Salome HOME
Bug #183: regression: polyline - unnecessary table in Additition mode.
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator_Profile.cxx
index 0c11fc18e92643cfa9401a7717ed1c52fe2022ea..d34695d9688de31e6d2dbe484715c8e92330c0c7 100644 (file)
@@ -24,9 +24,6 @@
 #include "CurveCreator_Section.hxx"
 #include "CurveCreator_Displayer.h"
 
-#include <AIS_Point.hxx>
-#include <AIS_Line.hxx>
-#include <AIS_Shape.hxx>
 #include <BRepBuilderAPI_MakeEdge.hxx>
 #include <BRepBuilderAPI_MakeWire.hxx>
 #include <Geom_CartesianPoint.hxx>
@@ -71,7 +68,7 @@ bool CurveCreator_Profile::clearInternal()
 {
   // erase curve from the viewer
   if( myDisplayer )
-    myDisplayer->erase( true );
+    myDisplayer->eraseAll( true );
 
   // Delete all allocated data.
   mySections[ 0 ]->myPoints.clear();
@@ -139,13 +136,13 @@ bool CurveCreator_Profile::setClosed( const int theISection,
 bool CurveCreator_Profile::setSectionTypeInternal( const int theISection, 
                                                    const CurveCreator::SectionType theType )
 {
-  return false;
+  return CurveCreator_Curve::setSectionTypeInternal( theISection, theType );
 }
 
 bool CurveCreator_Profile::setSectionType( const int theISection, 
                                            const CurveCreator::SectionType theType )
 {
-  return false;
+  return CurveCreator_Curve::setSectionType( theISection, theType );
 }
 
 bool CurveCreator_Profile::addPointsInternal( const CurveCreator::SectionsMap &theSectionsMap )