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