public class GeocentricCartesianCoordinateReferenceSystem extends SingleCoordinateReferenceSystem<C3D>
CoordinateReferenceSystem.
A geo-centric coordinate system is defined as "a 3D coordinate system, with its origin at the centre of the Earth. The X axis points towards the prime meridian. The Y axis points East or West. The Z axis points North or South. By default the Z axis will point North, and the Y axis will point East (e.g. a right handed system), but you should check the axes for non-default values" (see [CTS-1.00], p. 62.).
| Modifier and Type | Field and Description |
|---|---|
private Datum |
datum |
private PrimeMeridian |
primePeridian |
| Constructor and Description |
|---|
GeocentricCartesianCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
Datum datum,
PrimeMeridian primeMeridian,
CartesianCoordinateSystem3D crs)
Constructs a
CoordinateReferenceSystem. |
| Modifier and Type | Method and Description |
|---|---|
Datum |
getDatum() |
PrimeMeridian |
getPrimeMeridian() |
isCompoundequals, getAxis, getAxisIndex, getCoordinateDimension, getCoordinateSystem, getPositionClass, hashCodegetCrsId, getNameprivate final Datum datum
private final PrimeMeridian primePeridian
public GeocentricCartesianCoordinateReferenceSystem(CrsId crsId, java.lang.String name, Datum datum, PrimeMeridian primeMeridian, CartesianCoordinateSystem3D crs)
CoordinateReferenceSystem.crsId - the CrsId that identifies this CoordinateReferenceSystem uniquelyname - the commonly used name for this CoordinateReferenceSystemcrs - the 3D-coordinate system for thisjava.lang.IllegalArgumentException - if less than two CoordinateSystemAxes are passed.public Datum getDatum()
public PrimeMeridian getPrimeMeridian()