Salome HOME
Debug minor changes.
[modules/hydro.git] / src / HYDROData / HYDROData_CalculationCase.h
index 2b471335d3fb53c54cc81095c3e9a4df4cbda543..12e0704a341a73ac3c28d4574549d903f92ba4d0 100644 (file)
@@ -10,7 +10,7 @@ class TopoDS_Shell;
 class Handle(HYDROData_Object);
 class Handle(HYDROData_Region);
 class Handle(HYDROData_Zone);
-class Handle(HYDROData_Polyline);
+class Handle(HYDROData_PolylineXY);
 
 DEFINE_STANDARD_HANDLE(HYDROData_CalculationCase, HYDROData_Entity)
 
@@ -45,6 +45,11 @@ public:
    */
   HYDRODATA_EXPORT virtual const ObjectKind GetKind() const { return KIND_CALCULATION; }
 
+  /**
+   * Updates the name of this object.
+   * Reimplemented to update the names of regions and zones.
+   */
+  HYDRODATA_EXPORT virtual void SetName( const QString& theName );
 
   /**
    * Dump Calculation object to Python script representation.
@@ -84,12 +89,12 @@ public:
   /**
    * Sets reference boundary polyline object for calculation case.
    */
-  HYDRODATA_EXPORT virtual void SetBoundaryPolyline( const Handle(HYDROData_Polyline)& thePolyline );
+  HYDRODATA_EXPORT virtual void SetBoundaryPolyline( const Handle(HYDROData_PolylineXY)& thePolyline );
 
   /**
    * Returns reference boundary polyline object of calculation case.
    */
-  HYDRODATA_EXPORT virtual Handle(HYDROData_Polyline) GetBoundaryPolyline() const;
+  HYDRODATA_EXPORT virtual Handle(HYDROData_PolylineXY) GetBoundaryPolyline() const;
 
   /**
    * Remove reference boundary polyline object from calculation case.