org.cresques.geo
Class Projection
java.lang.Object
org.cresques.geo.Projection
- All Implemented Interfaces:
- IProjection
- Direct Known Subclasses:
- CCLambert, Gauss, Geodetic, Mercator, UtmZone
- public abstract class Projection
- extends java.lang.Object
- implements IProjection
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NORTH
public static int NORTH
SOUTH
public static int SOUTH
Projection
public Projection()
Projection
public Projection(Ellipsoid e)
getName
public java.lang.String getName()
getAbrev
public abstract java.lang.String getAbrev()
- Specified by:
getAbrev
in interface IProjection
getDatum
public IDatum getDatum()
- Specified by:
getDatum
in interface IProjection
getElliPar
public double[] getElliPar()
createPoint
public abstract java.awt.geom.Point2D createPoint(double x,
double y)
- Specified by:
createPoint
in interface IProjection
createPoint
public java.awt.geom.Point2D createPoint(java.awt.geom.Point2D pt)
getProjectionByName
public static IProjection getProjectionByName(IDatum eli,
java.lang.String name)
getReproyectionTo
public ReProjection getReproyectionTo(Projection proj)
toGeo
public abstract java.awt.geom.Point2D toGeo(java.awt.geom.Point2D pt)
- Specified by:
toGeo
in interface IProjection
fromGeo
public abstract java.awt.geom.Point2D fromGeo(java.awt.geom.Point2D gPt,
java.awt.geom.Point2D mPt)
- Specified by:
fromGeo
in interface IProjection
setGridColor
public void setGridColor(java.awt.Color c)
- Specified by:
setGridColor
in interface IProjection
getGridColor
public java.awt.Color getGridColor()
- Specified by:
getGridColor
in interface IProjection
coordToString
public static java.lang.String coordToString(double coord,
java.lang.String fmt,
boolean isLat)
drawGrid
public abstract void drawGrid(java.awt.Graphics2D g,
ViewPortData vp)
- Specified by:
drawGrid
in interface IProjection