All Packages Class Hierarchy This Package Previous Next Index
Interface drasys.or.geom.geo.EllipsoidI
- public interface EllipsoidI
An interface used to abstractly access ellipsoids.
Copyright (C) 1998 by DRA Systems all rights reserved.
-
getEccentricity()
- Returns the eccentricity of the ellipsoid.
-
getEccentricitySquared()
- Returns the square of the eccentricity of the ellipsoid.
-
getEquatorialRadius()
- Returns the equatorial radius of the ellipsoid.
-
getFlattening()
- Returns the flattening of the ellipsoid.
-
getInverseMeridinalDistance(double)
- Returns the latitude in radians that is 'distance' from the equator.
-
getMeanRadius()
- Returns the mean radius of the ellipsoid.
-
getMeridinalDistance(double)
- Returns the meridinal distance from the equator to a latitude given in radians.
-
getMeridinalDistance(double, double, double)
- Returns the meridinal distance from the equator to a latitude given in radians.
-
getName()
- Returns the name used to identify the ellipsoid.
-
getPolarRadius()
- Returns the polar radius of the ellipsoid.
-
greatCircleSphericalDistance(PointI, PointI)
- Returns the great circle distance in the units of the ellipsoid.
getName
public abstract String getName()
- Returns the name used to identify the ellipsoid.
getFlattening
public abstract double getFlattening()
- Returns the flattening of the ellipsoid.
getEccentricity
public abstract double getEccentricity()
- Returns the eccentricity of the ellipsoid.
getEccentricitySquared
public abstract double getEccentricitySquared()
- Returns the square of the eccentricity of the ellipsoid.
getPolarRadius
public abstract double getPolarRadius()
- Returns the polar radius of the ellipsoid.
getEquatorialRadius
public abstract double getEquatorialRadius()
- Returns the equatorial radius of the ellipsoid.
getMeanRadius
public abstract double getMeanRadius()
- Returns the mean radius of the ellipsoid.
greatCircleSphericalDistance
public abstract double greatCircleSphericalDistance(PointI point1,
PointI point2)
- Returns the great circle distance in the units of the ellipsoid.
getMeridinalDistance
public abstract double getMeridinalDistance(double radians)
- Returns the meridinal distance from the equator to a latitude given in radians.
The arguments are the sin and cos of the latitude.
getMeridinalDistance
public abstract double getMeridinalDistance(double radians,
double sin,
double cos)
- Returns the meridinal distance from the equator to a latitude given in radians.
The arguments are the sin and cos of the latitude.
getInverseMeridinalDistance
public abstract double getInverseMeridinalDistance(double distance)
- Returns the latitude in radians that is 'distance' from the equator.
All Packages Class Hierarchy This Package Previous Next Index