2024.0.11
ImprovementDefense Symbology
LCD-13562
Bug fixDefense Symbology
LCD-13571
TLcdNVG20ArcBand
and TLcdNVG15ArcBand
where the
symbol stroke was painted in opposite orientation (counter-clockwise instead of clockwise) in Lightspeed view.
This caused the stroke pattern to be painted inside out for some symbols Like "Free Fire area".
2024.0.10
2024.0.09
Bug fixDefense Symbology
LCD-13567
TLcdNVG15ArcBand
and TLcdNVG20ArcBand
objects.
2024.0.08
ImprovementDefense Symbology
LCD-13485
TLcdEditableMS2525bObject
and TLcdEditableAPP6AObject
to clearly mention the different supported SIDC code formats.
Bug fixDefense Symbology
LCD-13537
Bug fixDefense Symbology
LCD-13550
TLcdAPP6AObjectCustomizer
and the TLcdMS2525bObjectCustomizer
,
that could result in a NullPointerException
being thrown when quickly changing combobox values multiple times one after another.
2024.0.07
2024.0.06
2024.0.05
2024.0.04
Bug fixDefense Symbology
LCD-11416
2024.0.03
ImprovementDefense Symbology
LCD-3155
TLspIconStyle
.
Bug fixDefense Symbology
LCD-13411
- The outline of the area is now drawn with a solid stroke instead of a dashed stroke
- The hostile indicator ("ENY") is now rendered in the outline stroke, when the symbol's affiliation is set to 'Hostile'
Bug fixDefense Symbology
LCD-13394
arrow
element,
where the "crossover" point would be located at the tail of the arrow instead of at the tip of the arrow.
Bug fixDefense Symbology
LCD-13412
2024.0
ImprovementDefense Symbology
LCD-13199
A new style class, TLcdMilitarySymbolStyle
, has been added to the Military Symbology API.
This class can be used to define the symbol style of both APP-6 and MIL-STD-2525 symbols.
The usage is equivalent to the usage of the existing, standard specific style classes (TLcdDefaultAPP6AStyle
and TLcdDefaultMS2525bStyle
).
You can configure a symbol dependent style, by either having your domain objects implement ILcdStyledMilitarySymbol
or by defining a default style on your
painter providers or layers.
The following methods have been added to configure a TLcdMilitarySymbolStyle
on painter providers and layers:
TLcdAPP6AGXYPainterProvider.setDefaultMilitarySymbolStyle
TLcdAPP6AGXYLabelPainterProvider.setDefaultMilitarySymbolStyle
TLspAPP6ALayerBuilder.defaultStyle
TLspAPP6ASymbolStyle.Builder.militarySymbolStyle
TLcdMS2525bGXYLabelProvider.setDefaultMilitarySymbolStyle
TLcdMS2525bGXYLabelPainterProvider.setDefaultMilitarySymbolStyle
TLspMS2525bLayerBuilder.defaultStyle
TLspMS2525bSymbolStyle.Builder.militarySymbolStyle
TLspMilitarySymbologyLayerBuilder.defaultStyle
Upgrade considerationDefense Symbology
LCD-13140
The geometry type of a number of APP-6A/B Minefield symbols has been changed. These symbols were modeled as polygons, which required the symbol to have at least 3 anchor points to define the symbol's shape. To better align these symbols with the NVG geometry bindings specification, the geometry has now been changed to a point, which requires only a single anchor point to define the symbol's shape. The following symbols are affected by this change:
- 2.X.2.2.1.6.1 "Planned Minefield"
- 2.X.2.2.1.6.2 "Completed Minefield"
- 2.X.2.2.1.6.5 "Antitank (AT) Minefield"
- 2.X.2.2.1.6.6 "Scatterable Mines"
- 2.X.2.2.1.6.7 "Antipersonnel (AP) Minefield Reinforced With Scatterable With Self-Destruct Date-Time-Group"
- 2.X.2.2.1.6.8 "Scatterable Minefield (Antitank Mines) With Self-Destruct Date-Time-Group"
- 2.X.2.2.1.7 "Executed Volcano Minefield"
Upgrade considerationDefense Symbology
LCD-13138
Upgrade considerationDefense Symbology
LCD-13175, LCD-13300
The interfaces ILcdAPP6AStyle
and ILcdMS2525bStyle
,
and their implementations TLcdDefaultAPP6AStyle
and TLcdDefaultMS2525bStyle
have been deprecated.
If you need to create a symbol style, you should use the newly introduced class TLcdMilitarySymbolStyle
.