Class TLspColorLookupTableFilterStyle

java.lang.Object
com.luciad.view.lightspeed.style.ALspStyle
com.luciad.view.lightspeed.style.imagefilter.TLspColorLookupTableFilterStyle
All Implemented Interfaces:
ILspStyler

public class TLspColorLookupTableFilterStyle extends ALspStyle
A color lookup table filter style. This style filters the colors of a raster layer by applying one or more ALcdColorLookupTables 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:
  • Method Details

    • newBuilder

      public static TLspColorLookupTableFilterStyle.Builder<?> newBuilder()
      Creates a new builder with the default values.
      Returns:
      the new builder.
    • getLookupTables

      public List<ALcdColorLookupTable> getLookupTables()
      Returns the color lookup tables of this style.

      The lookup tables are applied in the order specified by the list, starting from index 0.

      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 class ALspStyle
      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.
      Specified by:
      asBuilder in class ALspStyle
      Returns:
      the new builder.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class ALspStyle
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ALspStyle