* Sets the "MustBeUpdated" flag: if object is depended on updated features.
* Reimplemented to update the state of child 3D object.
*/
- HYDRODATA_EXPORT virtual void SetToUpdate( bool theFlag );
+ HYDRODATA_EXPORT virtual void Changed( Geometry );
/**
HYDRODATA_EXPORT bool IsSubmersible() const;
HYDRODATA_EXPORT void SetIsSubmersible( bool ) const;
+ HYDRODATA_EXPORT virtual void GetBoundaries( QList<TopoDS_Shape>& theBoundShapes,
+ QStringList& theBoundNames ) const;
+
protected:
/**
* Creates new object in the internal data structure. Use higher level objects
* to create objects with real content.
*/
- HYDRODATA_EXPORT HYDROData_Object();
+ HYDRODATA_EXPORT HYDROData_Object( Geometry );
/**
* Destructs properties of the object and object itself, removes it from the document.