com.jhlabs.map.proj
Class ConicProjection

java.lang.Object
  extended by com.jhlabs.map.proj.Projection
      extended by com.jhlabs.map.proj.ConicProjection
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
AlbersProjection, BonneProjection, EquidistantConicProjection, EulerProjection, LambertConformalConicProjection, SimpleConicProjection, TissotProjection

public class ConicProjection
extends Projection

The superclass for all Conic projections. Bernhard Jenny, 17 September 2010: Moved projectionLatitude1 and projectionLatitude2 from super class to ConicProjection, as these are specific to conics. 25 October 2010: Constructors initializes projectionLatitude1 and projectionLatitude2 to the value of projectionLatitude.

See Also:
Serialized Form

Field Summary
static double CONIC_LAT_DEG
          Default standard latitude for conic projections
protected  double projectionLatitude1
          Standard parallel 1 (for projections which use it).
protected  double projectionLatitude2
          Standard parallel 2 (for projections which use it)
 
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
protected ConicProjection()
           
 
Method Summary
 double getProjectionLatitude1()
           
 double getProjectionLatitude1Degrees()
           
 double getProjectionLatitude2()
           
 double getProjectionLatitude2Degrees()
           
 void setProjectionLatitude(double projectionLatitude)
          Set the projection latitude in radians.
 void setProjectionLatitude1(double projectionLatitude1)
           
 void setProjectionLatitude1Degrees(double projectionLatitude1)
           
 void setProjectionLatitude2(double projectionLatitude2)
           
 void setProjectionLatitude2Degrees(double projectionLatitude2)
           
 String toString()
           
 
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, initialize, inside, inverseTransform, inverseTransform, inverseTransform, inverseTransformRadians, inverseTransformRadians, inverseTransformRadians, isConformal, isEqualArea, isRectilinear, main, parallelsAreParallel, project, projectInverse, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, 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
 

Field Detail

CONIC_LAT_DEG

public static final double CONIC_LAT_DEG
Default standard latitude for conic projections

See Also:
Constant Field Values

projectionLatitude1

protected double projectionLatitude1
Standard parallel 1 (for projections which use it).


projectionLatitude2

protected double projectionLatitude2
Standard parallel 2 (for projections which use it)

Constructor Detail

ConicProjection

protected ConicProjection()
Method Detail

setProjectionLatitude

public void setProjectionLatitude(double projectionLatitude)
Set the projection latitude in radians.

Overrides:
setProjectionLatitude in class Projection

setProjectionLatitude1

public void setProjectionLatitude1(double projectionLatitude1)

getProjectionLatitude1

public double getProjectionLatitude1()

setProjectionLatitude1Degrees

public final void setProjectionLatitude1Degrees(double projectionLatitude1)

getProjectionLatitude1Degrees

public final double getProjectionLatitude1Degrees()

setProjectionLatitude2

public void setProjectionLatitude2(double projectionLatitude2)

getProjectionLatitude2

public double getProjectionLatitude2()

setProjectionLatitude2Degrees

public final void setProjectionLatitude2Degrees(double projectionLatitude2)

getProjectionLatitude2Degrees

public final double getProjectionLatitude2Degrees()

toString

public String toString()
Overrides:
toString in class Projection


Copyright © 2011. All Rights Reserved.