LUTColorAtIndex

MLModule

genre

LUT

author

Christian Rieder

package

FMEstable/ReleaseMeVis

dll

MLLUTColor

definition

LUTColor.def

keywords

LUT, color, index

Purpose

LUTColorAtValue allows to get a LUT color from LUT point index.

Usage

Connect input LUT and chose index to get color and alpha value.

Windows

Default Panel

../../../Projects/LUTColor/Modules/mhelp/Images/Screenshots/LUTColorAtIndex._default.png

Input Fields

inLUT

name: inLUT, type: MLBase

Input LUT.

Parameter Fields

Field Index

[]: Trigger

On Input Change Behavior: Enum

Alpha: Double

Status Code: Enum

Clear: Trigger

Status Message: String

Color: Color

Update: Trigger

doNotClearOnFailedUpdate: Bool

Has Valid Output: Bool

Index: Integer

Number of LUT points: Integer

Visible Fields

Update

name: update, type: Trigger

Initiates update of all output field values.

Clear

name: clear, type: Trigger

Clears all output field values to a clean initial state.

On Input Change Behavior

name: onInputChangeBehavior, type: Enum, default: Clear, deprecated name: shouldAutoUpdate,shouldUpdateAutomatically

Declares how the module should react if a value of an input field changes.

Values:

Title

Name

Deprecated Name

​Update

​Update

​TRUE

​Clear

​Clear

​FALSE

Status Code

name: statusCode, type: Enum, persistent: no

Reflects module’s status (successful or failed computations) as one of some predefined enumeration values.

Values:

Title

Name

​Ok

​Ok

​Invalid input object

​Invalid input object

​Invalid input parameter

​Invalid input parameter

​Internal error

​Internal error

Status Message

name: statusMessage, type: String, persistent: no

Gives additional, detailed information about status code as human-readable message.

Has Valid Output

name: hasValidOutput, type: Bool, persistent: no

Indicates validity of output field values (success of computation).

[]

name: updateDone, type: Trigger, persistent: no

Notifies that an update was performed (Check status interface fields to identify success or failure).

Index

name: inIndex, type: Integer, default: 0, minimum: 0, maximum: 0

Index for which the color should be evaluated.

Color

name: outColor, type: Color, default: 1 1 1

Color of the input LUT at the given index.

Alpha

name: outAlpha, type: Double, default: 0

Alpha of the input LUT at the given index.

Number of LUT points

name: outNumLUTPoints, type: Integer, default: 0

Number of LUTFLinear points.

Hidden Fields

doNotClearOnFailedUpdate

name: doNotClearOnFailedUpdate, type: Bool, persistent: no

Prevents automated clear after update failed. This does not affect status fields. It enables the developer to analyze module’s state after failure.