Stores the current volume transform(s). More...
#include <VolumeViz/elements/SoVolumeTransformElement.h>
Public Member Functions | |
| virtual void | push (SoState *state) |
Static Public Member Functions | |
| static SoType | getClassTypeId () |
| static int | getClassStackIndex () |
| static void | set (SoState *state, SoNode *node, SoVolumeTransform *m_volumeTransformNode) |
| static void | get (SoState *state, SoVolumeTransform *&m_volumeTransformNode) |
| static void | get (SoState *state, std::vector< SoVolumeTransform * > &) |
Stores the current volume transform(s).
This element stores pointers to the volume transform node currently in the traversal state.
| static void SoVolumeTransformElement::get | ( | SoState * | state, | |
| std::vector< SoVolumeTransform * > & | ||||
| ) | [static] |
Get the current list of transform functions stored in the state.
| static void SoVolumeTransformElement::get | ( | SoState * | state, | |
| SoVolumeTransform *& | m_volumeTransformNode | |||
| ) | [static] |
Returns most recently traversed volume transform from the state.
| static int SoVolumeTransformElement::getClassStackIndex | ( | ) | [static] |
Returns the stack id for this element.
Reimplemented from SoAccumulatedElement.
| static SoType SoVolumeTransformElement::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoAccumulatedElement.
| virtual void SoVolumeTransformElement::push | ( | SoState * | state | ) | [virtual] |
Overrides push() method to copy values from next instance in the stack.
Reimplemented from SoAccumulatedElement.
| static void SoVolumeTransformElement::set | ( | SoState * | state, | |
| SoNode * | node, | |||
| SoVolumeTransform * | m_volumeTransformNode | |||
| ) | [static] |
Add a volume transform to the state.