|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.crs.Identifiable
org.deegree.crs.coordinatesystems.CoordinateSystem
public abstract class CoordinateSystem
Three kinds of CoordinateSystem
s (in this class abbreviated with CRS) are supported in this lib.
Field Summary | |
---|---|
static int |
GEOCENTRIC_CRS
Defines this CRS as a GeoCentric one. |
static int |
GEOGRAPHIC_CRS
Defines this CRS as a Geographic one. |
static int |
PROJECTED_CRS
Defines this CRS as a Projected one. |
Constructor Summary | |
---|---|
CoordinateSystem(GeodeticDatum datum,
Axis[] axisOrder,
Identifiable identity)
|
|
CoordinateSystem(GeodeticDatum datum,
Axis[] axisOrder,
String[] identifiers,
String[] names,
String[] versions,
String[] descriptions,
String[] areasOfUse)
|
Method Summary | |
---|---|
boolean |
equals(Object other)
|
Axis[] |
getAxis()
|
abstract int |
getDimension()
|
GeodeticDatum |
getGeodeticDatum()
|
abstract int |
getType()
|
protected String |
getTypeName()
Helper function to get the typename as a String. |
Unit |
getUnits()
|
int |
hashCode()
Implementation as proposed by Joshua Block in Effective Java (Addison-Wesley 2001), which supplies an even distribution and is relatively fast. |
String |
toString()
|
Methods inherited from class org.deegree.crs.Identifiable |
---|
checkForNullObject, checkForNullObject, getAreaOfUse, getAreasOfUse, getDescription, getDescriptions, getIdAndName, getIdentifier, getIdentifiers, getName, getNames, getVersion, getVersions |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int GEOCENTRIC_CRS
public static final int GEOGRAPHIC_CRS
public static final int PROJECTED_CRS
Constructor Detail |
---|
public CoordinateSystem(GeodeticDatum datum, Axis[] axisOrder, Identifiable identity)
datum
- of this coordinate system.axisOrder
- the axisorder of this coordinate system.identity
- public CoordinateSystem(GeodeticDatum datum, Axis[] axisOrder, String[] identifiers, String[] names, String[] versions, String[] descriptions, String[] areasOfUse)
datum
- of this coordinate system.axisOrder
- the axisorder of this coordinate system.identifiers
- of this coordinate system.names
- versions
- descriptions
- areasOfUse
- Method Detail |
---|
public final Axis[] getAxis()
public final GeodeticDatum getGeodeticDatum()
public Unit getUnits()
public abstract int getDimension()
public abstract int getType()
protected String getTypeName()
public boolean equals(Object other)
equals
in class Object
public int hashCode()
Combining the hash code(s) computed above: result = 37 * result + code;
hashCode
in class Object
Object.hashCode()
public String toString()
toString
in class Identifiable
|
deegree 2.2 (2008/12/22 11:33 build-3038-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