mccombe.mapping
public abstract class Orthomorphic extends Projection
Modifier and Type | Class and Description |
---|---|
static class |
Orthomorphic.Complex |
locus, ref, sph
Constructor and Description |
---|
Orthomorphic(ENPair point,
Ellipsoid sphere,
Datum datum)
Create an instance of Orthomorphic based on a specified ENPair
|
Orthomorphic(Position p,
Ellipsoid e,
Datum d)
Create a new Orthomorphic instance for a location specified by
Position, Ellipsoid and Datum
|
Modifier and Type | Method and Description |
---|---|
protected double |
a() |
abstract Orthomorphic.Complex |
cfb1(int i) |
abstract Orthomorphic.Complex |
cfb2(int i) |
abstract int |
cfblen() |
abstract double |
cfi(int i) |
abstract int |
cfilen() |
abstract double |
cfl(int i) |
abstract int |
cfllen() |
abstract double |
e0() |
abstract double |
gridConvergence()
Calculate Grid Convergence - the angle between the North axis
and True North at this particular point.
|
abstract double |
lamda0() |
abstract double |
n0() |
abstract double |
phi0() |
ENPair |
toEN()
Get a 2-dimensional representation of the projected position as easting
and northing distances
|
defaultDatum, defaultEllipsoid, getDatum, getEllipsoid, getName, getPosition, getWGS84, parseDouble, toLatLong, toLatLongString, toString
public Orthomorphic(Position p, Ellipsoid e, Datum d)
p
- A Position object defining the locatione
- The Ellipsoid used as a referenced
- The Datum usedpublic Orthomorphic(ENPair point, Ellipsoid sphere, Datum datum)
point
- An ENPair containing the Easting and Northing distances of the pointsphere
- The Ellipsoid to usedatum
- The Datum to use with this instancepublic ENPair toEN()
Projection
toEN
in class Projection
public abstract double gridConvergence()
Projection
gridConvergence
in class Projection
protected double a()
public abstract double n0()
public abstract double e0()
public abstract double phi0()
public abstract double lamda0()
public abstract double cfi(int i)
public abstract int cfilen()
public abstract double cfl(int i)
public abstract int cfllen()
public abstract int cfblen()
public abstract Orthomorphic.Complex cfb1(int i)
public abstract Orthomorphic.Complex cfb2(int i)