com.jhlabs.map.proj
Class AiryProjection

java.lang.Object
  extended by com.jhlabs.map.proj.Projection
      extended by com.jhlabs.map.proj.AzimuthalProjection
          extended by com.jhlabs.map.proj.AiryProjection
All Implemented Interfaces:
Serializable, Cloneable

public class AiryProjection
extends AzimuthalProjection

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jhlabs.map.proj.AzimuthalProjection
cosphi0, EQUATOR, NORTH_POLE, OBLIQUE, sinphi0, SOUTH_POLE
 
Fields inherited from class com.jhlabs.map.proj.Projection
a, DTR, e, ellipsoid, EPS10, es, falseEasting, falseNorthing, fromMetres, geocentric, maxLatitude, maxLongitude, minLatitude, minLongitude, name, one_es, projectionLatitude, projectionLongitude, rone_es, RTD, scaleFactor, spherical, trueScaleLatitude
 
Constructor Summary
AiryProjection()
           
 
Method Summary
 void initialize()
          Initialize the projection.
 Point2D.Double project(double lplam, double lpphi, Point2D.Double out)
          The method which actually does the projection.
 String toString()
           
 
Methods inherited from class com.jhlabs.map.proj.AzimuthalProjection
getMapRadius, inside, setMapRadius
 
Methods inherited from class com.jhlabs.map.proj.Projection
binarySearchInverse, binarySearchInverse, clone, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, getMaxLatitude, getMaxLatitudeDegrees, getMaxLongitude, getMaxLongitudeDegrees, getMinLatitude, getMinLatitudeDegrees, getMinLongitude, getMinLongitudeDegrees, getName, getPROJ4Description, getProjectionDescription, getProjectionLatitude, getProjectionLatitudeDegrees, getProjectionLongitude, getProjectionLongitudeDegrees, getScaleFactor, getTrueScaleLatitude, getTrueScaleLatitudeDegrees, hasInverse, inverseTransform, inverseTransform, inverseTransform, inverseTransformRadians, inverseTransformRadians, inverseTransformRadians, isConformal, isEqualArea, isRectilinear, main, parallelsAreParallel, projectInverse, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setProjectionLatitude, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setScaleFactor, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, testBinarySearchInverse, transform, transform, transform, transform, transformRadians, transformRadians, transformRadians
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AiryProjection

public AiryProjection()
Method Detail

project

public Point2D.Double project(double lplam,
                              double lpphi,
                              Point2D.Double out)
Description copied from class: Projection
The method which actually does the projection. This should be overridden for all projections.

Overrides:
project in class Projection
Parameters:
lplam - Longitude in radians.
lpphi - Latitude in radians.
out - The projected point.
Returns:
The projected point, identical to parameter dst.

initialize

public void initialize()
Description copied from class: Projection
Initialize the projection. This should be called after setting parameters and before using the projection. This is for performance reasons as initialization may be expensive.

Overrides:
initialize in class AzimuthalProjection

toString

public String toString()
Overrides:
toString in class Projection


Copyright © 2011. All Rights Reserved.