|
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.HorizontalCoordinateSystem
public abstract class HorizontalCoordinateSystem
A 2D coordinate system suitable for positions on the Earth's surface.
| Field Summary |
|---|
| Fields inherited from class org.deegree.model.csct.cs.Info |
|---|
pool |
| Constructor Summary | |
|---|---|
HorizontalCoordinateSystem(Map properties,
HorizontalDatum datum,
AxisInfo axis0,
AxisInfo axis1)
Construct a coordinate system. |
|
HorizontalCoordinateSystem(String name,
HorizontalDatum datum,
AxisInfo axis0,
AxisInfo axis1)
Construct a coordinate system. |
|
| 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 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. |
| Methods inherited from class org.deegree.model.csct.cs.CoordinateSystem |
|---|
checkAxis, equals, getDefaultEnvelope, getUnits, 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 |
| Constructor Detail |
|---|
public HorizontalCoordinateSystem(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(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 DimensionedgetDimension in class CoordinateSystemfinal Datum getDatum()
CoordinateSystem.getDatum().
getDatum in class CoordinateSystempublic HorizontalDatum getHorizontalDatum()
public AxisInfo getAxis(int dimension)
getAxis in class CoordinateSystemdimension - Zero based index of axis.
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