+
+ /**
+ * \brief Display the specified object.
+ * \param theObject the object to display
+ * \param theViewer the viewer for displaying
+ * \param theIsForced the flag used to update the object shape
+ * \return true in case of success
+ */
+ bool Display( const Handle(HYDROData_Entity)& theObject,
+ const OCCViewer_Viewer* theViewer,
+ const bool theIsForced );
+
+ /**
+ * \brief Set Z layer to the shape corresponding to the HYDRO data object.
+ * \param theViewer the viewer for Z layer setting
+ * \param theObject the HYDRO object
+ * \param theZLayerId the Z layer ID
+ */
+ void SetZLayer( const OCCViewer_Viewer* theViewer,
+ const Handle(HYDROData_Entity)& theObject,
+ const int theZLayerId );
+
+private:
+ bool myToUpdateColorScale;