DataTag_EdgesGroup, ///< child group objects
DataTag_ChildAltitudeObject, ///< child altitude object
DataTag_IsSubmersible, ///< the attribute "is submersible"
- DataTag_MiddleZ, ///< middle Z value of Shape3D
};
public:
* 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 virtual TopoDS_Shape GetShape3D() const = 0;
- /**
- * Returns the middle z value of 3D object representation or -9999 if no value.
- */
- HYDRODATA_EXPORT virtual Standard_Boolean GetMiddleZ( Standard_Real& theMiddleZ ) const;
-
- /**
- * Set the middle z value of 3D object representation.
- */
- HYDRODATA_EXPORT virtual void SetMiddleZ( const Standard_Real& theMiddleZ );
-
/**
* Returns reference object which represent the 3D shape of object.
*/
* 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.