Class TLcdSLDPointSymbolizer
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA builder for SLD point symbolizers. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs 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 theGeometryelement.Returns the value of the property that maps to theGraphicelement.Returns the value of the property that maps to theVendorOptionelement.Creates a new builder with the default values.voidsetGeometry(TLcdSLDGeometry aValue) Sets the value of the property that maps to theGeometryelement.voidsetGraphic(TLcdSLDGraphic aValue) Sets the value of the property that maps to theGraphicelement.Methods inherited from class com.luciad.ogc.sld.model.ALcdSLDSymbolizer
getDescription, getName, getUom, getVersion, setDescription, setName, setUom, setVersion, toStringMethods 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 theGeometryelement.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_PROPERTYproperty.
-
setGeometry
Sets the value of the property that maps to theGeometryelement.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_PROPERTYproperty.
-
getGraphic
Returns the value of the property that maps to theGraphicelement.A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.
- Returns:
- the value of the
GRAPHIC_PROPERTYproperty.
-
setGraphic
Sets the value of the property that maps to theGraphicelement.A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring.
- Parameters:
aValue- the value to set for theGRAPHIC_PROPERTYproperty.
-
getVendorOptions
Returns the value of the property that maps to theVendorOptionelement.- Returns:
- the value of the
VENDOR_OPTION_PROPERTYproperty.
-