Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
Qt ViewerComponents

Qt viewer component classes used by the Qt examples. More...

Classes

class  QEventToSoEvent
 
class  openinventor::inventor::viewercomponents::qt::qml::RenderArea
 (Preview feature) More...
 
class  openinventor::inventor::viewercomponents::qt::qml::RenderAreaInteractive
 (Preview feature) More...
 
class  openinventor::inventor::viewercomponents::qt::qml::RenderAreaOrbiter
 (Preview feature) More...
 
class  QtEventToSoEvent
 
class  QtHelper
  VSG extension Utilities class for Qt management. More...
 
class  QtTimer
 
class  RenderArea
 Class to render an OpenInventor scene in a Qt OpenGL window. More...
 
class  RenderAreaExaminer
 Class to render an OpenInventor scene graph in a Qt OpenGL window. More...
 
class  RenderAreaInteractive
 Class to render an OpenInventor scene in a Qt OpenGL window. More...
 
class  RenderAreaOrbiter
 (Preview feature) Class to render an OpenInventor scene graph in a Qt OpenGL window. More...
 
class  ViewerExaminer
 Base class to have a MFC viewer with the OpenInventor OpenGL rendering. More...
 

Detailed Description

Qt viewer component classes used by the Qt examples.

The following 3 classes provide different kinds of render areas using the Qt API:

2 other classes are also provided:

The RenderArea provides a basic render area service: it inherits from QGLWidget and encapsulates an instance of SoRenderAreaCore.

The RenderAreaInteractive inherits from RenderArea. It uses a QEventToSoEvent to handle QEvent and a QtTimer as implementation of the SoSystemTimer interface.

The RenderAreaExaminer inherits from RenderAreaInteractive and uses a SceneExaminer as root of the scene graph.