13#ifndef ML_LUTFLOAT_RGBA_H
14#define ML_LUTFLOAT_RGBA_H
A LUTData object stores an instance of a LUT, rendered for a specified visual type,...
Implements a float RGBA color table.
LUTFloatRGBA(LUTFunction *lutFunction, double minIndex, double maxIndex, bool continuousIndexRange=true)
Constructor takes a LUT function, the min and max indices as the range for the color table.
~LUTFloatRGBA()
Default destructor.
float * getColorAt(double value)
Returns the color of a given value as an index into the color table.
bool isValid()
Return true if the construction of the internal color table was successful.
Common base class for lookup tables.
#define MLLUT_EXPORT
System specific macro definitions.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.