#include <Standard_DefineHandle.hxx>
#include <AIS_Shape.hxx>
+#include <gp_Pnt.hxx>
-class CurveCreator_ICurve;
+class CurveCreator_Curve;
DEFINE_STANDARD_HANDLE(CurveCreator_AISCurve, AIS_Shape)
class CurveCreator_AISCurve : public AIS_Shape
{
public:
- Standard_EXPORT CurveCreator_AISCurve( CurveCreator_ICurve* theCurve );
+ Standard_EXPORT CurveCreator_AISCurve( CurveCreator_Curve* theCurve );
protected:
/**
DEFINE_STANDARD_RTTI(CurveCreator_AISCurve)
protected:
- CurveCreator_ICurve* myCurve;
+ void getPoint( const int theSectionId, const int thePointId, gp_Pnt& thePoint );
+
+protected:
+ CurveCreator_Curve* myCurve;
};
#endif // CURVECREATOR_AIS_CURVE_H