MeVisLabToolboxReference
SoCSOTransformElement Class Reference

#include <SoCSOTransformElement.h>

List of all members.

Public Member Functions

virtual void init (SoState *state)
 See inventor element documentation. Not to be called directly.
virtual SbBool matches (const SoElement *elt) const
 See inventor element documentation.
virtual SoElement * copyMatchInfo () const
 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
SoCSOTransformElement
getInstance (SoState *state)
 Returns the top (current) instance of the element in the state.
static void initClass ()
 Initializes the SoCSOTransformElement class.

Protected Member Functions

virtual ~SoCSOTransformElement ()
 Destructor.

Protected Attributes

SoCSOTransform_pTransform
 Pointer to the transform node.

Detailed Description

Definition at line 19 of file SoCSOTransformElement.h.


Constructor & Destructor Documentation

virtual SoCSOTransformElement::~SoCSOTransformElement ( ) [inline, protected, virtual]

Destructor.

Definition at line 53 of file SoCSOTransformElement.h.


Member Function Documentation

virtual SoElement* SoCSOTransformElement::copyMatchInfo ( ) const [virtual]

See inventor element documentation.

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

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.

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

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

virtual void SoCSOTransformElement::init ( SoState *  state) [virtual]

See inventor element documentation. Not to be called directly.

static void SoCSOTransformElement::initClass ( ) [static]

Initializes the SoCSOTransformElement class.

virtual SbBool SoCSOTransformElement::matches ( const SoElement *  elt) const [virtual]

See inventor element documentation.

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

Pointer to the transform node.

Definition at line 50 of file SoCSOTransformElement.h.


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