|
|||||||||||
| 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 Form| Nested 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 DimensionedgetDimension in class CoordinateSystemCS_CoordinateSystem.getDimension()public AxisInfo getAxis(int dimension)
getAxis in class CoordinateSystemdimension - Zero based index of axis.CS_CoordinateSystem.getAxis(int)public Unit getUnits(int dimension)
getUnits in class CoordinateSystemdimension - Zero based index of axis.CS_CoordinateSystem.getUnits(int)public Envelope getDefaultEnvelope()
getDefaultEnvelope in class CoordinateSystemCS_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 CoordinateSystemcs - The coordinate system (may be null).
true if both coordinate systems are equivalent.public boolean equals(java.lang.Object object)
equals in class CoordinateSystemjava.lang.String addString(java.lang.StringBuffer buffer)
addString in class Infobuffer - 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 | ||||||||||