|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.crs.Identifiable org.deegree.crs.components.Datum org.deegree.crs.components.GeodeticDatum
public class GeodeticDatum
A GeodeticDatum
(aka. HorizontalDatum) holds an ellipse and a prime-meridian.
Field Summary | |
---|---|
static GeodeticDatum |
WGS84
The default WGS 1984 datum, with primeMeridian set to Greenwich and default (no) wgs84 conversion info. |
Constructor Summary | |
---|---|
GeodeticDatum(Ellipsoid ellipsoid,
Helmert toWGS84,
java.lang.String[] identifiers)
A datum with given ellipsoid and a GreenWich prime-meridian. |
|
GeodeticDatum(Ellipsoid ellipsoid,
Helmert toWGS84,
java.lang.String identifier,
java.lang.String name)
A datum with given ellipsoid and a GreenWich prime-meridian. |
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Helmert toWGS84,
Identifiable id)
|
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Helmert toWGS84,
java.lang.String[] identifiers)
A datum with given ellipsoid and a prime-meridian. |
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Helmert toWGS84,
java.lang.String[] identifiers,
java.lang.String[] names,
java.lang.String[] versions,
java.lang.String[] descriptions,
java.lang.String[] areasOfUse)
|
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Helmert toWGS84,
java.lang.String identifier,
java.lang.String name,
java.lang.String version,
java.lang.String description,
java.lang.String areaOfUse)
|
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Identifiable id)
|
|
GeodeticDatum(Ellipsoid ellipsoid,
java.lang.String identifier,
java.lang.String name)
A datum with given ellipsoid and a GreenWich prime-meridian, with no helmert. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object other)
|
Ellipsoid |
getEllipsoid()
|
PrimeMeridian |
getPrimeMeridian()
|
Helmert |
getWGS84Conversion()
|
int |
hashCode()
Implementation as proposed by Joshua Block in Effective Java (Addison-Wesley 2001), which supplies an even distribution and is relatively fast. |
void |
setToWGS84(Helmert toWGS84Conversion)
|
java.lang.String |
toString()
|
Methods inherited from class org.deegree.crs.Identifiable |
---|
checkForNullObject, checkForNullObject, checkForNullObject, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getDescription, getDescriptions, getIdAndName, getIdentifier, getIdentifiers, getName, getNames, getVersion, getVersions, hasID |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final GeodeticDatum WGS84
Constructor Detail |
---|
public GeodeticDatum(Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Helmert toWGS84, Identifiable id)
ellipsoid
- of this datumprimeMeridian
- to which this datum is defined.toWGS84
- bursa-wolf parameters describing the transform from this datum into the wgs84 datum.id
- containing all relevant id data.public GeodeticDatum(Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Identifiable id)
ellipsoid
- of this datumprimeMeridian
- to which this datum is defined.id
- containing all relevant id data.public GeodeticDatum(Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Helmert toWGS84, java.lang.String[] identifiers, java.lang.String[] names, java.lang.String[] versions, java.lang.String[] descriptions, java.lang.String[] areasOfUse)
ellipsoid
- of this datumprimeMeridian
- to which this datum is defined.toWGS84
- bursa-wolf parameters describing the transform from this datum into the wgs84 datum.identifiers
- names
- versions
- descriptions
- areasOfUse
- public GeodeticDatum(Ellipsoid ellipsoid, Helmert toWGS84, java.lang.String[] identifiers)
ellipsoid
- of this datumtoWGS84
- bursa-wolf parameters describing the transform from this datum into the wgs84 datum.identifiers
- public GeodeticDatum(Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Helmert toWGS84, java.lang.String[] identifiers)
ellipsoid
- of this datumprimeMeridian
- to which this datum is defined.toWGS84
- bursa-wolf parameters describing the transform from this datum into the wgs84 datum.identifiers
- public GeodeticDatum(Ellipsoid ellipsoid, PrimeMeridian primeMeridian, Helmert toWGS84, java.lang.String identifier, java.lang.String name, java.lang.String version, java.lang.String description, java.lang.String areaOfUse)
ellipsoid
- of this datumprimeMeridian
- to which this datum is defined.toWGS84
- bursa-wolf parameters describing the transform from this datum into the wgs84 datum.identifier
- name
- version
- description
- areaOfUse
- public GeodeticDatum(Ellipsoid ellipsoid, Helmert toWGS84, java.lang.String identifier, java.lang.String name)
ellipsoid
- of this datumtoWGS84
- bursa-wolf parameters describing the transform from this datum into the wgs84 datum.identifier
- name
- public GeodeticDatum(Ellipsoid ellipsoid, java.lang.String identifier, java.lang.String name)
ellipsoid
- of this datumidentifier
- name
- Method Detail |
---|
public final Ellipsoid getEllipsoid()
public final PrimeMeridian getPrimeMeridian()
public final Helmert getWGS84Conversion()
public final void setToWGS84(Helmert toWGS84Conversion)
toWGS84Conversion
- the transformation to be used to convert this geodetic datum into the wgs84 datum.public boolean equals(java.lang.Object other)
equals
in class Identifiable
public java.lang.String toString()
toString
in class Identifiable
public int hashCode()
Combining the hash code(s) computed above: result = 37 * result + code;
hashCode
in class java.lang.Object
Object.hashCode()
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org