20#include "mlLUTFunction.h"
56 void GLRender(SoGLRenderAction *action)
override;
57 void callback(SoCallbackAction *action)
override;
59 void rayPick(SoRayPickAction *action)
override;
66 ml::LUTFunction* outLUT;
#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...