#define SOUTILS_EXPORT
System dependent includes. Disables some compiler/linker warnings.
Open Inventor node implementing an interface to the ml::LUTFunction.
~SoMLLUT() override
Destructor.
void callback(SoCallbackAction *action) override
void doAction(SoAction *action) override
ml::LUTFunction * getLut()
returns the LUT function that is given to this node
SoSFBool acceptExtensions
void changeLUT(SoAction *action)
void rayPick(SoRayPickAction *action) override
SoSFMLBase inLUT
The input ML base object (must be derived from ML_UTILS_NAMESPACE::LUTFunction)
static void initClass()
Initializes this class.
void GLRender(SoGLRenderAction *action) override
Sets the current look up table state for subsequent nodes.
void handleEvent(SoHandleEventAction *action) override
The SoSFMLBase field is the interface used by Inventor Nodes to output ML Base objects to the outside...
Common base class for lookup tables.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.