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

Packages that use AffineCS
Package
Description
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 AffineCS in org.apache.sis.referencing.cs

  Classes in org.apache.sis.referencing.cs that implement AffineCS
  Modifier and Type
  Class
  Description
  `class`
  `DefaultAffineCS`
  A 2- or 3-dimensional coordinate system with straight axes that are not necessarily orthogonal.
  `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 AffineCS
  Modifier and Type
  Method
  Description
  `Class<? extends AffineCS>`
  DefaultAffineCS.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.cs with parameters of type AffineCS
  Modifier and Type
  Method
  Description
  `static DefaultAffineCS`
  DefaultAffineCS.`castOrCopy(AffineCS 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 AffineCS
  Modifier
  Constructor
  Description
  `protected`
  `DefaultAffineCS(AffineCS original)`
  Creates a new coordinate system with the same values as the specified one.

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

  Methods in org.apache.sis.referencing.factory that return AffineCS
  Modifier and Type
  Method
  Description
  `AffineCS`
  GeodeticObjectFactory.`createAffineCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)`
  Creates a two-dimensional affine coordinate system from the given pair of axis.
  `AffineCS`
  GeodeticObjectFactory.`createAffineCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)`
  Creates a three-dimensional affine coordinate system from the given set of axis.
  Methods in org.apache.sis.referencing.factory with parameters of type AffineCS
  Modifier and Type
  Method
  Description
  `ImageCRS`
  GeodeticObjectFactory.`createImageCRS(Map<String,?> properties, ImageDatum datum, AffineCS cs)`
  Deprecated.
  The `ImageCRS` class has been removed in ISO 19111:2019.

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

  Methods in org.opengis.referencing.crs that return AffineCS
  Modifier and Type
  Method
  Description
  `AffineCS`
  ImageCRS.`getCoordinateSystem()`
  Returns the cartesian coordinate system.
  Methods in org.opengis.referencing.crs with parameters of type AffineCS
  Modifier and Type
  Method
  Description
  `ImageCRS`
  CRSFactory.`createImageCRS(Map<String,?> properties, ImageDatum datum, AffineCS cs)`
  Creates an image coordinate reference system.

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

  Subinterfaces of AffineCS in org.opengis.referencing.cs
  Modifier and Type
  Interface
  Description
  `interface`
  `CartesianCS`
  A 1-, 2-, or 3-dimensional coordinate system.
  Methods in org.opengis.referencing.cs that return AffineCS
  Modifier and Type
  Method
  Description
  `AffineCS`
  CSFactory.`createAffineCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)`
  Creates a two dimensional coordinate system from the given pair of axis.
  `AffineCS`
  CSFactory.`createAffineCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)`
  Creates a three dimensional coordinate system from the given set of axis.