Package | Description |
---|---|
com.luciad.ais.geodesy |
Provides utility classes for geodesic calculations.
|
com.luciad.format.dafif.decoder |
Decoders that handle the DAFIF format.
|
com.luciad.geodesy |
Specifies ellipsoids and geodetic datums.
|
com.luciad.reference |
Everything related to model references and view references.
|
com.luciad.reference.format |
Construction and formatting of coordinate reference systems.
|
com.luciad.view.lightspeed.painter.grid |
Provides support for the painting of grids.
|
com.luciad.view.map |
Utilities for making maps.
|
com.luciad.view.map.mgrs |
Provides GXY visualization support
for the Military Grid Reference System (MGRS).
|
Modifier and Type | Field and Description |
---|---|
static ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.ARF |
static ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.CAP |
static ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.KEA |
static ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.MER |
static ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.TOY |
static ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.WGS_84 |
Modifier and Type | Method and Description |
---|---|
ILcdGeodeticDatum |
TLcdDefaultAISGeodeticDatumProvider.retrieveGeodeticDatum(String aGeodeticDatumId)
Always returns null.
|
ILcdGeodeticDatum |
ILcdAISGeodeticDatumProvider.retrieveGeodeticDatum(String aGeodeticDatumId) |
Modifier and Type | Method and Description |
---|---|
protected ILcdGeodeticDatum |
ALcdDAFIFDecoder.getLocalHorizontalDatum(String aGeodeticDatumCode)
Returns an instance of an implementation of the
ILcdGeodeticDatum interface according
to the specified code. |
protected ILcdGeodeticDatum |
TLcdDAFIFRunwayDecoder.readLocalHorizontalDatumFromFmt1(char[] aRecord)
Reads the local horizontal datum from a record of format 01.
|
protected ILcdGeodeticDatum |
ALcdDAFIFAerodromeDecoder.readLocalHorizontalDatumFromFmt1(char[] aRecord)
Reads the local horizontal datum from a record of format 01.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGeodeticDatum
A geodetic datum
TLcdGeodeticDatum is described by the position,
orientation and scale relationships of its ILcdEllipsoid to an
earth centered earth fixed ILcdEllipsoid . |
Modifier and Type | Method and Description |
---|---|
ILcdGeodeticDatum |
TLcdNIMA8350GeodeticDatumFactory.createGeodeticDatum(int aID)
This method creates an instance of
TLcdGeodeticDatum ,
given one of the identification codes of a geodetic datum as defined in this class. |
ILcdGeodeticDatum |
TLcdJPLGeodeticDatumFactory.createGeodeticDatum(int aID)
This method creates an instance of
TLcdGeodeticDatum ,
given one of the identification codes of a geodetic datum as defined in this class. |
ILcdGeodeticDatum |
TLcdGeoidGeodeticDatumFactory.createGeodeticDatum(int aID)
Returns a
TLcdGeodeticDatum for the specified identification code. |
ILcdGeodeticDatum |
TLcdNIMA8350GeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
This method will, given aPrefix and aProperties, return a
TLcdGeodeticDatum . |
ILcdGeodeticDatum |
TLcdJPLGeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
This method will, given aPrefix and aProperties, return a
TLcdGeodeticDatum . |
ILcdGeodeticDatum |
TLcdGeoidGeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
Creates a
ILcdGeodeticDatum from a Properties Object. |
static ILcdGeodeticDatum |
TLcdGeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
This method will, given
aPrefix and aProperties ,
return an ILcdGeodeticDatum . |
ILcdGeodeticDatum |
TLcdGenericGeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
Creates a
TLcdGeodeticDatum which has the WGS84 geodetic datum as reference datum and
retrieves its parameters from the properties object. |
ILcdGeodeticDatum |
TLcdEPSGGeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
Returns a
TLcdGeodeticDatum corresponding to the given property. |
ILcdGeodeticDatum |
ILcdGeodeticDatumFactory.createGeodeticDatum(String aPrefix,
Properties aProperties)
Creates a
ILcdGeodeticDatum from a Properties Object. |
ILcdGeodeticDatum |
TLcdGeodeticDatum.getRefDatum()
Gets the reference geodetic datum.
|
Modifier and Type | Method and Description |
---|---|
boolean |
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.
|
static void |
TLcdGeodeticDatumFactory.writePropertiesSFCT(ILcdGeodeticDatum aGeodeticDatum,
String aPrefix,
Properties aPropertiesSFCT)
Serializes a
ILcdGeodeticDatum as properties into a Properties
object. |
void |
TLcdGenericGeodeticDatumFactory.writePropertiesSFCT(ILcdGeodeticDatum aGeodeticDatum,
String aPrefix,
Properties aPropertiesSFCT)
If the geodetic datum passed is a
TLcdGeodeticDatum 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 with TLcdGenericGeodeticDatumFactory.createGeodeticDatum(java.lang.String, java.util.Properties) . |
Constructor and Description |
---|
TLcdGeodeticDatum(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.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeodeticDatum |
TLcdGeoidReference.getGeodeticDatum()
Deprecated.
|
ILcdGeodeticDatum |
ILcdGeoReference.getGeodeticDatum()
Returns the
ILcdGeodeticDatum of this ILcdGeoReference . |
ILcdGeodeticDatum |
ALcdGeoReference.getGeodeticDatum() |
Modifier and Type | Method and Description |
---|---|
void |
TLcdUTMGrid.setGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum) |
void |
ALcdGeoReference.setGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum)
Sets the geodetic datum this reference is based on.
|
Constructor and Description |
---|
ALcdGeoReference(ILcdGeodeticDatum aGeodeticDatum) |
TLcdGeocentricReference(ILcdGeodeticDatum aGeodeticDatum)
Constructs a geocentric reference that uses a specified.
|
TLcdGeodeticReference(ILcdGeodeticDatum aGeodeticDatum)
Constructor with an
ILcdGeodeticDatum . |
TLcdGeoidReference(ILcdGeodeticDatum aGeodeticDatum,
ILcdVerticalDatum aVerticalDatum)
Deprecated.
Constructor with an
ILcdGeodeticDatum
and an ILcdVerticalDatum . |
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 an
ILcdGeodeticDatum and
an ILcd3DEditablePoint as origin. |
Modifier and Type | Method and Description |
---|---|
ILcdGeodeticDatum |
TLcdWKTReferenceParser.parseGeodeticDatum(String aGeodeticDatumAsWKT)
Decodes the geodetic datum from its WKT representation.
|
ILcdGeodeticDatum |
TLcdEPSGReferenceParser.parseGeodeticDatum(String aEPSGCode)
Decodes the geodetic datum that has the given EPSG code.
|
Modifier and Type | Method and Description |
---|---|
String |
TLcdEPSGReferenceFormatter.formatGeodeticDatum(ILcdGeodeticDatum aGeodeticDatum)
Formats the geodetic datum as an EPSG code.
|
Modifier and Type | Method and Description |
---|---|
static ILcdModel |
TLspLonLatGridLayerBuilder.createModel(String aModelName,
ILcdGeodeticDatum aDatum)
Creates a model that can be used by this builder.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeodeticDatum |
TLcdUTMGridSystem.getGeodeticDatum()
Returns the used geodetic datum.
|
ILcdGeodeticDatum |
TLcdUPSGridSystem.getGeodeticDatum()
Returns the used geodetic datum.
|
Constructor and Description |
---|
TLcdMapLocation(ILcdGeodeticDatum aGeodeticDatum)
Expresses the coordinate of the mouse location in longitude, latitude coordinates on the given
geodetic datum.
|
TLcdUPSGridSystem(ILcdGeodeticDatum aGeodeticDatum)
Creates a new
TLcdUPSGridSystem 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 new
TLcdUTMGridSystem for the given geodetic datum. |
TLcdUTMZone(int aZoneID,
ILcdGeodeticDatum aGeodeticDatum) |
Constructor and Description |
---|
TLcdMGRSGridLayer(String aLabel,
ILcdGeodeticDatum aGeodeticDatum)
Constructs a layer depicting a MGRS (UTM + UPS) grid based on the given geodetic datum, with the given label.
|