public class IrishGrid extends TransverseMercator
northernHemisphere, zone
locus, 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, toEN
getDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongString
public 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 CoordinateSystem
public Ellipsoid defaultEllipsoid()
defaultEllipsoid
in class CoordinateSystem
public java.lang.String toString()
toString
in class CoordinateSystem
public double lamda0()
lamda0
in class TransverseMercator
public double e0()
e0
in class TransverseMercator
public double n0()
n0
in class TransverseMercator
public double phi0()
phi0
in class TransverseMercator
public double f0()
f0
in class TransverseMercator
protected static boolean validateEN(ENPair p)