APIdia Launch Partner
Top Description Constructors Methods
com.sun.javafx.scene.transform

public Class TransformUtils

extends Object
Class Inheritance
Imports
javafx.scene.transform.Transform

Internal utilities for transformations

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Transform
immutableTransform(double mxx, double mxy, double mxz, double tx, double myx, double myy, double myz, double ty, double mzx, double mzy, double mzz, double tz)

Creates an immutable arbitrary transformation.

public static Transform
immutableTransform(Transform t)

Creates an immutable transformation filled with current values from the given transformation.

public static Transform
immutableTransform(Transform reuse, double mxx, double mxy, double mxz, double tx, double myx, double myy, double myz, double ty, double mzx, double mzy, double mzz, double tz)

Creates an immutable arbitrary transformation.

public static Transform
immutableTransform(Transform reuse, Transform t)

Creates an immutable transformation filled with current values from the given transformation.

public static Transform
immutableTransform(Transform reuse, Transform left, Transform right)

Creates an immutable transformation filled with concatenation of the given transformations.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TransformUtilsback to summary
public TransformUtils()

Method Detail

immutableTransformback to summary
public static Transform immutableTransform(double mxx, double mxy, double mxz, double tx, double myx, double myy, double myz, double ty, double mzx, double mzy, double mzz, double tz)

Creates an immutable arbitrary transformation. This method is not intended for public use, users should use the Affine class.

immutableTransformback to summary
public static Transform immutableTransform(Transform t)

Creates an immutable transformation filled with current values from the given transformation. This method is not intended for public use, users should use the Affine class.

immutableTransformback to summary
public static Transform immutableTransform(Transform reuse, double mxx, double mxy, double mxz, double tx, double myx, double myy, double myz, double ty, double mzx, double mzy, double mzz, double tz)

Creates an immutable arbitrary transformation. If the given instance is not null, it is reused. This method is not intended for public use, users should use the Affine class.

Exceptions
ClassCastException:
if the given transform to be reused is not instance of ImmutableTransform
immutableTransformback to summary
public static Transform immutableTransform(Transform reuse, Transform t)

Creates an immutable transformation filled with current values from the given transformation. If the given instance is not null, it is reused. This method is not intended for public use, users should use the Affine class.

Exceptions
ClassCastException:
if the given transform to be reused is not instance of ImmutableTransform
immutableTransformback to summary
public static Transform immutableTransform(Transform reuse, Transform left, Transform right)

Creates an immutable transformation filled with concatenation of the given transformations. If the given instance is not null, it is reused. This method is not intended for public use, users should use the Affine class.

Exceptions
ClassCastException:
if one of the given transforms is not instance of ImmutableTransform