Salome HOME
17.12.2013. Added Partition algorithm (draft version).
[modules/hydro.git] / src / HYDROData / HYDROData_CalculationCase.h
index 30d61d53f6c611962bf8fffdfe708db363dfcfef..de3a65653893afa14c50053f456a9c541948998d 100644 (file)
@@ -19,8 +19,8 @@ class Handle(HYDROData_Object);
 class Handle(HYDROData_Region);
 class Handle(HYDROData_Zone);
 class Handle(HYDROData_PolylineXY);
-class Handle(HYDROData_EdgesGroup);
-class Handle(HYDROData_SplittedEdgesGroup);
+class Handle(HYDROData_ShapesGroup);
+class Handle(HYDROData_SplittedShapesGroup);
 
 DEFINE_STANDARD_HANDLE(HYDROData_CalculationCase, HYDROData_Entity)
 
@@ -114,7 +114,7 @@ public:
   /**
    * Add new one reference geometry group for calculation case.
    */
-  HYDRODATA_EXPORT virtual bool AddGeometryGroup( const Handle(HYDROData_EdgesGroup)& theGroup );
+  HYDRODATA_EXPORT virtual bool AddGeometryGroup( const Handle(HYDROData_ShapesGroup)& theGroup );
 
   /**
    * Returns all reference geometry groups of calculation case.
@@ -124,7 +124,7 @@ public:
   /**
    * Removes reference geometry group from calculation case.
    */
-  HYDRODATA_EXPORT virtual void RemoveGeometryGroup( const Handle(HYDROData_EdgesGroup)& theGroup );
+  HYDRODATA_EXPORT virtual void RemoveGeometryGroup( const Handle(HYDROData_ShapesGroup)& theGroup );
 
   /**
    * Removes all reference geometry groups from calculation case.
@@ -242,13 +242,7 @@ private:
   /**
    * Add new one splitted edges group for calculation case.
    */
-  HYDRODATA_EXPORT virtual Handle(HYDROData_SplittedEdgesGroup) addNewSplittedGroup();
-
-  /**
-   * Returns shell containing faces which correspond to regions.
-   * \return shell as TopoDS_Shell
-   */
-  HYDRODATA_EXPORT virtual TopoDS_Shell GetShell();
+  HYDRODATA_EXPORT virtual Handle(HYDROData_SplittedShapesGroup) addNewSplittedGroup();
 
   /**
    * Exports the given faces as shell and the given groups to GEOM module.