Class TLspColorLookupTableFilterStyle
java.lang.Object
com.luciad.view.lightspeed.style.ALspStyle
com.luciad.view.lightspeed.style.imagefilter.TLspColorLookupTableFilterStyle
- All Implemented Interfaces:
ILspStyler
A color lookup table filter style. This style filters the colors of a
raster layer by applying one or more
ALcdColorLookupTable
s to it.
We strongly advise to use the more general TLspImageProcessingStyle
instead of this style.
You can easily convert this style to an equivalent image filter by chaining
TLcdColorLookupOp
operators.
A color filter is applied on colors in the sRGB color space
.
If the ColorModel
configured for the raster is different, the values in the raster will be converted before
applying the color filter.- Since:
- 2013.0
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder for color lookup table filter styles. -
Method Summary
Modifier and TypeMethodDescriptionCreates a new builder initialized with all the properties of this style.boolean
Returns the color lookup tables of this style.int
hashCode()
boolean
Determines whether this style is transparent.static TLspColorLookupTableFilterStyle.Builder
<?> Creates a new builder with the default values.Methods inherited from class com.luciad.view.lightspeed.style.ALspStyle
addStyleChangeListener, getZOrder, isCompatible, removeStyleChangeListener, style
-
Method Details
-
newBuilder
Creates a new builder with the default values.- Returns:
- the new builder.
-
getLookupTables
Returns the color lookup tables of this style. The lookup tables are applied in the order specified by the list, starting from index0
.- Returns:
- the color lookup tables of this style
-
isTransparent
public boolean isTransparent()Description copied from class:ALspStyle
Determines whether this style is transparent. Shapes that are transparent can be painted in a different paint phase than shapes that are not transparent.- Specified by:
isTransparent
in classALspStyle
- Returns:
- whether or not this style is transparent
-
asBuilder
Description copied from class:ALspStyle
Creates a new builder initialized with all the properties of this style. -
equals
-
hashCode
public int hashCode()
-