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 theTLcdMilitarySymbolStylecontaining 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 theTLcdMilitarySymbolStylecontaining 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.BuilderSpecifies the elevation mode. The default mode depends on the specific implementation.- Specified by:
elevationModein interfaceILspWorldElevationStyle.Builder- Parameters:
aElevationMode-- Returns:
this
-
all
Description copied from class:ALspStyle.BuilderSets 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:
allin classALspStyle.Builder<B extends TLspAPP6ASymbolStyle.Builder<B>>- Parameters:
aStyle- the style to copy- Returns:
this
-
build
Description copied from class:ALspStyle.BuilderBuilds the style with the set parameters.- Specified by:
buildin classALspStyle.Builder<B extends TLspAPP6ASymbolStyle.Builder<B>>- Returns:
- the resulting style
-
toString
-
militarySymbolStyle(TLcdMilitarySymbolStyle)instead.