com.partnersoft.geometry.projection
Class LambertConformalConic

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

public class LambertConformalConic
extends StandardProjection

Copyright 2004-2009 Partner Software, Inc.

Version:
$Id: LambertConformalConic.java 2046 2009-08-25 05:28:53Z paul $
Author:
Paul Reavis

Field Summary
 
Fields inherited from class com.partnersoft.geometry.projection.StandardProjection
a, b, datum, e, ellipsoid, es, esp, initialized, lam0, NAD27, NAD83, originLatitude, originLongitude, originX, originY, phi0
 
Fields inherited from interface com.partnersoft.geometry.projection.ProjectionConstants
ATOL, DEG2RAD, EPSILON, FOURTHPI, HALFPI, INTERNATIONAL_FEET_TO_METERS, METERS_TO_INTERNATIONAL_FEET, METERS_TO_US_SURVEY_FEET, NULL_PROJECTION, ONE_TOL, PI, RAD2DEG, TOL, TWOPI, US_SURVEY_FEET_TO_METERS
 
Constructor Summary
LambertConformalConic()
           
LambertConformalConic(Cog newState)
           
 
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()
           
 void project(Point point)
          Project from latlong to xy.
 void reverse(Point point)
          Reverse project from xy to latlong.
 void setStandardLatitude1(double newStandardLatitude1)
          First (North) standard latitude.
 void setStandardLatitude2(double newStandardLatitude2)
          Second (South) standard latitude.
 Cog toCog()
          Returns the complete internal state of this object in the form of a Cog.
 
Methods inherited from class com.partnersoft.geometry.projection.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 com.partnersoft.geometry.projection.Projection
getName, project, project, project, project, projectFeet, projectFeet, projectFeet, projectFeet, projectFeet, reverse, reverse, reverse, reverse, reverseFeet, reverseFeet, reverseFeet, reverseFeet, reverseFeet, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LambertConformalConic

public LambertConformalConic()

LambertConformalConic

public LambertConformalConic(Cog newState)
Method Detail

project

public void project(Point point)
Description copied from class: Projection
Project from latlong to xy. Modifies the input Point. Remember that Point.x is longitude, Point.y is latitude.

Specified by:
project in class Projection

reverse

public void reverse(Point point)
Description copied from class: Projection
Reverse project from xy to latlong. Results are returned with point.x = long, point.y = lat. Modifies input.

Specified by:
reverse in class Projection

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.


toCog

public Cog toCog()
Description copied from interface: Coggable
Returns the complete internal state of this object in the form of a Cog.

Specified by:
toCog in interface Coggable
Overrides:
toCog in class StandardProjection
Returns:
Cog representing the internal state of this object