SHAPER  9.12.0
ModuleBase_IViewWindow Class Referenceabstract

Interface to ViewWindow object which contains 3d scene. More...

Inheritance diagram for ModuleBase_IViewWindow:
Inheritance graph

Public Member Functions

 ModuleBase_IViewWindow ()
 Default constructor. More...
 
virtual ~ModuleBase_IViewWindow ()
 Virtual destructor. More...
 
virtual Handlevv3dView () const =0
 Returns OCCT object which contains 3d view object. More...
 
virtual QWidgetviewPort () const =0
 Returns the view window view port. More...
 

Detailed Description

Interface to ViewWindow object which contains 3d scene.

Constructor & Destructor Documentation

◆ ModuleBase_IViewWindow()

ModuleBase_IViewWindow::ModuleBase_IViewWindow ( )

Default constructor.

◆ ~ModuleBase_IViewWindow()

ModuleBase_IViewWindow::~ModuleBase_IViewWindow ( )
virtual

Virtual destructor.

Member Function Documentation

◆ Handlevv3dView()

virtual ModuleBase_IViewWindow::Handlevv3dView ( ) const
pure virtual

Returns OCCT object which contains 3d view object.

Implemented in SHAPERGUI_SalomeView.

◆ viewPort()

virtual QWidget* ModuleBase_IViewWindow::viewPort ( ) const
pure virtual

Returns the view window view port.

Implemented in SHAPERGUI_SalomeView.