Class TLcdSLDPointSymbolizer

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdSLDPointSymbolizer extends ALcdSLDSymbolizer
A PointSymbolizer specifies the rendering of a "graphic symbol" at a point.

  • Constructor Details

    • TLcdSLDPointSymbolizer

      public TLcdSLDPointSymbolizer()
      Constructs a point symbolizer. If no graphic is set later, nothing should be rendered.
    • TLcdSLDPointSymbolizer

      public TLcdSLDPointSymbolizer(TLcdSLDGeometry aGeometry, TLcdSLDGraphic aGraphic)
      Constructs a point symbolizer for the given graphic and geometry.
      Parameters:
      aGeometry - the geometry to render.
      aGraphic - the graphic that should be rendered on the point defined by the geometry.
    • TLcdSLDPointSymbolizer

      public TLcdSLDPointSymbolizer(TLcdDataType aDataType)
      Constructs a point symbolizer. If no graphic is set later, nothing should be rendered.
  • Method Details

    • newBuilder

      Creates a new builder with the default values.
      Returns:
      the new builder.
      Since:
      2012.1
    • getGeometry

      public TLcdSLDGeometry getGeometry()
      Returns the value of the property that maps to the Geometry element.

      A Geometry gives reference to a (the) geometry property of a feature to be used for rendering. The geometry is optional and may thus be null. If null, the default geometry of an object should be rendered with a stroke. E.g. when a ILcdModel contains ILcdShape objects, the geometry may be null as the object itself is a geometry.

      Returns:
      the value of the GEOMETRY_PROPERTY property.
    • setGeometry

      public void setGeometry(TLcdSLDGeometry aValue)
      Sets the value of the property that maps to the Geometry element.

      A Geometry gives reference to a (the) geometry property of a feature to be used for rendering. The geometry is optional and may thus be null. If null, the default geometry of an object should be rendered with a stroke. E.g. when a ILcdModel contains ILcdShape objects, the geometry may be null as the object itself is a geometry.

      Parameters:
      aValue - the value to set for the GEOMETRY_PROPERTY property.
    • getGraphic

      public TLcdSLDGraphic getGraphic()
      Returns the value of the property that maps to the Graphic element.

      A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.

      Returns:
      the value of the GRAPHIC_PROPERTY property.
    • setGraphic

      public void setGraphic(TLcdSLDGraphic aValue)
      Sets the value of the property that maps to the Graphic element.

      A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.

      Parameters:
      aValue - the value to set for the GRAPHIC_PROPERTY property.
    • getVendorOptions

      public List<TLcdSLDVendorOption> getVendorOptions()
      Returns the value of the property that maps to the VendorOption element.
      Returns:
      the value of the VENDOR_OPTION_PROPERTY property.