|
|||||||||||
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.VerticalCoordinateSystem
A one-dimensional coordinate system suitable for vertical measurements.
CS_VerticalCoordinateSystem
,
Serialized FormNested Class Summary | |
private class |
VerticalCoordinateSystem.Export
Wrap a VerticalCoordinateSystem object for use with OpenGIS.
|
Nested classes inherited from class org.deegree_impl.model.cs.Info |
Info.AngularUnit, Info.LinearUnit |
Field Summary | |
private AxisInfo |
axis
Axis details for vertical dimension within coordinate system. |
private VerticalDatum |
datum
The vertical datum. |
static VerticalCoordinateSystem |
ELLIPSOIDAL
Default vertical coordinate system using ellipsoidal datum. |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
private Unit |
unit
Units used along the vertical axis. |
Fields inherited from class org.deegree_impl.model.cs.Info |
pool |
Constructor Summary | |
(package private) |
VerticalCoordinateSystem(java.util.Map properties,
VerticalDatum datum,
Unit unit,
AxisInfo axis)
Creates a vertical coordinate system from a datum and linear units. |
|
VerticalCoordinateSystem(java.lang.String name,
VerticalDatum datum)
Creates a vertical coordinate system from a datum. |
|
VerticalCoordinateSystem(java.lang.String name,
VerticalDatum datum,
Unit unit,
AxisInfo axis)
Creates a vertical coordinate system from a datum and linear units. |
Method Summary | |
(package private) java.lang.String |
addString(java.lang.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. |
(package private) java.lang.Object |
toOpenGIS(java.lang.Object adapters)
Returns an OpenGIS interface for this vertical coordinate system. |
Methods inherited from class org.deegree_impl.model.cs.CoordinateSystem |
checkAxis, equals, getDefaultEnvelope, 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 VerticalCoordinateSystem ELLIPSOIDAL
private final VerticalDatum datum
private final Unit unit
private final AxisInfo axis
Constructor Detail |
public VerticalCoordinateSystem(java.lang.String name, VerticalDatum datum)
name
- Name to give new object.datum
- Datum to use for new coordinate system.public VerticalCoordinateSystem(java.lang.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(java.util.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 Dimensioned
getDimension
in class CoordinateSystem
CS_CoordinateSystem.getDimension()
final Datum getDatum()
CoordinateSystem.getDatum()
.
getDatum
in class CoordinateSystem
public VerticalDatum getVerticalDatum()
CS_VerticalCoordinateSystem.getVerticalDatum()
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
- Must be 0.CS_CoordinateSystem.getUnits(int)
,
CS_VerticalCoordinateSystem.getVerticalUnit()
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 CoordinateSystem
cs
- The coordinate system (may be null
).
true
if both coordinate systems are equivalent.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 |