SHAPER 9.16.0
ModuleBase_IViewWindow Class Referenceabstract

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

#include <ModuleBase_IViewWindow.h>

Inheritance diagram for ModuleBase_IViewWindow:
Inheritance graph

Public Member Functions

 ModuleBase_IViewWindow ()
 Default constructor. More...
 
virtual ~ModuleBase_IViewWindow ()
 Virtual destructor. More...
 
virtual Handle v3dView () const =0
 Returns OCCT object which contains 3d view object. More...
 
virtual QWidget * viewPort () 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

◆ v3dView()

virtual Handle ModuleBase_IViewWindow::v3dView ( ) 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.