Class TLspImageProcessingStyle

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

public class TLspImageProcessingStyle extends ALspStyle
Image processing style to apply image operators to a raster layer. This style can only be used in combination with a TLspRasterStyle, on layers created with TLspRasterLayerBuilder. This style has a single property: an ALcdImageOperatorChain which is applied to the elements of the raster layer.

Note that the image processing is applied before any of the operations in TLspRasterStyle (for example color mapping or brightness/contrast).

Since:
2014.0
See Also:
  • Method Details

    • getOperatorChain

      public ALcdImageOperatorChain getOperatorChain()
      Returns:
      the image operator chain
    • newBuilder

      public static TLspImageProcessingStyle.Builder newBuilder()
      Creates a new image processing style builder.
      Returns:
      the new builder
    • 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