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

Packages that use SingleOperation
Package
Description
org.apache.sis.referencing.operation
Relationship between any two Coordinate Reference Systems (CRS).
org.apache.sis.referencing.operation.transform
Conversions or transformations of multi-dimensional coordinate tuples.
org.opengis.referencing.operation
Coordinate operations (relationship between any two coordinate reference systems).

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

  Classes in org.apache.sis.referencing.operation that implement SingleOperation
  Modifier and Type
  Class
  Description
  `class`
  `DefaultConversion`
  A parameterized mathematical operation that converts coordinates to another CRS without any change of datum.
  `class`
  `DefaultPassThroughOperation`
  Specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
  `class`
  `DefaultTransformation`
  A parameterized mathematical operation that transforms coordinates to another CRS with a change of datum.
  Methods in org.apache.sis.referencing.operation that return SingleOperation
  Modifier and Type
  Method
  Description
  `SingleOperation`
  DefaultCoordinateOperationFactory.`createSingleOperation(Map<String,?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateReferenceSystem interpolationCRS, OperationMethod method, MathTransform transform)`
  Creates a transformation or conversion from the given properties.
  `SingleOperation`
  DefaultPassThroughOperation.`getOperation()`
  Returns the operation to apply on the subset of a coordinate tuple.
  Methods in org.apache.sis.referencing.operation that return types with arguments of type SingleOperation
  Modifier and Type
  Method
  Description
  `Class<? extends SingleOperation>`
  DefaultOperationMethod.`getOperationType()`
  Returns the base interface of the `CoordinateOperation` instances that use this method.
  Constructors in org.apache.sis.referencing.operation with parameters of type SingleOperation
  Modifier
  Constructor
  Description
  ``
  `DefaultPassThroughOperation(Map<String,?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, SingleOperation operation, int firstAffectedCoordinate, int numTrailingCoordinates)`
  Constructs a pass-through operation from a set of properties.

- ## Uses of SingleOperation in org.apache.sis.referencing.operation.transform

  Method parameters in org.apache.sis.referencing.operation.transform with type arguments of type SingleOperation
  Modifier and Type
  Method
  Description
  `Set<OperationMethod>`
  DefaultMathTransformFactory.`getAvailableMethods(Class<? extends SingleOperation> type)`
  Returns a set of available methods for coordinate operations of the given type.

- ## Uses of SingleOperation in org.opengis.referencing.operation

  Subinterfaces of SingleOperation in org.opengis.referencing.operation
  Modifier and Type
  Interface
  Description
  `interface`
  `ConicProjection`
  Base interface for conical map projections.
  `interface`
  `Conversion`
  An operation on coordinates that does not include any change of Datum.
  `interface`
  `CylindricalProjection`
  Base interface for cylindrical map projections.
  `interface`
  `PassThroughOperation`
  A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
  `interface`
  `PlanarProjection`
  Base interface for for azimuthal (or planar) map projections.
  `interface`
  `Projection`
  A conversion transforming (longitude,latitude) coordinates to cartesian coordinates (x,y).
  `interface`
  `Transformation`
  An operation on coordinates that usually includes a change of Datum.
  Methods in org.opengis.referencing.operation that return SingleOperation
  Modifier and Type
  Method
  Description
  `SingleOperation`
  PassThroughOperation.`getOperation()`
  Returns the operation to apply on the subset of a coordinate tuple.
  Methods in org.opengis.referencing.operation that return types with arguments of type SingleOperation
  Modifier and Type
  Method
  Description
  `List<SingleOperation>`
  ConcatenatedOperation.`getOperations()`
  Returns the sequence of operations.
  Method parameters in org.opengis.referencing.operation with type arguments of type SingleOperation
  Modifier and Type
  Method
  Description
  `Set<OperationMethod>`
  MathTransformFactory.`getAvailableMethods(Class<? extends SingleOperation> type)`
  Returns a set of available methods for math transforms.