|
| LUTFColor (void) |
| Constructor. More...
|
|
virtual void | setInputLUT (LUTFunction *inLUT) |
| Set input LUT. More...
|
|
|
virtual void | setVisualType (LUTVisualType visualType) |
| Set visual type. More...
|
|
virtual void | getColor (double *r, double *g, double *b) const |
| Store color factor in *r, *g and *b (if not null) More...
|
|
virtual void | setColor (double r, double g, double b) |
| Set color factor. More...
|
|
virtual double | getIntensity (void) const |
| Get intensity factor. More...
|
|
virtual void | setIntensity (double intensity) |
| Set intensity factor. More...
|
|
virtual double | getAlpha (void) const |
| Get alpha factor. More...
|
|
virtual void | setAlpha (double alpha) |
| Set alpha factor. More...
|
|
|
double | getNativeMinIndex (void) const override |
| Get native minimum index. More...
|
|
double | getNativeMaxIndex (void) const override |
| Get native maximum index. More...
|
|
int | getHeight (void) const override |
| Get native LUT height (= number of rows, numbering starts at 0) More...
|
|
int | getDepth (void) const override |
| Get native LUT depth (= number of layers, numbering starts at 0) More...
|
|
double | getNativeMinValue (void) const override |
| Get native minimum LUT value. More...
|
|
double | getNativeMaxValue (void) const override |
| Get native maximum LUT value. More...
|
|
| LUTFunction (LUTVisualType vt, bool relative) |
| Constructor. More...
|
|
void | changed (void) |
| Assign a new LUT ID. More...
|
|
void | overwriteUniqueId (unsigned int newId) |
| Overwrites the unique id. NOTE: use this only if you really know what you are doing! More...
|
|
virtual bool | isValid (void) const |
| Return true if the LUT function is valid. An invalid LUT function can not be rendered. More...
|
|
virtual LUTVisualType | getVisualType (void) const |
| Get LUT visual type. More...
|
|
virtual bool | isRelative (void) const |
| Is LUT relative? More...
|
|
virtual void | setRelative (bool relative) |
| Set/reset relative flag. More...
|
|
virtual LUTDimensionality | getDimensionality (void) const |
| Get dimensionality (1, 2, or 3), usually depending on height and depth. More...
|
|
unsigned int | getId (void) const |
| Get current LUT ID. More...
|
|
virtual bool | render (LUTDataBase *lutData) const |
| Render LUT in (previously initialized) LUTData object. More...
|
|
virtual bool | renderRescaled (LUTDataBase *lutData, double minIndex, double maxIndex) const |
| Render rescaled LUT in (previously initialized) LUTData object. More...
|
|
| Base () |
| Constructor. More...
|
|
virtual | ~Base () |
| Destructor. More...
|
|
virtual Base * | deepCopy () const |
| Set addStateToTree version number that can be accessed via getAddStateVersion() More...
|
|
bool | isOfAllowedType (const std::vector< const RuntimeType * > &types) const |
| Check if this object's type is equal to or derived from one of the types given in the argument. More...
|
|
virtual bool | isRefCountedBase () const |
| Returns if the instance is derived from RefCountedBase. More...
|
|
virtual std::string | detailString () const |
| Return a string describing this object. More...
|
|
virtual bool | implementsPersistence (PersistenceInterface) const |
| Override this method to declare which persistence interfaces are implemented by your derived class. More...
|
|
virtual std::string | persistentState () const |
| Returns a string describing the object's internal state. More...
|
|
virtual void | setPersistentState (const std::string &state) |
| Restores the object's internal state from a string that had been previously generated using persistentState() . More...
|
|
virtual void | addStateToTree (TreeNode *) const |
| Attaches the object state as children of the given parent node. More...
|
|
virtual void | readStateFromTree (TreeNode *) |
| Reads the object state from the children of the given parent node. More...
|
|
virtual void | writeTo (AbstractPersistenceOutputStream *) const |
| Write the objects state to the data stream object. More...
|
|
virtual void | readFrom (AbstractPersistenceInputStream *, int) |
| Read the objects state from the data stream object. More...
|
|
|
| ML_CLASS_HEADER (LUTFColor) |
|
|
bool | renderLUTNative (LUTDataBase *lutData, LUTIteratorBase *lutIterator) const override |
| Render the lookup table into lutData using lutIterator to access and increment the LUT pointers. More...
|
|
bool | renderLUTRescaled (LUTDataBase *lutData, LUTIteratorBase *lutIterator, double minIndex, double maxIndex) const override |
| Render rescaled LUT into lutData using lutIterator to access and increment the LUT pointers. More...
|
|
template<typename T > |
bool | renderLUT (LUTData< T > *lutData, LUTIterator< T > *lutIterator, bool rescaled, double minIndex, double maxIndex) const |
| Render the colored LUT into lutData. More...
|
|
template<typename T > |
bool | renderT (LUTData< T > *lutData, bool rescaled, double minIndex, double maxIndex) const |
| Perform type-specific, native or rescaled (rescaled = true, rescale to range minIndex ... More...
|
|
template<typename T > |
bool | interpolateLUT (LUTData< T > *lutData, LUTIterator< T > *lutIterator, double minIndex, double maxIndex) const |
| Perform type-specific rescaled LUT rendering by. More...
|
|
| ML_ABSTRACT_CLASS_HEADER (LUTFunction) |
|
virtual LUTVisualType | getRenderType (LUTDataBase *) const |
| Get visual type used for rendering. More...
|
|
virtual char * | getPersistentState () const |
| Returns a C string describing the object's internal state. More...
|
|
virtual void | setPersistentState (const char *) |
| Restores the object's internal state from a string that had been previously generated using getPersistentState() . More...
|
|
virtual void | clearPersistentState (char *) const |
| Disposes a string previously allocated by getPersistentState() . More...
|
|
LUT transform to apply or remove color to an input LUT.
Definition at line 28 of file mlLUTFColor.h.