virtual QString GetType() const;
/**
- * \brief Add the top z layer and returns its index.
+ * \brief Add the z layer for preview and returns its index.
* \param theMgr OCC view manager
*/
- int AddTopZLayer( OCCViewer_ViewManager* theMgr );
+ int AddPreviewZLayer( OCCViewer_ViewManager* theMgr );
/**
* \brief Removes the z layer.
/**
* \brief Creates new OCC shape.
* \param theViewerId viewer identifier
- * \param theContext context of OCC viwer
+ * \param theContext context of OCC viewer
* \param theObject data model object
* \return pointer to new created shape
*/
* \param theObject the object to display
* \param theViewer the viewer for displaying
* \param theIsForced the flag used to update the object shape
- * \param theZLayerIndex the Z layer index
- * \param theIsOrdered the flag indicating if the Z layer ordering available for the object
* \return true in case of success
*/
bool Display( const Handle(HYDROData_Entity)& theObject,
const OCCViewer_Viewer* theViewer,
- const bool theIsForced,
- const int theZLayerIndex,
- const bool theIsOrdered );
+ 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 );
};
#endif