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

Packages that use CompoundCRS
Package
Description
org.apache.sis.referencing.crs
Coordinate Reference System (CRS) definitions as coordinate systems related to the earth through datum.
org.apache.sis.referencing.factory
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).

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

  Classes in org.apache.sis.referencing.crs that implement CompoundCRS
  Modifier and Type
  Class
  Description
  `class`
  `DefaultCompoundCRS`
  A CRS describing the position of points through two or more independent coordinate reference systems.
  Methods in org.apache.sis.referencing.crs that return types with arguments of type CompoundCRS
  Modifier and Type
  Method
  Description
  `Class<? extends CompoundCRS>`
  DefaultCompoundCRS.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.crs with parameters of type CompoundCRS
  Modifier and Type
  Method
  Description
  `static DefaultCompoundCRS`
  DefaultCompoundCRS.`castOrCopy(CompoundCRS object)`
  Returns a SIS CRS implementation with the same values as the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.crs with parameters of type CompoundCRS
  Modifier
  Constructor
  Description
  `protected`
  `DefaultCompoundCRS(CompoundCRS crs)`
  Constructs a new coordinate reference system with the same values as the specified one.

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

  Methods in org.apache.sis.referencing.factory that return CompoundCRS
  Modifier and Type
  Method
  Description
  `CompoundCRS`
  ConcurrentAuthorityFactory.`createCompoundCRS(String code)`
  Returns a CRS describing the position of points through two or more independent coordinate reference systems.
  `CompoundCRS`
  GeodeticAuthorityFactory.`createCompoundCRS(String code)`
  Creates a CRS describing the position of points through two or more independent coordinate reference systems.
  `CompoundCRS`
  GeodeticObjectFactory.`createCompoundCRS(Map<String,?> properties, CoordinateReferenceSystem... components)`
  Creates a compound coordinate reference system from an ordered list of CRS components.
  `CompoundCRS`
  MultiAuthoritiesFactory.`createCompoundCRS(String code)`
  Creates a CRS describing the position of points through two or more independent coordinate reference systems.

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

  Methods in org.opengis.referencing.crs that return CompoundCRS
  Modifier and Type
  Method
  Description
  `CompoundCRS`
  CRSAuthorityFactory.`createCompoundCRS(String code)`
  Creates a 3D coordinate reference system from a code.
  `CompoundCRS`
  CRSFactory.`createCompoundCRS(Map<String,?> properties, CoordinateReferenceSystem... elements)`
  Creates a compound coordinate reference system from an ordered list of `CoordinateReferenceSystem` objects.