Class TLspAPP6ASymbolStyle
java.lang.Object
com.luciad.view.lightspeed.style.ALspStyle
com.luciad.symbology.app6a.view.lightspeed.TLspAPP6ASymbolStyle
- All Implemented Interfaces:
ILspWorldElevationStyle
,ILspStyler
A style that defines a shape's visualization as specified by the APP6 standard.
Note that this style can only be used by the body or label styler of an
APP6 layer
.
Also note that the APP6 standard can define both line, fill and icon styles for visualization of a particular code.
So for example combining this style with a line style can result in 2 outlines.- Since:
- 2013.1
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Nested classes/interfaces inherited from interface com.luciad.view.lightspeed.style.ILspWorldElevationStyle
ILspWorldElevationStyle.ElevationMode
-
Constructor Summary
ModifierConstructorDescriptionprotected
TLspAPP6ASymbolStyle
(TLspAPP6ASymbolStyle.Builder<?> aBuilder) Creates a new style with the properties that are set on the builder. -
Method Summary
Modifier and TypeMethodDescriptionCreates a new builder initialized with all the properties of this style.boolean
Returns the APP6 coded object containing the symbol properties.Deprecated.Returns the elevation mode of this style.Returns theTLcdMilitarySymbolStyle
containing the symbol styling settings.int
hashCode()
boolean
Determines whether this style is transparent.static TLspAPP6ASymbolStyle.Builder
<?> Creates a new builder with the default values.toString()
Methods inherited from class com.luciad.view.lightspeed.style.ALspStyle
addStyleChangeListener, getZOrder, isCompatible, removeStyleChangeListener, style
-
Constructor Details
-
TLspAPP6ASymbolStyle
Creates a new style with the properties that are set on the builder.- Parameters:
aBuilder
- a builder which will be used to initialize this style.
-
-
Method Details
-
newBuilder
Creates a new builder with the default values.- Returns:
- the new builder.
-
asBuilder
Creates a new builder initialized with all the properties of this style. -
isTransparent
public boolean isTransparent()Description copied from class:ALspStyle
Determines whether this style is transparent. Shapes that are transparent can be painted in a different paint phase than shapes that are not transparent.- Specified by:
isTransparent
in classALspStyle
- Returns:
- whether or not this style is transparent
-
getAPP6ACoded
Returns the APP6 coded object containing the symbol properties.- Returns:
- the coded object.
-
getAPP6AStyle
Deprecated.usegetMilitarySymbolStyle()
instead.Returns the APP6 style containing the symbol styling settings. TheILcdAPP6AStyle
object returned by this method is equivalent to the style returned bygetMilitarySymbolStyle()
.- Returns:
- the APP6 style
-
getMilitarySymbolStyle
Returns theTLcdMilitarySymbolStyle
containing the symbol styling settings.- Returns:
- the
TLcdMilitarySymbolStyle
. - Since:
- 2024.0
-
getElevationMode
Description copied from interface:ILspWorldElevationStyle
Returns the elevation mode of this style.- Specified by:
getElevationMode
in interfaceILspWorldElevationStyle
- Returns:
- The elevation mode.
-
equals
-
hashCode
public int hashCode() -
toString
-
getMilitarySymbolStyle()
instead.