|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICRS
Interface describing a general CoordinateSytem
Method Summary | |
---|---|
javax.vecmath.Point3d |
convertToAxis(javax.vecmath.Point3d coordinates,
IUnit[] units,
boolean invert)
Converts the given coordinates in given to the unit of the respective axis. |
boolean |
equalsWithFlippedAxis(Object other)
TODO: this methode should become redundant with the reworked identifer concept! |
String |
getAlias()
|
IAxis[] |
getAxis()
|
IDatum |
getDatum()
|
int |
getDimension()
|
Transformation |
getDirectTransformation(ICRS targetCRS)
|
int |
getEasting()
Return the axis index associated with an easting value, if the axis could not be determined Axis.AO_OTHER
0 will be returned. |
IGeodeticDatum |
getGeodeticDatum()
|
int |
getNorthing()
Return the axis index associated with a northing value, if the axis could not be determined (e.g not is Axis.AO_NORTH Axis.AO_SOUTH or Axis.AO_UP or Axis.AO_DOWN ) 1 will be returned. |
List<Transformation> |
getTransformations()
|
CRS.CRSType |
getType()
|
IUnit[] |
getUnits()
|
double[] |
getValidDomain()
Returns the approximate domain of validity of this coordinate system. |
boolean |
hasDirectTransformation(ICRS targetCRS)
|
Methods inherited from interface org.deegree.cs.CRSResource |
---|
addAreaOfUse, addName, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getCode, getCodeAndName, getCodes, getDescription, getDescriptions, getName, getNames, getOrignalCodeStrings, getVersion, getVersions, hasCode, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion |
Methods inherited from interface org.deegree.commons.tom.Object |
---|
getId |
Method Detail |
---|
int getDimension()
CRS.CRSType getType()
IAxis[] getAxis()
IGeodeticDatum getGeodeticDatum()
null
if the datum was not a Geodetic one.IDatum getDatum()
IUnit[] getUnits()
boolean hasDirectTransformation(ICRS targetCRS)
targetCRS
- to get the alternative Transformation for.
Transformation getDirectTransformation(ICRS targetCRS)
targetCRS
- to get the alternative transformation for.
null
otherwise.List<Transformation> getTransformations()
int getEasting()
Axis.AO_OTHER
0 will be returned.
int getNorthing()
Axis.AO_NORTH
Axis.AO_SOUTH
or Axis.AO_UP
or Axis.AO_DOWN
) 1 will be returned.
double[] getValidDomain()
null
if the valid
domain could not be determinedjavax.vecmath.Point3d convertToAxis(javax.vecmath.Point3d coordinates, IUnit[] units, boolean invert)
coordinates
- to convert to.units
- in which the coordinates were given.invert
- if the operation should be inverted, e.g. the coordinates are given in the axis units and should be
converted to the given units.
String getAlias()
boolean equalsWithFlippedAxis(Object other)
other
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |