|
|||||||||||
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.HorizontalCoordinateSystem
A 2D coordinate system suitable for positions on the Earth's surface.
CS_HorizontalCoordinateSystem
,
Serialized FormNested Class Summary | |
(package private) class |
HorizontalCoordinateSystem.Export
Wrap a HorizontalCoordinateSystem object for use with OpenGIS.
|
Nested classes inherited from class org.deegree_impl.model.cs.Info |
Info.AngularUnit, Info.LinearUnit |
Field Summary | |
private AxisInfo |
axis0
Details of 0th ordinates. |
private AxisInfo |
axis1
Details of 1th ordinates. |
private HorizontalDatum |
datum
The horizontal datum. |
private static long |
serialVersionUID
Serial number for interoperability with different versions. |
Fields inherited from class org.deegree_impl.model.cs.Info |
pool |
Constructor Summary | |
(package private) |
HorizontalCoordinateSystem(java.util.Map properties,
HorizontalDatum datum,
AxisInfo axis0,
AxisInfo axis1)
Construct a coordinate system. |
|
HorizontalCoordinateSystem(java.lang.String name,
HorizontalDatum datum,
AxisInfo axis0,
AxisInfo axis1)
Construct a coordinate system. |
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 dimension within coordinate system. |
(package private) Datum |
getDatum()
Override CoordinateSystem.getDatum() . |
int |
getDimension()
Returns the dimension of this coordinate system, which is 2. |
HorizontalDatum |
getHorizontalDatum()
Returns the horizontal datum. |
(package private) java.lang.Object |
toOpenGIS(java.lang.Object adapters)
Returns an OpenGIS interface for this horizontal coordinate system. |
Methods inherited from class org.deegree_impl.model.cs.CoordinateSystem |
checkAxis, equals, getDefaultEnvelope, getUnits, 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
private final HorizontalDatum datum
private final AxisInfo axis0
private final AxisInfo axis1
Constructor Detail |
public HorizontalCoordinateSystem(java.lang.String name, HorizontalDatum datum, AxisInfo axis0, AxisInfo axis1)
name
- The coordinate system name.datum
- The horizontal datum.axis0
- Details of 0th ordinates in created coordinate system.axis1
- Details of 1st ordinates in created coordinate system.HorizontalCoordinateSystem(java.util.Map properties, HorizontalDatum datum, AxisInfo axis0, AxisInfo axis1)
properties
- The set of properties (see Info
).datum
- The horizontal datum.axis0
- Details of 0th ordinates in created coordinate system.axis1
- Details of 1st ordinates in created 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 HorizontalDatum getHorizontalDatum()
CS_HorizontalCoordinateSystem.getHorizontalDatum()
public AxisInfo getAxis(int dimension)
getAxis
in class CoordinateSystem
dimension
- Zero based index of axis.CS_CoordinateSystem.getAxis(int)
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.
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 |