com.vividsolutions.jump.coordsys.impl
Class UniversalTransverseMercator

java.lang.Object
  extended by com.vividsolutions.jump.coordsys.Projection
      extended by com.vividsolutions.jump.coordsys.impl.UniversalTransverseMercator

public class UniversalTransverseMercator
extends Projection

This class implements the Universal Transverse Mercator Projection.

Version:
$Revision: 1.2 $
Author:
$Author: dkim $
  $Id: UniversalTransverseMercator.java,v 1.2 2003/11/05 05:18:44 dkim Exp $
  $Date: 2003/11/05 05:18:44 $
  $Log: UniversalTransverseMercator.java,v $
  Revision 1.2  2003/11/05 05:18:44  dkim
  Added global header; cleaned up Javadoc.

  Revision 1.1  2003/09/15 20:26:11  jaquino
  Reprojection

  Revision 1.2  2003/07/25 17:01:03  gkostadinov
  Moved classses reponsible for performing the basic projection to a new
  package -- base.

  Revision 1.1  2003/07/24 23:14:43  gkostadinov
  adding base projection classes

  Revision 1.1  2003/06/20 18:34:30  gkostadinov
  Entering the source code into the CVS.
 

Constructor Summary
UniversalTransverseMercator()
           
 
Method Summary
 Geographic asGeographic(Planar p, Geographic q)
           
 Planar asPlanar(Geographic q0, Planar p)
           
 void setParameters(int zone)
           
 void setSpheroid(Spheroid s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniversalTransverseMercator

public UniversalTransverseMercator()
Method Detail

setParameters

public void setParameters(int zone)
Parameters:
utmZone - must be between 7 and 11

setSpheroid

public void setSpheroid(Spheroid s)
Overrides:
setSpheroid in class Projection

asGeographic

public Geographic asGeographic(Planar p,
                               Geographic q)
Specified by:
asGeographic in class Projection

asPlanar

public Planar asPlanar(Geographic q0,
                       Planar p)
Specified by:
asPlanar in class Projection