Class TLcdSLDRasterSymbolizer
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A builder for SLD raster symbolizers. -
Constructor Summary
ConstructorDescriptionEmpty 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 theChannelSelection
element.Returns the value of the property that maps to theColorMap
element.Returns the value of the property that maps to theContrastEnhancement
element.Returns the value of the property that maps to theGeometry
element.Returns the value of the property that maps to theImageOutline
element.Returns the value of the property that maps to theOpacity
element.Returns the value of the property that maps to theOverlapBehavior
element.Returns the value of the property that maps to theShadedRelief
element.Returns the value of the property that maps to theVendorOption
element.Creates a new builder with the default values.void
Sets the value of the property that maps to theChannelSelection
element.void
setColorMap
(TLcdSLDColorMap aValue) Sets the value of the property that maps to theColorMap
element.void
Sets the value of the property that maps to theContrastEnhancement
element.void
setGeometry
(TLcdSLDGeometry aValue) Sets the value of the property that maps to theGeometry
element.void
setImageOutline
(TLcdSLDImageOutline aValue) Sets the value of the property that maps to theImageOutline
element.void
setOpacity
(TLcdSLDParameterValue aValue) Sets the value of the property that maps to theOpacity
element.void
Sets the value of the property that maps to theOverlapBehavior
element.void
setShadedRelief
(TLcdSLDShadedRelief aValue) Sets the value of the property that maps to theShadedRelief
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
-
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 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.
-
getOpacity
Returns the value of the property that maps to theOpacity
element.The parameter should evaluate to a decimal number between 0 and 1.
- Returns:
- the value of the
OPACITY_PROPERTY
property.
-
setOpacity
Sets the value of the property that maps to theOpacity
element.The parameter should evaluate to a decimal number between 0 and 1.
- Parameters:
aValue
- the value to set for theOPACITY_PROPERTY
property.
-
getChannelSelection
Returns the value of the property that maps to theChannelSelection
element."ChannelSelection" specifies the false-color channel selection for a multi-spectral raster source.
- Returns:
- the value of the
CHANNEL_SELECTION_PROPERTY
property.
-
setChannelSelection
Sets the value of the property that maps to theChannelSelection
element."ChannelSelection" specifies the false-color channel selection for a multi-spectral raster source.
- Parameters:
aValue
- the value to set for theCHANNEL_SELECTION_PROPERTY
property.
-
getOverlapBehavior
Returns the value of the property that maps to theOverlapBehavior
element."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_PROPERTY
property.
-
setOverlapBehavior
Sets the value of the property that maps to theOverlapBehavior
element."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_PROPERTY
property.
-
getColorMap
Returns the value of the property that maps to theColorMap
element.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_PROPERTY
property.
-
setColorMap
Sets the value of the property that maps to theColorMap
element.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_PROPERTY
property.
-
getContrastEnhancement
Returns the value of the property that maps to theContrastEnhancement
element."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_PROPERTY
property.
-
setContrastEnhancement
Sets the value of the property that maps to theContrastEnhancement
element."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_PROPERTY
property.
-
getShadedRelief
Returns the value of the property that maps to theShadedRelief
element."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_PROPERTY
property.
-
setShadedRelief
Sets the value of the property that maps to theShadedRelief
element."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_PROPERTY
property.
-
getImageOutline
Returns the value of the property that maps to theImageOutline
element."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_PROPERTY
property.
-
setImageOutline
Sets the value of the property that maps to theImageOutline
element."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_PROPERTY
property.
-
getVendorOptions
Returns the value of the property that maps to theVendorOption
element.- Returns:
- the value of the
VENDOR_OPTION_PROPERTY
property.
-