|
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.model.csct.cs.Info
org.deegree.model.csct.cs.Datum
org.deegree.model.csct.cs.HorizontalDatum
public class HorizontalDatum
Procedure used to measure positions on the surface of the Earth.
Field Summary | |
---|---|
static HorizontalDatum |
WGS84
The default WGS 1984 datum. |
Fields inherited from class org.deegree.model.csct.cs.Info |
---|
pool |
Constructor Summary | |
---|---|
HorizontalDatum(Map properties,
DatumType type,
Ellipsoid ellipsoid,
WGS84ConversionInfo parameters)
Creates horizontal datum from ellipsoid and Bursa-Wolf parameters. |
|
HorizontalDatum(String name,
DatumType.Horizontal type,
Ellipsoid ellipsoid,
WGS84ConversionInfo parameters)
Creates horizontal datum from ellipsoid and Bursa-Wolf parameters. |
|
HorizontalDatum(String name,
Ellipsoid ellipsoid)
Creates horizontal datum from an ellipsoid. |
Method Summary | |
---|---|
(package private) String |
addString(StringBuffer buffer)
Fill the part inside "[...]". |
boolean |
equals(Object object)
Compares the specified object with this datum for equality. |
DatumType |
getDatumType()
Gets the type of the datum as an enumerated code. |
Ellipsoid |
getEllipsoid()
Returns the ellipsoid. |
WGS84ConversionInfo |
getWGS84Parameters()
Gets preferred parameters for a Bursa Wolf transformation into WGS84. |
Methods inherited from class org.deegree.model.csct.cs.Datum |
---|
hashCode |
Methods inherited from class org.deegree.model.csct.cs.Info |
---|
addString, addUnit, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, readResolve, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final HorizontalDatum WGS84
Constructor Detail |
---|
public HorizontalDatum(String name, Ellipsoid ellipsoid)
DatumType.Horizontal.OTHER
.
name
- Name to give new object.ellipsoid
- Ellipsoid to use in new horizontal datum.public HorizontalDatum(String name, DatumType.Horizontal type, Ellipsoid ellipsoid, WGS84ConversionInfo parameters)
name
- Name to give new object.type
- Type of horizontal datum to create.ellipsoid
- Ellipsoid to use in new horizontal datum.parameters
- Suggested approximate conversion from new datum to WGS84, or null
if there is none.HorizontalDatum(Map properties, DatumType type, Ellipsoid ellipsoid, WGS84ConversionInfo parameters)
properties
- The set of properties (see Info
).type
- Type of horizontal datum to create.ellipsoid
- Ellipsoid to use in new horizontal datum.parameters
- Suggested approximate conversion from new datum to WGS84, or null
if there is none.Method Detail |
---|
public DatumType getDatumType()
DatumType.Horizontal
when we will be able to use
generic types (with JDK 1.5).
getDatumType
in class Datum
public Ellipsoid getEllipsoid()
public WGS84ConversionInfo getWGS84Parameters()
null
for horizontal datums
with type DatumType.Horizontal.OTHER
. This method may also returns null
if no suitable transformation is available.
String addString(StringBuffer buffer)
addString
in class Datum
buffer
-
public boolean equals(Object object)
equals
in class Datum
object
-
|
deegree 2.1 (2007/11/08 09:57 build-328-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://deegree.sourceforge.net