org.deegree.cs.coordinatesystems
Class VerticalCRS

java.lang.Object
  extended by org.deegree.cs.CRSIdentifiable
      extended by org.deegree.cs.coordinatesystems.CRS
          extended by org.deegree.cs.coordinatesystems.VerticalCRS
All Implemented Interfaces:
Object, TypedObjectNode, ICRS, IVerticalCRS, CRSResource

public class VerticalCRS
extends CRS
implements IVerticalCRS

The VerticalCRS represents a crs based on one axis only, typically this crs is used as an extension on an already present crs, and adds a 'heightaxis' to the original crs.

Version:
$Revision: 29642 $, $Date: 2011-02-11 13:59:33 +0100 (Fri, 11 Feb 2011) $
Author:
Rutger Bezema, last edited by: $Author: lbuesching $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.deegree.cs.coordinatesystems.CRS
CRS.CRSType
 
Constructor Summary
VerticalCRS(IVerticalDatum datum, IAxis[] axisOrder, CRSResource identity)
           
 
Method Summary
 int getDimension()
           
 CRS.CRSType getType()
           
 IAxis getVerticalAxis()
           
 VerticalDatum getVerticalDatum()
           
 
Methods inherited from class org.deegree.cs.coordinatesystems.CRS
convertToAxis, equals, equalsWithFlippedAxis, getAlias, getAxis, getDatum, getDirectTransformation, getEasting, getGeodeticDatum, getNorthing, getTransformations, getTypeName, getUnits, getValidDomain, hasDirectTransformation, hashCode, toString
 
Methods inherited from class org.deegree.cs.CRSIdentifiable
addAreaOfUse, addName, checkForNullObject, checkForNullObject, checkForNullObject, getAreaOfUse, getAreaOfUseBBox, getAreasOfUse, getCode, getCodeAndName, getCodes, getDescription, getDescriptions, getId, getName, getNames, getOrignalCodeStrings, getVersion, getVersions, hasCode, hasId, hasIdOrName, setDefaultAreaOfUse, setDefaultDescription, setDefaultId, setDefaultName, setDefaultVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.deegree.cs.coordinatesystems.ICRS
convertToAxis, equalsWithFlippedAxis, getAlias, getAxis, getDatum, getDirectTransformation, getEasting, getGeodeticDatum, getNorthing, getTransformations, getUnits, getValidDomain, hasDirectTransformation
 
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
 

Constructor Detail

VerticalCRS

public VerticalCRS(IVerticalDatum datum,
                   IAxis[] axisOrder,
                   CRSResource identity)
Parameters:
datum -
axisOrder -
identity -
Method Detail

getDimension

public int getDimension()
Specified by:
getDimension in interface ICRS
Returns:
the dimension of this CRS.

getType

public CRS.CRSType getType()
Specified by:
getType in interface ICRS
Returns:
one of the *_CRS types defined in this class.

getVerticalDatum

public VerticalDatum getVerticalDatum()
Specified by:
getVerticalDatum in interface IVerticalCRS
Returns:
the vertical datum of this crs

getVerticalAxis

public IAxis getVerticalAxis()
Specified by:
getVerticalAxis in interface IVerticalCRS
Returns:
the axis of this vertical crs.


Copyright © 2011. All Rights Reserved.