org.openstreetmap.josm.data.projection
Class UTM_France_DOM

java.lang.Object
  extended by org.openstreetmap.josm.data.projection.AbstractProjection
      extended by org.openstreetmap.josm.data.projection.UTM_France_DOM
All Implemented Interfaces:
Projection

public class UTM_France_DOM
extends AbstractProjection

This class implements all projections for French departements in the Caribbean Sea and Indian Ocean using the UTM transvers Mercator projection and specific geodesic settings.


Field Summary
 int currentGeodesic
           
static int DEFAULT_GEODESIC
           
private static Bounds FortMarigotBounds
           
private static Datum FortMarigotDatum
           
private static java.lang.Integer FortMarigotEPSG
           
private static Bounds GuyaneBounds
           
private static Datum GuyaneDatum
           
private static java.lang.Integer GuyaneEPSG
           
private  boolean isNorth
          whether north or south hemisphere
private static Bounds MartiniqueBounds
           
private static Datum MartiniqueDatum
           
private static java.lang.Integer MartiniqueEPSG
           
private static Bounds ReunionBounds
           
private static Datum ReunionDatum
           
private static java.lang.Integer ReunionEPSG
           
private static Bounds SainteAnneBounds
           
private static Datum SainteAnneDatum
           
private static java.lang.Integer SainteAnneEPSG
           
private static Bounds[] utmBounds
           
private static Datum[] utmDatums
           
static java.lang.Integer[] utmEPSGs
           
private static int[] utmZones
           
private static int zone
          UTM zone (from 1 to 60)
 
Fields inherited from class org.openstreetmap.josm.data.projection.AbstractProjection
datum, ellps, k_0, lon_0, proj, x_0, y_0
 
Constructor Summary
UTM_France_DOM()
           
UTM_France_DOM(int currentGeodesic)
           
 
Method Summary
 java.lang.String getCacheDirectoryName()
          Get a filename compatible string (for the cache directory)
 int getCurrentGeodesic()
           
 java.lang.Integer getEpsgCode()
           
 Bounds getWorldBoundsLatLon()
          Get the bounds of the world
 int hashCode()
           
 java.lang.String toString()
          Describe the projection converter in one or two words.
 
Methods inherited from class org.openstreetmap.josm.data.projection.AbstractProjection
convertDegreeMinuteSecond, convertMinuteSecond, dump, eastNorth2latlon, getCentralMeridian, getDatum, getDefaultZoomInPPD, getEllipsoid, getFalseEasting, getFalseNorthing, getProj, getScaleFactor, latlon2eastNorth, toCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FortMarigotBounds

private static final Bounds FortMarigotBounds

SainteAnneBounds

private static final Bounds SainteAnneBounds

MartiniqueBounds

private static final Bounds MartiniqueBounds

ReunionBounds

private static final Bounds ReunionBounds

GuyaneBounds

private static final Bounds GuyaneBounds

utmBounds

private static final Bounds[] utmBounds

FortMarigotEPSG

private static final java.lang.Integer FortMarigotEPSG

SainteAnneEPSG

private static final java.lang.Integer SainteAnneEPSG

MartiniqueEPSG

private static final java.lang.Integer MartiniqueEPSG

ReunionEPSG

private static final java.lang.Integer ReunionEPSG

GuyaneEPSG

private static final java.lang.Integer GuyaneEPSG

utmEPSGs

public static final java.lang.Integer[] utmEPSGs

FortMarigotDatum

private static final Datum FortMarigotDatum

SainteAnneDatum

private static final Datum SainteAnneDatum

MartiniqueDatum

private static final Datum MartiniqueDatum

ReunionDatum

private static final Datum ReunionDatum

GuyaneDatum

private static final Datum GuyaneDatum

utmDatums

private static final Datum[] utmDatums

utmZones

private static final int[] utmZones

zone

private static int zone
UTM zone (from 1 to 60)


isNorth

private boolean isNorth
whether north or south hemisphere


DEFAULT_GEODESIC

public static final int DEFAULT_GEODESIC
See Also:
Constant Field Values

currentGeodesic

public int currentGeodesic
Constructor Detail

UTM_France_DOM

public UTM_France_DOM()

UTM_France_DOM

public UTM_France_DOM(int currentGeodesic)
Method Detail

getCurrentGeodesic

public int getCurrentGeodesic()

toString

public java.lang.String toString()
Description copied from interface: Projection
Describe the projection converter in one or two words.

Specified by:
toString in interface Projection
Overrides:
toString in class java.lang.Object

getCacheDirectoryName

public java.lang.String getCacheDirectoryName()
Description copied from interface: Projection
Get a filename compatible string (for the cache directory)


getWorldBoundsLatLon

public Bounds getWorldBoundsLatLon()
Description copied from interface: Projection
Get the bounds of the world


getEpsgCode

public java.lang.Integer getEpsgCode()
Specified by:
getEpsgCode in class AbstractProjection
Returns:
The EPSG Code of this CRS, null if it doesn't have one.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


JOSM