|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.model.cs.Info
org.deegree_impl.model.cs.Datum
A set of quantities from which other quantities are calculated. It may be a textual description and/or a set of parameters describing the relationship of a coordinate system to some predefined physical locations (such as center of mass) and physical directions (such as axis of spin). It can be defined as a set of real points on the earth that have coordinates. For example a datum can be thought of as a set of parameters defining completely the origin and orientation of a coordinate system with respect to the earth. The definition of the datum may also include the temporal behavior (such as the rate of change of the orientation of the coordinate axes).
CS_Datum
,
Serialized FormNested Class Summary | |
(package private) class |
Datum.Export
Wrap a Datum object for use with OpenGIS.
|
Nested classes inherited from class org.deegree_impl.model.cs.Info |
Info.AngularUnit, Info.LinearUnit |
Field Summary | |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
private DatumType |
type
The datum type. |
Fields inherited from class org.deegree_impl.model.cs.Info |
pool |
Constructor Summary | |
(package private) |
Datum(java.util.Map properties,
DatumType type)
Construct a new datum with the specified properties. |
|
Datum(java.lang.String name,
DatumType type)
Construct a new datum with the specified name and datum type. |
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. |
int |
hashCode()
Returns a hash value for this datum. |
(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.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
private final DatumType type
Constructor Detail |
public Datum(java.lang.String name, DatumType type)
name
- The datum name.type
- The datum type.Datum(java.util.Map properties, DatumType type)
properties
- The set of properties (see Info
).type
- The datum type.Method Detail |
public DatumType getDatumType()
CS_Datum.getDatumType()
public int hashCode()
hashCode
in class Info
public boolean equals(java.lang.Object object)
equals
in class Info
java.lang.String addString(java.lang.StringBuffer buffer)
addString
in class Info
buffer
- The buffer to add string to.
java.lang.Object toOpenGIS(java.lang.Object adapters)
Object
in order
to avoid too early class loading of OpenGIS interface.
toOpenGIS
in class Info
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |