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. More...
 
SbBool matches (const SoElement *elt) const override
 See inventor element documentation. More...
 
SoElement * copyMatchInfo () const override
 See inventor element documentation. More...
 

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. More...
 
static SoCSOTransformget (SoState *state)
 Returns the element state. More...
 
static const SoCSOTransformElementgetInstance (SoState *state)
 Returns the top (current) instance of the element in the state. More...
 
static void initClass ()
 Initializes the SoCSOTransformElement class. More...
 

Protected Member Functions

 ~SoCSOTransformElement () override
 Destructor. More...
 

Protected Attributes

SoCSOTransform_pTransform
 Pointer to the transform node. More...
 

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: