|
|||||||||||
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.CoordinateSystem
org.deegree_impl.model.cs.CompoundCoordinateSystem
An aggregate of two coordinate systems. One of these is usually a two dimensional coordinate system such as a geographic or a projected coordinate system with a horizontal datum. The other is one-dimensional coordinate system with a vertical datum.
CS_CompoundCoordinateSystem
,
Serialized FormNested Class Summary | |
private class |
CompoundCoordinateSystem.Export
Wrap a CompoundCoordinateSystem object for use with OpenGIS.
|
Nested classes inherited from class org.deegree_impl.model.cs.Info |
Info.AngularUnit, Info.LinearUnit |
Field Summary | |
private CoordinateSystem |
head
First sub-coordinate system. |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
private CoordinateSystem |
tail
Second sub-coordinate system. |
static CompoundCoordinateSystem |
WGS84
A default three-dimensional coordinate system for use with geographic coordinates with heights above the ellipsoid. |
Fields inherited from class org.deegree_impl.model.cs.Info |
pool |
Constructor Summary | |
(package private) |
CompoundCoordinateSystem(java.util.Map properties,
CoordinateSystem head,
CoordinateSystem tail)
Creates a compound coordinate system. |
|
CompoundCoordinateSystem(java.lang.String name,
CoordinateSystem head,
CoordinateSystem tail)
Creates a compound coordinate system. |
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 coordinate system for equality. |
boolean |
equivalents(CoordinateSystem cs)
Returns true if this coordinate system is equivalents to
the specified coordinate system. |
AxisInfo |
getAxis(int dimension)
Gets axis details for dimension within coordinate system. |
Envelope |
getDefaultEnvelope()
Gets default envelope of coordinate system. |
int |
getDimension()
Returns the dimension of the coordinate system. |
CoordinateSystem |
getHeadCS()
Returns the first sub-coordinate system. |
CoordinateSystem |
getTailCS()
Returns the second sub-coordinate system. |
Unit |
getUnits(int dimension)
Gets units for dimension within coordinate system. |
(package private) java.lang.Object |
toOpenGIS(java.lang.Object adapters)
Returns an OpenGIS interface for this compound coordinate system. |
Methods inherited from class org.deegree_impl.model.cs.CoordinateSystem |
checkAxis, getDatum, getUnits |
Methods inherited from class org.deegree_impl.model.cs.Info |
addUnit, cachedOpenGIS, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, getAbbreviation, getAlias, getAuthority, getAuthorityCode, getName, getRemarks, hashCode, 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 CompoundCoordinateSystem WGS84
GeographicCoordinateSystem.WGS84
and the tail
coordinate system is VerticalCoordinateSystem.ELLIPSOIDAL
.
private final CoordinateSystem head
private final CoordinateSystem tail
Constructor Detail |
public CompoundCoordinateSystem(java.lang.String name, CoordinateSystem head, CoordinateSystem tail)
name
- Name to give new object.head
- Coordinate system to use for earlier ordinates.tail
- Coordinate system to use for later ordinates.CompoundCoordinateSystem(java.util.Map properties, CoordinateSystem head, CoordinateSystem tail)
properties
- The set of properties (see Info
).head
- Coordinate system to use for earlier ordinates.tail
- Coordinate system to use for later ordinates.Method Detail |
public CoordinateSystem getHeadCS()
CS_CompoundCoordinateSystem.getHeadCS()
public CoordinateSystem getTailCS()
CS_CompoundCoordinateSystem.getTailCS()
public int getDimension()
getDimension
in interface Dimensioned
getDimension
in class CoordinateSystem
CS_CoordinateSystem.getDimension()
public AxisInfo getAxis(int dimension)
getAxis
in class CoordinateSystem
dimension
- Zero based index of axis.CS_CoordinateSystem.getAxis(int)
public Unit getUnits(int dimension)
getUnits
in class CoordinateSystem
dimension
- Zero based index of axis.CS_CoordinateSystem.getUnits(int)
public Envelope getDefaultEnvelope()
getDefaultEnvelope
in class CoordinateSystem
CS_CoordinateSystem.getDefaultEnvelope()
public boolean equivalents(CoordinateSystem cs)
true
if this coordinate system is equivalents to
the specified coordinate system. Two coordinate systems are considered
equivalent if the CoordinateTransformation
from
this
to cs
would be the identity transform.
equivalents
in class CoordinateSystem
cs
- The coordinate system (may be null
).
true
if both coordinate systems are equivalent.public boolean equals(java.lang.Object object)
equals
in class CoordinateSystem
java.lang.String addString(java.lang.StringBuffer buffer)
addString
in class Info
buffer
- The buffer to add string to.
final java.lang.Object toOpenGIS(java.lang.Object adapters)
Object
in order
to avoid too early class loading of OpenGIS interface.
toOpenGIS
in class CoordinateSystem
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |