public class IrishGrid extends TransverseMercator
northernHemisphere, zonelocus, ref, sph| Constructor and Description |
|---|
IrishGrid(ENPair point)
Create a new IrishGrid point for a specific pair of Eastings and Northings.
|
IrishGrid(ENPair point,
Ellipsoid e,
Datum d)
Create a new IrishGrid point for a specific pair of Eastings and Northings, Ellipsoid and Datum.
|
IrishGrid(Position p,
Ellipsoid e,
Datum d)
Create a new IrishGrid point for a specific Position, Ellipsoid and Datum.
|
| Modifier and Type | Method and Description |
|---|---|
Datum |
defaultDatum()
Defines the default Datum for this system
|
Ellipsoid |
defaultEllipsoid()
Define the default Ellipsoid for this system
|
double |
e0()
False Eastimg (metres)
|
double |
f0()
Define scale factor
|
double |
lamda0()
The central meridian
|
static IrishGrid |
makePoint(java.lang.String gridref,
Ellipsoid e,
Datum d)
Factory method to create a new IrishGrid point using a String containing
a grid reference.
|
double |
n0()
Define false northing
|
double |
phi0()
Define latitude of true origin
|
java.lang.String |
toString()
Provide a String representation for this IrishGrid
|
protected static boolean |
validateEN(ENPair p) |
gridConvergence, pointScaleFactor, toENgetDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongStringpublic IrishGrid(Position p, Ellipsoid e, Datum d)
p - Positione - Ellipsoid to use with this instanced - Datum to usepublic IrishGrid(ENPair point, Ellipsoid e, Datum d)
point - ENPair containing the easting and northing valuese - Ellipsoid to use with this instanced - Datum to usepublic IrishGrid(ENPair point)
point - ENPair containing the easting and northing valuespublic static IrishGrid makePoint(java.lang.String gridref, Ellipsoid e, Datum d) throws GridFormatException
gridref - A valid Irish grid reference String (e.g. R 212 712)e - Ellipsoid to used - Datum to useGridFormatException - In case of syntax error in he grid referencepublic Datum defaultDatum()
defaultDatum in class CoordinateSystempublic Ellipsoid defaultEllipsoid()
defaultEllipsoid in class CoordinateSystempublic java.lang.String toString()
toString in class CoordinateSystempublic double lamda0()
lamda0 in class TransverseMercatorpublic double e0()
e0 in class TransverseMercatorpublic double n0()
n0 in class TransverseMercatorpublic double phi0()
phi0 in class TransverseMercatorpublic double f0()
f0 in class TransverseMercatorprotected static boolean validateEN(ENPair p)