Salome HOME
Fix Undo/Redo of removing of middle point.
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator_ICurve.hxx
index 5f269c864cbc1cb28e63e7d3e636a598adc8add5..fd5e63d5b5e5518d999bc69487208ce82ebbba55 100644 (file)
@@ -25,7 +25,9 @@
 
 #include "CurveCreator_Macro.hxx"
 #include <deque>
-#include <string>
+#include <vector>
+
+#include <AIS_InteractiveObject.hxx>
 
 namespace CurveCreator
 {
@@ -54,6 +56,9 @@ namespace CurveCreator
  */
 class CURVECREATOR_EXPORT CurveCreator_ICurve
 {
+public:
+  typedef std::vector<Handle_AIS_InteractiveObject> ListAISObjects;
+
 public:
   /***********************************************/
   /***          Undo/Redo methods              ***/
@@ -164,7 +169,7 @@ public:
   /***********************************************/
   /***       Presentation methods              ***/
   /***********************************************/
-//  virtual TopoDS_Wire constructWire() const = 0;
+  virtual ListAISObjects constructWire() const = 0;
 };
 
 #endif