Class TLcdSLDRasterSymbolizer
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA builder for SLD raster symbolizers. -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor.TLcdSLDRasterSymbolizer(TLcdDataType aDataType) Empty constructor.TLcdSLDRasterSymbolizer(TLcdSLDGeometry aGeometry, TLcdSLDParameterValue aOpacity, TLcdSLDChannelSelection aChannelSelection, TLcdSLDOverlapBehavior aOverlapBehavior, TLcdSLDColorMap aColorMap, TLcdSLDContrastEnhancement aContrastEnhancement, TLcdSLDShadedRelief aShadedRelief, TLcdSLDImageOutline aImageOutline) Constructor for given parameters. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theChannelSelectionelement.Returns the value of the property that maps to theColorMapelement.Returns the value of the property that maps to theContrastEnhancementelement.Returns the value of the property that maps to theGeometryelement.Returns the value of the property that maps to theImageOutlineelement.Returns the value of the property that maps to theOpacityelement.Returns the value of the property that maps to theOverlapBehaviorelement.Returns the value of the property that maps to theShadedReliefelement.Returns the value of the property that maps to theVendorOptionelement.Creates a new builder with the default values.voidSets the value of the property that maps to theChannelSelectionelement.voidsetColorMap(TLcdSLDColorMap aValue) Sets the value of the property that maps to theColorMapelement.voidSets the value of the property that maps to theContrastEnhancementelement.voidsetGeometry(TLcdSLDGeometry aValue) Sets the value of the property that maps to theGeometryelement.voidsetImageOutline(TLcdSLDImageOutline aValue) Sets the value of the property that maps to theImageOutlineelement.voidsetOpacity(TLcdSLDParameterValue aValue) Sets the value of the property that maps to theOpacityelement.voidSets the value of the property that maps to theOverlapBehaviorelement.voidsetShadedRelief(TLcdSLDShadedRelief aValue) Sets the value of the property that maps to theShadedReliefelement.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
-
TLcdSLDRasterSymbolizer
public TLcdSLDRasterSymbolizer()Empty constructor. -
TLcdSLDRasterSymbolizer
public TLcdSLDRasterSymbolizer(TLcdSLDGeometry aGeometry, TLcdSLDParameterValue aOpacity, TLcdSLDChannelSelection aChannelSelection, TLcdSLDOverlapBehavior aOverlapBehavior, TLcdSLDColorMap aColorMap, TLcdSLDContrastEnhancement aContrastEnhancement, TLcdSLDShadedRelief aShadedRelief, TLcdSLDImageOutline aImageOutline) Constructor for given parameters.- Parameters:
aGeometry- the given geometry.aOpacity- the given opacity.aChannelSelection- the given channel selection.aOverlapBehavior- the given overlap behaviour.aColorMap- the given color map.aContrastEnhancement- the given contrast enhancement.aShadedRelief- the given shaded relief.aImageOutline- the given image outline.
-
TLcdSLDRasterSymbolizer
Empty constructor.
-
-
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.
-
getOpacity
Returns the value of the property that maps to theOpacityelement.The parameter should evaluate to a decimal number between 0 and 1.
- Returns:
- the value of the
OPACITY_PROPERTYproperty.
-
setOpacity
Sets the value of the property that maps to theOpacityelement.The parameter should evaluate to a decimal number between 0 and 1.
- Parameters:
aValue- the value to set for theOPACITY_PROPERTYproperty.
-
getChannelSelection
Returns the value of the property that maps to theChannelSelectionelement."ChannelSelection" specifies the false-color channel selection for a multi-spectral raster source.
- Returns:
- the value of the
CHANNEL_SELECTION_PROPERTYproperty.
-
setChannelSelection
Sets the value of the property that maps to theChannelSelectionelement."ChannelSelection" specifies the false-color channel selection for a multi-spectral raster source.
- Parameters:
aValue- the value to set for theCHANNEL_SELECTION_PROPERTYproperty.
-
getOverlapBehavior
Returns the value of the property that maps to theOverlapBehaviorelement."OverlapBehavior" tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.
- Returns:
- the value of the
OVERLAP_BEHAVIOR_PROPERTYproperty.
-
setOverlapBehavior
Sets the value of the property that maps to theOverlapBehaviorelement."OverlapBehavior" tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes.
- Parameters:
aValue- the value to set for theOVERLAP_BEHAVIOR_PROPERTYproperty.
-
getColorMap
Returns the value of the property that maps to theColorMapelement.A "ColorMap" defines either the colors of a pallet-type raster source or the mapping of numeric pixel values to colors.
- Returns:
- the value of the
COLOR_MAP_PROPERTYproperty.
-
setColorMap
Sets the value of the property that maps to theColorMapelement.A "ColorMap" defines either the colors of a pallet-type raster source or the mapping of numeric pixel values to colors.
- Parameters:
aValue- the value to set for theCOLOR_MAP_PROPERTYproperty.
-
getContrastEnhancement
Returns the value of the property that maps to theContrastEnhancementelement."ContrastEnhancement" defines the 'stretching' of contrast for a channel of a false-color image or for a whole grey/color image. Contrast enhancement is used to make ground features in images more visible.
- Returns:
- the value of the
CONTRAST_ENHANCEMENT_PROPERTYproperty.
-
setContrastEnhancement
Sets the value of the property that maps to theContrastEnhancementelement."ContrastEnhancement" defines the 'stretching' of contrast for a channel of a false-color image or for a whole grey/color image. Contrast enhancement is used to make ground features in images more visible.
- Parameters:
aValue- the value to set for theCONTRAST_ENHANCEMENT_PROPERTYproperty.
-
getShadedRelief
Returns the value of the property that maps to theShadedReliefelement."ShadedRelief" specifies the application of relief shading (or "hill shading") to a DEM raster to give it somewhat of a three-dimensional effect and to make elevation changes more visible.
- Returns:
- the value of the
SHADED_RELIEF_PROPERTYproperty.
-
setShadedRelief
Sets the value of the property that maps to theShadedReliefelement."ShadedRelief" specifies the application of relief shading (or "hill shading") to a DEM raster to give it somewhat of a three-dimensional effect and to make elevation changes more visible.
- Parameters:
aValue- the value to set for theSHADED_RELIEF_PROPERTYproperty.
-
getImageOutline
Returns the value of the property that maps to theImageOutlineelement."ImageOutline" specifies how individual source rasters in a multi-raster set (such as a set of satellite-image scenes) should be outlined to make the individual-image locations visible.
- Returns:
- the value of the
IMAGE_OUTLINE_PROPERTYproperty.
-
setImageOutline
Sets the value of the property that maps to theImageOutlineelement."ImageOutline" specifies how individual source rasters in a multi-raster set (such as a set of satellite-image scenes) should be outlined to make the individual-image locations visible.
- Parameters:
aValue- the value to set for theIMAGE_OUTLINE_PROPERTYproperty.
-
getVendorOptions
Returns the value of the property that maps to theVendorOptionelement.- Returns:
- the value of the
VENDOR_OPTION_PROPERTYproperty.
-