|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.model.cs.Info
org.deegree_impl.model.cs.Datum
org.deegree_impl.model.cs.HorizontalDatum
Procedure used to measure positions on the surface of the Earth.
CS_HorizontalDatum
,
Serialized FormNested Class Summary | |
private class |
HorizontalDatum.Export
Wrap a HorizontalDatum object for use with OpenGIS.
|
Nested classes inherited from class org.deegree_impl.model.cs.Info |
Info.AngularUnit, Info.LinearUnit |
Field Summary | |
private Ellipsoid |
ellipsoid
The ellipsoid for this datum. |
private WGS84ConversionInfo |
parameters
Preferred parameters for a Bursa Wolf transformation. |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
static HorizontalDatum |
WGS84
The default WGS 1984 datum. |
Fields inherited from class org.deegree_impl.model.cs.Datum |
|
Fields inherited from class org.deegree_impl.model.cs.Info |
pool |
Constructor Summary | |
(package private) |
HorizontalDatum(java.util.Map properties,
DatumType type,
Ellipsoid ellipsoid,
WGS84ConversionInfo parameters)
Creates horizontal datum from ellipsoid and Bursa-Wolf parameters. |
|
HorizontalDatum(java.lang.String name,
DatumType.Horizontal type,
Ellipsoid ellipsoid,
WGS84ConversionInfo parameters)
Creates horizontal datum from ellipsoid and Bursa-Wolf parameters. |
|
HorizontalDatum(java.lang.String name,
Ellipsoid ellipsoid)
Creates horizontal datum from an ellipsoid. |
Method Summary | |
(package private) java.lang.String |
addString(java.lang.StringBuffer buffer)
Fill the part inside "[...]". |
boolean |
equals(java.lang.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. |
(package private) java.lang.Object |
toOpenGIS(java.lang.Object adapters)
Returns an OpenGIS interface for this datum. |
Methods inherited from class org.deegree_impl.model.cs.Datum |
hashCode |
Methods inherited from class org.deegree_impl.model.cs.Info |
addUnit, cachedOpenGIS, 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 |
private static final long serialVersionUID
public static final HorizontalDatum WGS84
private final Ellipsoid ellipsoid
private final WGS84ConversionInfo parameters
Constructor Detail |
public HorizontalDatum(java.lang.String name, Ellipsoid ellipsoid)
DatumType.Horizontal.OTHER
.
name
- Name to give new object.ellipsoid
- Ellipsoid to use in new horizontal datum.public HorizontalDatum(java.lang.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(java.util.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
CS_Datum.getDatumType()
public Ellipsoid getEllipsoid()
CS_HorizontalDatum.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.
CS_HorizontalDatum.getWGS84Parameters()
java.lang.String addString(java.lang.StringBuffer buffer)
addString
in class Datum
public boolean equals(java.lang.Object object)
equals
in class Datum
final java.lang.Object toOpenGIS(java.lang.Object adapters)
Object
in order
to avoid too early class loading of OpenGIS interface.
toOpenGIS
in class Datum
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |