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.