#include <HYDROData_AltitudeObject.h>
%End
-public:
-
- // Public methods to work with altitudes.
-
- /**
- * Returns altitude for given point.
- * \param thePoint the point to examine
- * \return altitude value
- */
- virtual double GetAltitudeForPoint( const gp_XY& thePoint ) const;
-
protected:
/**
}
%End
-public:
- // Public methods to work with Stream presentation
-
- /**
- * Returns the left edge of the stream.
- */
-// virtual TopoDS_Shape GetLeftShape() const;
-
- /**
- * Returns the right edge of the stream.
- */
-// virtual TopoDS_Shape GetRightShape() const;
-
- /**
- * Returns the inlet edge of the stream.
- */
-// virtual TopoDS_Shape GetInletShape() const;
-
- /**
- * Returns the outlet edge of the stream.
- */
-// virtual TopoDS_Shape GetOutletShape() const;
-
-
public:
// Public methods to work with Stream data fields
*/
void RemoveHydraulicAxis();
- /**
- * Returns true if profile has the intersection with the given hydraulic axis.
- * Returns the parameter of inresection point on axis if axis is presented by one curve,
- * if axis presented by set of edges the <outPar> returns a common length of segments till the intersection point.
- */
-// static bool HasIntersection( const Handle(HYDROData_PolylineXY)& theHydAxis,
-// const Handle(HYDROData_Profile)& theProfile, const TopoDS_Face& thePlane,
-// Standard_Real& outPar);
-
- /**
- * Returns true if profile has the intersection with reference hydraulic axis.
- * Returns the parameter of inresection point on axis if axis is presented by one curve,
- * if axis presented by set of edges the <outPar> returns a common length of segments till the intersection point.
- */
-// bool HasIntersection( const Handle(HYDROData_Profile)& theProfile, const TopoDS_Face& thePlane,
-// Standard_Real& outPar) const;
-
- /**
- * Builds a planar face
- */
-// bool BuildFace( const Handle(HYDROData_PolylineXY)& theHydAxis, TopoDS_Face& thePlane) const;
-
/**
* Add new one reference profile object for stream.
*/