Salome HOME
New files added.
[modules/hydro.git] / src / HYDROData / HYDROData_Calculation.h
index 1f9a7716d1d0f3abbdaedb229cf05d0d8c3496e4..cee923cecc6ca48b4206d7630844bf4771bff632 100644 (file)
@@ -9,6 +9,8 @@ class gp_XYZ;
 class QPointF;
 class QFile;
 
+class Handle(HYDROData_Polyline);
+
 DEFINE_STANDARD_HANDLE(HYDROData_Calculation, HYDROData_Object)
 
 
@@ -28,6 +30,7 @@ protected:
   enum DataTag
   {
     DataTag_First = HYDROData_Object::DataTag_First + 100, ///< first tag, to reserve
+    DataTag_BoundaryPolyline,    ///< reference boundary polyline
   };
 
 public:
@@ -48,6 +51,9 @@ public:
 public:      
   // Public methods to work with Calculation
 
+  HYDRODATA_EXPORT virtual void SetBoundaryPolyline( const Handle(HYDROData_Polyline)& thePolyline );
+
+  HYDRODATA_EXPORT virtual Handle(HYDROData_Polyline) GetBoundaryPolyline() const;
 
 protected: