]> SALOME platform Git repositories - modules/hydro.git/blobdiff - src/HYDROData/HYDROData_Object.h
Salome HOME
Create goups for stream.
[modules/hydro.git] / src / HYDROData / HYDROData_Object.h
index 3bf31fe1e6141fcf26b2212d039759889a1e3faa..a7eb9aec349d8da644d8e4a4d2bbe149f4ab90a8 100644 (file)
@@ -10,7 +10,7 @@ DEFINE_STANDARD_HANDLE(HYDROData_Object, HYDROData_Entity)
 class TopoDS_Shape;
 class Handle(HYDROData_Bathymetry);
 class Handle(HYDROData_DummyObject3D);
-class Handle(HYDROData_EdgesGroup);
+class Handle(HYDROData_ShapesGroup);
 
 /**\class HYDROData_Object
  * \brief The base class for all geometrical objects in the HYDRO module.
@@ -37,6 +37,12 @@ protected:
 public:
   DEFINE_STANDARD_RTTI(HYDROData_Object);
 
+  /**
+   * Updates the name of this object.
+   * Reimplemented to update the names child groups.
+   */
+  HYDRODATA_EXPORT virtual void SetName( const QString& theName );
+
   /**
    * Update the geometry object.
    * Call this method whenever you made changes for object data.
@@ -170,7 +176,7 @@ protected:
   /**
    * Create new one child group object.
    */
-  HYDRODATA_EXPORT virtual Handle(HYDROData_EdgesGroup) createGroupObject();
+  HYDRODATA_EXPORT virtual Handle(HYDROData_ShapesGroup) createGroupObject();
 
   /**
    * Create all necessary child group objects.