com.partnersoft.v3x.geometry.projections
Class LambertConformalConic

java.lang.Object
  extended by com.partnersoft.v3x.geometry.projections.StandardProjection
      extended by com.partnersoft.v3x.geometry.projections.LambertConformalConic
All Implemented Interfaces:
Projection, ProjectionConstants

public class LambertConformalConic
extends StandardProjection


Field Summary
 
Fields inherited from class com.partnersoft.v3x.geometry.projections.StandardProjection
a, b, datum, e, ellipsoid, es, esp, initialized, lam0, NAD27, NAD83, originLatitude, originLongitude, originX, originY, phi0
 
Fields inherited from interface com.partnersoft.v3x.geometry.projections.ProjectionConstants
ATOL, DEG2RAD, EPSILON, FOURTHPI, HALFPI, ONE_TOL, PI, RAD2DEG, TOL, TWOPI
 
Constructor Summary
LambertConformalConic()
           
 
Method Summary
 java.lang.String getProjectionName()
          return the name of the projection
 double getStandardLatitude1()
          First (North) standard latitude.
 double getStandardLatitude2()
          Second (South) standard latitude.
protected  void initializeImp()
           
 DoublePoint project(double longitude, double latitude)
          Project from latlong to xy.
 DoublePoint reverse(double x, double y)
          Reverse project from xy to latlong.
 void setStandardLatitude1(double newStandardLatitude1)
          First (North) standard latitude.
 void setStandardLatitude2(double newStandardLatitude2)
          Second (South) standard latitude.
 
Methods inherited from class com.partnersoft.v3x.geometry.projections.StandardProjection
aacos, aasin, aatan2, abs, asin, asqrt, atan, atan2, cos, getDatum, getEllipsoid, getOriginLatitude, getOriginLongitude, getOriginX, getOriginY, gpsToProjection, hypot, initialize, log, pj_enfn, pj_msfn, pj_phi2, pj_qsfn, pj_tsfn, pow, projectionToGPS, setDatum, setEllipsoid, setOriginLatitude, setOriginLongitude, setOriginX, setOriginY, sin, sqrt, tan, toDegrees, toRadians
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LambertConformalConic

public LambertConformalConic()
Method Detail

project

public DoublePoint project(double longitude,
                           double latitude)
Description copied from interface: Projection
Project from latlong to xy.

Specified by:
project in interface Projection
Specified by:
project in class StandardProjection

reverse

public DoublePoint reverse(double x,
                           double y)
Description copied from interface: Projection
Reverse project from xy to latlong. Results are returned with point.x = long, point.y = lat.

Specified by:
reverse in interface Projection
Specified by:
reverse in class StandardProjection

getProjectionName

public java.lang.String getProjectionName()
return the name of the projection


initializeImp

protected void initializeImp()
Specified by:
initializeImp in class StandardProjection

getStandardLatitude1

public double getStandardLatitude1()
First (North) standard latitude.


setStandardLatitude1

public void setStandardLatitude1(double newStandardLatitude1)
First (North) standard latitude.


getStandardLatitude2

public double getStandardLatitude2()
Second (South) standard latitude.


setStandardLatitude2

public void setStandardLatitude2(double newStandardLatitude2)
Second (South) standard latitude.