Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-backports > by-pkgid > afb4c294e8f553dc8d6909c852dc1564 > files > 1567

java-1.8.0-openjfx-1.8.0.76-1.b04.1.1.mga5.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_77) on Wed Apr 06 14:52:05 UTC 2016 -->
<title>Affine (JavaFX 8)</title>
<meta name="date" content="2016-04-06">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="Affine (JavaFX 8)";
        }
    }
    catch(err) {
    }
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Affine.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">JavaFX&nbsp;8</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javafx/scene/transform/Affine.html" target="_top">Frames</a></li>
<li><a href="Affine.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">javafx.scene.transform</div>
<h2 title="Class Affine" class="title">Class Affine</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">javafx.scene.transform.Transform</a></li>
<li>
<ul class="inheritance">
<li>javafx.scene.transform.Affine</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../javafx/event/EventTarget.html" title="interface in javafx.event">EventTarget</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Affine</span>
extends <a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></pre>
<div class="block"><p>
 The <code>Affine</code> class represents a general affine transform. An affine
 transform performs a linear mapping from 2D/3D coordinates to other 2D/3D
 coordinates while preserving the "straightness" and "parallelness"
 of lines.
 Affine transformations can be constructed using sequence rotations,
 translations, scales, and shears.</p>

 <p>
 For simple transformations application developers should use the
 specific <code>Translate</code>, <code>Scale</code>, <code>Rotate</code>, or <code>Shear</code>
 transforms, which are more lightweight and thus more optimal for this simple
 purpose. The <code>Affine</code> class, on the other hand, has the advantage
 of being able to represent a general affine transform and perform matrix
 operations on it in place, so it fits better for more complex transformation
 usages.</p>

 <p>
 Such a coordinate transformation can be represented by a 3 row by
 4 column matrix. This matrix transforms source coordinates <code>(x,y,z)</code>
 into destination coordinates <code>(x',y',z')</code> by considering
 them to be a column vector and multiplying the coordinate vector
 by the matrix according to the following process:</p>

 <pre>
      [ x']   [  mxx  mxy  mxz  tx  ] [ x ]   [ mxx * x + mxy * y + mxz * z + tx ]
      [ y'] = [  myx  myy  myz  ty  ] [ y ] = [ myx * x + myy * y + myz * z + ty ]
      [ z']   [  mzx  mzy  mzz  tz  ] [ z ]   [ mzx * x + mzy * y + mzz * z + tz ]
                                      [ 1 ]
 </pre></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 2.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== PROPERTY SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="property.summary">
<!--   -->
</a>
<h3>Property Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Property Summary table, listing properties, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Property and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mxxProperty">mxx</a></span></code>
<div class="block">Defines the X coordinate scaling element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mxyProperty">mxy</a></span></code>
<div class="block">Defines the XY coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mxzProperty">mxz</a></span></code>
<div class="block">Defines the XZ coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#myxProperty">myx</a></span></code>
<div class="block">Defines the YX coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#myyProperty">myy</a></span></code>
<div class="block">Defines the Y coordinate scaling element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#myzProperty">myz</a></span></code>
<div class="block">Defines the YZ coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mzxProperty">mzx</a></span></code>
<div class="block">Defines the ZX coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mzyProperty">mzy</a></span></code>
<div class="block">Defines the ZY coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mzzProperty">mzz</a></span></code>
<div class="block">Defines the Z coordinate scaling element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#txProperty">tx</a></span></code>
<div class="block">Defines the X coordinate translation element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#tyProperty">ty</a></span></code>
<div class="block">Defines the Y coordinate translation element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#tzProperty">tz</a></span></code>
<div class="block">Defines the Z coordinate translation element of the 3x4 matrix.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.transform.Transform">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.transform.<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></h3>
<code><a href="../../../javafx/scene/transform/Transform.html#identityProperty">identity</a>, <a href="../../../javafx/scene/transform/Transform.html#onTransformChangedProperty">onTransformChanged</a>, <a href="../../../javafx/scene/transform/Transform.html#type2DProperty">type2D</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#Affine--">Affine</a></span>()</code>
<div class="block">Creates a new instance of <code>Affine</code> containing an identity transform.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#Affine-double:A-javafx.scene.transform.MatrixType-int-">Affine</a></span>(double[]&nbsp;matrix,
      <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
      int&nbsp;offset)</code>
<div class="block">Creates a new instance of <code>Affine</code> with a transformation matrix
 specified by an array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#Affine-double-double-double-double-double-double-">Affine</a></span>(double&nbsp;mxx,
      double&nbsp;mxy,
      double&nbsp;tx,
      double&nbsp;myx,
      double&nbsp;myy,
      double&nbsp;ty)</code>
<div class="block">Creates a new instance of <code>Affine</code> with a 2D transform specified
 by the element values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#Affine-double-double-double-double-double-double-double-double-double-double-double-double-">Affine</a></span>(double&nbsp;mxx,
      double&nbsp;mxy,
      double&nbsp;mxz,
      double&nbsp;tx,
      double&nbsp;myx,
      double&nbsp;myy,
      double&nbsp;myz,
      double&nbsp;ty,
      double&nbsp;mzx,
      double&nbsp;mzy,
      double&nbsp;mzz,
      double&nbsp;tz)</code>
<div class="block">Creates a new instance of <code>Affine</code> with a transform specified
 by the element values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#Affine-javafx.scene.transform.Transform-">Affine</a></span>(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</code>
<div class="block">Creates a new instance of <code>Affine</code> filled with the values from
 the specified transform.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#append-double:A-javafx.scene.transform.MatrixType-int-">append</a></span>(double[]&nbsp;matrix,
      <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
      int&nbsp;offset)</code>
<div class="block">
 Appends the transform specified by the array to this instance.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#append-double-double-double-double-double-double-">append</a></span>(double&nbsp;mxx,
      double&nbsp;mxy,
      double&nbsp;tx,
      double&nbsp;myx,
      double&nbsp;myy,
      double&nbsp;ty)</code>
<div class="block">
 Appends the 2D transform specified by the element values to this instance.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#append-double-double-double-double-double-double-double-double-double-double-double-double-">append</a></span>(double&nbsp;mxx,
      double&nbsp;mxy,
      double&nbsp;mxz,
      double&nbsp;tx,
      double&nbsp;myx,
      double&nbsp;myy,
      double&nbsp;myz,
      double&nbsp;ty,
      double&nbsp;mzx,
      double&nbsp;mzy,
      double&nbsp;mzz,
      double&nbsp;tz)</code>
<div class="block">
 Appends the transform specified by the element values to this instance.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#append-javafx.scene.transform.Transform-">append</a></span>(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</code>
<div class="block">
 Appends the specified transform to this instance.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendRotation-double-">appendRotation</a></span>(double&nbsp;angle)</code>
<div class="block">
 Appends the 2D rotation to this instance.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendRotation-double-double-double-">appendRotation</a></span>(double&nbsp;angle,
              double&nbsp;pivotX,
              double&nbsp;pivotY)</code>
<div class="block">
 Appends the 2D rotation with pivot to this instance.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendRotation-double-double-double-double-double-double-double-">appendRotation</a></span>(double&nbsp;angle,
              double&nbsp;pivotX,
              double&nbsp;pivotY,
              double&nbsp;pivotZ,
              double&nbsp;axisX,
              double&nbsp;axisY,
              double&nbsp;axisZ)</code>
<div class="block">
 Appends the rotation to this instance.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendRotation-double-double-double-double-javafx.geometry.Point3D-">appendRotation</a></span>(double&nbsp;angle,
              double&nbsp;pivotX,
              double&nbsp;pivotY,
              double&nbsp;pivotZ,
              <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</code>
<div class="block">
 Appends the rotation to this instance.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendRotation-double-javafx.geometry.Point2D-">appendRotation</a></span>(double&nbsp;angle,
              <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</code>
<div class="block">
 Appends the 2D rotation with pivot to this instance.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendRotation-double-javafx.geometry.Point3D-javafx.geometry.Point3D-">appendRotation</a></span>(double&nbsp;angle,
              <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot,
              <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</code>
<div class="block">
 Appends the rotation to this instance.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendScale-double-double-">appendScale</a></span>(double&nbsp;sx,
           double&nbsp;sy)</code>
<div class="block">
 Appends the 2D scale to this instance.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendScale-double-double-double-">appendScale</a></span>(double&nbsp;sx,
           double&nbsp;sy,
           double&nbsp;sz)</code>
<div class="block">
 Appends the scale to this instance.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendScale-double-double-double-double-">appendScale</a></span>(double&nbsp;sx,
           double&nbsp;sy,
           double&nbsp;pivotX,
           double&nbsp;pivotY)</code>
<div class="block">
 Appends the 2D scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendScale-double-double-double-double-double-double-">appendScale</a></span>(double&nbsp;sx,
           double&nbsp;sy,
           double&nbsp;sz,
           double&nbsp;pivotX,
           double&nbsp;pivotY,
           double&nbsp;pivotZ)</code>
<div class="block">
 Appends the scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendScale-double-double-double-javafx.geometry.Point3D-">appendScale</a></span>(double&nbsp;sx,
           double&nbsp;sy,
           double&nbsp;sz,
           <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot)</code>
<div class="block">
 Appends the scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendScale-double-double-javafx.geometry.Point2D-">appendScale</a></span>(double&nbsp;sx,
           double&nbsp;sy,
           <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</code>
<div class="block">
 Appends the 2D scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendShear-double-double-">appendShear</a></span>(double&nbsp;shx,
           double&nbsp;shy)</code>
<div class="block">
 Appends the shear to this instance.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendShear-double-double-double-double-">appendShear</a></span>(double&nbsp;shx,
           double&nbsp;shy,
           double&nbsp;pivotX,
           double&nbsp;pivotY)</code>
<div class="block">
 Appends the shear with pivot to this instance.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendShear-double-double-javafx.geometry.Point2D-">appendShear</a></span>(double&nbsp;shx,
           double&nbsp;shy,
           <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</code>
<div class="block">
 Appends the shear with pivot to this instance.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendTranslation-double-double-">appendTranslation</a></span>(double&nbsp;tx,
                 double&nbsp;ty)</code>
<div class="block">
 Appends the 2D translation to this instance.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#appendTranslation-double-double-double-">appendTranslation</a></span>(double&nbsp;tx,
                 double&nbsp;ty,
                 double&nbsp;tz)</code>
<div class="block">
 Appends the translation to this instance.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/scene/transform/Affine.html" title="class in javafx.scene.transform">Affine</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#clone--">clone</a></span>()</code>
<div class="block">Returns a deep copy of this transform.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#createConcatenation-javafx.scene.transform.Transform-">createConcatenation</a></span>(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</code>
<div class="block">Returns the concatenation of this transform and the specified transform.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/scene/transform/Affine.html" title="class in javafx.scene.transform">Affine</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#createInverse--">createInverse</a></span>()</code>
<div class="block">Returns the inverse transform of this transform.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#deltaTransform-double-double-">deltaTransform</a></span>(double&nbsp;x,
              double&nbsp;y)</code>
<div class="block">Transforms the relative magnitude vector by this transform.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#deltaTransform-double-double-double-">deltaTransform</a></span>(double&nbsp;x,
              double&nbsp;y,
              double&nbsp;z)</code>
<div class="block">Transforms the relative magnitude vector by this transform.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#determinant--">determinant</a></span>()</code>
<div class="block">Computes determinant of the transformation matrix.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMxx--">getMxx</a></span>()</code>
<div class="block">Gets the value of the property mxx.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMxy--">getMxy</a></span>()</code>
<div class="block">Gets the value of the property mxy.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMxz--">getMxz</a></span>()</code>
<div class="block">Gets the value of the property mxz.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMyx--">getMyx</a></span>()</code>
<div class="block">Gets the value of the property myx.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMyy--">getMyy</a></span>()</code>
<div class="block">Gets the value of the property myy.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMyz--">getMyz</a></span>()</code>
<div class="block">Gets the value of the property myz.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMzx--">getMzx</a></span>()</code>
<div class="block">Gets the value of the property mzx.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMzy--">getMzy</a></span>()</code>
<div class="block">Gets the value of the property mzy.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getMzz--">getMzz</a></span>()</code>
<div class="block">Gets the value of the property mzz.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getTx--">getTx</a></span>()</code>
<div class="block">Gets the value of the property tx.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getTy--">getTy</a></span>()</code>
<div class="block">Gets the value of the property ty.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#getTz--">getTz</a></span>()</code>
<div class="block">Gets the value of the property tz.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#inverseDeltaTransform-double-double-">inverseDeltaTransform</a></span>(double&nbsp;x,
                     double&nbsp;y)</code>
<div class="block">Transforms the relative magnitude vector by the inverse of this transform.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#inverseDeltaTransform-double-double-double-">inverseDeltaTransform</a></span>(double&nbsp;x,
                     double&nbsp;y,
                     double&nbsp;z)</code>
<div class="block">Transforms the relative magnitude vector by the inverse of this transform.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#inverseTransform-double-double-">inverseTransform</a></span>(double&nbsp;x,
                double&nbsp;y)</code>
<div class="block">Transforms the specified point by the inverse of this transform.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#inverseTransform-double-double-double-">inverseTransform</a></span>(double&nbsp;x,
                double&nbsp;y,
                double&nbsp;z)</code>
<div class="block">Transforms the specified point by the inverse of this transform.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#invert--">invert</a></span>()</code>
<div class="block">Inverts this transform in place.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mxxProperty--">mxxProperty</a></span>()</code>
<div class="block">Defines the X coordinate scaling element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mxyProperty--">mxyProperty</a></span>()</code>
<div class="block">Defines the XY coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mxzProperty--">mxzProperty</a></span>()</code>
<div class="block">Defines the XZ coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#myxProperty--">myxProperty</a></span>()</code>
<div class="block">Defines the YX coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#myyProperty--">myyProperty</a></span>()</code>
<div class="block">Defines the Y coordinate scaling element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#myzProperty--">myzProperty</a></span>()</code>
<div class="block">Defines the YZ coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mzxProperty--">mzxProperty</a></span>()</code>
<div class="block">Defines the ZX coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mzyProperty--">mzyProperty</a></span>()</code>
<div class="block">Defines the ZY coordinate element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#mzzProperty--">mzzProperty</a></span>()</code>
<div class="block">Defines the Z coordinate scaling element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prepend-double:A-javafx.scene.transform.MatrixType-int-">prepend</a></span>(double[]&nbsp;matrix,
       <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
       int&nbsp;offset)</code>
<div class="block">
 Prepends the transform specified by the array to this instance.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prepend-double-double-double-double-double-double-">prepend</a></span>(double&nbsp;mxx,
       double&nbsp;mxy,
       double&nbsp;tx,
       double&nbsp;myx,
       double&nbsp;myy,
       double&nbsp;ty)</code>
<div class="block">
 Prepends the 2D transform specified by the element values to this instance.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prepend-double-double-double-double-double-double-double-double-double-double-double-double-">prepend</a></span>(double&nbsp;mxx,
       double&nbsp;mxy,
       double&nbsp;mxz,
       double&nbsp;tx,
       double&nbsp;myx,
       double&nbsp;myy,
       double&nbsp;myz,
       double&nbsp;ty,
       double&nbsp;mzx,
       double&nbsp;mzy,
       double&nbsp;mzz,
       double&nbsp;tz)</code>
<div class="block">
 Prepends the transform specified by the element values to this instance.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prepend-javafx.scene.transform.Transform-">prepend</a></span>(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</code>
<div class="block">
 Prepends the specified transform to this instance.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependRotation-double-">prependRotation</a></span>(double&nbsp;angle)</code>
<div class="block">
 Prepends the 2D rotation to this instance.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependRotation-double-double-double-">prependRotation</a></span>(double&nbsp;angle,
               double&nbsp;pivotX,
               double&nbsp;pivotY)</code>
<div class="block">
 Prepends the 2D rotation with pivot to this instance.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependRotation-double-double-double-double-double-double-double-">prependRotation</a></span>(double&nbsp;angle,
               double&nbsp;pivotX,
               double&nbsp;pivotY,
               double&nbsp;pivotZ,
               double&nbsp;axisX,
               double&nbsp;axisY,
               double&nbsp;axisZ)</code>
<div class="block">
 Prepends the rotation to this instance.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependRotation-double-double-double-double-javafx.geometry.Point3D-">prependRotation</a></span>(double&nbsp;angle,
               double&nbsp;pivotX,
               double&nbsp;pivotY,
               double&nbsp;pivotZ,
               <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</code>
<div class="block">
 Prepends the rotation to this instance.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependRotation-double-javafx.geometry.Point2D-">prependRotation</a></span>(double&nbsp;angle,
               <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</code>
<div class="block">
 Prepends the 2D rotation with pivot to this instance.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependRotation-double-javafx.geometry.Point3D-javafx.geometry.Point3D-">prependRotation</a></span>(double&nbsp;angle,
               <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot,
               <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</code>
<div class="block">
 Prepends the rotation to this instance.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependScale-double-double-">prependScale</a></span>(double&nbsp;sx,
            double&nbsp;sy)</code>
<div class="block">
 Prepends the 2D scale to this instance.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependScale-double-double-double-">prependScale</a></span>(double&nbsp;sx,
            double&nbsp;sy,
            double&nbsp;sz)</code>
<div class="block">
 Prepends the scale to this instance.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependScale-double-double-double-double-">prependScale</a></span>(double&nbsp;sx,
            double&nbsp;sy,
            double&nbsp;pivotX,
            double&nbsp;pivotY)</code>
<div class="block">
 Prepends the 2D scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependScale-double-double-double-double-double-double-">prependScale</a></span>(double&nbsp;sx,
            double&nbsp;sy,
            double&nbsp;sz,
            double&nbsp;pivotX,
            double&nbsp;pivotY,
            double&nbsp;pivotZ)</code>
<div class="block">
 Prepends the scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependScale-double-double-double-javafx.geometry.Point3D-">prependScale</a></span>(double&nbsp;sx,
            double&nbsp;sy,
            double&nbsp;sz,
            <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot)</code>
<div class="block">
 Prepends the scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependScale-double-double-javafx.geometry.Point2D-">prependScale</a></span>(double&nbsp;sx,
            double&nbsp;sy,
            <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</code>
<div class="block">
 Prepends the 2D scale with pivot to this instance.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependShear-double-double-">prependShear</a></span>(double&nbsp;shx,
            double&nbsp;shy)</code>
<div class="block">
 Prepends the shear to this instance.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependShear-double-double-double-double-">prependShear</a></span>(double&nbsp;shx,
            double&nbsp;shy,
            double&nbsp;pivotX,
            double&nbsp;pivotY)</code>
<div class="block">
 Prepends the shear with pivot to this instance.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependShear-double-double-javafx.geometry.Point2D-">prependShear</a></span>(double&nbsp;shx,
            double&nbsp;shy,
            <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</code>
<div class="block">
 Prepends the shear with pivot to this instance.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependTranslation-double-double-">prependTranslation</a></span>(double&nbsp;tx,
                  double&nbsp;ty)</code>
<div class="block">
 Prepends the 2D translation to this instance.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#prependTranslation-double-double-double-">prependTranslation</a></span>(double&nbsp;tx,
                  double&nbsp;ty,
                  double&nbsp;tz)</code>
<div class="block">
 Prepends the translation to this instance.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setElement-javafx.scene.transform.MatrixType-int-int-double-">setElement</a></span>(<a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
          int&nbsp;row,
          int&nbsp;column,
          double&nbsp;value)</code>
<div class="block">Sets the specified element of the transformation matrix.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMxx-double-">setMxx</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property mxx.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMxy-double-">setMxy</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property mxy.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMxz-double-">setMxz</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property mxz.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMyx-double-">setMyx</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property myx.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMyy-double-">setMyy</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property myy.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMyz-double-">setMyz</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property myz.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMzx-double-">setMzx</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property mzx.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMzy-double-">setMzy</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property mzy.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setMzz-double-">setMzz</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property mzz.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setToIdentity--">setToIdentity</a></span>()</code>
<div class="block">Resets this transform to the identity transform.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setToTransform-double:A-javafx.scene.transform.MatrixType-int-">setToTransform</a></span>(double[]&nbsp;matrix,
              <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
              int&nbsp;offset)</code>
<div class="block">Sets the values of this instance to the transformation matrix
 specified by an array.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setToTransform-double-double-double-double-double-double-">setToTransform</a></span>(double&nbsp;mxx,
              double&nbsp;mxy,
              double&nbsp;tx,
              double&nbsp;myx,
              double&nbsp;myy,
              double&nbsp;ty)</code>
<div class="block">Sets the values of this instance to the 2D transform specified
 by the element values.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setToTransform-double-double-double-double-double-double-double-double-double-double-double-double-">setToTransform</a></span>(double&nbsp;mxx,
              double&nbsp;mxy,
              double&nbsp;mxz,
              double&nbsp;tx,
              double&nbsp;myx,
              double&nbsp;myy,
              double&nbsp;myz,
              double&nbsp;ty,
              double&nbsp;mzx,
              double&nbsp;mzy,
              double&nbsp;mzz,
              double&nbsp;tz)</code>
<div class="block">Sets the values of this instance to the transform specified
 by the element values.</div>
</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setToTransform-javafx.scene.transform.Transform-">setToTransform</a></span>(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</code>
<div class="block">Sets the values of this instance to the values provided by the specified
 transform.</div>
</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setTx-double-">setTx</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property tx.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setTy-double-">setTy</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property ty.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#setTz-double-">setTz</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property tz.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#toString--">toString</a></span>()</code>
<div class="block">Returns a string representation of this <code>Affine</code> object.</div>
</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#transform-double-double-">transform</a></span>(double&nbsp;x,
         double&nbsp;y)</code>
<div class="block">Transforms the specified point by this transform.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#transform-double-double-double-">transform</a></span>(double&nbsp;x,
         double&nbsp;y,
         double&nbsp;z)</code>
<div class="block">Transforms the specified point by this transform.</div>
</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#txProperty--">txProperty</a></span>()</code>
<div class="block">Defines the X coordinate translation element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#tyProperty--">tyProperty</a></span>()</code>
<div class="block">Defines the Y coordinate translation element of the 3x4 matrix.</div>
</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/transform/Affine.html#tzProperty--">tzProperty</a></span>()</code>
<div class="block">Defines the Z coordinate translation element of the 3x4 matrix.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.transform.Transform">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.transform.<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></h3>
<code><a href="../../../javafx/scene/transform/Transform.html#addEventFilter-javafx.event.EventType-javafx.event.EventHandler-">addEventFilter</a>, <a href="../../../javafx/scene/transform/Transform.html#addEventHandler-javafx.event.EventType-javafx.event.EventHandler-">addEventHandler</a>, <a href="../../../javafx/scene/transform/Transform.html#affine-double-double-double-double-double-double-">affine</a>, <a href="../../../javafx/scene/transform/Transform.html#affine-double-double-double-double-double-double-double-double-double-double-double-double-">affine</a>, <a href="../../../javafx/scene/transform/Transform.html#buildEventDispatchChain-javafx.event.EventDispatchChain-">buildEventDispatchChain</a>, <a href="../../../javafx/scene/transform/Transform.html#column-javafx.scene.transform.MatrixType-int-">column</a>, <a href="../../../javafx/scene/transform/Transform.html#column-javafx.scene.transform.MatrixType-int-double:A-">column</a>, <a href="../../../javafx/scene/transform/Transform.html#deltaTransform-javafx.geometry.Point2D-">deltaTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#deltaTransform-javafx.geometry.Point3D-">deltaTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#getElement-javafx.scene.transform.MatrixType-int-int-">getElement</a>, <a href="../../../javafx/scene/transform/Transform.html#getOnTransformChanged--">getOnTransformChanged</a>, <a href="../../../javafx/scene/transform/Transform.html#identityProperty--">identityProperty</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseDeltaTransform-javafx.geometry.Point2D-">inverseDeltaTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseDeltaTransform-javafx.geometry.Point3D-">inverseDeltaTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseTransform-javafx.geometry.Bounds-">inverseTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseTransform-javafx.geometry.Point2D-">inverseTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseTransform-javafx.geometry.Point3D-">inverseTransform</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseTransform2DPoints-double:A-int-double:A-int-int-">inverseTransform2DPoints</a>, <a href="../../../javafx/scene/transform/Transform.html#inverseTransform3DPoints-double:A-int-double:A-int-int-">inverseTransform3DPoints</a>, <a href="../../../javafx/scene/transform/Transform.html#isIdentity--">isIdentity</a>, <a href="../../../javafx/scene/transform/Transform.html#isType2D--">isType2D</a>, <a href="../../../javafx/scene/transform/Transform.html#onTransformChangedProperty--">onTransformChangedProperty</a>, <a href="../../../javafx/scene/transform/Transform.html#removeEventFilter-javafx.event.EventType-javafx.event.EventHandler-">removeEventFilter</a>, <a href="../../../javafx/scene/transform/Transform.html#removeEventHandler-javafx.event.EventType-javafx.event.EventHandler-">removeEventHandler</a>, <a href="../../../javafx/scene/transform/Transform.html#rotate-double-double-double-">rotate</a>, <a href="../../../javafx/scene/transform/Transform.html#row-javafx.scene.transform.MatrixType-int-">row</a>, <a href="../../../javafx/scene/transform/Transform.html#row-javafx.scene.transform.MatrixType-int-double:A-">row</a>, <a href="../../../javafx/scene/transform/Transform.html#scale-double-double-">scale</a>, <a href="../../../javafx/scene/transform/Transform.html#scale-double-double-double-double-">scale</a>, <a href="../../../javafx/scene/transform/Transform.html#setOnTransformChanged-javafx.event.EventHandler-">setOnTransformChanged</a>, <a href="../../../javafx/scene/transform/Transform.html#shear-double-double-">shear</a>, <a href="../../../javafx/scene/transform/Transform.html#shear-double-double-double-double-">shear</a>, <a href="../../../javafx/scene/transform/Transform.html#similarTo-javafx.scene.transform.Transform-javafx.geometry.Bounds-double-">similarTo</a>, <a href="../../../javafx/scene/transform/Transform.html#toArray-javafx.scene.transform.MatrixType-">toArray</a>, <a href="../../../javafx/scene/transform/Transform.html#toArray-javafx.scene.transform.MatrixType-double:A-">toArray</a>, <a href="../../../javafx/scene/transform/Transform.html#transform-javafx.geometry.Bounds-">transform</a>, <a href="../../../javafx/scene/transform/Transform.html#transform-javafx.geometry.Point2D-">transform</a>, <a href="../../../javafx/scene/transform/Transform.html#transform-javafx.geometry.Point3D-">transform</a>, <a href="../../../javafx/scene/transform/Transform.html#transform2DPoints-double:A-int-double:A-int-int-">transform2DPoints</a>, <a href="../../../javafx/scene/transform/Transform.html#transform3DPoints-double:A-int-double:A-int-int-">transform3DPoints</a>, <a href="../../../javafx/scene/transform/Transform.html#transformChanged--">transformChanged</a>, <a href="../../../javafx/scene/transform/Transform.html#translate-double-double-">translate</a>, <a href="../../../javafx/scene/transform/Transform.html#type2DProperty--">type2DProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ PROPERTY DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="property.detail">
<!--   -->
</a>
<h3>Property Detail</h3>
<a name="mxxProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mxx</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> mxxProperty</pre>
<div class="block">Defines the X coordinate scaling element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMxx--"><code>getMxx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMxx-double-"><code>setMxx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="mxyProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mxy</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> mxyProperty</pre>
<div class="block">Defines the XY coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMxy--"><code>getMxy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMxy-double-"><code>setMxy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="mxzProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mxz</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> mxzProperty</pre>
<div class="block">Defines the XZ coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMxz--"><code>getMxz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMxz-double-"><code>setMxz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="txProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tx</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> txProperty</pre>
<div class="block">Defines the X coordinate translation element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getTx--"><code>getTx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setTx-double-"><code>setTx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="myxProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>myx</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> myxProperty</pre>
<div class="block">Defines the YX coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMyx--"><code>getMyx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMyx-double-"><code>setMyx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="myyProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>myy</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> myyProperty</pre>
<div class="block">Defines the Y coordinate scaling element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMyy--"><code>getMyy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMyy-double-"><code>setMyy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="myzProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>myz</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> myzProperty</pre>
<div class="block">Defines the YZ coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMyz--"><code>getMyz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMyz-double-"><code>setMyz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="tyProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> tyProperty</pre>
<div class="block">Defines the Y coordinate translation element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getTy--"><code>getTy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setTy-double-"><code>setTy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="mzxProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mzx</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> mzxProperty</pre>
<div class="block">Defines the ZX coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMzx--"><code>getMzx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMzx-double-"><code>setMzx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="mzyProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mzy</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> mzyProperty</pre>
<div class="block">Defines the ZY coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMzy--"><code>getMzy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMzy-double-"><code>setMzy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="mzzProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mzz</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> mzzProperty</pre>
<div class="block">Defines the Z coordinate scaling element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMzz--"><code>getMzz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMzz-double-"><code>setMzz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="tzProperty">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>tz</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> tzProperty</pre>
<div class="block">Defines the Z coordinate translation element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getTz--"><code>getTz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setTz-double-"><code>setTz(double)</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="Affine--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Affine</h4>
<pre>public&nbsp;Affine()</pre>
<div class="block">Creates a new instance of <code>Affine</code> containing an identity transform.</div>
</li>
</ul>
<a name="Affine-javafx.scene.transform.Transform-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Affine</h4>
<pre>public&nbsp;Affine(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</pre>
<div class="block">Creates a new instance of <code>Affine</code> filled with the values from
 the specified transform.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>transform</code> - transform whose matrix is to be filled to the new
        instance</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>transform</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="Affine-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Affine</h4>
<pre>public&nbsp;Affine(double&nbsp;mxx,
              double&nbsp;mxy,
              double&nbsp;tx,
              double&nbsp;myx,
              double&nbsp;myy,
              double&nbsp;ty)</pre>
<div class="block">Creates a new instance of <code>Affine</code> with a 2D transform specified
 by the element values.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element</dd>
<dd><code>mxy</code> - the XY coordinate element</dd>
<dd><code>tx</code> - the X coordinate translation element</dd>
<dd><code>myx</code> - the YX coordinate element</dd>
<dd><code>myy</code> - the Y coordinate scaling element</dd>
<dd><code>ty</code> - the Y coordinate translation element</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="Affine-double-double-double-double-double-double-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Affine</h4>
<pre>public&nbsp;Affine(double&nbsp;mxx,
              double&nbsp;mxy,
              double&nbsp;mxz,
              double&nbsp;tx,
              double&nbsp;myx,
              double&nbsp;myy,
              double&nbsp;myz,
              double&nbsp;ty,
              double&nbsp;mzx,
              double&nbsp;mzy,
              double&nbsp;mzz,
              double&nbsp;tz)</pre>
<div class="block">Creates a new instance of <code>Affine</code> with a transform specified
 by the element values.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element</dd>
<dd><code>mxy</code> - the XY coordinate element</dd>
<dd><code>mxz</code> - the XZ coordinate element</dd>
<dd><code>tx</code> - the X coordinate translation element</dd>
<dd><code>myx</code> - the YX coordinate element</dd>
<dd><code>myy</code> - the Y coordinate scaling element</dd>
<dd><code>myz</code> - the YZ coordinate element</dd>
<dd><code>ty</code> - the Y coordinate translation element</dd>
<dd><code>mzx</code> - the ZX coordinate element</dd>
<dd><code>mzy</code> - the ZY coordinate element</dd>
<dd><code>mzz</code> - the Z coordinate scaling element</dd>
<dd><code>tz</code> - the Z coordinate translation element</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="Affine-double:A-javafx.scene.transform.MatrixType-int-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Affine</h4>
<pre>public&nbsp;Affine(double[]&nbsp;matrix,
              <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
              int&nbsp;offset)</pre>
<div class="block">Creates a new instance of <code>Affine</code> with a transformation matrix
 specified by an array.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>matrix</code> - array containing the flattened transformation matrix</dd>
<dd><code>type</code> - type of matrix contained in the array</dd>
<dd><code>offset</code> - offset of the first element in the array</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the array is too short for
         the specified <code>type</code> and <code>offset</code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the specified matrix is not affine
         (the last line of a 2D 3x3 matrix is not <code>[0, 0, 1]</code> or
          the last line of a 3D 4x4 matrix is not <code>[0, 0, 0, 1]</code>.</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>matrix</code>
         or <code>type</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="setMxx-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMxx</h4>
<pre>public final&nbsp;void&nbsp;setMxx(double&nbsp;value)</pre>
<div class="block">Sets the value of the property mxx.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the X coordinate scaling element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMxx--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMxx</h4>
<pre>public final&nbsp;double&nbsp;getMxx()</pre>
<div class="block">Gets the value of the property mxx.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMxx--">getMxx</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the X coordinate scaling element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="mxxProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mxxProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;mxxProperty()</pre>
<div class="block">Defines the X coordinate scaling element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMxx--"><code>getMxx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMxx-double-"><code>setMxx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMxy-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMxy</h4>
<pre>public final&nbsp;void&nbsp;setMxy(double&nbsp;value)</pre>
<div class="block">Sets the value of the property mxy.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the XY coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMxy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMxy</h4>
<pre>public final&nbsp;double&nbsp;getMxy()</pre>
<div class="block">Gets the value of the property mxy.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMxy--">getMxy</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the XY coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="mxyProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mxyProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;mxyProperty()</pre>
<div class="block">Defines the XY coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMxy--"><code>getMxy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMxy-double-"><code>setMxy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMxz-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMxz</h4>
<pre>public final&nbsp;void&nbsp;setMxz(double&nbsp;value)</pre>
<div class="block">Sets the value of the property mxz.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the XZ coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMxz--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMxz</h4>
<pre>public final&nbsp;double&nbsp;getMxz()</pre>
<div class="block">Gets the value of the property mxz.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMxz--">getMxz</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the XZ coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="mxzProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mxzProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;mxzProperty()</pre>
<div class="block">Defines the XZ coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMxz--"><code>getMxz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMxz-double-"><code>setMxz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setTx-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTx</h4>
<pre>public final&nbsp;void&nbsp;setTx(double&nbsp;value)</pre>
<div class="block">Sets the value of the property tx.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the X coordinate translation element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getTx--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTx</h4>
<pre>public final&nbsp;double&nbsp;getTx()</pre>
<div class="block">Gets the value of the property tx.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getTx--">getTx</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the X coordinate translation element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="txProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>txProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;txProperty()</pre>
<div class="block">Defines the X coordinate translation element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getTx--"><code>getTx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setTx-double-"><code>setTx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMyx-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMyx</h4>
<pre>public final&nbsp;void&nbsp;setMyx(double&nbsp;value)</pre>
<div class="block">Sets the value of the property myx.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the YX coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMyx--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMyx</h4>
<pre>public final&nbsp;double&nbsp;getMyx()</pre>
<div class="block">Gets the value of the property myx.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMyx--">getMyx</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the YX coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="myxProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>myxProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;myxProperty()</pre>
<div class="block">Defines the YX coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMyx--"><code>getMyx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMyx-double-"><code>setMyx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMyy-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMyy</h4>
<pre>public final&nbsp;void&nbsp;setMyy(double&nbsp;value)</pre>
<div class="block">Sets the value of the property myy.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Y coordinate scaling element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMyy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMyy</h4>
<pre>public final&nbsp;double&nbsp;getMyy()</pre>
<div class="block">Gets the value of the property myy.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMyy--">getMyy</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Y coordinate scaling element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="myyProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>myyProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;myyProperty()</pre>
<div class="block">Defines the Y coordinate scaling element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMyy--"><code>getMyy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMyy-double-"><code>setMyy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMyz-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMyz</h4>
<pre>public final&nbsp;void&nbsp;setMyz(double&nbsp;value)</pre>
<div class="block">Sets the value of the property myz.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the YZ coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMyz--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMyz</h4>
<pre>public final&nbsp;double&nbsp;getMyz()</pre>
<div class="block">Gets the value of the property myz.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMyz--">getMyz</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the YZ coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="myzProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>myzProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;myzProperty()</pre>
<div class="block">Defines the YZ coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMyz--"><code>getMyz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMyz-double-"><code>setMyz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setTy-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTy</h4>
<pre>public final&nbsp;void&nbsp;setTy(double&nbsp;value)</pre>
<div class="block">Sets the value of the property ty.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Y coordinate translation element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getTy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTy</h4>
<pre>public final&nbsp;double&nbsp;getTy()</pre>
<div class="block">Gets the value of the property ty.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getTy--">getTy</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Y coordinate translation element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="tyProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tyProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;tyProperty()</pre>
<div class="block">Defines the Y coordinate translation element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getTy--"><code>getTy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setTy-double-"><code>setTy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMzx-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMzx</h4>
<pre>public final&nbsp;void&nbsp;setMzx(double&nbsp;value)</pre>
<div class="block">Sets the value of the property mzx.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the ZX coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMzx--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMzx</h4>
<pre>public final&nbsp;double&nbsp;getMzx()</pre>
<div class="block">Gets the value of the property mzx.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMzx--">getMzx</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the ZX coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="mzxProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mzxProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;mzxProperty()</pre>
<div class="block">Defines the ZX coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMzx--"><code>getMzx()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMzx-double-"><code>setMzx(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMzy-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMzy</h4>
<pre>public final&nbsp;void&nbsp;setMzy(double&nbsp;value)</pre>
<div class="block">Sets the value of the property mzy.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the ZY coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMzy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMzy</h4>
<pre>public final&nbsp;double&nbsp;getMzy()</pre>
<div class="block">Gets the value of the property mzy.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMzy--">getMzy</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the ZY coordinate element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="mzyProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mzyProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;mzyProperty()</pre>
<div class="block">Defines the ZY coordinate element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMzy--"><code>getMzy()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMzy-double-"><code>setMzy(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMzz-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMzz</h4>
<pre>public final&nbsp;void&nbsp;setMzz(double&nbsp;value)</pre>
<div class="block">Sets the value of the property mzz.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Z coordinate scaling element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getMzz--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMzz</h4>
<pre>public final&nbsp;double&nbsp;getMzz()</pre>
<div class="block">Gets the value of the property mzz.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getMzz--">getMzz</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Z coordinate scaling element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="mzzProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mzzProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;mzzProperty()</pre>
<div class="block">Defines the Z coordinate scaling element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getMzz--"><code>getMzz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setMzz-double-"><code>setMzz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setTz-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTz</h4>
<pre>public final&nbsp;void&nbsp;setTz(double&nbsp;value)</pre>
<div class="block">Sets the value of the property tz.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Z coordinate translation element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="getTz--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTz</h4>
<pre>public final&nbsp;double&nbsp;getTz()</pre>
<div class="block">Gets the value of the property tz.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#getTz--">getTz</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Defines the Z coordinate translation element of the 3x4 matrix.</dd>
</dl>
</li>
</ul>
<a name="tzProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tzProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;tzProperty()</pre>
<div class="block">Defines the Z coordinate translation element of the 3x4 matrix.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/transform/Affine.html#getTz--"><code>getTz()</code></a>, 
<a href="../../../javafx/scene/transform/Affine.html#setTz-double-"><code>setTz(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setElement-javafx.scene.transform.MatrixType-int-int-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setElement</h4>
<pre>public&nbsp;void&nbsp;setElement(<a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
                       int&nbsp;row,
                       int&nbsp;column,
                       double&nbsp;value)</pre>
<div class="block">Sets the specified element of the transformation matrix.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - type of matrix to work with</dd>
<dd><code>row</code> - zero-based row number</dd>
<dd><code>column</code> - zero-based column number</dd>
<dd><code>value</code> - new value of the specified transformation matrix element</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the indices are not within
         the specified matrix type</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if setting the value would break
         transform's affinity (for convenience the method allows to set
         the elements of the last line of a 2D 3x3 matrix to
         <code>[0, 0, 1]</code> and the elements of the last line
         of a 3D 4x4 matrix to <code>[0, 0, 0, 1]</code>).</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>type</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="determinant--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>determinant</h4>
<pre>public&nbsp;double&nbsp;determinant()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#determinant--">Transform</a></code></span></div>
<div class="block">Computes determinant of the transformation matrix.
 Among other things, determinant can be used for testing this transform's
 invertibility - it is invertible if determinant is not equal to zero.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#determinant--">determinant</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Determinant of the transformation matrix</dd>
</dl>
</li>
</ul>
<a name="createConcatenation-javafx.scene.transform.Transform-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createConcatenation</h4>
<pre>public&nbsp;<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;createConcatenation(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#createConcatenation-javafx.scene.transform.Transform-">Transform</a></code></span></div>
<div class="block">Returns the concatenation of this transform and the specified transform.
 Applying the resulting transform to a node has the same effect as
 adding the two transforms to its <code>getTransforms()</code> list,
 <code>this</code> transform first and the specified <code>transform</code> second.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#createConcatenation-javafx.scene.transform.Transform-">createConcatenation</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>transform</code> - transform to be concatenated with this transform</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The concatenated transform</dd>
</dl>
</li>
</ul>
<a name="createInverse--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createInverse</h4>
<pre>public&nbsp;<a href="../../../javafx/scene/transform/Affine.html" title="class in javafx.scene.transform">Affine</a>&nbsp;createInverse()
                     throws <a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#createInverse--">Transform</a></code></span></div>
<div class="block">Returns the inverse transform of this transform.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#createInverse--">createInverse</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the inverse transform</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></code> - if this transform
         cannot be inverted</dd>
</dl>
</li>
</ul>
<a name="clone--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../javafx/scene/transform/Affine.html" title="class in javafx.scene.transform">Affine</a>&nbsp;clone()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#clone--">Transform</a></code></span></div>
<div class="block">Returns a deep copy of this transform.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a copy of this transform</dd>
</dl>
</li>
</ul>
<a name="setToTransform-javafx.scene.transform.Transform-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setToTransform</h4>
<pre>public&nbsp;void&nbsp;setToTransform(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</pre>
<div class="block">Sets the values of this instance to the values provided by the specified
 transform.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>transform</code> - transform whose matrix is to be filled to this instance</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>transform</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="setToTransform-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setToTransform</h4>
<pre>public&nbsp;void&nbsp;setToTransform(double&nbsp;mxx,
                           double&nbsp;mxy,
                           double&nbsp;tx,
                           double&nbsp;myx,
                           double&nbsp;myy,
                           double&nbsp;ty)</pre>
<div class="block">Sets the values of this instance to the 2D transform specified
 by the element values.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element</dd>
<dd><code>mxy</code> - the XY coordinate element</dd>
<dd><code>tx</code> - the X coordinate translation element</dd>
<dd><code>myx</code> - the YX coordinate element</dd>
<dd><code>myy</code> - the Y coordinate scaling element</dd>
<dd><code>ty</code> - the Y coordinate translation element</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="setToTransform-double-double-double-double-double-double-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setToTransform</h4>
<pre>public&nbsp;void&nbsp;setToTransform(double&nbsp;mxx,
                           double&nbsp;mxy,
                           double&nbsp;mxz,
                           double&nbsp;tx,
                           double&nbsp;myx,
                           double&nbsp;myy,
                           double&nbsp;myz,
                           double&nbsp;ty,
                           double&nbsp;mzx,
                           double&nbsp;mzy,
                           double&nbsp;mzz,
                           double&nbsp;tz)</pre>
<div class="block">Sets the values of this instance to the transform specified
 by the element values.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element</dd>
<dd><code>mxy</code> - the XY coordinate element</dd>
<dd><code>mxz</code> - the XZ coordinate element</dd>
<dd><code>tx</code> - the X coordinate translation element</dd>
<dd><code>myx</code> - the YX coordinate element</dd>
<dd><code>myy</code> - the Y coordinate scaling element</dd>
<dd><code>myz</code> - the YZ coordinate element</dd>
<dd><code>ty</code> - the Y coordinate translation element</dd>
<dd><code>mzx</code> - the ZX coordinate element</dd>
<dd><code>mzy</code> - the ZY coordinate element</dd>
<dd><code>mzz</code> - the Z coordinate scaling element</dd>
<dd><code>tz</code> - the Z coordinate translation element</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="setToTransform-double:A-javafx.scene.transform.MatrixType-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setToTransform</h4>
<pre>public&nbsp;void&nbsp;setToTransform(double[]&nbsp;matrix,
                           <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
                           int&nbsp;offset)</pre>
<div class="block">Sets the values of this instance to the transformation matrix
 specified by an array.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>matrix</code> - array containing the flattened transformation matrix</dd>
<dd><code>type</code> - type of matrix contained in the array</dd>
<dd><code>offset</code> - offset of the first element in the array</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the array is too short for
         the specified <code>type</code> and <code>offset</code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the specified matrix is not affine
         (the last line of a 2D 3x3 matrix is not <code>[0, 0, 1]</code> or
          the last line of a 3D 4x4 matrix is not <code>[0, 0, 0, 1]</code>.</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>matrix</code>
         or <code>type</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="setToIdentity--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setToIdentity</h4>
<pre>public&nbsp;void&nbsp;setToIdentity()</pre>
<div class="block">Resets this transform to the identity transform.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="invert--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invert</h4>
<pre>public&nbsp;void&nbsp;invert()
            throws <a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></pre>
<div class="block">Inverts this transform in place.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></code> - if this transform
         cannot be inverted</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="append-javafx.scene.transform.Transform-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;void&nbsp;append(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</pre>
<div class="block"><p>
 Appends the specified transform to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 <code>transform</code> second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>transform</code> - transform to be appended to this instance</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>transform</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="append-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;void&nbsp;append(double&nbsp;mxx,
                   double&nbsp;mxy,
                   double&nbsp;tx,
                   double&nbsp;myx,
                   double&nbsp;myy,
                   double&nbsp;ty)</pre>
<div class="block"><p>
 Appends the 2D transform specified by the element values to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 <code>transform</code> second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element of the transform to be
            appended</dd>
<dd><code>mxy</code> - the XY coordinate element of the transform to be appended</dd>
<dd><code>tx</code> - the X coordinate translation element of the transform to be
            appended</dd>
<dd><code>myx</code> - the YX coordinate element of the transform to be appended</dd>
<dd><code>myy</code> - the Y coordinate scaling element of the transform to be
            appended</dd>
<dd><code>ty</code> - the Y coordinate translation element of the transform to be
            appended</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="append-double-double-double-double-double-double-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;void&nbsp;append(double&nbsp;mxx,
                   double&nbsp;mxy,
                   double&nbsp;mxz,
                   double&nbsp;tx,
                   double&nbsp;myx,
                   double&nbsp;myy,
                   double&nbsp;myz,
                   double&nbsp;ty,
                   double&nbsp;mzx,
                   double&nbsp;mzy,
                   double&nbsp;mzz,
                   double&nbsp;tz)</pre>
<div class="block"><p>
 Appends the transform specified by the element values to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 <code>transform</code> second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element of the transform to be
            appended</dd>
<dd><code>mxy</code> - the XY coordinate element of the transform to be appended</dd>
<dd><code>mxz</code> - the XZ coordinate element of the transform to be appended</dd>
<dd><code>tx</code> - the X coordinate translation element of the transform to be
            appended</dd>
<dd><code>myx</code> - the YX coordinate element of the transform to be appended</dd>
<dd><code>myy</code> - the Y coordinate scaling element of the transform to be
            appended</dd>
<dd><code>myz</code> - the YZ coordinate element of the transform to be appended</dd>
<dd><code>ty</code> - the Y coordinate translation element of the transform to be
            appended</dd>
<dd><code>mzx</code> - the ZX coordinate element of the transform to be appended</dd>
<dd><code>mzy</code> - the ZY coordinate element of the transform to be appended</dd>
<dd><code>mzz</code> - the Z coordinate scaling element of the transform to be
            appended</dd>
<dd><code>tz</code> - the Z coordinate translation element of the transform to be
            appended</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="append-double:A-javafx.scene.transform.MatrixType-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;void&nbsp;append(double[]&nbsp;matrix,
                   <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
                   int&nbsp;offset)</pre>
<div class="block"><p>
 Appends the transform specified by the array to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 <code>transform</code> second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>matrix</code> - array containing the flattened transformation matrix
               to be appended</dd>
<dd><code>type</code> - type of matrix contained in the array</dd>
<dd><code>offset</code> - offset of the first matrix element in the array</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the array is too short for
         the specified <code>type</code> and <code>offset</code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the specified matrix is not affine
         (the last line of a 2D 3x3 matrix is not <code>[0, 0, 1]</code> or
          the last line of a 3D 4x4 matrix is not <code>[0, 0, 0, 1]</code>.</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>matrix</code>
         or <code>type</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prepend-javafx.scene.transform.Transform-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepend</h4>
<pre>public&nbsp;void&nbsp;prepend(<a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a>&nbsp;transform)</pre>
<div class="block"><p>
 Prepends the specified transform to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, the specified <code>transform</code> first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>transform</code> - transform to be prepended to this instance</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>transform</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prepend-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepend</h4>
<pre>public&nbsp;void&nbsp;prepend(double&nbsp;mxx,
                    double&nbsp;mxy,
                    double&nbsp;tx,
                    double&nbsp;myx,
                    double&nbsp;myy,
                    double&nbsp;ty)</pre>
<div class="block"><p>
 Prepends the 2D transform specified by the element values to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, the specified <code>transform</code> first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element of the transform to be
            prepended</dd>
<dd><code>mxy</code> - the XY coordinate element of the transform to be prepended</dd>
<dd><code>tx</code> - the X coordinate translation element of the transform to be
            prepended</dd>
<dd><code>myx</code> - the YX coordinate element of the transform to be prepended</dd>
<dd><code>myy</code> - the Y coordinate scaling element of the transform to be
            prepended</dd>
<dd><code>ty</code> - the Y coordinate translation element of the transform to be
            prepended</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prepend-double-double-double-double-double-double-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepend</h4>
<pre>public&nbsp;void&nbsp;prepend(double&nbsp;mxx,
                    double&nbsp;mxy,
                    double&nbsp;mxz,
                    double&nbsp;tx,
                    double&nbsp;myx,
                    double&nbsp;myy,
                    double&nbsp;myz,
                    double&nbsp;ty,
                    double&nbsp;mzx,
                    double&nbsp;mzy,
                    double&nbsp;mzz,
                    double&nbsp;tz)</pre>
<div class="block"><p>
 Prepends the transform specified by the element values to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, the specified <code>transform</code> first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mxx</code> - the X coordinate scaling element of the transform to be
            prepended</dd>
<dd><code>mxy</code> - the XY coordinate element of the transform to be prepended</dd>
<dd><code>mxz</code> - the XZ coordinate element of the transform to be prepended</dd>
<dd><code>tx</code> - the X coordinate translation element of the transform to be
            prepended</dd>
<dd><code>myx</code> - the YX coordinate element of the transform to be prepended</dd>
<dd><code>myy</code> - the Y coordinate scaling element of the transform to be
            prepended</dd>
<dd><code>myz</code> - the YZ coordinate element of the transform to be prepended</dd>
<dd><code>ty</code> - the Y coordinate translation element of the transform to be
            prepended</dd>
<dd><code>mzx</code> - the ZX coordinate element of the transform to be prepended</dd>
<dd><code>mzy</code> - the ZY coordinate element of the transform to be prepended</dd>
<dd><code>mzz</code> - the Z coordinate scaling element of the transform to be
            prepended</dd>
<dd><code>tz</code> - the Z coordinate translation element of the transform to be
            prepended</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prepend-double:A-javafx.scene.transform.MatrixType-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepend</h4>
<pre>public&nbsp;void&nbsp;prepend(double[]&nbsp;matrix,
                    <a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform">MatrixType</a>&nbsp;type,
                    int&nbsp;offset)</pre>
<div class="block"><p>
 Prepends the transform specified by the array to this instance.
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding the two transforms to its
 <code>getTransforms()</code> list, the specified <code>transform</code> first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified transform.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>matrix</code> - array containing the flattened transformation matrix
               to be prepended</dd>
<dd><code>type</code> - type of matrix contained in the array</dd>
<dd><code>offset</code> - offset of the first matrix element in the array</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the array is too short for
         the specified <code>type</code> and <code>offset</code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the specified matrix is not affine
         (the last line of a 2D 3x3 matrix is not <code>[0, 0, 1]</code> or
          the last line of a 3D 4x4 matrix is not <code>[0, 0, 0, 1]</code>.</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>matrix</code>
         or <code>type</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendTranslation-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendTranslation</h4>
<pre>public&nbsp;void&nbsp;appendTranslation(double&nbsp;tx,
                              double&nbsp;ty)</pre>
<div class="block"><p>
 Appends the 2D translation to this instance.
 It is equivalent to <code>append(new Translate(tx, ty))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 translation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified translation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tx</code> - the X coordinate translation</dd>
<dd><code>ty</code> - the Y coordinate translation</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendTranslation-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendTranslation</h4>
<pre>public&nbsp;void&nbsp;appendTranslation(double&nbsp;tx,
                              double&nbsp;ty,
                              double&nbsp;tz)</pre>
<div class="block"><p>
 Appends the translation to this instance.
 It is equivalent to <code>append(new Translate(tx, ty, tz))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 translation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified translation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tx</code> - the X coordinate translation</dd>
<dd><code>ty</code> - the Y coordinate translation</dd>
<dd><code>tz</code> - the Z coordinate translation</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependTranslation-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependTranslation</h4>
<pre>public&nbsp;void&nbsp;prependTranslation(double&nbsp;tx,
                               double&nbsp;ty,
                               double&nbsp;tz)</pre>
<div class="block"><p>
 Prepends the translation to this instance.
 It is equivalent to <code>prepend(new Translate(tx, ty, tz))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified translation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified translation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tx</code> - the X coordinate translation</dd>
<dd><code>ty</code> - the Y coordinate translation</dd>
<dd><code>tz</code> - the Z coordinate translation</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependTranslation-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependTranslation</h4>
<pre>public&nbsp;void&nbsp;prependTranslation(double&nbsp;tx,
                               double&nbsp;ty)</pre>
<div class="block"><p>
 Prepends the 2D translation to this instance.
 It is equivalent to <code>prepend(new Translate(tx, ty))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified translation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified translation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tx</code> - the X coordinate translation</dd>
<dd><code>ty</code> - the Y coordinate translation</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendScale-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendScale</h4>
<pre>public&nbsp;void&nbsp;appendScale(double&nbsp;sx,
                        double&nbsp;sy)</pre>
<div class="block"><p>
 Appends the 2D scale to this instance.
 It is equivalent to <code>append(new Scale(sx, sy))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 scale second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendScale-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendScale</h4>
<pre>public&nbsp;void&nbsp;appendScale(double&nbsp;sx,
                        double&nbsp;sy,
                        double&nbsp;pivotX,
                        double&nbsp;pivotY)</pre>
<div class="block"><p>
 Appends the 2D scale with pivot to this instance.
 It is equivalent to <code>append(new Scale(sx, sy, pivotX, pivotY))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 scale second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>pivotX</code> - the X coordinate of the point about which the scale occurs</dd>
<dd><code>pivotY</code> - the Y coordinate of the point about which the scale occurs</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendScale-double-double-javafx.geometry.Point2D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendScale</h4>
<pre>public&nbsp;void&nbsp;appendScale(double&nbsp;sx,
                        double&nbsp;sy,
                        <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Appends the 2D scale with pivot to this instance.
 It is equivalent to
 <code>append(new Scale(sx, sy, pivot.getX(), pivot.getY())</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 scale second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>pivot</code> - the point about which the scale occurs</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendScale-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendScale</h4>
<pre>public&nbsp;void&nbsp;appendScale(double&nbsp;sx,
                        double&nbsp;sy,
                        double&nbsp;sz)</pre>
<div class="block"><p>
 Appends the scale to this instance.
 It is equivalent to <code>append(new Scale(sx, sy, sz))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 scale second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>sz</code> - the Z coordinate scale factor</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendScale-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendScale</h4>
<pre>public&nbsp;void&nbsp;appendScale(double&nbsp;sx,
                        double&nbsp;sy,
                        double&nbsp;sz,
                        double&nbsp;pivotX,
                        double&nbsp;pivotY,
                        double&nbsp;pivotZ)</pre>
<div class="block"><p>
 Appends the scale with pivot to this instance.
 It is equivalent to <code>append(new Scale(sx, sy, sz, pivotX,
 pivotY, pivotZ))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 scale second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>sz</code> - the Z coordinate scale factor</dd>
<dd><code>pivotX</code> - the X coordinate of the point about which the scale occurs</dd>
<dd><code>pivotY</code> - the Y coordinate of the point about which the scale occurs</dd>
<dd><code>pivotZ</code> - the Z coordinate of the point about which the scale occurs</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendScale-double-double-double-javafx.geometry.Point3D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendScale</h4>
<pre>public&nbsp;void&nbsp;appendScale(double&nbsp;sx,
                        double&nbsp;sy,
                        double&nbsp;sz,
                        <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Appends the scale with pivot to this instance.
 It is equivalent to <code>append(new Scale(sx, sy, sz, pivot.getX(),
 pivot.getY(), pivot.getZ()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 scale second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>sz</code> - the Z coordinate scale factor</dd>
<dd><code>pivot</code> - the point about which the scale occurs</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependScale-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependScale</h4>
<pre>public&nbsp;void&nbsp;prependScale(double&nbsp;sx,
                         double&nbsp;sy)</pre>
<div class="block"><p>
 Prepends the 2D scale to this instance.
 It is equivalent to <code>prepend(new Scale(sx, sy))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified scale first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependScale-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependScale</h4>
<pre>public&nbsp;void&nbsp;prependScale(double&nbsp;sx,
                         double&nbsp;sy,
                         double&nbsp;pivotX,
                         double&nbsp;pivotY)</pre>
<div class="block"><p>
 Prepends the 2D scale with pivot to this instance.
 It is equivalent to <code>prepend(new Scale(sx, sy, pivotX, pivotY))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified scale first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>pivotX</code> - the X coordinate of the point about which the scale occurs</dd>
<dd><code>pivotY</code> - the Y coordinate of the point about which the scale occurs</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependScale-double-double-javafx.geometry.Point2D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependScale</h4>
<pre>public&nbsp;void&nbsp;prependScale(double&nbsp;sx,
                         double&nbsp;sy,
                         <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Prepends the 2D scale with pivot to this instance.
 It is equivalent to <code>prepend(new Scale(sx, sy, pivot.getX(),
 &lt;/p&gt;pivot.getY()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified scale first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>pivot</code> - the point about which the scale occurs</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependScale-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependScale</h4>
<pre>public&nbsp;void&nbsp;prependScale(double&nbsp;sx,
                         double&nbsp;sy,
                         double&nbsp;sz)</pre>
<div class="block"><p>
 Prepends the scale to this instance.
 It is equivalent to <code>prepend(new Scale(sx, sy, sz))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified scale first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>sz</code> - the Z coordinate scale factor</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependScale-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependScale</h4>
<pre>public&nbsp;void&nbsp;prependScale(double&nbsp;sx,
                         double&nbsp;sy,
                         double&nbsp;sz,
                         double&nbsp;pivotX,
                         double&nbsp;pivotY,
                         double&nbsp;pivotZ)</pre>
<div class="block"><p>
 Prepends the scale with pivot to this instance.
 It is equivalent to
 <code>prepend(new Scale(sx, sy, sz, pivotX, pivotY, pivotZ))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified scale first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>sz</code> - the Z coordinate scale factor</dd>
<dd><code>pivotX</code> - the X coordinate of the point about which the scale occurs</dd>
<dd><code>pivotY</code> - the Y coordinate of the point about which the scale occurs</dd>
<dd><code>pivotZ</code> - the Z coordinate of the point about which the scale occurs</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependScale-double-double-double-javafx.geometry.Point3D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependScale</h4>
<pre>public&nbsp;void&nbsp;prependScale(double&nbsp;sx,
                         double&nbsp;sy,
                         double&nbsp;sz,
                         <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Prepends the scale with pivot to this instance.
 It is equivalent to <code>prepend(new Scale(sx, sy, sz, pivot.getX(),
 pivot.getY(), pivot.getZ()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified scale first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified scale.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sx</code> - the X coordinate scale factor</dd>
<dd><code>sy</code> - the Y coordinate scale factor</dd>
<dd><code>sz</code> - the Z coordinate scale factor</dd>
<dd><code>pivot</code> - the point about which the scale occurs</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendShear-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendShear</h4>
<pre>public&nbsp;void&nbsp;appendShear(double&nbsp;shx,
                        double&nbsp;shy)</pre>
<div class="block"><p>
 Appends the shear to this instance.
 It is equivalent to <code>append(new Shear(sx, sy))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 shear second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified shear.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shx</code> - the XY coordinate element</dd>
<dd><code>shy</code> - the YX coordinate element</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendShear-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendShear</h4>
<pre>public&nbsp;void&nbsp;appendShear(double&nbsp;shx,
                        double&nbsp;shy,
                        double&nbsp;pivotX,
                        double&nbsp;pivotY)</pre>
<div class="block"><p>
 Appends the shear with pivot to this instance.
 It is equivalent to <code>append(new Shear(sx, sy, pivotX, pivotY))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 shear second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified shear.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shx</code> - the XY coordinate element</dd>
<dd><code>shy</code> - the YX coordinate element</dd>
<dd><code>pivotX</code> - the X coordinate of the shear pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the shear pivot point</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendShear-double-double-javafx.geometry.Point2D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendShear</h4>
<pre>public&nbsp;void&nbsp;appendShear(double&nbsp;shx,
                        double&nbsp;shy,
                        <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Appends the shear with pivot to this instance.
 It is equivalent to <code>append(new Shear(sx, sy,
 pivot.getX(), pivot.getY()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 shear second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified shear.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shx</code> - the XY coordinate element</dd>
<dd><code>shy</code> - the YX coordinate element</dd>
<dd><code>pivot</code> - the shear pivot point</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependShear-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependShear</h4>
<pre>public&nbsp;void&nbsp;prependShear(double&nbsp;shx,
                         double&nbsp;shy)</pre>
<div class="block"><p>
 Prepends the shear to this instance.
 It is equivalent to <code>prepend(new Shear(sx, sy))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified shear first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified shear.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shx</code> - the XY coordinate element</dd>
<dd><code>shy</code> - the YX coordinate element</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependShear-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependShear</h4>
<pre>public&nbsp;void&nbsp;prependShear(double&nbsp;shx,
                         double&nbsp;shy,
                         double&nbsp;pivotX,
                         double&nbsp;pivotY)</pre>
<div class="block"><p>
 Prepends the shear with pivot to this instance.
 It is equivalent to <code>prepend(new Shear(sx, sy, pivotX, pivotY))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified shear first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified shear.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shx</code> - the XY coordinate element</dd>
<dd><code>shy</code> - the YX coordinate element</dd>
<dd><code>pivotX</code> - the X coordinate of the shear pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the shear pivot point</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependShear-double-double-javafx.geometry.Point2D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependShear</h4>
<pre>public&nbsp;void&nbsp;prependShear(double&nbsp;shx,
                         double&nbsp;shy,
                         <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Prepends the shear with pivot to this instance.
 It is equivalent to <code>prepend(new Shear(sx, sy, pivot.getX(),
 pivot.getY()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified shear first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified shear.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shx</code> - the XY coordinate element</dd>
<dd><code>shy</code> - the YX coordinate element</dd>
<dd><code>pivot</code> - the shear pivot point</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendRotation-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendRotation</h4>
<pre>public&nbsp;void&nbsp;appendRotation(double&nbsp;angle)</pre>
<div class="block"><p>
 Appends the 2D rotation to this instance.
 It is equivalent to <code>append(new Rotate(angle))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 rotation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendRotation-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendRotation</h4>
<pre>public&nbsp;void&nbsp;appendRotation(double&nbsp;angle,
                           double&nbsp;pivotX,
                           double&nbsp;pivotY)</pre>
<div class="block"><p>
 Appends the 2D rotation with pivot to this instance.
 It is equivalent to <code>append(new Rotate(angle, pivotX, pivotY))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 rotation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivotX</code> - the X coordinate of the rotation pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the rotation pivot point</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendRotation-double-javafx.geometry.Point2D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendRotation</h4>
<pre>public&nbsp;void&nbsp;appendRotation(double&nbsp;angle,
                           <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Appends the 2D rotation with pivot to this instance.
 It is equivalent to <code>append(new Rotate(angle, pivot.getX(),
 pivot.getY()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 rotation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivot</code> - the rotation pivot point</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendRotation-double-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendRotation</h4>
<pre>public&nbsp;void&nbsp;appendRotation(double&nbsp;angle,
                           double&nbsp;pivotX,
                           double&nbsp;pivotY,
                           double&nbsp;pivotZ,
                           double&nbsp;axisX,
                           double&nbsp;axisY,
                           double&nbsp;axisZ)</pre>
<div class="block"><p>
 Appends the rotation to this instance.
 It is equivalent to <code>append(new Rotate(angle, pivotX, pivotY,
 pivotZ, new Point3D(axisX, axisY, axisZ)))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 rotation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivotX</code> - the X coordinate of the rotation pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the rotation pivot point</dd>
<dd><code>pivotZ</code> - the Z coordinate of the rotation pivot point</dd>
<dd><code>axisX</code> - the X coordinate magnitude of the rotation axis</dd>
<dd><code>axisY</code> - the Y coordinate magnitude of the rotation axis</dd>
<dd><code>axisZ</code> - the Z coordinate magnitude of the rotation axis</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendRotation-double-double-double-double-javafx.geometry.Point3D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendRotation</h4>
<pre>public&nbsp;void&nbsp;appendRotation(double&nbsp;angle,
                           double&nbsp;pivotX,
                           double&nbsp;pivotY,
                           double&nbsp;pivotZ,
                           <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</pre>
<div class="block"><p>
 Appends the rotation to this instance.
 It is equivalent to <code>append(new Rotate(angle, pivotX, pivotY,
 pivotZ, axis))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 rotation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivotX</code> - the X coordinate of the rotation pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the rotation pivot point</dd>
<dd><code>pivotZ</code> - the Z coordinate of the rotation pivot point</dd>
<dd><code>axis</code> - the rotation axis</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>axis</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="appendRotation-double-javafx.geometry.Point3D-javafx.geometry.Point3D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendRotation</h4>
<pre>public&nbsp;void&nbsp;appendRotation(double&nbsp;angle,
                           <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot,
                           <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</pre>
<div class="block"><p>
 Appends the rotation to this instance.
 It is equivalent to <code>append(new Rotate(angle, pivot.getX(),
 pivot.getY(), pivot.getZ(), axis))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, <code>this</code> transform first and the specified
 rotation second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the right by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivot</code> - the rotation pivot point</dd>
<dd><code>axis</code> - the rotation axis</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code>
         or <code>axis</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependRotation-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependRotation</h4>
<pre>public&nbsp;void&nbsp;prependRotation(double&nbsp;angle)</pre>
<div class="block"><p>
 Prepends the 2D rotation to this instance.
 It is equivalent to <code>prepend(new Rotate(angle))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified rotation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependRotation-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependRotation</h4>
<pre>public&nbsp;void&nbsp;prependRotation(double&nbsp;angle,
                            double&nbsp;pivotX,
                            double&nbsp;pivotY)</pre>
<div class="block"><p>
 Prepends the 2D rotation with pivot to this instance.
 It is equivalent to <code>prepend(new Rotate(angle, pivotX, pivotY))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified rotation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivotX</code> - the X coordinate of the rotation pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the rotation pivot point</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependRotation-double-javafx.geometry.Point2D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependRotation</h4>
<pre>public&nbsp;void&nbsp;prependRotation(double&nbsp;angle,
                            <a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;pivot)</pre>
<div class="block"><p>
 Prepends the 2D rotation with pivot to this instance.
 It is equivalent to <code>prepend(new Rotate(angle, pivot.getX(),
 pivot.getY()))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified rotation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivot</code> - the rotation pivot point</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependRotation-double-double-double-double-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependRotation</h4>
<pre>public&nbsp;void&nbsp;prependRotation(double&nbsp;angle,
                            double&nbsp;pivotX,
                            double&nbsp;pivotY,
                            double&nbsp;pivotZ,
                            double&nbsp;axisX,
                            double&nbsp;axisY,
                            double&nbsp;axisZ)</pre>
<div class="block"><p>
 Prepends the rotation to this instance.
 It is equivalent to <code>prepend(new Rotate(angle, pivotX, pivotY,
 pivotZ, new Point3D(axisX, axisY, axisZ)))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified rotation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivotX</code> - the X coordinate of the rotation pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the rotation pivot point</dd>
<dd><code>pivotZ</code> - the Z coordinate of the rotation pivot point</dd>
<dd><code>axisX</code> - the X coordinate magnitude of the rotation axis</dd>
<dd><code>axisY</code> - the Y coordinate magnitude of the rotation axis</dd>
<dd><code>axisZ</code> - the Z coordinate magnitude of the rotation axis</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependRotation-double-double-double-double-javafx.geometry.Point3D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependRotation</h4>
<pre>public&nbsp;void&nbsp;prependRotation(double&nbsp;angle,
                            double&nbsp;pivotX,
                            double&nbsp;pivotY,
                            double&nbsp;pivotZ,
                            <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</pre>
<div class="block"><p>
 Prepends the rotation to this instance.
 It is equivalent to <code>prepend(new Rotate(angle, pivotX, pivotY,
 pivotZ, axis))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified rotation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivotX</code> - the X coordinate of the rotation pivot point</dd>
<dd><code>pivotY</code> - the Y coordinate of the rotation pivot point</dd>
<dd><code>pivotZ</code> - the Z coordinate of the rotation pivot point</dd>
<dd><code>axis</code> - the rotation axis</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>axis</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="prependRotation-double-javafx.geometry.Point3D-javafx.geometry.Point3D-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prependRotation</h4>
<pre>public&nbsp;void&nbsp;prependRotation(double&nbsp;angle,
                            <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;pivot,
                            <a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;axis)</pre>
<div class="block"><p>
 Prepends the rotation to this instance.
 It is equivalent to <code>prepend(new Rotate(angle, pivot.getX(),
 pivot.getY(), pivot.getZ(), axis))</code>.
 </p><p>
 The operation modifies this transform in a way that applying it to a node
 has the same effect as adding two transforms to its
 <code>getTransforms()</code> list, the specified rotation first
 and <code>this</code> transform second.
 </p><p>
 From the matrix point of view, the transformation matrix of this
 transform is multiplied on the left by the transformation matrix of
 the specified rotation.
 </p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>angle</code> - the angle of the rotation in degrees</dd>
<dd><code>pivot</code> - the rotation pivot point</dd>
<dd><code>axis</code> - the rotation axis</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified <code>pivot</code>
         or <code>axis</code> is null</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
</dl>
</li>
</ul>
<a name="transform-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;transform(double&nbsp;x,
                         double&nbsp;y)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#transform-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the specified point by this transform.
 This method can be used only for 2D transforms.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#transform-double-double-">transform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - the X coordinate of the point</dd>
<dd><code>y</code> - the Y coordinate of the point</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the transformed point</dd>
</dl>
</li>
</ul>
<a name="transform-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;transform(double&nbsp;x,
                         double&nbsp;y,
                         double&nbsp;z)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#transform-double-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the specified point by this transform.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#transform-double-double-double-">transform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - the X coordinate of the point</dd>
<dd><code>y</code> - the Y coordinate of the point</dd>
<dd><code>z</code> - the Z coordinate of the point</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the transformed point</dd>
</dl>
</li>
</ul>
<a name="deltaTransform-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deltaTransform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;deltaTransform(double&nbsp;x,
                              double&nbsp;y)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#deltaTransform-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the relative magnitude vector by this transform.
 The vector is transformed without applying the translation components
 of the affine transformation matrix.
 This method can be used only for a 2D transform.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#deltaTransform-double-double-">deltaTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - vector magnitude in the direction of the X axis</dd>
<dd><code>y</code> - vector magnitude in the direction of the Y axis</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the transformed relative magnitude vector represented
         by a <code>Point2D</code> instance</dd>
</dl>
</li>
</ul>
<a name="deltaTransform-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deltaTransform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;deltaTransform(double&nbsp;x,
                              double&nbsp;y,
                              double&nbsp;z)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#deltaTransform-double-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the relative magnitude vector by this transform.
 The vector is transformed without applying the translation components
 of the affine transformation matrix.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#deltaTransform-double-double-double-">deltaTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - vector magnitude in the direction of the X axis</dd>
<dd><code>y</code> - vector magnitude in the direction of the Y axis</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the transformed relative magnitude vector represented
         by a <code>Point3D</code> instance</dd>
</dl>
</li>
</ul>
<a name="inverseTransform-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inverseTransform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;inverseTransform(double&nbsp;x,
                                double&nbsp;y)
                         throws <a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#inverseTransform-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the specified point by the inverse of this transform.
 This method can be used only for 2D transforms.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#inverseTransform-double-double-">inverseTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - the X coordinate of the point</dd>
<dd><code>y</code> - the Y coordinate of the point</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the inversely transformed point</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></code> - if this transform
         cannot be inverted</dd>
</dl>
</li>
</ul>
<a name="inverseTransform-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inverseTransform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;inverseTransform(double&nbsp;x,
                                double&nbsp;y,
                                double&nbsp;z)
                         throws <a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#inverseTransform-double-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the specified point by the inverse of this transform.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#inverseTransform-double-double-double-">inverseTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - the X coordinate of the point</dd>
<dd><code>y</code> - the Y coordinate of the point</dd>
<dd><code>z</code> - the Z coordinate of the point</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the inversely transformed point</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></code> - if this transform
         cannot be inverted</dd>
</dl>
</li>
</ul>
<a name="inverseDeltaTransform-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inverseDeltaTransform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point2D.html" title="class in javafx.geometry">Point2D</a>&nbsp;inverseDeltaTransform(double&nbsp;x,
                                     double&nbsp;y)
                              throws <a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#inverseDeltaTransform-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the relative magnitude vector by the inverse of this transform.
 The vector is transformed without applying the translation components
 of the affine transformation matrix.
 This method can be used only for a 2D transform.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#inverseDeltaTransform-double-double-">inverseDeltaTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - vector magnitude in the direction of the X axis</dd>
<dd><code>y</code> - vector magnitude in the direction of the Y axis</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the inversely transformed relative magnitude vector represented
         by a <code>Point2D</code> instance</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></code> - if this transform
         cannot be inverted</dd>
</dl>
</li>
</ul>
<a name="inverseDeltaTransform-double-double-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>inverseDeltaTransform</h4>
<pre>public&nbsp;<a href="../../../javafx/geometry/Point3D.html" title="class in javafx.geometry">Point3D</a>&nbsp;inverseDeltaTransform(double&nbsp;x,
                                     double&nbsp;y,
                                     double&nbsp;z)
                              throws <a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html#inverseDeltaTransform-double-double-double-">Transform</a></code></span></div>
<div class="block">Transforms the relative magnitude vector by the inverse of this transform.
 The vector is transformed without applying the translation components
 of the affine transformation matrix.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/Transform.html#inverseDeltaTransform-double-double-double-">inverseDeltaTransform</a></code>&nbsp;in class&nbsp;<code><a href="../../../javafx/scene/transform/Transform.html" title="class in javafx.scene.transform">Transform</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - vector magnitude in the direction of the X axis</dd>
<dd><code>y</code> - vector magnitude in the direction of the Y axis</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the inversely transformed relative magnitude vector represented
         by a <code>Point3D</code> instance</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../javafx/scene/transform/NonInvertibleTransformException.html" title="class in javafx.scene.transform">NonInvertibleTransformException</a></code> - if this transform
         cannot be inverted</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<div class="block">Returns a string representation of this <code>Affine</code> object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a string representation of this <code>Affine</code> object.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Affine.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">JavaFX&nbsp;8</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../javafx/scene/transform/MatrixType.html" title="enum in javafx.scene.transform"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javafx/scene/transform/Affine.html" target="_top">Frames</a></li>
<li><a href="Affine.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><small><a href="https://docs.oracle.com/javase/8/docs/legal/cpyr.html">Copyright</a> (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.</small></small></p>
</body>
</html>