MeVisLab Resolution Independence API
SoSceneSetupHelper Class Reference

#include <SoSceneSetupHelper.h>

Public Member Functions

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

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 performs the basic setup.

References sceneHandler().

◆ ~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.

Referenced by SoSceneSetupHelper().

◆ 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: