MeVisLab Toolbox Reference
SoMLLUTExtension Class Reference

SoMLLUTExtension is a base class to extends the SoMLLut with functionality. More...

#include <SoMLLUTExtension.h>

Inheritance diagram for SoMLLUTExtension:
SoMLLUTChangeColor

Public Member Functions

virtual ml::LUTFunctionchangeLUT (ml::LUTFunction *)
 Change the lut. More...
 
void GLRender (SoGLRenderAction *action) override
 Inventor actions. More...
 
void callback (SoCallbackAction *action) override
 
void pick (SoPickAction *action) override
 
void doAction (SoAction *action) override
 

Static Public Member Functions

static void initClass ()
 init class in inventor runtime More...
 

Protected Member Functions

 SoMLLUTExtension ()
 Hidden constructor. More...
 

Detailed Description

SoMLLUTExtension is a base class to extends the SoMLLut with functionality.

Extends the SoMLLut with functionality

Definition at line 32 of file SoMLLUTExtension.h.

Constructor & Destructor Documentation

◆ SoMLLUTExtension()

SoMLLUTExtension::SoMLLUTExtension ( )
protected

Hidden constructor.

Member Function Documentation

◆ callback()

void SoMLLUTExtension::callback ( SoCallbackAction *  action)
override

◆ changeLUT()

virtual ml::LUTFunction* SoMLLUTExtension::changeLUT ( ml::LUTFunction )
inlinevirtual

Change the lut.

Reimplemented in SoMLLUTChangeColor.

Definition at line 47 of file SoMLLUTExtension.h.

◆ doAction()

void SoMLLUTExtension::doAction ( SoAction *  action)
override

◆ GLRender()

void SoMLLUTExtension::GLRender ( SoGLRenderAction *  action)
override

Inventor actions.

◆ initClass()

static void SoMLLUTExtension::initClass ( )
static

init class in inventor runtime

◆ pick()

void SoMLLUTExtension::pick ( SoPickAction *  action)
override

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