org.openstreetmap.josm.data.projection.datum
Class AbstractDatum
java.lang.Object
org.openstreetmap.josm.data.projection.datum.AbstractDatum
- All Implemented Interfaces:
- Datum
- Direct Known Subclasses:
- CentricDatum, NTV2Datum, NullDatum, SevenParameterDatum, ThreeParameterDatum
public abstract class AbstractDatum
- extends java.lang.Object
- implements Datum
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
proj4Id
protected java.lang.String proj4Id
ellps
protected Ellipsoid ellps
AbstractDatum
public AbstractDatum(java.lang.String name,
java.lang.String proj4Id,
Ellipsoid ellps)
getName
public java.lang.String getName()
- Specified by:
getName
in interface Datum
- Returns:
- a human readable name of this projection
getProj4Id
public java.lang.String getProj4Id()
- Specified by:
getProj4Id
in interface Datum
- Returns:
- the Proj.4 identifier
(as reported by cs2cs -ld)
If no id exists, return null.
getEllipsoid
public Ellipsoid getEllipsoid()
- Specified by:
getEllipsoid
in interface Datum
- Returns:
- the ellipsoid associated with this datum
JOSM