Package com.luciad.symbology.app6a.model
package com.luciad.symbology.app6a.model
Contains the domain model to represent military symbols from the APP-6A standard,
or optionally also from the TTA-106 V4 standard.
It defines the necessary classes to create military symbols, initialize their modifiers,
and edit their geometric properties. These military symbols can be added to an ILcdModel.
The main class is
TLcdEditableAPP6AObject
, which is used to create military symbols.
It accepts the unique symbol id code of 15 characters and offers a set of methods to change
the modifiers, geometric properties, etc. When these symbols are added to a model,
a TLcdAPP6AModelDescriptor
should be used as model descriptor.
- Since:
- 5.0
-
ClassDescriptionDefines the supported APP-6 symbology standards.General interface for objects from one of the supported APP-6 standards.Tagging interface for models that contain objects of type
ILcdAPP6ACoded
.AnILcdAPP6AShape
is aILcdAPP6ACoded
extension that contains geometric information about the symbol.This interface represents anILcdAPP6ACoded
that can be edited.An editable extension ofILcdEditableAPP6AShape
that allows to configure the geometric properties of the symbol.Interface for editing restricted length point lists.A point list which has a minimum number of points.This class contains the static data model, type and properties for the APP-6 formats:Tree structured representation of all echelon (e.g. size/mobility) values supported by the given APP-6 standard.This class is anILcdModelDescriptor
for models that containILcdAPP6ACoded
objects.Tree structured representation of the symbol hierarchy for a given APP-6 standard.A general representation of an editable APP-6 symbol.Encapsulates the type and constraints of a modifier, regardless of its origin (i.e. encoded in the symbol code (SIDC) or as a separate value).Describes the constraints of a modifier value.