|
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.CoordinateSystem
org.deegree.model.csct.cs.CompoundCoordinateSystem
public class 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.
Field Summary | |
---|---|
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.model.csct.cs.Info |
---|
pool |
Constructor Summary | |
---|---|
CompoundCoordinateSystem(Map properties,
CoordinateSystem head,
CoordinateSystem tail)
Creates a compound coordinate system. |
|
CompoundCoordinateSystem(String name,
CoordinateSystem head,
CoordinateSystem tail)
Creates a compound coordinate system. |
Method Summary | |
---|---|
(package private) String |
addString(StringBuffer buffer)
Fill the part inside "[...]". |
boolean |
equals(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. |
Methods inherited from class org.deegree.model.csct.cs.CoordinateSystem |
---|
checkAxis, getDatum, getUnits |
Methods inherited from class org.deegree.model.csct.cs.Info |
---|
addString, addUnit, 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 |
---|
public static final CompoundCoordinateSystem WGS84
GeographicCoordinateSystem.WGS84
and the tail coordinate system is
VerticalCoordinateSystem.ELLIPSOIDAL
.
Constructor Detail |
---|
public CompoundCoordinateSystem(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(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()
public CoordinateSystem getTailCS()
public int getDimension()
getDimension
in interface Dimensioned
getDimension
in class CoordinateSystem
public AxisInfo getAxis(int dimension)
getAxis
in class CoordinateSystem
dimension
-
public Unit getUnits(int dimension)
getUnits
in class CoordinateSystem
dimension
-
public Envelope getDefaultEnvelope()
getDefaultEnvelope
in class CoordinateSystem
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(Object object)
equals
in class CoordinateSystem
object
-
String addString(StringBuffer buffer)
buffer
-
|
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