| 
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.VerticalCoordinateSystem
public class VerticalCoordinateSystem
A one-dimensional coordinate system suitable for vertical measurements.
| Field Summary | |
|---|---|
static VerticalCoordinateSystem | 
ELLIPSOIDAL
Default vertical coordinate system using ellipsoidal datum.  | 
| Fields inherited from class org.deegree.model.csct.cs.Info | 
|---|
pool | 
| Constructor Summary | |
|---|---|
VerticalCoordinateSystem(Map properties,
                                                 VerticalDatum datum,
                                                 Unit unit,
                                                 AxisInfo axis)
Creates a vertical coordinate system from a datum and linear units.  | 
|
VerticalCoordinateSystem(String name,
                                                 VerticalDatum datum)
Creates a vertical coordinate system from a datum.  | 
|
VerticalCoordinateSystem(String name,
                                                 VerticalDatum datum,
                                                 Unit unit,
                                                 AxisInfo axis)
Creates a vertical coordinate system from a datum and linear units.  | 
|
| Method Summary | |
|---|---|
(package private)  String | 
addString(StringBuffer buffer)
Fill the part inside "[...]".  | 
 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 vertical dimension within coordinate system.  | 
(package private)  Datum | 
getDatum()
Override CoordinateSystem.getDatum(). | 
 int | 
getDimension()
Returns the dimension of this coordinate system, which is 1.  | 
 Unit | 
getUnits(int dimension)
Gets units for dimension within coordinate system.  | 
 VerticalDatum | 
getVerticalDatum()
Gets the vertical datum, which indicates the measurement method.  | 
| Methods inherited from class org.deegree.model.csct.cs.CoordinateSystem | 
|---|
checkAxis, equals, getDefaultEnvelope, 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 VerticalCoordinateSystem ELLIPSOIDAL
| Constructor Detail | 
|---|
public VerticalCoordinateSystem(String name,
                                VerticalDatum datum)
name - Name to give new object.datum - Datum to use for new coordinate system.
public VerticalCoordinateSystem(String name,
                                VerticalDatum datum,
                                Unit unit,
                                AxisInfo axis)
name - Name to give new object.datum - Datum to use for new coordinate system.unit - Units to use for new coordinate system.axis - Axis to use for new coordinate system.
VerticalCoordinateSystem(Map properties,
                         VerticalDatum datum,
                         Unit unit,
                         AxisInfo axis)
properties - The set of properties (see Info).datum - Datum to use for new coordinate system.unit - Units to use for new coordinate system.axis - Axis to use for new coordinate system.| Method Detail | 
|---|
public final int getDimension()
getDimension in interface DimensionedgetDimension in class CoordinateSystemfinal Datum getDatum()
CoordinateSystem.getDatum().
getDatum in class CoordinateSystempublic VerticalDatum getVerticalDatum()
public AxisInfo getAxis(int dimension)
getAxis in class CoordinateSystemdimension - Zero based index of axis.
public Unit getUnits(int dimension)
getUnits in class CoordinateSystemdimension - Must be 0.
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. The default implementation compare datum,
 units and axis, but ignore name, alias and other meta-data informations.
equivalents in class CoordinateSystemcs - The coordinate system (may be null).
true if both coordinate systems are equivalent.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