IvtServices Class Reference
[IvTuneExtender]
Class to access services provided by IvTune
More...
#include <IvTune/IvTuneExtender/IvtServices.h>
List of all members.
Detailed Description
Class to access services provided by IvTune
This class provides methods to get / set elements and execute core operations in IvTune.
Since Open Inventor 9.0
SEE ALSO
IvtShell
- See related examples:
-
MyFirstExtensionExamples, MySecondExtensionExamples, DirectionalLightEditor, ProcessingMenu, ShaderEditor, TraversalMenu, ViewingToolbar, AlphaCurveEditor, SFLDMResourceParameters
Member Function Documentation
virtual void IvtServices::execute |
( |
IvtCommand * |
command |
) |
[pure virtual] |
Execute the given command.
- Parameters:
-
| command | the command to execute. |
static IvtServices* IvtServices::getInstance |
( |
|
) |
[static] |
Returns an instance of this class.
virtual SoNode* IvtServices::getSceneGraph |
( |
|
) |
const [pure virtual] |
Returns the current scene graph.
virtual SoSceneManager* IvtServices::getSceneManager |
( |
|
) |
const [pure virtual] |
If IvTune is started from an SoSceneManager, return the scene manager otherwise null.
If IvTune is started from an SoXXRenderArea or a derived class, return the scene manager of the render area.
virtual SoField* IvtServices::getSelectedField |
( |
|
) |
const [pure virtual] |
Returns the selected field in IvTune.
Returns the selected node in IvTune.
virtual SbBool IvtServices::isStandaloneApplication |
( |
|
) |
const [pure virtual] |
Returns true if IvTune was launched as a standalone application.
virtual void IvtServices::redo |
( |
|
) |
[pure virtual] |
Redo the most recent command.
void IvtServices::sceneGraphChanged |
( |
SoNode * |
sg |
) |
[signal] |
This signal is emitted whenever the scene graph changes.
- Parameters:
-
void IvtServices::selectedFieldChanged |
( |
SoField * |
field |
) |
[signal] |
This signal is emitted whenever the selected field changes.
- Parameters:
-
| field | the new selected field. |
This signal is emitted whenever the selected node changes.
- Parameters:
-
| node | the new selected node. |
virtual void IvtServices::setSceneGraph |
( |
SoNode * |
sg |
) |
[pure virtual] |
Set the given scene graph.
- Parameters:
-
| sg | the scene graph to set. |
virtual void IvtServices::setSelectedField |
( |
SoField * |
field |
) |
[pure virtual] |
Set the given field active in the field overview.
- Parameters:
-
| field | the field to set as active. |
virtual void IvtServices::setSelectedNode |
( |
SoFieldContainer * |
node |
) |
[pure virtual] |
Set the given node active in the node overview.
- Parameters:
-
| node | the field to set as active. |
virtual void IvtServices::undo |
( |
|
) |
[pure virtual] |
Undo the most recent command.
The documentation for this class was generated from the following file: