Salome HOME
refs #430: incorrect coordinates in dump polyline
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_OCCDisplayer.h
index f1cb02563903cfd89ed376830a751543b6ef5221..ffa2ef9fd2e2684240a1d634805666321a84e53f 100644 (file)
@@ -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