MeVisLab Toolbox Reference
SoMLLUT Class Reference

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

#include <SoMLLUT.h>

Inheritance diagram for SoMLLUT:

Public Member Functions

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

Static Public Member Functions

static void initClass ()
 Initializes this class. More...
 

Public Attributes

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

Protected Member Functions

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

Detailed Description

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

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

Definition at line 29 of file SoMLLUT.h.

Constructor & Destructor Documentation

◆ SoMLLUT()

SoMLLUT::SoMLLUT ( )

Constructor.

◆ ~SoMLLUT()

SoMLLUT::~SoMLLUT ( )
overrideprotected

Destructor.

Member Function Documentation

◆ callback()

void SoMLLUT::callback ( SoCallbackAction *  action)
overrideprotected

◆ changeLUT()

void SoMLLUT::changeLUT ( SoAction *  action)
protected

◆ doAction()

void SoMLLUT::doAction ( SoAction *  action)
overrideprotected

◆ getLut()

ml::LUTFunction* SoMLLUT::getLut ( )

returns the LUT function that is given to this node

◆ GLRender()

void SoMLLUT::GLRender ( SoGLRenderAction *  action)
overrideprotected

Sets the current look up table state for subsequent nodes.

◆ handleEvent()

void SoMLLUT::handleEvent ( SoHandleEventAction *  action)
overrideprotected

◆ initClass()

static void SoMLLUT::initClass ( )
static

Initializes this class.

◆ rayPick()

void SoMLLUT::rayPick ( SoRayPickAction *  action)
overrideprotected

Member Data Documentation

◆ acceptExtensions

SoSFBool SoMLLUT::acceptExtensions

Definition at line 48 of file SoMLLUT.h.

◆ inLUT

SoSFMLBase SoMLLUT::inLUT

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

Definition at line 46 of file SoMLLUT.h.


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