Salome HOME
Bug #183: regression: polyline - unnecessary table in Additition mode.
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator.hxx
index 031f7a5b921fef62732595c899208091ed4a148f..9cd7ec720723ca117438fbac5f5e60928be73ae7 100644 (file)
 #define _CurveCreator_HeaderFile
 
 #include <deque>
+#include <map>
+#include <list>
 
 struct CurveCreator_Section;
+struct CurveCreator_PosPoint;
 
 namespace CurveCreator
 {
@@ -41,6 +44,10 @@ namespace CurveCreator
   //! List of sections
   typedef std::deque<CurveCreator_Section *> Sections;
 
+  // List of positioned points (points with coordinates)
+  typedef std::list<CurveCreator_PosPoint*> PosPointsList;
+  //! Map of sections with positioned points
+  typedef std::map<int,PosPointsList> SectionsMap;
 };
 
 #endif