org.deegree.cs.coordinatesystems
Class VerticalCRS

java.lang.Object
  extended by org.deegree.cs.CRSIdentifiable
      extended by org.deegree.cs.coordinatesystems.CoordinateSystem
          extended by org.deegree.cs.coordinatesystems.VerticalCRS

public class VerticalCRS
extends CoordinateSystem

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: 23245 $, $Date: 2010-03-25 10:45:24 +0100 (Do, 25. Mär 2010) $
Author:
Rutger Bezema, last edited by: $Author: rbezema $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.deegree.cs.coordinatesystems.CoordinateSystem
CoordinateSystem.CRSType
 
Constructor Summary
VerticalCRS(VerticalDatum datum, Axis[] axisOrder, CRSIdentifiable identity)
           
 
Method Summary
 int getDimension()
           
 CoordinateSystem.CRSType getType()
           
 Axis getVerticalAxis()
           
 VerticalDatum getVerticalDatum()
           
 
Methods inherited from class org.deegree.cs.coordinatesystems.CoordinateSystem
convertToAxis, equals, 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, 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
 

Constructor Detail

VerticalCRS

public VerticalCRS(VerticalDatum datum,
                   Axis[] axisOrder,
                   CRSIdentifiable identity)
Parameters:
datum -
axisOrder -
identity -
Method Detail

getDimension

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

getType

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

getVerticalDatum

public VerticalDatum getVerticalDatum()
Returns:
the vertical datum of this crs

getVerticalAxis

public Axis getVerticalAxis()
Returns:
the axis of this vertical crs.


Copyright © 2011. All Rights Reserved.