Added rotation.

Updated graphs.
This commit is contained in:
Chris Cromer
2016-07-16 16:28:25 -04:00
parent f0c1a51634
commit 201ed14bdd
141 changed files with 1693 additions and 503 deletions

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="es">
<head>
<!-- Generated by javadoc (1.8.0_92) on Mon Jul 11 02:23:29 CLT 2016 -->
<!-- Generated by javadoc (1.8.0_92) on Sat Jul 16 17:27:33 CLT 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title>ArbolController</title>
<meta name="date" content="2016-07-11">
<meta name="date" content="2016-07-16">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -19,7 +19,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
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";
@@ -158,9 +158,9 @@ implements javafx.fxml.Initializable</pre>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../cl/cromer/estructuras/Grafico.html" title="class in cl.cromer.estructuras">Grafico</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#grafico">grafico</a></span></code>
<div class="block">Grafico rectangulos.</div>
<td class="colFirst"><code>private javafx.scene.layout.HBox</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#contenidoOrder">contenidoOrder</a></span></code>
<div class="block">El contendido del orden.</div>
</td>
</tr>
<tr class="altColor">
@@ -181,6 +181,12 @@ implements javafx.fxml.Initializable</pre>
<div class="block">La caja para ingresar textos.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../cl/cromer/estructuras/TextFieldLimited.html" title="class in cl.cromer.estructuras">TextFieldLimited</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#valorRotar">valorRotar</a></span></code>
<div class="block">El nodo a rotar.</div>
</td>
</tr>
</table>
</li>
</ul>
@@ -215,22 +221,72 @@ implements javafx.fxml.Initializable</pre>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonEliminar--">botonEliminar</a></span>()</code>
<div class="block">Eliminar un valor del arbol y mostrar el codigo en la pantalla.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonInOrder--">botonInOrder</a></span>()</code>
<div class="block">Mostrar los elementos en orden de in order.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonInsertar--">botonInsertar</a></span>()</code>
<div class="block">Insertar un valor al array y mostrar el codigo en la pantalla.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#generarGrafico--">generarGrafico</a></span>()</code>&nbsp;</td>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonLlenar--">botonLlenar</a></span>()</code>
<div class="block">Llenar un arbol al azar.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonPostOrder--">botonPostOrder</a></span>()</code>
<div class="block">Mostrar los elementos en orden de post order.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonPreOrder--">botonPreOrder</a></span>()</code>
<div class="block">Mostrar los elementos en orden de pre order.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonRotarDerecha--">botonRotarDerecha</a></span>()</code>
<div class="block">Rotar el nodo a la izquerda.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonRotarIzquerda--">botonRotarIzquerda</a></span>()</code>
<div class="block">Rotar el nodo a la izquerda.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#botonVaciar--">botonVaciar</a></span>()</code>
<div class="block">Vaciar el arbol de todos los valores.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#generarGrafico--">generarGrafico</a></span>()</code>
<div class="block">Este metodo generará el grafico de arbol en la ventana.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#initialize-java.net.URL-java.util.ResourceBundle-">initialize</a></span>(java.net.URL&nbsp;location,
java.util.ResourceBundle&nbsp;resourceBundle)</code>
<div class="block">Inicializar todos los datos y dibujar las graficas.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../cl/cromer/estructuras/ArbolController.html#initializeArbol--">initializeArbol</a></span>()</code>
<div class="block">Crear un arbol nuevo.</div>
@@ -268,6 +324,16 @@ implements javafx.fxml.Initializable</pre>
<div class="block">La caja para ingresar textos.</div>
</li>
</ul>
<a name="valorRotar">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valorRotar</h4>
<pre>private&nbsp;<a href="../../../cl/cromer/estructuras/TextFieldLimited.html" title="class in cl.cromer.estructuras">TextFieldLimited</a> valorRotar</pre>
<div class="block">El nodo a rotar.</div>
</li>
</ul>
<a name="contenidoArbol">
<!-- -->
</a>
@@ -278,6 +344,16 @@ implements javafx.fxml.Initializable</pre>
<div class="block">Donde poner el contenido de array.</div>
</li>
</ul>
<a name="contenidoOrder">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contenidoOrder</h4>
<pre>private&nbsp;javafx.scene.layout.HBox contenidoOrder</pre>
<div class="block">El contendido del orden.</div>
</li>
</ul>
<a name="codigoArbol">
<!-- -->
</a>
@@ -311,23 +387,13 @@ implements javafx.fxml.Initializable</pre>
<a name="arbol">
<!-- -->
</a>
<ul class="blockList">
<ul class="blockListLast">
<li class="blockList">
<h4>arbol</h4>
<pre>private&nbsp;<a href="../../../cl/cromer/estructuras/Arbol.html" title="class in cl.cromer.estructuras">Arbol</a> arbol</pre>
<div class="block">El arbol usado en la aplicación.</div>
</li>
</ul>
<a name="grafico">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>grafico</h4>
<pre>private&nbsp;<a href="../../../cl/cromer/estructuras/Grafico.html" title="class in cl.cromer.estructuras">Grafico</a> grafico</pre>
<div class="block">Grafico rectangulos.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -371,6 +437,26 @@ implements javafx.fxml.Initializable</pre>
</dl>
</li>
</ul>
<a name="botonLlenar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonLlenar</h4>
<pre>protected&nbsp;void&nbsp;botonLlenar()</pre>
<div class="block">Llenar un arbol al azar.</div>
</li>
</ul>
<a name="botonVaciar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonVaciar</h4>
<pre>protected&nbsp;void&nbsp;botonVaciar()</pre>
<div class="block">Vaciar el arbol de todos los valores.</div>
</li>
</ul>
<a name="botonInsertar--">
<!-- -->
</a>
@@ -381,6 +467,66 @@ implements javafx.fxml.Initializable</pre>
<div class="block">Insertar un valor al array y mostrar el codigo en la pantalla.</div>
</li>
</ul>
<a name="botonEliminar--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonEliminar</h4>
<pre>protected&nbsp;void&nbsp;botonEliminar()</pre>
<div class="block">Eliminar un valor del arbol y mostrar el codigo en la pantalla.</div>
</li>
</ul>
<a name="botonRotarIzquerda--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonRotarIzquerda</h4>
<pre>protected&nbsp;void&nbsp;botonRotarIzquerda()</pre>
<div class="block">Rotar el nodo a la izquerda.</div>
</li>
</ul>
<a name="botonRotarDerecha--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonRotarDerecha</h4>
<pre>protected&nbsp;void&nbsp;botonRotarDerecha()</pre>
<div class="block">Rotar el nodo a la izquerda.</div>
</li>
</ul>
<a name="botonPreOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonPreOrder</h4>
<pre>protected&nbsp;void&nbsp;botonPreOrder()</pre>
<div class="block">Mostrar los elementos en orden de pre order.</div>
</li>
</ul>
<a name="botonInOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonInOrder</h4>
<pre>protected&nbsp;void&nbsp;botonInOrder()</pre>
<div class="block">Mostrar los elementos en orden de in order.</div>
</li>
</ul>
<a name="botonPostOrder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>botonPostOrder</h4>
<pre>protected&nbsp;void&nbsp;botonPostOrder()</pre>
<div class="block">Mostrar los elementos en orden de post order.</div>
</li>
</ul>
<a name="initializeArbol--">
<!-- -->
</a>
@@ -398,6 +544,7 @@ implements javafx.fxml.Initializable</pre>
<li class="blockList">
<h4>generarGrafico</h4>
<pre>private&nbsp;void&nbsp;generarGrafico()</pre>
<div class="block">Este metodo generará el grafico de arbol en la ventana.</div>
</li>
</ul>
</li>