Class TLcdSLDGeometry

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

public class TLcdSLDGeometry extends TLcdDataObject
A Geometry gives reference to a (the) geometry property of a feature to be used for rendering. E.g.: when an ILcdModel contains objects which are not ILcdShape, it should be possible to retrieve the geometry from that object using the property name given.
  • Constructor Details

    • TLcdSLDGeometry

      public TLcdSLDGeometry()
      Constructs a geometry with a null property name.
    • TLcdSLDGeometry

      public TLcdSLDGeometry(TLcdOGCFunction aFunction)
      Constructs a geometry with the given function.
      Parameters:
      aFunction - the function to determine the geometry.
      Since:
      2020.1
    • TLcdSLDGeometry

      public TLcdSLDGeometry(TLcdOGCPropertyName aPropertyName)
      Constructs a geometry with the given property name.
      Parameters:
      aPropertyName - the name of the property to be used as geometry.
    • TLcdSLDGeometry

      public TLcdSLDGeometry(TLcdDataType aDataType)
      Constructs a geometry with a null property name and function.
  • Method Details

    • getPropertyName

      public TLcdOGCPropertyName getPropertyName()
      Returns the value of the property that maps to the PropertyName element.
      Returns:
      the value of the PROPERTY_NAME_PROPERTY property.
    • setPropertyName

      public void setPropertyName(TLcdOGCPropertyName aValue)
      Sets the value of the property that maps to the PropertyName element.
      Parameters:
      aValue - the value to set for the PROPERTY_NAME_PROPERTY property.
    • getFunction

      public TLcdOGCFunction getFunction()
      Returns the value of the property that maps to the Function element.
      Returns:
      the value of the FUNCTION_PROPERTY property.
    • setFunction

      public void setFunction(TLcdOGCFunction aValue)
      Sets the value of the property that maps to the Function element.
      Parameters:
      aValue - the value to set for the FUNCTION_PROPERTY property.