Class CentricDatum
- java.lang.Object
-
- org.openstreetmap.josm.data.projection.datum.AbstractDatum
-
- org.openstreetmap.josm.data.projection.datum.CentricDatum
-
- All Implemented Interfaces:
Datum
public class CentricDatum extends AbstractDatum
A datum with different ellipsoid than WGS84, but does not require shift, rotation or scaling.- Since:
- 4285
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.josm.data.projection.datum.AbstractDatum
ellps, name, proj4Id
-
-
Constructor Summary
Constructors Constructor Description CentricDatum(String name, String proj4Id, Ellipsoid ellps)
Constructs a newCentricDatum
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LatLon
fromWGS84(LatLon ll)
Convert lat/lon fromEllipsoid.WGS84
to this datum.String
toString()
LatLon
toWGS84(LatLon ll)
Convert lat/lon from this datum toEllipsoid.WGS84
datum.-
Methods inherited from class org.openstreetmap.josm.data.projection.datum.AbstractDatum
getEllipsoid, getName, getProj4Id
-
-
-
-
Constructor Detail
-
CentricDatum
public CentricDatum(String name, String proj4Id, Ellipsoid ellps)
Constructs a newCentricDatum
.- Parameters:
name
- Datum nameproj4Id
- proj.4 identifierellps
- Ellipsoid. Must be non-null and different from WGS84
-
-
Method Detail
-
toWGS84
public LatLon toWGS84(LatLon ll)
Description copied from interface:Datum
Convert lat/lon from this datum toEllipsoid.WGS84
datum.- Parameters:
ll
- original lat/lon in this datum- Returns:
- lat/lon converted to WGS84
-
fromWGS84
public LatLon fromWGS84(LatLon ll)
Description copied from interface:Datum
Convert lat/lon fromEllipsoid.WGS84
to this datum.- Parameters:
ll
- original lat/lon in WGS84- Returns:
- converted lat/lon in this datum
-
-