Class TLcdSLDInterpolationPoint

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.sld.model.functions.TLcdSLDInterpolationPoint
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdSLDInterpolationPoint extends TLcdDataObject
An InterpolationPoint defines a correspondence between the LookupValues and the transformed values. A set of InterpolationPoints defines a function f where f(Data)=Value. The values in between interpolation points are dependent on the 'Mode'.

The Values are usually decimal numbers, but can also be colors. In that case the Method should be set to 'color'.

Since:
2012.1
  • Constructor Details

    • TLcdSLDInterpolationPoint

      public TLcdSLDInterpolationPoint()
      Default Constructor
    • TLcdSLDInterpolationPoint

      public TLcdSLDInterpolationPoint(TLcdDataType aType)
      Default Constructor
    • TLcdSLDInterpolationPoint

      public TLcdSLDInterpolationPoint(double aData, TLcdSLDParameterValue aValue)
      Creates a new instance and initializes the properties with the given values.
  • Method Details

    • getData

      public double getData()
      Returns the value of the property that maps to the Data element.
      Returns:
      the value of the DATA_PROPERTY property.
    • setData

      public void setData(double aValue)
      Sets the value of the property that maps to the Data element.
      Parameters:
      aValue - the value to set for the DATA_PROPERTY property.
    • getValue

      public TLcdSLDParameterValue getValue()
      Returns the value of the property that maps to the Value element.
      Returns:
      the value of the VALUE_PROPERTY property.
    • setValue

      public void setValue(TLcdSLDParameterValue aValue)
      Sets the value of the property that maps to the Value element.
      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.