MeVisLab Resolution Independence API
SoSceneSetupHelper Class Reference

Helper for equipping an SoQtSceneHandler with necessary nodes for Managed Interaction and cursor setting. More...

#include <SoSceneSetupHelper.h>

Public Member Functions

 SoSceneSetupHelper (SoQtSceneHandler *sceneHandler, SoQtViewerProxy *viewerProxy)
 The constructor does the basic setup. More...
 
virtual ~SoSceneSetupHelper ()
 The destructor frees the created nodes and unsets the scene. More...
 
SoQtSceneHandler * sceneHandler () const
 Access methods. More...
 
SoQtViewerProxyNodeviewerProxyNode () const
 
SoInteractionController * interactionController () const
 
void setSceneGraph (SoNode *scene)
 Use this to set the actual scene graph on the SoQtSceneHandler. More...
 

Detailed Description

Helper for equipping an SoQtSceneHandler with necessary nodes for Managed Interaction and cursor setting.

Definition at line 27 of file SoSceneSetupHelper.h.

Constructor & Destructor Documentation

◆ SoSceneSetupHelper()

SoSceneSetupHelper::SoSceneSetupHelper ( SoQtSceneHandler *  sceneHandler,
SoQtViewerProxy viewerProxy 
)

The constructor does the basic setup.

◆ ~SoSceneSetupHelper()

virtual SoSceneSetupHelper::~SoSceneSetupHelper ( )
virtual

The destructor frees the created nodes and unsets the scene.

Member Function Documentation

◆ interactionController()

SoInteractionController* SoSceneSetupHelper::interactionController ( ) const

◆ sceneHandler()

SoQtSceneHandler* SoSceneSetupHelper::sceneHandler ( ) const

Access methods.

◆ setSceneGraph()

void SoSceneSetupHelper::setSceneGraph ( SoNode *  scene)

Use this to set the actual scene graph on the SoQtSceneHandler.

◆ viewerProxyNode()

SoQtViewerProxyNode* SoSceneSetupHelper::viewerProxyNode ( ) const

The documentation for this class was generated from the following file: