MeVisLabToolboxReference
SoMLLUTExtensionElement Class Reference

SoMLLUTExtensionElement collects a list of SoGVRExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step. More...

#include <SoMLLUTExtensionElement.h>

List of all members.

Public Member Functions

virtual void init (SoState *state)
void pop (SoState *state, const SoElement *prevTopElement)
void push (SoState *aState)
void clearList ()
virtual SbBool matches (const SoElement *elt) const
virtual SoElement * copyMatchInfo () const
virtual void print (FILE *fp) const

Static Public Member Functions

static void set (SoState *state, SoNode *node, SoMLLUTExtension *newPrimitive)
 Set element state.
static const SoNodeList * get (SoState *state)
 Get list of SoGVRExtensions from current state.
static const
SoMLLUTExtensionElement
getInstance (SoState *state)
 Returns the top (current) instance of the element in the state.
static void initClass ()
 Initializes the SoMLLUTExtensionElement class.

Protected Member Functions

virtual ~SoMLLUTExtensionElement ()

Protected Attributes

SoNodeList _data

Detailed Description

SoMLLUTExtensionElement collects a list of SoGVRExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step.

Author:
Florian Link

Definition at line 43 of file SoMLLUTExtensionElement.h.


Constructor & Destructor Documentation

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

Definition at line 74 of file SoMLLUTExtensionElement.h.


Member Function Documentation

void SoMLLUTExtensionElement::clearList ( )
virtual SoElement* SoMLLUTExtensionElement::copyMatchInfo ( ) const [virtual]
static const SoNodeList* SoMLLUTExtensionElement::get ( SoState *  state) [static]

Get list of SoGVRExtensions from current state.

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

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

virtual void SoMLLUTExtensionElement::init ( SoState *  state) [virtual]
static void SoMLLUTExtensionElement::initClass ( ) [static]

Initializes the SoMLLUTExtensionElement class.

virtual SbBool SoMLLUTExtensionElement::matches ( const SoElement *  elt) const [virtual]
void SoMLLUTExtensionElement::pop ( SoState *  state,
const SoElement *  prevTopElement 
)
virtual void SoMLLUTExtensionElement::print ( FILE *  fp) const [virtual]
void SoMLLUTExtensionElement::push ( SoState *  aState)
static void SoMLLUTExtensionElement::set ( SoState *  state,
SoNode *  node,
SoMLLUTExtension newPrimitive 
) [static]

Set element state.


Member Data Documentation

SoNodeList SoMLLUTExtensionElement::_data [protected]

Definition at line 76 of file SoMLLUTExtensionElement.h.


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