Salome HOME
6.12.2013.Fix of HasIntersection method.
[modules/hydro.git] / src / HYDROData / HYDROData_Object.h
index 0fcd138480fb330c2a545fc40b2b0465bc273732..053a39e4a808f65c234cc946e45fa929def83499 100644 (file)
@@ -33,6 +33,18 @@ protected:
 public:
   DEFINE_STANDARD_RTTI(HYDROData_Object);
 
+  /**
+   * Update the geometry object.
+   * Call this method whenever you made changes for object data.
+   */
+  HYDRODATA_EXPORT virtual void Update();
+
+  /**
+   * Returns the list of all reference objects of this object.
+   */
+  HYDRODATA_EXPORT virtual HYDROData_SequenceOfObjects GetAllReferenceObjects() const;
+
+
   /**
    * Sets the top(2d projection) shape of the object.
    */
@@ -54,13 +66,6 @@ public:
   HYDRODATA_EXPORT virtual TopoDS_Shape GetShape3D() const = 0;
 
   
-  /**
-   * Update the geometry object.
-   * Call this method whenever you made changes for object data.
-   */
-  HYDRODATA_EXPORT virtual void Update();
-
-
   /**
    * Set reference bathymetry object for geometry object.
    */