X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_OCCDisplayer.h;h=ffa2ef9fd2e2684240a1d634805666321a84e53f;hb=81c9f5cdf82909d0aebd2c491c50fa7516cc80b7;hp=f1cb02563903cfd89ed376830a751543b6ef5221;hpb=f52e5973a9c5d2a9cb98d77e585eba71ac606c5b;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_OCCDisplayer.h b/src/HYDROGUI/HYDROGUI_OCCDisplayer.h index f1cb0256..ffa2ef9f 100644 --- a/src/HYDROGUI/HYDROGUI_OCCDisplayer.h +++ b/src/HYDROGUI/HYDROGUI_OCCDisplayer.h @@ -63,10 +63,10 @@ public: 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. @@ -114,7 +114,7 @@ private: /** * \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 */ @@ -127,15 +127,21 @@ private: * \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