Uses of Interface
com.luciad.geodesy.ILcdGeodeticDatum
Package
Description
Provides utility classes for geodesic calculations.
Decoders that handle the DAFIF format.
Specifies ellipsoids and geodetic datums.
Provides the addon that allows to open data that is missing a valid model reference
(=coordinate system), and that allows to create Luciad .ref files for storing such a model reference
specification.
Everything related to model references and view references.
Construction and formatting of coordinate reference systems.
Provides support for the painting of grids.
Utilities for making maps.
Provides GXY visualization support
for the Military Grid Reference System (MGRS).
-
Uses of ILcdGeodeticDatum in com.luciad.ais.geodesy
Modifier and TypeFieldDescriptionstatic final ILcdGeodeticDatum
TLcdDefaultAISGeodeticDatumProvider.ARF
static final ILcdGeodeticDatum
TLcdDefaultAISGeodeticDatumProvider.CAP
static final ILcdGeodeticDatum
TLcdDefaultAISGeodeticDatumProvider.KEA
static final ILcdGeodeticDatum
TLcdDefaultAISGeodeticDatumProvider.MER
static final ILcdGeodeticDatum
TLcdDefaultAISGeodeticDatumProvider.TOY
static final ILcdGeodeticDatum
TLcdDefaultAISGeodeticDatumProvider.WGS_84
Modifier and TypeMethodDescriptionILcdAISGeodeticDatumProvider.retrieveGeodeticDatum
(String aGeodeticDatumId) TLcdDefaultAISGeodeticDatumProvider.retrieveGeodeticDatum
(String aGeodeticDatumId) Always returns null. -
Uses of ILcdGeodeticDatum in com.luciad.format.dafif.decoder
Modifier and TypeMethodDescriptionprotected ILcdGeodeticDatum
ALcdDAFIFDecoder.getLocalHorizontalDatum
(String aGeodeticDatumCode) Returns an instance of an implementation of theILcdGeodeticDatum
interface according to the specified code.protected ILcdGeodeticDatum
ALcdDAFIFAerodromeDecoder.readLocalHorizontalDatumFromFmt1
(char[] aRecord) Reads the local horizontal datum from a record of format 01.protected ILcdGeodeticDatum
TLcdDAFIFRunwayDecoder.readLocalHorizontalDatumFromFmt1
(char[] aRecord) Reads the local horizontal datum from a record of format 01. -
Uses of ILcdGeodeticDatum in com.luciad.geodesy
Modifier and TypeClassDescriptionclass
A geodetic datumTLcdGeodeticDatum
is described by the position, orientation and scale relationships of itsILcdEllipsoid
to an earth centered earth fixedILcdEllipsoid
.Modifier and TypeMethodDescriptionILcdGeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) Creates aILcdGeodeticDatum
from aProperties
Object.TLcdEPSGGeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) Returns aTLcdGeodeticDatum
corresponding to the given property.TLcdGenericGeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) Creates aTLcdGeodeticDatum
which has the WGS84 geodetic datum as reference datum and retrieves its parameters from the properties object.static ILcdGeodeticDatum
TLcdGeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) This method will, givenaPrefix
andaProperties
, return anILcdGeodeticDatum
.TLcdGeoidGeodeticDatumFactory.createGeodeticDatum
(int aID) Returns aTLcdGeodeticDatum
for the specified identification code.TLcdGeoidGeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) Creates aILcdGeodeticDatum
from aProperties
Object.TLcdJPLGeodeticDatumFactory.createGeodeticDatum
(int aID) This method creates an instance ofTLcdGeodeticDatum
, given one of the identification codes of a geodetic datum as defined in this class.TLcdJPLGeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) This method will, given aPrefix and aProperties, return aTLcdGeodeticDatum
.TLcdNIMA8350GeodeticDatumFactory.createGeodeticDatum
(int aID) This method creates an instance ofTLcdGeodeticDatum
, given one of the identification codes of a geodetic datum as defined in this class.TLcdNIMA8350GeodeticDatumFactory.createGeodeticDatum
(String aPrefix, Properties aProperties) This method will, given aPrefix and aProperties, return aTLcdGeodeticDatum
.TLcdGeodeticDatum.getRefDatum()
Gets the reference geodetic datum.Modifier and TypeMethodDescriptionboolean
TLcdGenericGeodeticDatumFactory.canExportGeodeticDatum
(ILcdGeodeticDatum aGeodeticDatum) Returns whether the passed geodetic datum can be exported.void
TLcdGeodeticDatum.initialize
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, double aPrimeMeridian, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Definition of a local complex geodetic datum.void
TLcdGeodeticDatum.initialize
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Deprecated.use the method with 8 parameters, containing the prime meridian.void
TLcdGeodeticDatum.setRefDatum
(ILcdGeodeticDatum aRefDatum) Sets the reference geodetic datum.void
TLcdGenericGeodeticDatumFactory.writePropertiesSFCT
(ILcdGeodeticDatum aGeodeticDatum, String aPrefix, Properties aPropertiesSFCT) If the geodetic datum passed is aTLcdGeodeticDatum
instance with WGS84 as its reference datum, this method adds the parameters of the geodetic datum to the Properties object, so that the geodetic datum can be recreated withTLcdGenericGeodeticDatumFactory.createGeodeticDatum(java.lang.String, java.util.Properties)
.static void
TLcdGeodeticDatumFactory.writePropertiesSFCT
(ILcdGeodeticDatum aGeodeticDatum, String aPrefix, Properties aPropertiesSFCT) Serializes aILcdGeodeticDatum
as properties into aProperties
object.ModifierConstructorDescriptionTLcdGeodeticDatum
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, double aPrimeMeridian, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Definition of a local complex datum.TLcdGeodeticDatum
(double aX, double aY, double aZ, double aRotX, double aRotY, double aRotZ, double aScale, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aRefDatum, String aName) Definition of a local complex datum.TLcdGeodeticDatum
(double aX, double aY, double aZ, ILcdEllipsoid aEllipsoid, ILcdGeodeticDatum aReferenceDatum, String aName) Definition of a local simple geodetic datum. -
Uses of ILcdGeodeticDatum in com.luciad.lucy.addons.modelreference
Modifier and TypeMethodDescriptionvoid
TLcyGeodeticReference.setGeodeticDatum
(ILcdGeodeticDatum aGeodeticDatum) ModifierConstructorDescriptionTLcyGeodeticReference
(ILcdGeodeticDatum aGeodeticDatum) Creates a newTLcyGeodeticReference
with the given geodetic datum.TLcyGeodeticReference
(ILcdGeodeticDatum aGeodeticDatum, String aDisplayName, boolean aEditable) Creates a newTLcyGeodeticReference
with the given geodetic datum, display name and editable value.TLcyGridReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdProjection aProjection, double aFalseEasting, double aFalseNorthing, double aScale, double aUnitOfMeasure, double aRotation) Creates a newTLcyGridReference
, ready to be used.TLcyGridReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdProjection aProjection, String aDisplayName, boolean aEditable) Creates a newTLcyGridReference
, ready to be used.TLcyUTMGridReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdProjection aProjection, double aFalseEasting, double aFalseNorthing, double aScale, double aUnitOfMeasure, double aRotation, int aZoneID, boolean aNorthernHemisphere) -
Uses of ILcdGeodeticDatum in com.luciad.reference
Modifier and TypeMethodDescriptionALcdGeoReference.getGeodeticDatum()
ILcdGeoReference.getGeodeticDatum()
Returns theILcdGeodeticDatum
of thisILcdGeoReference
.TLcdGeoidReference.getGeodeticDatum()
Deprecated.Modifier and TypeMethodDescriptionvoid
ALcdGeoReference.setGeodeticDatum
(ILcdGeodeticDatum aGeodeticDatum) Sets the geodetic datum this reference is based on.void
TLcdUTMGrid.setGeodeticDatum
(ILcdGeodeticDatum aGeodeticDatum) ModifierConstructorDescriptionprotected
ALcdGeoReference
(ILcdGeodeticDatum aGeodeticDatum) TLcdGeocentricReference
(ILcdGeodeticDatum aGeodeticDatum) Constructs a geocentric reference that uses a specified.TLcdGeodeticReference
(ILcdGeodeticDatum aGeodeticDatum) Constructor with anILcdGeodeticDatum
.TLcdGeoidReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdVerticalDatum aVerticalDatum) Deprecated.Constructor with anILcdGeodeticDatum
and anILcdVerticalDatum
.TLcdGridReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdProjection aProjection) Constructor taking geodetic datum and projection as arguments.TLcdGridReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdProjection aProjection, double aFalseEasting, double aFalseNorthing, double aScale, double aUnitOfMeasure, double aRotation) Constructor with all possible properties as arguments.TLcdTopocentricReference
(ILcdGeodeticDatum aGeodeticDatum, ILcdPoint aOrigin) Constructor with anILcdGeodeticDatum
and anILcd3DEditablePoint
as origin. -
Uses of ILcdGeodeticDatum in com.luciad.reference.format
Modifier and TypeMethodDescriptionTLcdEPSGReferenceParser.parseGeodeticDatum
(String aEPSGCode) Decodes the geodetic datum that has the given EPSG code.TLcdWKTReferenceParser.parseGeodeticDatum
(String aGeodeticDatumAsWKT) Decodes the geodetic datum from its WKT representation.Modifier and TypeMethodDescriptionTLcdEPSGReferenceFormatter.formatGeodeticDatum
(ILcdGeodeticDatum aGeodeticDatum) Formats the geodetic datum as an EPSG code. -
Uses of ILcdGeodeticDatum in com.luciad.view.lightspeed.painter.grid
Modifier and TypeMethodDescriptionstatic ILcdModel
TLspLonLatGridLayerBuilder.createModel
(String aModelName, ILcdGeodeticDatum aDatum) Creates a model that can be used by this builder. -
Uses of ILcdGeodeticDatum in com.luciad.view.map
Modifier and TypeMethodDescriptionTLcdUPSGridSystem.getGeodeticDatum()
Returns the used geodetic datum.TLcdUTMGridSystem.getGeodeticDatum()
Returns the used geodetic datum.ModifierConstructorDescriptionTLcdMapLocation
(ILcdGeodeticDatum aGeodeticDatum) Expresses the coordinate of the mouse location in longitude, latitude coordinates on the given geodetic datum.TLcdUPSGridSystem
(ILcdGeodeticDatum aGeodeticDatum) Creates a newTLcdUPSGridSystem
for the given geodetic datum.TLcdUTMGridLayer
(String aLabel, ILcdGeodeticDatum aGeodeticDatum) Constructs a layer depicting a UTM grid based on the given geodetic datum, with the given label.TLcdUTMGridSystem
(ILcdGeodeticDatum aGeodeticDatum) Creates a newTLcdUTMGridSystem
for the given geodetic datum.TLcdUTMZone
(int aZoneID, ILcdGeodeticDatum aGeodeticDatum) -
Uses of ILcdGeodeticDatum in com.luciad.view.map.mgrs
ModifierConstructorDescriptionTLcdMGRSGridLayer
(String aLabel, ILcdGeodeticDatum aGeodeticDatum) Constructs a layer depicting a MGRS (UTM + UPS) grid based on the given geodetic datum, with the given label.