MeVisLab Toolbox Reference
SoCSOTransformElement Class Reference

#include <SoCSOTransformElement.h>

Inheritance diagram for SoCSOTransformElement:

Public Member Functions

void init (SoState *state) override
 See inventor element documentation. Not to be called directly.
 
SbBool matches (const SoElement *elt) const override
 See inventor element documentation.
 
SoElement * copyMatchInfo () const override
 See inventor element documentation.
 

Static Public Member Functions

static void set (SoState *state, SoNode *node, SoCSOTransform *csoTransform)
 Sets element state. Usually called in action routines of self written inventor nodes.
 
static SoCSOTransformget (SoState *state)
 Returns the element 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

 ~SoCSOTransformElement () override
 Destructor.
 

Protected Attributes

SoCSOTransform_pTransform
 Pointer to the transform node.
 

Detailed Description

Definition at line 23 of file SoCSOTransformElement.h.

Constructor & Destructor Documentation

◆ ~SoCSOTransformElement()

SoCSOTransformElement::~SoCSOTransformElement ( )
inlineoverrideprotected

Destructor.

Definition at line 57 of file SoCSOTransformElement.h.

Member Function Documentation

◆ copyMatchInfo()

SoElement * SoCSOTransformElement::copyMatchInfo ( ) const
override

See inventor element documentation.

Must be called before first class usage, but after initialization of Inventor.

◆ get()

static SoCSOTransform * SoCSOTransformElement::get ( SoState * state)
static

Returns the element state.

The pointer to the currently set node is returned. The return value can be NULL if no node is set.

◆ 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

See inventor element documentation. Not to be called directly.

◆ initClass()

static void SoCSOTransformElement::initClass ( )
static

Initializes the SoCSOTransformElement class.

◆ matches()

SbBool SoCSOTransformElement::matches ( const SoElement * elt) const
override

See inventor element documentation.

◆ set()

static void SoCSOTransformElement::set ( SoState * state,
SoNode * node,
SoCSOTransform * csoTransform )
static

Sets element state. Usually called in action routines of self written inventor nodes.

Member Data Documentation

◆ _pTransform

SoCSOTransform* SoCSOTransformElement::_pTransform
protected

Pointer to the transform node.

Definition at line 54 of file SoCSOTransformElement.h.


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