# Uses of Class
org.opengis.referencing.operation.NoninvertibleTransformException

Packages that use NoninvertibleTransformException
Package
Description
org.apache.sis.referencing.operation.matrix
Matrix implementations for spatiotemporal referencing.
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 NoninvertibleTransformException in org.apache.sis.referencing.operation.matrix

  Subclasses of NoninvertibleTransformException in org.apache.sis.referencing.operation.matrix
  Modifier and Type
  Class
  Description
  `class`
  `NoninvertibleMatrixException`
  Thrown when a matrix cannot be inverted.

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

  Methods in org.apache.sis.referencing.operation.transform that throw NoninvertibleTransformException
  Modifier and Type
  Method
  Description
  `MathTransform`
  AbstractMathTransform.`inverse()`
  Returns the inverse transform of this object.
  `MathTransform1D`
  AbstractMathTransform1D.`inverse()`
  Returns the inverse transform of this object.
  `MathTransform2D`
  AbstractMathTransform2D.`inverse()`
  Returns the inverse transform of this object.
  `LinearTransform`
  LinearTransform.`inverse()`
  Returns the inverse transform of this object, which shall also be linear.
  `MathTransform`
  PassThroughTransform.`inverse()`
  Creates the inverse transform of this object.
  `MathTransform`
  WraparoundTransform.`inverse()`
  Returns a wraparound transform producing values in the range of source coordinate values.

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

  Methods in org.opengis.referencing.operation that throw NoninvertibleTransformException
  Modifier and Type
  Method
  Description
  `MathTransform`
  MathTransform.`inverse()`
  Creates the inverse transform of this object.
  `MathTransform1D`
  MathTransform1D.`inverse()`
  Creates the inverse transform of this object.
  `MathTransform2D`
  MathTransform2D.`inverse()`
  Creates the inverse transform of this object.