# Uses of Class
javafx.scene.transform.Transform

Packages that use Transform
Package | Description
--- | ---
javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
javafx.scene.transform | Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.

- ## Uses of Transform in javafx.scene

  Methods in javafx.scene that return Transform
  Modifier and Type | Method | Description
  --- | --- | ---
  `Transform` | Node.`getLocalToParentTransform()` | Gets the value of the property localToParentTransform.
  `Transform` | Node.`getLocalToSceneTransform()` | Gets the value of the property localToSceneTransform.
  `Transform` | SnapshotParameters.`getTransform()` | Gets the current transform.

  Methods in javafx.scene that return types with arguments of type Transform
  Modifier and Type | Method | Description
  --- | --- | ---
  `ObservableList<Transform>` | Node.`getTransforms()` | The `ObservableList` of custom `Transform`s to be applied to this `Node`.
  `ReadOnlyObjectProperty<Transform>` | Node.`localToParentTransformProperty()` | An affine transform that holds the computed local-to-parent transform.
  `ReadOnlyObjectProperty<Transform>` | Node.`localToSceneTransformProperty()` | An affine transform that holds the computed local-to-scene transform.

  Methods in javafx.scene with parameters of type Transform
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | SnapshotParameters.`setTransform​(Transform transform)` | Sets the transform to the specified value.

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

  Subclasses of Transform in javafx.scene.transform
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `Affine` | The `Affine` class represents a general affine transform.
  `class` | `Rotate` | This class represents an `Affine` object that rotates coordinates around an anchor point.
  `class` | `Scale` | This class represents an `Affine` object that scales coordinates by the specified factors.
  `class` | `Shear` | This class represents an `Affine` object that shears coordinates by the specified multipliers.
  `class` | `Translate` | This class represents an `Affine` object that translates coordinates by the specified factors.

  Methods in javafx.scene.transform that return Transform
  Modifier and Type | Method | Description
  --- | --- | ---
  `Transform` | Transform.`clone()` | Returns a deep copy of this transform.
  `Transform` | Transform.`createConcatenation​(Transform transform)` | Returns the concatenation of this transform and the specified transform.
  `Transform` | Transform.`createInverse()` | Returns the inverse transform of this transform.

  Methods in javafx.scene.transform with parameters of type Transform
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | Affine.`append​(Transform transform)` | Appends the specified transform to this instance.
  `Transform` | Transform.`createConcatenation​(Transform transform)` | Returns the concatenation of this transform and the specified transform.
  `void` | Affine.`prepend​(Transform transform)` | Prepends the specified transform to this instance.
  `void` | Affine.`setToTransform​(Transform transform)` | Sets the values of this instance to the values provided by the specified transform.
  `boolean` | Transform.`similarTo​(Transform transform, Bounds range, double maxDelta)` | Checks if this transform is similar to the specified transform.

  Constructors in javafx.scene.transform with parameters of type Transform
  Constructor | Description
  --- | ---
  `Affine​(Transform transform)` | Creates a new instance of `Affine` filled with the values from the specified transform.