MeVisLab Resolution Independence API
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::LUTFunction * changeLUT (ml::LUTFunction *)
 Change the lut.
 
void GLRender (SoGLRenderAction *action) override
 Inventor actions.
 
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
 

Protected Member Functions

 SoMLLUTExtension ()
 Hidden constructor.
 

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: