com.vividsolutions.jump.coordsys
Class Spheroid

java.lang.Object
  extended by com.vividsolutions.jump.coordsys.Spheroid

public class Spheroid
extends java.lang.Object

GRS80 spheroid.


Field Summary
 double a
           
 double b
           
 double e
           
 double f
           
 
Constructor Summary
Spheroid(Radius rad)
           
 
Method Summary
 double bigA(double u2)
           
 double bigB(double u2)
           
 double deltaLongitude(double azimuth, double sigma, double tsm)
           
 double direction(Geographic r, Geographic s)
           
 double distance(Geographic r, Geographic s)
           
 double getA()
           
 double getB()
           
 double getE()
           
 double getF()
           
 double M(double latitude)
           
 double meridianRadiusOfCurvature(double latitude)
           
 double mu2(double azimuth)
           
 double primeVerticalRadiusOfCurvature(double latitude)
           
 Geographic project(Geographic r, double length, double angle)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

public double a

b

public double b

f

public double f

e

public double e
Constructor Detail

Spheroid

public Spheroid(Radius rad)
Method Detail

getA

public double getA()

getB

public double getB()

getF

public double getF()

getE

public double getE()

distance

public double distance(Geographic r,
                       Geographic s)

direction

public double direction(Geographic r,
                        Geographic s)

project

public Geographic project(Geographic r,
                          double length,
                          double angle)

meridianRadiusOfCurvature

public double meridianRadiusOfCurvature(double latitude)

primeVerticalRadiusOfCurvature

public double primeVerticalRadiusOfCurvature(double latitude)

deltaLongitude

public double deltaLongitude(double azimuth,
                             double sigma,
                             double tsm)

mu2

public double mu2(double azimuth)

bigA

public double bigA(double u2)

bigB

public double bigB(double u2)

M

public double M(double latitude)