Class TLcdSLDPointSymbolizer
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A builder for SLD point symbolizers. -
Constructor Summary
ConstructorDescriptionConstructs a point symbolizer.TLcdSLDPointSymbolizer
(TLcdDataType aDataType) Constructs a point symbolizer.TLcdSLDPointSymbolizer
(TLcdSLDGeometry aGeometry, TLcdSLDGraphic aGraphic) Constructs a point symbolizer for the given graphic and geometry. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theGeometry
element.Returns the value of the property that maps to theGraphic
element.Returns the value of the property that maps to theVendorOption
element.Creates a new builder with the default values.void
setGeometry
(TLcdSLDGeometry aValue) Sets the value of the property that maps to theGeometry
element.void
setGraphic
(TLcdSLDGraphic aValue) Sets the value of the property that maps to theGraphic
element.Methods inherited from class com.luciad.ogc.sld.model.ALcdSLDSymbolizer
getDescription, getName, getUom, getVersion, setDescription, setName, setUom, setVersion, toString
Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
-
Constructor Details
-
TLcdSLDPointSymbolizer
public TLcdSLDPointSymbolizer()Constructs a point symbolizer. If no graphic is set later, nothing should be rendered. -
TLcdSLDPointSymbolizer
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
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
Returns the value of the property that maps to theGeometry
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
Sets the value of the property that maps to theGeometry
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 theGEOMETRY_PROPERTY
property.
-
getGraphic
Returns the value of the property that maps to theGraphic
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
Sets the value of the property that maps to theGraphic
element.A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.
- Parameters:
aValue
- the value to set for theGRAPHIC_PROPERTY
property.
-
getVendorOptions
Returns the value of the property that maps to theVendorOption
element.- Returns:
- the value of the
VENDOR_OPTION_PROPERTY
property.
-