* Reimplemented to update an Image object in the data structure.
* Call this method whenever you made changes for operator or reference objects.
* If it is changed, sets "MustBeUpdated" flag to other depended images.
+ * \param theIsForce force reupdating of data object
*/
- HYDRODATA_EXPORT virtual void Update();
+ HYDRODATA_EXPORT virtual void Update( const bool theIsForce = true );
/**
* Returns data of object wrapped to QVariant.
* Appends reference to other object (image or polyline).
* \param theReferenced the object referenced by this
*/
- HYDRODATA_EXPORT void AppendReference(Handle(HYDROData_Object) theReferenced);
+ HYDRODATA_EXPORT void AppendReference( const Handle(HYDROData_Object)& theReferenced );
/**
* Returns the number of referenced objects