# Uses of Interface
org.opengis.referencing.cs.CartesianCS

Packages that use CartesianCS
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.cs
Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
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).
org.opengis.referencing.cs
Coordinate systems and their axis.

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

  Methods in org.apache.sis.referencing.crs that return CartesianCS
  Modifier and Type
  Method
  Description
  `final CartesianCS`
  DefaultProjectedCRS.`getCoordinateSystem()`
  Returns the coordinate system.
  Constructors in org.apache.sis.referencing.crs with parameters of type CartesianCS
  Modifier
  Constructor
  Description
  ``
  `DefaultGeocentricCRS(Map<String,?> properties, GeodeticDatum datum, DefaultDatumEnsemble<GeodeticDatum> ensemble, CartesianCS cs)`
  Creates a coordinate reference system from the given properties, datum and coordinate system.
  ``
  `DefaultProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion baseToDerived, CartesianCS derivedCS)`
  Creates a projected CRS from a defining conversion.

- ## Uses of CartesianCS in org.apache.sis.referencing.cs

  Classes in org.apache.sis.referencing.cs that implement CartesianCS
  Modifier and Type
  Class
  Description
  `class`
  `DefaultCartesianCS`
  A 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.
  Methods in org.apache.sis.referencing.cs that return types with arguments of type CartesianCS
  Modifier and Type
  Method
  Description
  `Class<? extends CartesianCS>`
  DefaultCartesianCS.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.cs with parameters of type CartesianCS
  Modifier and Type
  Method
  Description
  `static DefaultCartesianCS`
  DefaultCartesianCS.`castOrCopy(CartesianCS object)`
  Returns a SIS coordinate system implementation with the same values as the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.cs with parameters of type CartesianCS
  Modifier
  Constructor
  Description
  `protected`
  `DefaultCartesianCS(CartesianCS original)`
  Creates a new coordinate system with the same values as the specified one.

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

  Methods in org.apache.sis.referencing.factory that return CartesianCS
  Modifier and Type
  Method
  Description
  `CartesianCS`
  ConcurrentAuthorityFactory.`createCartesianCS(String code)`
  Returns a 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.
  `CartesianCS`
  GeodeticAuthorityFactory.`createCartesianCS(String code)`
  Creates a 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.
  `CartesianCS`
  GeodeticObjectFactory.`createCartesianCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)`
  Creates a two-dimensional Cartesian coordinate system from the given pair of axis.
  `CartesianCS`
  GeodeticObjectFactory.`createCartesianCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)`
  Creates a three-dimensional Cartesian coordinate system from the given set of axis.
  `CartesianCS`
  MultiAuthoritiesFactory.`createCartesianCS(String code)`
  Creates a 2- or 3-dimensional Cartesian coordinate system made of straight orthogonal axes.
  Methods in org.apache.sis.referencing.factory with parameters of type CartesianCS
  Modifier and Type
  Method
  Description
  `GeocentricCRS`
  GeodeticObjectFactory.`createGeocentricCRS(Map<String,?> properties, GeodeticDatum datum, CartesianCS cs)`
  Creates a geocentric coordinate reference system from a Cartesian coordinate system.
  `GeodeticCRS`
  GeodeticObjectFactory.`createGeodeticCRS(Map<String,?> properties, GeodeticDatum datum, DefaultDatumEnsemble<GeodeticDatum> ensemble, CartesianCS cs)`
  Creates a geocentric coordinate reference system from a Cartesian coordinate system.
  `ProjectedCRS`
  GeodeticObjectFactory.`createProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion baseToDerived, CartesianCS derivedCS)`
  Creates a projected coordinate reference system from a conversion.

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

  Methods in org.opengis.referencing.crs that return CartesianCS
  Modifier and Type
  Method
  Description
  `CartesianCS`
  ProjectedCRS.`getCoordinateSystem()`
  Returns the coordinate system, which must be cartesian.
  Methods in org.opengis.referencing.crs with parameters of type CartesianCS
  Modifier and Type
  Method
  Description
  `GeocentricCRS`
  CRSFactory.`createGeocentricCRS(Map<String,?> properties, GeodeticDatum datum, CartesianCS cs)`
  Creates a geocentric coordinate reference system from a cartesian coordinate system.
  `ProjectedCRS`
  CRSFactory.`createProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion conversionFromBase, CartesianCS derivedCS)`
  Creates a projected coordinate reference system from a defining conversion.

- ## Uses of CartesianCS in org.opengis.referencing.cs

  Methods in org.opengis.referencing.cs that return CartesianCS
  Modifier and Type
  Method
  Description
  `CartesianCS`
  CSAuthorityFactory.`createCartesianCS(String code)`
  Creates a cartesian coordinate system from a code.
  `CartesianCS`
  CSFactory.`createCartesianCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)`
  Creates a two dimensional cartesian coordinate system from the given pair of axis.
  `CartesianCS`
  CSFactory.`createCartesianCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)`
  Creates a three dimensional cartesian coordinate system from the given set of axis.