As the AIS domain objects all implement the ILcdPoint or ILcdPointList interface, it is easy to create custom painters starting from the standard LuciadLightspeed point and point list painters. A default visualization mechanism is already included in the format.arinc package, namely by the layer factory TLcdARINCDefaultLayerFactory . This class uses the painters provided by the LuciadLightspeed AIS API, which are specifically designed for the various AIS domain objects.

TLcdARINCDefaultLayerFactory

The TLcdARINCDefaultLayerFactory class is an implementation of ILcdGXYLayerFactory that creates an ILcdGXYLayer for models decoded by the ARINC decoder. This layer factory supports the configuration of a number of display settings, such as colors and line widths of routes and airspaces. These settings are defined in a TLcdARINCLayerConfiguration object, which can be set on the layer factory. The available configuration settings and their default values are listed in the reference documentation of TLcdARINCLayerConfiguration .

You can also supply a Properties object to the constructor of TLcdARINCDefaultLayerFactory as an initial configuration, although this is redundant with calling its default constructor, and setting a layer configuration afterwards.

Note that when a model list is supplied to the layer factory, a TLcdGXYLayerList is created with a single layer for each individual model. The created layers can be added directly to any ILcdGXYView. The symbology used for icons is based on ICAO guidelines.