+ GraphicsView_Viewer* getViewer( const int theId ) const;
+ OCCViewer_Viewer* getOCCViewer( const int theId ) const;
+
+ int getViewManagerId( SUIT_ViewManager* theViewManager );
+ ViewManagerRole getViewManagerRole( SUIT_ViewManager* theViewManager );
+ void setViewManagerRole( SUIT_ViewManager* theViewManager,
+ const ViewManagerRole theRole );
+
+ bool isObjectVisible( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject ) const;
+ void setObjectVisible( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject,
+ const bool theState );
+
+ HYDROGUI_Shape* getObjectShape( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject ) const;
+ void setObjectShape( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject,
+ HYDROGUI_Shape* theShape );
+ void removeViewShapes( const int theViewId );
+ void removeObjectShape( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject );