Class TLspAPP6ASymbolStyle.Builder<B extends TLspAPP6ASymbolStyle.Builder<B>>
java.lang.Object
com.luciad.view.lightspeed.style.ALspStyle.Builder<B>
com.luciad.symbology.app6a.view.lightspeed.TLspAPP6ASymbolStyle.Builder<B>
- All Implemented Interfaces:
ILspWorldElevationStyle.Builder
- Enclosing class:
TLspAPP6ASymbolStyle
public static class TLspAPP6ASymbolStyle.Builder<B extends TLspAPP6ASymbolStyle.Builder<B>>
extends ALspStyle.Builder<B>
implements ILspWorldElevationStyle.Builder
- Since:
- 2013.1
-
Method Summary
Modifier and TypeMethodDescriptionSets all parameters on the builder based on the given style.app6aCoded
(ILcdAPP6ACoded aCoded) Sets the APP6 coded object containing the symbol properties.app6aStyle
(ILcdAPP6AStyle aStyle) Deprecated.build()
Builds the style with the set parameters.elevationMode
(ILspWorldElevationStyle.ElevationMode aElevationMode) Specifies the elevation mode.militarySymbolStyle
(TLcdMilitarySymbolStyle aSymbologyStyle) Sets theTLcdMilitarySymbolStyle
containing the styling settings.toString()
zOrder
(int aZOrder) Sets the Z-order of this style.Methods inherited from class com.luciad.view.lightspeed.style.ALspStyle.Builder
equals, hashCode
-
Method Details
-
app6aCoded
Sets the APP6 coded object containing the symbol properties.- Parameters:
aCoded
- the coded, nevernull
- Returns:
- this builder
-
app6aStyle
Deprecated.usemilitarySymbolStyle(TLcdMilitarySymbolStyle)
instead.Sets the APP6 style containing the styling settings.- Parameters:
aStyle
- the style, nevernull
- Returns:
- this builder
-
militarySymbolStyle
Sets theTLcdMilitarySymbolStyle
containing the styling settings.- Parameters:
aSymbologyStyle
- the style, nevernull
- Returns:
- this builder
- Since:
- 2024.0
-
zOrder
Sets the Z-order of this style. Styles should be painted from lowest to highest Z-order. Increasing the number of different Z-orders can negatively impact painting performance. By default, it is set to 0.- Parameters:
aZOrder
- the z order- Returns:
this
-
elevationMode
Description copied from interface:ILspWorldElevationStyle.Builder
Specifies the elevation mode. The default mode depends on the specific implementation.- Specified by:
elevationMode
in interfaceILspWorldElevationStyle.Builder
- Parameters:
aElevationMode
-- Returns:
this
-
all
Description copied from class:ALspStyle.Builder
Sets all parameters on the builder based on the given style. This is useful for example to create a new style that has almost all properties equal to another style.- Specified by:
all
in classALspStyle.Builder<B extends TLspAPP6ASymbolStyle.Builder<B>>
- Parameters:
aStyle
- the style to copy- Returns:
this
-
build
Description copied from class:ALspStyle.Builder
Builds the style with the set parameters.- Specified by:
build
in classALspStyle.Builder<B extends TLspAPP6ASymbolStyle.Builder<B>>
- Returns:
- the resulting style
-
toString
-
militarySymbolStyle(TLcdMilitarySymbolStyle)
instead.