# Interface VerticalCS

All Superinterfaces:
  `CoordinateSystem, IdentifiedObject`

All Known Implementing Classes:
  `DefaultVerticalCS`

@UML(identifier="CS_VerticalCS", specification=ISO_19111) public interface VerticalCS extends CoordinateSystem
A one-dimensional coordinate system used to record the heights (or depths) of points. Such a coordinate system is usually dependent on the Earth's gravity field, perhaps loosely as when atmospheric pressure is the basis for the vertical coordinate system axis. An exact definition is deliberately not provided as the complexities of the subject fall outside the scope of this specification. A `VerticalCS` shall have one axis association.

Used with CRS type(s)
`Vertical`, `Engineering`

Since:
  1.0

- ## Field Summary

  ### Fields inherited from interface IdentifiedObject

  `ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY`

- ## Method Summary

  ### Methods inherited from interface CoordinateSystem

  `getAxis, getDimension`

  ### Methods inherited from interface IdentifiedObject

  `getAlias, getIdentifiers, getName, getRemarks, toWKT`