MeVisLabToolboxReference
SoMLLUT Class Reference

Open Inventor node implementing an interface to the ml::LUTFunction. More...

#include <SoMLLUT.h>

List of all members.

Public Member Functions

 SoMLLUT ()
 Constructor.
ml::LUTFunctiongetLut ()
 returns the LUT function that is given to this node

Static Public Member Functions

static void initClass ()
 Initializes this class.

Public Attributes

SoSFMLBase inLUT
 The input ML base object (must be derived from ML_UTILS_NAMESPACE::LUTFunction)
SoSFBool acceptExtensions

Protected Member Functions

virtual ~SoMLLUT ()
 Destructor.
void changeLUT (SoAction *action)
virtual void GLRender (SoGLRenderAction *action)
 Sets the current look up table state for subsequent nodes.
virtual void callback (SoCallbackAction *action)
virtual void handleEvent (SoHandleEventAction *action)
virtual void rayPick (SoRayPickAction *action)
virtual void doAction (SoAction *action)

Detailed Description

Open Inventor node implementing an interface to the ml::LUTFunction.

Definition at line 30 of file SoMLLUT.h.


Constructor & Destructor Documentation

SoMLLUT::SoMLLUT ( )

Constructor.

virtual SoMLLUT::~SoMLLUT ( ) [protected, virtual]

Destructor.


Member Function Documentation

virtual void SoMLLUT::callback ( SoCallbackAction *  action) [protected, virtual]
void SoMLLUT::changeLUT ( SoAction *  action) [protected]
virtual void SoMLLUT::doAction ( SoAction *  action) [protected, virtual]
ml::LUTFunction* SoMLLUT::getLut ( )

returns the LUT function that is given to this node

virtual void SoMLLUT::GLRender ( SoGLRenderAction *  action) [protected, virtual]

Sets the current look up table state for subsequent nodes.

virtual void SoMLLUT::handleEvent ( SoHandleEventAction *  action) [protected, virtual]
static void SoMLLUT::initClass ( ) [static]

Initializes this class.

virtual void SoMLLUT::rayPick ( SoRayPickAction *  action) [protected, virtual]

Member Data Documentation

Definition at line 49 of file SoMLLUT.h.

The input ML base object (must be derived from ML_UTILS_NAMESPACE::LUTFunction)

Definition at line 47 of file SoMLLUT.h.


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