# Uses of Interface
org.opengis.referencing.operation.Conversion

Packages that use Conversion
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.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.opengis.referencing.crs
Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).

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

  Subclasses with type arguments of type Conversion in org.apache.sis.referencing.crs
  Modifier and Type
  Class
  Description
  `class`
  `DefaultDerivedCRS`
  A coordinate reference system that is defined by its coordinate conversion from another CRS.
  Methods in org.apache.sis.referencing.crs that return Conversion
  Modifier and Type
  Method
  Description
  `Conversion`
  DefaultDerivedCRS.`getConversionFromBase()`
  Returns the conversion from the base CRS to this CRS.
  Methods in org.apache.sis.referencing.crs with parameters of type Conversion
  Modifier and Type
  Method
  Description
  `static DefaultDerivedCRS`
  DefaultDerivedCRS.`create(Map<String,?> properties, SingleCRS baseCRS, Conversion baseToDerived, CoordinateSystem derivedCS)`
  Creates a derived CRS from a defining conversion and a type inferred from the given arguments.
  Constructors in org.apache.sis.referencing.crs with parameters of type Conversion
  Modifier
  Constructor
  Description
  `protected`
  `DefaultDerivedCRS(Map<String,?> properties, SingleCRS baseCRS, Conversion conversion, CoordinateSystem derivedCS)`
  Creates a derived CRS from a defining conversion.
  ``
  `DefaultProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion baseToDerived, CartesianCS derivedCS)`
  Creates a projected CRS from a defining conversion.

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

  Methods in org.apache.sis.referencing.factory with parameters of type Conversion
  Modifier and Type
  Method
  Description
  `DerivedCRS`
  GeodeticObjectFactory.`createDerivedCRS(Map<String,?> properties, CoordinateReferenceSystem baseCRS, Conversion baseToDerived, CoordinateSystem derivedCS)`
  Creates a derived coordinate reference system from a conversion.
  `ProjectedCRS`
  GeodeticObjectFactory.`createProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion baseToDerived, CartesianCS derivedCS)`
  Creates a projected coordinate reference system from a conversion.

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

  Classes in org.apache.sis.referencing.operation that implement Conversion
  Modifier and Type
  Class
  Description
  `class`
  `DefaultConversion`
  A parameterized mathematical operation that converts coordinates to another CRS without any change of datum.
  Methods in org.apache.sis.referencing.operation that return Conversion
  Modifier and Type
  Method
  Description
  `Conversion`
  DefaultCoordinateOperationFactory.`createDefiningConversion(Map<String,?> properties, OperationMethod method, ParameterValueGroup parameters)`
  Creates a defining conversion from the given operation parameters.
  `Conversion`
  DefaultConversion.`specialize(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, MathTransformFactory factory)`
  Returns a specialization of this conversion with non-null CRSs.
  Methods in org.apache.sis.referencing.operation that return types with arguments of type Conversion
  Modifier and Type
  Method
  Description
  `Class<? extends Conversion>`
  DefaultConversion.`getInterface()`
  Returns the GeoAPI interface implemented by this class.
  Methods in org.apache.sis.referencing.operation with parameters of type Conversion
  Modifier and Type
  Method
  Description
  `static DefaultConversion`
  DefaultConversion.`castOrCopy(Conversion object)`
  Returns a SIS coordinate operation implementation with the values of the given arbitrary implementation.
  Constructors in org.apache.sis.referencing.operation with parameters of type Conversion
  Modifier
  Constructor
  Description
  `protected`
  `DefaultConversion(Conversion operation)`
  Creates a new coordinate operation with the same values as the specified one.

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

  Methods in org.opengis.referencing.crs that return Conversion
  Modifier and Type
  Method
  Description
  `Conversion`
  GeneralDerivedCRS.`getConversionFromBase()`
  Returns the conversion from the base CRS to this CRS.
  Methods in org.opengis.referencing.crs with parameters of type Conversion
  Modifier and Type
  Method
  Description
  `DerivedCRS`
  CRSFactory.`createDerivedCRS(Map<String,?> properties, CoordinateReferenceSystem baseCRS, Conversion conversionFromBase, CoordinateSystem derivedCS)`
  Creates a derived coordinate reference 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 Conversion in org.opengis.referencing.operation

  Subinterfaces of Conversion in org.opengis.referencing.operation
  Modifier and Type
  Interface
  Description
  `interface`
  `ConicProjection`
  Base interface for conical map projections.
  `interface`
  `CylindricalProjection`
  Base interface for cylindrical map projections.
  `interface`
  `PlanarProjection`
  Base interface for for azimuthal (or planar) map projections.
  `interface`
  `Projection`
  A conversion transforming (longitude,latitude) coordinates to cartesian coordinates (x,y).
  Methods in org.opengis.referencing.operation that return Conversion
  Modifier and Type
  Method
  Description
  `Conversion`
  CoordinateOperationFactory.`createDefiningConversion(Map<String,?> properties, OperationMethod method, ParameterValueGroup parameters)`
  Constructs a defining conversion from a set of properties.