X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Object.h;h=053a39e4a808f65c234cc946e45fa929def83499;hb=424f8230c9003d00fb27499b2441c4b3a2a28292;hp=0fcd138480fb330c2a545fc40b2b0465bc273732;hpb=15f767768f154976b55885bfa7b52e79dcf8b700;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Object.h b/src/HYDROData/HYDROData_Object.h index 0fcd1384..053a39e4 100644 --- a/src/HYDROData/HYDROData_Object.h +++ b/src/HYDROData/HYDROData_Object.h @@ -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. */