|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.geometry.projection.Projection
com.partnersoft.geometry.projection.StandardProjection
com.partnersoft.geometry.projection.TransverseMercator
public class TransverseMercator
Copyright 2004 Partner Software, Inc.
| 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 | |
|---|---|
TransverseMercator()
|
|
TransverseMercator(Cog newState)
|
|
| Method Summary | |
|---|---|
protected double |
forwardM(double phi,
double sphi,
double cphi,
double[] inCoefficients)
Utility functions for calculating M in forward direction. |
protected double[] |
getCoefficients(double es)
Calculate the series expansion. |
double |
getScaleReduction()
Scale reduction (?) |
protected void |
initializeImp()
|
void |
project(Point point)
Project from latlong to xy. |
void |
reverse(Point point)
Reverse project from xy to latlong. |
protected double |
reverseM(double arg,
double es,
double[] inCoefficients)
Utility function for calculating M in the reverse direction. |
void |
setScaleReduction(double newScaleReduction)
Scale reduction (?) |
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 |
|---|
public TransverseMercator()
public TransverseMercator(Cog newState)
| Method Detail |
|---|
public void project(Point point)
Projection
project in class Projectionpublic void reverse(Point point)
Projection
reverse in class Projectionprotected double[] getCoefficients(double es)
protected double forwardM(double phi,
double sphi,
double cphi,
double[] inCoefficients)
protected double reverseM(double arg,
double es,
double[] inCoefficients)
protected void initializeImp()
initializeImp in class StandardProjectionpublic double getScaleReduction()
public void setScaleReduction(double newScaleReduction)
public Cog toCog()
CoggableCog.
toCog in interface CoggabletoCog in class StandardProjection
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||