Class TLspMS2525bSymbolStyle
java.lang.Object
com.luciad.view.lightspeed.style.ALspStyle
com.luciad.symbology.milstd2525b.view.lightspeed.TLspMS2525bSymbolStyle
- All Implemented Interfaces:
ILspWorldElevationStyle
,ILspStyler
A style that defines a shape's visualization as specified by the MS2525 standard.
Note that this style can only be used by the body or label styler of an
MS2525 layer
.
Also note that the MS2525 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
TLspMS2525bSymbolStyle
(TLspMS2525bSymbolStyle.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 elevation mode of this style.Returns theTLcdMilitarySymbolStyle
containing the symbol styling settings.Returns the MS2525 coded object containing the symbol properties.Returns the MS2525 style containing the symbol styling settings.int
hashCode()
boolean
Determines whether this style is transparent.static TLspMS2525bSymbolStyle.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
-
TLspMS2525bSymbolStyle
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
-
getMS2525bCoded
Returns the MS2525 coded object containing the symbol properties.- Returns:
- the MS2525 coded object
-
getMS2525bStyle
Returns the MS2525 style containing the symbol styling settings. TheILcdMS2525bStyle
object returned by this method is equivalent to the style returned bygetMilitarySymbolStyle()
- Returns:
- the MS2525 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
-