Package uk.co.mccombe.mapping
Class AustrianM28
java.lang.Object
uk.co.mccombe.mapping.CoordinateSystem
uk.co.mccombe.mapping.Projection
uk.co.mccombe.mapping.TransverseMercator
uk.co.mccombe.mapping.BMN
uk.co.mccombe.mapping.AustrianM28
-
Field Summary
Fields inherited from class uk.co.mccombe.mapping.TransverseMercator
northernHemisphere, zone
Fields inherited from class uk.co.mccombe.mapping.CoordinateSystem
locus, ref, sph
-
Constructor Summary
ConstructorsConstructorDescriptionAustrianM28
(ENPair en, Ellipsoid e, Datum d) AustrianM28
(Position p, Ellipsoid e, Datum d) -
Method Summary
Methods inherited from class uk.co.mccombe.mapping.BMN
defaultDatum, defaultEllipsoid, f0, n0, phi0, toString
Methods inherited from class uk.co.mccombe.mapping.TransverseMercator
gridConvergence, pointScaleFactor, toEN
Methods inherited from class uk.co.mccombe.mapping.CoordinateSystem
getDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongString
-
Constructor Details
-
AustrianM28
-
AustrianM28
-
-
Method Details
-
makePoint
public static AustrianM28 makePoint(String gridRef, Ellipsoid e, Datum d) throws GridFormatException - Throws:
GridFormatException
-
e0
public double e0()Description copied from class:TransverseMercator
e0() defines the "false easting" distance of the projection. False origins are usually used with TM projections to ensure that easting and northing distances are always positive over the area of interest. e0() is used as an offset to the grid so that the "true origin" appears to have an easting value equal to e0().- Specified by:
e0
in classTransverseMercator
- Returns:
- The false easting distance (double)
-
lamda0
public double lamda0()Description copied from class:TransverseMercator
lamda0() defines the longitude (in radians) of the true origin also known as the "Central Meridian".- Specified by:
lamda0
in classTransverseMercator
- Returns:
- The central meridian (radians)
-