## Uses of Class
javafx.scene.transform.NonInvertibleTransformException

- Packages that use NonInvertibleTransformException
  Package | Description
  --- | ---
  javafx.scene.transform | Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.

- - ### Uses of NonInvertibleTransformException in javafx.scene.transform

    Methods in javafx.scene.transform that throw NonInvertibleTransformException
    Modifier and Type | Method and Description
    --- | ---
    `Transform` | Transform.`createInverse()` Returns the inverse transform of this transform.
    `Scale` | Scale.`createInverse()`
    `Transform` | Rotate.`createInverse()`
    `Affine` | Affine.`createInverse()`
    `Point2D` | Transform.`inverseDeltaTransform(double x, double y)` Transforms the relative magnitude vector by the inverse of this transform.
    `Point2D` | Shear.`inverseDeltaTransform(double x, double y)`
    `Point2D` | Scale.`inverseDeltaTransform(double x, double y)`
    `Point2D` | Affine.`inverseDeltaTransform(double x, double y)`
    `Point3D` | Transform.`inverseDeltaTransform(double x, double y, double z)` Transforms the relative magnitude vector by the inverse of this transform.
    `Point3D` | Shear.`inverseDeltaTransform(double x, double y, double z)`
    `Point3D` | Scale.`inverseDeltaTransform(double x, double y, double z)`
    `Point3D` | Affine.`inverseDeltaTransform(double x, double y, double z)`
    `Point2D` | Transform.`inverseDeltaTransform(Point2D point)` Transforms the relative magnitude vector represented by the specified `Point2D` instance by the inverse of this transform.
    `Point3D` | Transform.`inverseDeltaTransform(Point3D point)` Transforms the relative magnitude vector represented by the specified `Point3D` instance by the inverse of this transform.
    `Bounds` | Transform.`inverseTransform(Bounds bounds)` Transforms the specified bounds by the inverse of this transform.
    `Point2D` | Transform.`inverseTransform(double x, double y)` Transforms the specified point by the inverse of this transform.
    `Point2D` | Shear.`inverseTransform(double x, double y)`
    `Point2D` | Scale.`inverseTransform(double x, double y)`
    `Point2D` | Affine.`inverseTransform(double x, double y)`
    `Point3D` | Transform.`inverseTransform(double x, double y, double z)` Transforms the specified point by the inverse of this transform.
    `Point3D` | Shear.`inverseTransform(double x, double y, double z)`
    `Point3D` | Scale.`inverseTransform(double x, double y, double z)`
    `Point3D` | Affine.`inverseTransform(double x, double y, double z)`
    `Point2D` | Transform.`inverseTransform(Point2D point)` Transforms the specified point by the inverse of this transform.
    `Point3D` | Transform.`inverseTransform(Point3D point)` Transforms the specified point by the inverse of this transform.
    `void` | Transform.`inverseTransform2DPoints(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)` Transforms an array of coordinates by the inverse of this transform.
    `void` | Transform.`inverseTransform3DPoints(double[] srcPts, int srcOff, double[] dstPts, int dstOff, int numPts)` Transforms an array of floating point coordinates by the inverse of this transform.
    `void` | Affine.`invert()` Inverts this transform in place.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.