MeVisLab Resolution Independence API
SoMLLUTChangeColor Class Reference

Defines a change color extension to the SoMLLUT. More...

#include <SoMLLUTChangeColor.h>

Inheritance diagram for SoMLLUTChangeColor:
SoMLLUTExtension

Public Types

enum  VisualTypes {
  As_Input = 0 , L , LA , RGB ,
  RGBA
}
 

Public Member Functions

 SoMLLUTChangeColor ()
 
ml::LUTFunction * changeLUT (ml::LUTFunction *lut) override
 Change the lut.
 
- Public Member Functions inherited from SoMLLUTExtension
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 ()
 inventor runtime system
 
- Static Public Member Functions inherited from SoMLLUTExtension
static void initClass ()
 init class in inventor runtime
 

Public Attributes

SoSFBool enabled
 Fields.
 
SoSFEnum visualType
 Visual type.
 
SoSFColor color
 Color factor.
 
SoSFFloat intensity
 Intensity and alpha factors.
 
SoSFFloat alpha
 

Protected Member Functions

 ~SoMLLUTChangeColor () override
 
- Protected Member Functions inherited from SoMLLUTExtension
 SoMLLUTExtension ()
 Hidden constructor.
 

Protected Attributes

ml::LUTFColor _lutfColor
 LUT transform function.
 

Detailed Description

Defines a change color extension to the SoMLLUT.

defines a debug extension to the SoGVRVolRen

Definition at line 30 of file SoMLLUTChangeColor.h.

Member Enumeration Documentation

◆ VisualTypes

Enumerator
As_Input 
LA 
RGB 
RGBA 

Definition at line 37 of file SoMLLUTChangeColor.h.

Constructor & Destructor Documentation

◆ SoMLLUTChangeColor()

SoMLLUTChangeColor::SoMLLUTChangeColor ( )

◆ ~SoMLLUTChangeColor()

SoMLLUTChangeColor::~SoMLLUTChangeColor ( )
overrideprotected

Member Function Documentation

◆ changeLUT()

ml::LUTFunction * SoMLLUTChangeColor::changeLUT ( ml::LUTFunction * lut)
overridevirtual

Change the lut.

Reimplemented from SoMLLUTExtension.

◆ initClass()

static void SoMLLUTChangeColor::initClass ( )
static

inventor runtime system

Member Data Documentation

◆ _lutfColor

ml::LUTFColor SoMLLUTChangeColor::_lutfColor
protected

LUT transform function.

Definition at line 73 of file SoMLLUTChangeColor.h.

◆ alpha

SoSFFloat SoMLLUTChangeColor::alpha

Definition at line 57 of file SoMLLUTChangeColor.h.

◆ color

SoSFColor SoMLLUTChangeColor::color

Color factor.

Definition at line 53 of file SoMLLUTChangeColor.h.

◆ enabled

SoSFBool SoMLLUTChangeColor::enabled

Fields.

Definition at line 47 of file SoMLLUTChangeColor.h.

◆ intensity

SoSFFloat SoMLLUTChangeColor::intensity

Intensity and alpha factors.

Definition at line 56 of file SoMLLUTChangeColor.h.

◆ visualType

SoSFEnum SoMLLUTChangeColor::visualType

Visual type.

Definition at line 50 of file SoMLLUTChangeColor.h.


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