X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROCurveCreator%2FCurveCreator_Curve.hxx;h=0981118855dd49a6dc4d328b599dba49ac38e137;hb=8edd427af3997521bda72ca3c416cc1d490565d5;hp=5747dd8bbc2dce64eb6006d3a7b565b098701345;hpb=b39007a5784e9dcbbae250bea4bca432f12244b9;p=modules%2Fhydro.git diff --git a/src/HYDROCurveCreator/CurveCreator_Curve.hxx b/src/HYDROCurveCreator/CurveCreator_Curve.hxx index 5747dd8b..09811188 100644 --- a/src/HYDROCurveCreator/CurveCreator_Curve.hxx +++ b/src/HYDROCurveCreator/CurveCreator_Curve.hxx @@ -28,6 +28,7 @@ #include "CurveCreator_Macro.hxx" #include "CurveCreator.hxx" #include "CurveCreator_Diff.hxx" +#include "CurveCreator_AISCurve.hxx" #include #include @@ -109,10 +110,11 @@ protected: */ virtual bool addEmptyDiff(); +public: // TODO: remove public Handle_AIS_Point getAISPoint( int theISection, int theIPoint ) const; Handle_AIS_Line getAISLine( int theISection, int theIPoint1, int theIPoint2 ) const; void getCoordinates( int theISection, int theIPoint, double& theX, double& theY, double& theZ ) const; - +protected: // TODO: remove public void redisplayCurve(); void convert( const SectionToPointList &thePoints, @@ -268,8 +270,11 @@ public: /***********************************************/ virtual ListAISObjects constructWire() const; -public: +public: // TODO: remove + void getPoint( const int theSectionId, const int thePointId, gp_Pnt& thePoint ) const; +public: + Handle(CurveCreator_AISCurve) myAISCurve; bool myIsLocked; CurveCreator::Sections mySections; //!< curve data CurveCreator::Dimension myDimension; //!< curve dimension