Salome HOME
debug salome tests
[modules/hydro.git] / src / HYDROData / HYDROData_Polyline3D.h
index 1705f29aeeacc777f1a4715db012c1dac4eea3b1..9500afa5091ba8f0c43a189e3eadf4a442b3d7ac 100644 (file)
 
 #include "HYDROData_Object.h"
 
-DEFINE_STANDARD_HANDLE(HYDROData_Polyline3D, HYDROData_Object)
-
-class Handle(HYDROData_PolylineXY);
-class Handle(HYDROData_ProfileUZ);
+class HYDROData_PolylineXY;
+class HYDROData_ProfileUZ;
 class gp_XYZ;
 
 /**\class HYDROData_Polyline3D
@@ -51,7 +49,7 @@ protected:
   };
 
 public:
-  DEFINE_STANDARD_RTTI(HYDROData_Polyline3D);
+  DEFINE_STANDARD_RTTIEXT(HYDROData_Polyline3D, HYDROData_Object);
 
   /**
    * Returns the kind of this object. Must be redefined in all objects of known type.
@@ -149,7 +147,7 @@ public:
    * Returns list of polyline points.
    * \return list of 3D points
    */
-  HYDRODATA_EXPORT Polyline3DPoints GetPoints() const;
+  HYDRODATA_EXPORT Polyline3DPoints GetPoints( double theEqDistance = -1 ) const;
 
 protected:
   /**