# Uses of Interface
org.opengis.referencing.crs.VerticalCRS

Packages that use VerticalCRS
Package
Description
org.apache.sis.metadata.iso.extent
Information about spatial, vertical, and temporal extent.
org.apache.sis.referencing
Base classes for reference systems used for general positioning.
org.apache.sis.referencing.crs
Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
org.apache.sis.referencing.datum
Relationship of a `CoordinateSystem` (an abstract mathematical entity) to the earth or other system.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.opengis.metadata.extent
Extent information.
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).

- ## Uses of VerticalCRS in org.apache.sis.metadata.iso.extent

  Methods in org.apache.sis.metadata.iso.extent that return VerticalCRS
  Modifier and Type
  Method
  Description
  `VerticalCRS`
  DefaultVerticalExtent.`getVerticalCRS()`
  Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured.
  Methods in org.apache.sis.metadata.iso.extent with parameters of type VerticalCRS
  Modifier and Type
  Method
  Description
  `void`
  DefaultVerticalExtent.`setVerticalCRS(VerticalCRS newValue)`
  Sets the information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured.
  Constructors in org.apache.sis.metadata.iso.extent with parameters of type VerticalCRS
  Modifier
  Constructor
  Description
  ``
  `DefaultVerticalExtent(double minimumValue, double maximumValue, VerticalCRS verticalCRS)`
  Creates a vertical extent initialized to the specified values.

- ## Uses of VerticalCRS in org.apache.sis.referencing

  Methods in org.apache.sis.referencing that return VerticalCRS
  Modifier and Type
  Method
  Description
  `VerticalCRS`
  CommonCRS.Vertical.`crs()`
  Returns the coordinate reference system associated to this vertical object.
  `static VerticalCRS`
  CRS.`getVerticalComponent(CoordinateReferenceSystem crs, boolean allowCreateEllipsoidal)`
  Returns the first vertical coordinate reference system found in the given CRS, or `null` if there is none.

- ## Uses of VerticalCRS in org.apache.sis.referencing.crs

  Classes in org.apache.sis.referencing.crs that implement VerticalCRS
  Modifier and Type
  Class
  Description
  `class`
  `DefaultVerticalCRS`
  A 1-dimensional coordinate reference system used for recording heights or depths.
  Methods in org.apache.sis.referencing.crs that return types with arguments of type VerticalCRS
  Modifier and Type
  Method
  Description
  `Class<? extends VerticalCRS>`
  DefaultVerticalCRS.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.crs with parameters of type VerticalCRS
  Modifier and Type
  Method
  Description
  `static DefaultVerticalCRS`
  DefaultVerticalCRS.`castOrCopy(VerticalCRS object)`
  Returns a SIS coordinate reference system implementation with the same values as the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.crs with parameters of type VerticalCRS
  Modifier
  Constructor
  Description
  `protected`
  `DefaultVerticalCRS(VerticalCRS crs)`
  Constructs a new coordinate reference system with the same values as the specified one.

- ## Uses of VerticalCRS in org.apache.sis.referencing.datum

  Methods in org.apache.sis.referencing.datum with parameters of type VerticalCRS
  Modifier and Type
  Method
  Description
  `static VerticalDatum`
  DatumOrEnsemble.`asDatum(VerticalCRS crs)`
  Returns the datum (preferred) or ensemble (fallback) of the given vertical CRS.
  `static Optional<VerticalDatum>`
  DatumOrEnsemble.`asTargetDatum(VerticalCRS source, VerticalCRS target)`
  Returns the datum or pseudo-datum of the result of an operation between the given vertical CRSs.

- ## Uses of VerticalCRS in org.apache.sis.referencing.factory

  Methods in org.apache.sis.referencing.factory that return VerticalCRS
  Modifier and Type
  Method
  Description
  `VerticalCRS`
  ConcurrentAuthorityFactory.`createVerticalCRS(String code)`
  Returns a 1-dimensional coordinate reference system used for recording heights or depths.
  `VerticalCRS`
  GeodeticAuthorityFactory.`createVerticalCRS(String code)`
  Creates a 1-dimensional coordinate reference system used for recording heights or depths.
  `VerticalCRS`
  GeodeticObjectFactory.`createVerticalCRS(Map<String,?> properties, VerticalDatum datum, DefaultDatumEnsemble<VerticalDatum> ensemble, VerticalCS cs)`
  Creates a vertical coordinate reference system.
  `VerticalCRS`
  GeodeticObjectFactory.`createVerticalCRS(Map<String,?> properties, VerticalDatum datum, VerticalCS cs)`
  Creates a vertical CRS with a datum that may be a datum ensemble.
  `VerticalCRS`
  MultiAuthoritiesFactory.`createVerticalCRS(String code)`
  Creates a 1-dimensional coordinate reference system used for recording heights or depths.

- ## Uses of VerticalCRS in org.apache.sis.referencing.operation

  Methods in org.apache.sis.referencing.operation with parameters of type VerticalCRS
  Modifier and Type
  Method
  Description
  `protected List<CoordinateOperation>`
  CoordinateOperationFinder.`createOperationStep(GeodeticCRS sourceCRS, VerticalCRS targetCRS)`
  Creates an operation between a geodetic and a vertical coordinate reference systems.
  `protected List<CoordinateOperation>`
  CoordinateOperationFinder.`createOperationStep(VerticalCRS sourceCRS, VerticalCRS targetCRS)`
  Creates an operation between two vertical coordinate reference systems.

- ## Uses of VerticalCRS in org.opengis.metadata.extent

  Methods in org.opengis.metadata.extent that return VerticalCRS
  Modifier and Type
  Method
  Description
  `VerticalCRS`
  VerticalExtent.`getVerticalCRS()`
  Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured.

- ## Uses of VerticalCRS in org.opengis.referencing.crs

  Methods in org.opengis.referencing.crs that return VerticalCRS
  Modifier and Type
  Method
  Description
  `VerticalCRS`
  CRSAuthorityFactory.`createVerticalCRS(String code)`
  Create a vertical coordinate reference system from a code.
  `VerticalCRS`
  CRSFactory.`createVerticalCRS(Map<String,?> properties, VerticalDatum datum, VerticalCS cs)`
  Creates a vertical coordinate reference system.