2024.0.11

ImprovementDefense Symbology

LCD-13562
Improved the styling of the default anchor icon used to indicate the location of military icon symbols in Lightspeed 3D views. The icon is now more visible and configurable through the military symbol's style.
Improved milsym anchor icon
Improved milsym anchor icon.

Bug fixDefense Symbology

LCD-13571
Resolved an issue with 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
Resolved an issue where the icon of the "Biologically Contaminated Area", "Chemically Contaminated Area" and "Nuclear Contaminated Area" symbols was not placed inside of TLcdNVG15ArcBand and TLcdNVG20ArcBand objects.

2024.0.08

ImprovementDefense Symbology

LCD-13485
Updates some of the javadoc of TLcdEditableMS2525bObject and TLcdEditableAPP6AObject to clearly mention the different supported SIDC code formats.

Bug fixDefense Symbology

LCD-13537
Resolved an issue where the speed leader icon was painted as an arrow, instead of as a line.

Bug fixDefense Symbology

LCD-13550
Resolved a concurrency issue with the 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
Resolved an issue where the icon of the "Unspecified Mine" symbol was incorrect for MIL-STD-2525d, APP-6C and APP-6D

2024.0.03

ImprovementDefense Symbology

LCD-3155
Improved scaling support for military icon symbols. The icons now don't become blurry when scaling the icons using TLspIconStyle.

Bug fixDefense Symbology

LCD-13411
Resolved the following issues with the depiction of the MIL-STD-2525b symbol "Dummy Minefield - Dynamic" (2.X.2.3.7).
  • 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
Resolved an issue when displaying "Axis of Advance - Airborne" symbols contained in an NVG 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
Resolved an issue with the MIL-STD-2525c icon symbol 'Air Control - Tanking' (2.X.2.1.1.7.4). This symbol's icons was depicted with the letter 'T' inside the vertical lines instead of the letter 'K'.

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
The geometry type of the APP-6A/B symbol 2.X.2.3.1.1.2 "Fire Support Graphics - Fire Support Point - Target - Circular Target" has been changed. This symbol's geometry type was a circle, which required the symbol to have 2 anchor points to define the symbol's shape. To better align this symbol 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.

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.