SHAPER  9.12.0
SHAPERGUI_SalomeView Class Reference

A class for providing access of SHAPERGUI functionality to SALOME view window functionality. More...

Inheritance diagram for SHAPERGUI_SalomeView:
Inheritance graph

Public Member Functions

 SHAPERGUI_SalomeView (OCCViewer_Viewer *theViewer)
 Constructor. More...
 
virtual Handlevv3dView () const
 Returns OCCT object which contains 3d view object. More...
 
virtual QWidgetviewPort () const
 Returns the view window view port. More...
 
void setViewer (OCCViewer_Viewer *theViewer)
 Set the current viewer. More...
 
OCCViewer_Viewer * viewer () const
 Returns current viewer. More...
 
void setCurrentView (SUIT_ViewWindow *theView)
 Sets the current view. More...
 

Detailed Description

A class for providing access of SHAPERGUI functionality to SALOME view window functionality.

Constructor & Destructor Documentation

◆ SHAPERGUI_SalomeView()

SHAPERGUI_SalomeView::SHAPERGUI_SalomeView ( OCCViewer_Viewer *  theViewer)

Constructor.

Parameters
theViewera reference to a viewer

Member Function Documentation

◆ Handlevv3dView()

virtual SHAPERGUI_SalomeView::Handlevv3dView ( ) const
virtual

Returns OCCT object which contains 3d view object.

Implements ModuleBase_IViewWindow.

◆ viewPort()

QWidget * SHAPERGUI_SalomeView::viewPort ( ) const
virtual

Returns the view window view port.

Implements ModuleBase_IViewWindow.

◆ setViewer()

void SHAPERGUI_SalomeView::setViewer ( OCCViewer_Viewer *  theViewer)
inline

Set the current viewer.

Parameters
theViewera viewer instance

◆ viewer()

OCCViewer_Viewer* SHAPERGUI_SalomeView::viewer ( ) const
inline

Returns current viewer.

◆ setCurrentView()

void SHAPERGUI_SalomeView::setCurrentView ( SUIT_ViewWindow *  theView)
inline

Sets the current view.