Package com.luciad.format.nvg.nvg15.model
package com.luciad.format.nvg.nvg15.model
This package contains a domain model to represent an NVG 1.4/1.5 data source.
An NVG data source is represented by a
The basic information unit in an NVG 1.4/1.5 model is a
Most implementations extend
TLcdNVG15Model
.The basic information unit in an NVG 1.4/1.5 model is a
TLcdNVG15Base
:
an abstract, styled object.
Most implementations extend
TLcdNVG15MapObject
, which adds the notion of a specific symbol
(a military APP-6B symbol, for example).
The NVG domain model has been generated based on the NVG 1.5 XML schema.
There is typically one domain class for each type defined in the schema (a detailed explanation of how LuciadLightspeed
maps XML schema on java classes can be found in TLcdXMLDataModelBuilder
).
Most of the documentation on the model classes is directly generated based on the annotations in the NVG XML schema.
Hence, classes of which the corresponding XML type have no such annotations may have little or no documentation.- Since:
- 2015.0
- See Also:
-
ClassDescriptionAn anchor is a domain object container that has an
href property
, similar to the anchor element in HTML.Implementation of anILcd2DEditableArc
that represents an NVG 1.5 Arc.Implementation of anILcd2DEditableArcBand
that represents an NVG 1.5 ArcBand.Implementation of anILcd2DEditableGeoBuffer
with anILcd2DEditablePolyline
as an underlying shape that represents an NVG 1.5 Arrow.A generic element in an NVG 1.5 Document.Implementation ofILcd2DEditableCircle
that represents an NVG 1.5 Circle.Implementation of anILcdEditableShapeList
that represents an NVG 1.5 Composite.Implementation of anILcd2DEditableGeoBuffer
with anILcd2DEditablePolyline
as an underlying shape that represents an NVG 1.5 Corridor.Top level nvg-object with metadata attributesThis class provides access to the data model and the types of http://tide.act.nato.int/schemas/2009/10/nvg.Implementation of anILcd2DEditableEllipse
that represents an NVG 1.5 Ellipse.The ExtendedData element offers mechanisms for adding user-defined data to NVG objects as a list of SimpleData (similar to KML).Implementation of anILcdEditableShapeList
that represents an NVG 1.5 Group.Top level object to be displayed on a map with symbol attributesImplementation of the root of a NATO Vector Graphics 1.4/1.5 document that is also an anILcd2DBoundsIndexedModel
and anILcdIntegerIndexedModel
.Implementation ofILcd2DEditablePolypoint
that represents an NVG 1.5 Multipoint.Implementation ofILcd2DEditablePoint
that represents an NVG 1.5 Point.Implementation ofILcd2DEditablePolygon
that represents an NVG 2.0 Polygon.Implementation ofILcd2DEditablePolyline
that represents an NVG 1.5 Polyline.A list of SimpleFields.A SimpleData store the value of a user-defined field defined by a referenced SimpleField.A key definition of user-defined data.Represents textual information at a certain location.