public class TLcdMagneticNorthDataTypes extends Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataType |
MagneticNorthShapeType
Contains information about the shape contained in a Magnetic North domain object.
By default, the instance class of this type is
ILcdShape , and a more concrete
implementation should be determined at runtime. |
static TLcdDataType |
MagneticNorthType
Represents the model element data type for Magnetic North models.
This type is annotated with the
TLcdHasAShapeAnnotation , to indicate that this
type has a property that contains the geometry of the element.
This type contains the following properties:
"MagneticNorthDeclination": gives the magnetic north declination as a double. |
Modifier and Type | Method and Description |
---|---|
static TLcdDataModel |
getDataModel()
Returns the static
TLcdDataModel for magnetic north. |
public static final TLcdDataType MagneticNorthType
TLcdHasAShapeAnnotation
, to indicate that this
type has a property that contains the geometry of the element.
This type contains the following properties:
TLcdISO19103MeasureAnnotation
which defines the unit of measure used by the property. By default
this annotation assumes the use of TLcdAngleUnit.DEGREE
.MagneticNorthShapeType
.public static final TLcdDataType MagneticNorthShapeType
ILcdShape
, and a more concrete
implementation should be determined at runtime. This will usually be an ILcdPolyline
, unless
the Magnetic North model decoders (TLcdWMMModelDecoder
and TLcdGRFModelDecoder
) have
have their setCreateValuedPolygons()
methods set to true. In which case the shape will be an instance of
ILcdPolygon
.public static TLcdDataModel getDataModel()
TLcdDataModel
for magnetic north.TLcdDataModel