<li><ahref="../../../../com/mxgraph/swing/util/mxICellOverlay.html"title="interface in com.mxgraph.swing.util"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../../com/mxgraph/swing/util/mxMouseAdapter.html"title="class in com.mxgraph.swing.util"><spanclass="strong">Next Class</span></a></li>
<h3>Nested classes/interfaces inherited from class com.mxgraph.util.<ahref="../../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></h3>
<code><ahref="../../../../com/mxgraph/util/mxEventSource.mxIEventListener.html"title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a></code></li>
<divclass="block">Optional array of cells to limit the animation to.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a></code></td>
<divclass="block">Ease-off for movement towards the given vector.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../../com/mxgraph/swing/mxGraphComponent.html"title="class in com.mxgraph.swing">mxGraphComponent</a></code></td>
<tdclass="colFirst"><code>protected java.util.Map<java.lang.Object,<ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a>></code></td>
<divclass="block">Maps from cells to origins.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../../com/mxgraph/swing/view/mxCellStatePreview.html"title="class in com.mxgraph.swing.view">mxCellStatePreview</a></code></td>
<h3>Fields inherited from class com.mxgraph.swing.util.<ahref="../../../../com/mxgraph/swing/util/mxAnimation.html"title="class in com.mxgraph.swing.util">mxAnimation</a></h3>
<h3>Fields inherited from class com.mxgraph.util.<ahref="../../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></h3>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><strong><ahref="../../../../com/mxgraph/swing/util/mxMorphing.html#mxMorphing(com.mxgraph.swing.mxGraphComponent)">mxMorphing</a></strong>(<ahref="../../../../com/mxgraph/swing/mxGraphComponent.html"title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent)</code>
<divclass="block">Constructs a new morphing instance for the given graph.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colOne"><code><strong><ahref="../../../../com/mxgraph/swing/util/mxMorphing.html#mxMorphing(com.mxgraph.swing.mxGraphComponent, int, double, int)">mxMorphing</a></strong>(<ahref="../../../../com/mxgraph/swing/mxGraphComponent.html"title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent,
int steps,
double ease,
int delay)</code>
<divclass="block">Constructs a new morphing instance for the given graph.</div>
<ahref="../../../../com/mxgraph/swing/view/mxCellStatePreview.html"title="class in com.mxgraph.swing.view">mxCellStatePreview</a> move,
boolean recurse)</code>
<divclass="block">Animates the given cell state using moveState.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../../com/mxgraph/swing/util/mxMorphing.html#getDelta(com.mxgraph.view.mxCellState)">getDelta</a></strong>(<ahref="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state)</code>
<divclass="block">Returns the vector between the current rendered state and the future
location of the state after the display will be updated.</div>
<tdclass="colLast"><code><strong><ahref="../../../../com/mxgraph/swing/util/mxMorphing.html#show(com.mxgraph.swing.view.mxCellStatePreview)">show</a></strong>(<ahref="../../../../com/mxgraph/swing/view/mxCellStatePreview.html"title="class in com.mxgraph.swing.view">mxCellStatePreview</a> preview)</code>
<divclass="block">Shows the changes in the given mxCellStatePreview.</div>
<tdclass="colLast"><code><strong><ahref="../../../../com/mxgraph/swing/util/mxMorphing.html#stopRecursion(com.mxgraph.view.mxCellState, com.mxgraph.util.mxPoint)">stopRecursion</a></strong>(<ahref="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state,
<ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> delta)</code>
<divclass="block">Returns true if the animation should not recursively find more
deltas for children if the given parent state has been animated.</div>
<h3>Methods inherited from class com.mxgraph.swing.util.<ahref="../../../../com/mxgraph/swing/util/mxAnimation.html"title="class in com.mxgraph.swing.util">mxAnimation</a></h3>
<h3>Methods inherited from class com.mxgraph.util.<ahref="../../../../com/mxgraph/util/mxEventSource.html"title="class in com.mxgraph.util">mxEventSource</a></h3>
<pre>protected <ahref="../../../../com/mxgraph/swing/mxGraphComponent.html"title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent</pre>
<divclass="block">Reference to the enclosing graph instance.</div>
</li>
</ul>
<aname="steps">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>steps</h4>
<pre>protected int steps</pre>
<divclass="block">Specifies the maximum number of steps for the morphing. Default is
6.</div>
</li>
</ul>
<aname="step">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>step</h4>
<pre>protected int step</pre>
<divclass="block">Counts the current number of steps of the animation.</div>
</li>
</ul>
<aname="ease">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>ease</h4>
<pre>protected double ease</pre>
<divclass="block">Ease-off for movement towards the given vector. Larger values are
<pre>protected java.util.Map<java.lang.Object,<ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a>> origins</pre>
<divclass="block">Optional array of cells to limit the animation to.</div>
</li>
</ul>
<aname="dirty">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>dirty</h4>
<pre>protected transient <ahref="../../../../com/mxgraph/util/mxRectangle.html"title="class in com.mxgraph.util">mxRectangle</a> dirty</pre>
</li>
</ul>
<aname="preview">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>preview</h4>
<pre>protected transient <ahref="../../../../com/mxgraph/swing/view/mxCellStatePreview.html"title="class in com.mxgraph.swing.view">mxCellStatePreview</a> preview</pre>
<pre>public mxMorphing(<ahref="../../../../com/mxgraph/swing/mxGraphComponent.html"title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent)</pre>
<divclass="block">Constructs a new morphing instance for the given graph.</div>
<pre>public mxMorphing(<ahref="../../../../com/mxgraph/swing/mxGraphComponent.html"title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent,
int steps,
double ease,
int delay)</pre>
<divclass="block">Constructs a new morphing instance for the given graph.</div>
<dd><code><ahref="../../../../com/mxgraph/swing/util/mxAnimation.html#updateAnimation()">updateAnimation</a></code> in class <code><ahref="../../../../com/mxgraph/swing/util/mxAnimation.html"title="class in com.mxgraph.swing.util">mxAnimation</a></code></dd>
</dl>
</li>
</ul>
<aname="stopAnimation()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>stopAnimation</h4>
<pre>public void stopAnimation()</pre>
<divclass="block"><strong>Description copied from class: <code><ahref="../../../../com/mxgraph/swing/util/mxAnimation.html#stopAnimation()">mxAnimation</a></code></strong></div>
<divclass="block">Stops the animation by deleting the timer and fires mxEvent.DONE.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><ahref="../../../../com/mxgraph/swing/util/mxAnimation.html#stopAnimation()">stopAnimation</a></code> in class <code><ahref="../../../../com/mxgraph/swing/util/mxAnimation.html"title="class in com.mxgraph.swing.util">mxAnimation</a></code></dd>
<pre>protected void show(<ahref="../../../../com/mxgraph/swing/view/mxCellStatePreview.html"title="class in com.mxgraph.swing.view">mxCellStatePreview</a> preview)</pre>
<divclass="block">Shows the changes in the given mxCellStatePreview.</div>
<pre>protected boolean stopRecursion(<ahref="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state,
<ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> delta)</pre>
<divclass="block">Returns true if the animation should not recursively find more
deltas for children if the given parent state has been animated.</div>
</li>
</ul>
<aname="getDelta(com.mxgraph.view.mxCellState)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getDelta</h4>
<pre>protected <ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> getDelta(<ahref="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</a> state)</pre>
<divclass="block">Returns the vector between the current rendered state and the future
location of the state after the display will be updated.</div>
<pre>protected <ahref="../../../../com/mxgraph/util/mxPoint.html"title="class in com.mxgraph.util">mxPoint</a> getOriginForCell(java.lang.Object cell)</pre>
<li><ahref="../../../../com/mxgraph/swing/util/mxICellOverlay.html"title="interface in com.mxgraph.swing.util"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../../com/mxgraph/swing/util/mxMouseAdapter.html"title="class in com.mxgraph.swing.util"><spanclass="strong">Next Class</span></a></li>