Salome HOME
refs #1330: basic implementation of the not zoomable polyline arrows
[modules/hydro.git] / src / HYDROData / HYDROData_Profile.h
index a15711509c2e902ca773dedd23221db17e053430..658bc8473bf5c801686b47a1199852a35d1517c6 100644 (file)
 #include "HYDROData_Object.h"
 #include "HYDROData_ProfileUZ.h"
 
-DEFINE_STANDARD_HANDLE(HYDROData_Profile, HYDROData_Object)
-
 class gp_XYZ;
 class OSD_File;
-class Handle(HYDROData_Document);
+class HYDROData_Document;
 
 /**\class HYDROData_Profile
  * \brief Class that stores/retreives information about the profile.
@@ -52,7 +50,7 @@ protected:
   };
 
 public:
-  DEFINE_STANDARD_RTTI(HYDROData_Profile);
+  DEFINE_STANDARD_RTTIEXT(HYDROData_Profile, HYDROData_Object);
 
   /**
    * Returns the kind of this object. Must be redefined in all objects of known type.
@@ -194,7 +192,7 @@ public:
    * Return profile point with minimal Z value.
    * \return non-parametric profile point
    */
-  HYDRODATA_EXPORT ProfilePoint GetBottomPoint() const;
+  HYDRODATA_EXPORT ProfilePoint GetBottomPoint(bool IsConvertToGlobal = false) const;
 
   /**
    * Return profile middle point.