#include "HYDROGUI_AISCurve.h"
-#include <HYDROOperations_BSpline.h>
+#include <HYDROData_BSplineOperation.h>
#include <CurveCreator_Curve.hxx>
if( aSectSize > 1 )
{
- HYDROOperations_BSpline aBSpline( aPoints, aSectIsClosed );
+ HYDROData_BSplineOperation aBSpline( aPoints, 0, aSectIsClosed );
TopoDS_Edge anEdge = BRepBuilderAPI_MakeEdge( aBSpline.Curve() ).Edge();
TopoDS_Wire aWire = BRepBuilderAPI_MakeWire( anEdge ).Wire();
HYDROGUI_AISCurve::~HYDROGUI_AISCurve(void)
{
+ myCurve->removeListener();
}
void HYDROGUI_AISCurve::setCurve( CurveCreator_Curve* theCurve )
}
}
+void HYDROGUI_AISCurve::Erase()
+{
+ for( int i = 0 ; i < myCurveRepresentation.size() ; i++ ){
+ myCurveRepresentation[i]->Erase();
+ }
+}
+
void HYDROGUI_AISCurve::buildCurve()
{
for( int i = 0 ; i < myCurveRepresentation.size() ; i++ ){