MeVisLab Toolbox Reference
SoCSOTransformElement Class Reference

#include <SoCSOTransformElement.h>

Inheritance diagram for SoCSOTransformElement:

Public Member Functions

void init (SoState *state) override
 Initializes element.
 
void push (SoState *state) override
 Overrides push() method to copy values from next instance in the stack.
 
int get (std::vector< SoCSOTransform * > &allTransforms) const
 

Static Public Member Functions

static void add (SoState *state, SoCSOTransform *node)
 Adds a transform node to the current set in the state.
 
static const SoCSOTransformElementgetInstance (SoState *state)
 Returns the top (current) instance of the element in the state.
 
static void initClass ()
 Initializes the SoCSOTransformElement class.
 

Protected Member Functions

virtual void addToElt (SoCSOTransform *node)
 Adds a transform node to an instance.
 
virtual ~SoCSOTransformElement ()
 

Protected Attributes

std::vector< SoCSOTransform * > _csoTransforms
 

Detailed Description

Definition at line 23 of file SoCSOTransformElement.h.

Constructor & Destructor Documentation

◆ ~SoCSOTransformElement()

virtual SoCSOTransformElement::~SoCSOTransformElement ( )
protectedvirtual

Member Function Documentation

◆ add()

static void SoCSOTransformElement::add ( SoState * state,
SoCSOTransform * node )
static

Adds a transform node to the current set in the state.

◆ addToElt()

virtual void SoCSOTransformElement::addToElt ( SoCSOTransform * node)
protectedvirtual

Adds a transform node to an instance.

◆ get()

int SoCSOTransformElement::get ( std::vector< SoCSOTransform * > & allTransforms) const

◆ getInstance()

static const SoCSOTransformElement * SoCSOTransformElement::getInstance ( SoState * state)
static

Returns the top (current) instance of the element in the state.

◆ init()

void SoCSOTransformElement::init ( SoState * state)
override

Initializes element.

◆ initClass()

static void SoCSOTransformElement::initClass ( )
static

Initializes the SoCSOTransformElement class.

◆ push()

void SoCSOTransformElement::push ( SoState * state)
override

Overrides push() method to copy values from next instance in the stack.

Member Data Documentation

◆ _csoTransforms

std::vector<SoCSOTransform*> SoCSOTransformElement::_csoTransforms
protected

Definition at line 49 of file SoCSOTransformElement.h.


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