Class TLspMS2525bSymbolStyle.Builder<B extends TLspMS2525bSymbolStyle.Builder<B>>
java.lang.Object
com.luciad.view.lightspeed.style.ALspStyle.Builder<B>
com.luciad.symbology.milstd2525b.view.lightspeed.TLspMS2525bSymbolStyle.Builder<B>
- All Implemented Interfaces:
ILspWorldElevationStyle.Builder
- Enclosing class:
TLspMS2525bSymbolStyle
public static class TLspMS2525bSymbolStyle.Builder<B extends TLspMS2525bSymbolStyle.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.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.ms2525bCoded
(ILcdMS2525bCoded aCoded) Sets the MS2525 coded object containing the symbol properties.ms2525bStyle
(ILcdMS2525bStyle aStyle) Deprecated.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
-
ms2525bCoded
Sets the MS2525 coded object containing the symbol properties.- Parameters:
aCoded
- the coded, nevernull
.- Returns:
- this builder.
-
ms2525bStyle
Deprecated.usemilitarySymbolStyle(TLcdMilitarySymbolStyle)
instead.Sets the MS2525 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 TLspMS2525bSymbolStyle.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 TLspMS2525bSymbolStyle.Builder<B>>
- Returns:
- the resulting style
-
toString
-
militarySymbolStyle(TLcdMilitarySymbolStyle)
instead.