X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_StreamAltitude.h;h=25bd528e3429abd63cd6ec31883a16dea0317db1;hb=926110b557c276a493e3b6066bb0a598b124d36b;hp=5cb6cc214762ae50a85f378cadfe7d9f216bacdf;hpb=2cf9e838e652ae811d9b3931914771ad1836c6b8;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_StreamAltitude.h b/src/HYDROData/HYDROData_StreamAltitude.h index 5cb6cc21..25bd528e 100644 --- a/src/HYDROData/HYDROData_StreamAltitude.h +++ b/src/HYDROData/HYDROData_StreamAltitude.h @@ -22,10 +22,8 @@ #include "HYDROData_IAltitudeObject.h" -class Handle(HYDROData_Profile); - -DEFINE_STANDARD_HANDLE(HYDROData_StreamAltitude, HYDROData_IAltitudeObject) +class TopoDS_Wire; /**\class HYDROData_StreamAltitude * \brief Class that stores/retreives information about the stream altitude. @@ -45,7 +43,7 @@ protected: public: - DEFINE_STANDARD_RTTI(HYDROData_StreamAltitude); + DEFINE_STANDARD_RTTIEXT(HYDROData_StreamAltitude, HYDROData_IAltitudeObject); /** * Returns the kind of this object. @@ -61,13 +59,14 @@ public: * \param thePoint the point to examine * \return altitude value */ - HYDRODATA_EXPORT virtual double GetAltitudeForPoint( const gp_XY& thePoint ) const; + HYDRODATA_EXPORT virtual double GetAltitudeForPoint( const gp_XY& thePoint, + int theMethod = 0) const; protected: - bool getBoundaryProfilesForPoint( const gp_XY& thePoint, - Handle(HYDROData_Profile)& theLeftProfile, - Handle(HYDROData_Profile)& theRightProfile ) const; + bool getBoundaryWiresForPoint( const gp_XY& thePoint, + TopoDS_Wire& theLeftWire, + TopoDS_Wire& theRightWire ) const; protected: