PHP Classes

File: docs/CDWF/cDWF.html

Recommend this page to a friend!
  Classes of Omar Ortiz   cDWF   docs/CDWF/cDWF.html   Download  
File: docs/CDWF/cDWF.html
Role: Documentation
Content type: text/plain
Description: Documentation
Class: cDWF
Render workflow diagrams in HTML or Flash
Author: By
Last change:
Date: 11 years ago
Size: 32,831 bytes
 

Contents

Class file image Download
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Docs For Class cDWF</title> <link rel="stylesheet" type="text/css" id="layout" href="../media/layout.css" media="screen"> <link rel="stylesheet" type="text/css" href="../media/style.css" media="all"> <link rel="stylesheet" type="text/css" href="../media/print.css" media="print"> </head> <body> <div id="header"> <div id="navLinks"> [ <a href="../classtrees_CDWF.html">Class Tree: CDWF</a> ] [ <a href="../elementindex_CDWF.html">Index: CDWF</a> ] [ <a href="../elementindex.html">All elements</a> ] </div> <div id="packagePosition"> <div id="packageTitle2">CDWF</div> <div id="packageTitle">CDWF</div> <div id="elementPath"> &middot; </div> </div> </div> <div id="nav" class="small"> <div id="packages"> Packages: <p><a href="../li_CDWF.html">CDWF</a></p> </div> <div id="index"> <div id="files"> Files:<br> <a href="../CDWF/_cDWF.php.html"> cDWF.php </a><br> </div> <div id="interfaces"> </div> <div id="classes"> Classes:<br> <a href="../CDWF/cDWF.html"> cDWF </a><br> </div> </div> </div> <div id="body"> <h1>Class: cDWF</h1> <p style="margin: 0px;">Source Location: /cDWF.php</p> <div class="leftcol"> <h3><a href="#class_details">Class Overview</a> <span class="smalllinenumber">[line 71]</span></h3> <div id="classTree"><pre></pre> </div> <div class="small"> <p>Esta clase genera 3 tipos de diagramas: HTML, Gif y Flash</p> <h4>Author(s):</h4> <ul> <li>Omar Eduardo Ortiz Garza &lt;<a href="mailto:oortiz@tbanc.com">oortiz@tbanc.com</a>&gt;</li> </ul> <h4>Version:</h4> <ul> <li>1.0</li> </ul> <h4>Copyright:</h4> <ul> </li> </div> </div> <div class="middlecol"> <h3><a href="#class_vars">Variables</a></h3> <ul class="small"> <li><a href="../CDWF/cDWF.html#var$altoCaja">$altoCaja</a></li> <li><a href="../CDWF/cDWF.html#var$archivoFlash">$archivoFlash</a></li> <li><a href="../CDWF/cDWF.html#var$archivoGif">$archivoGif</a></li> <li><a href="../CDWF/cDWF.html#var$cBorde">$cBorde</a></li> <li><a href="../CDWF/cDWF.html#var$cConexion">$cConexion</a></li> <li><a href="../CDWF/cDWF.html#var$cFondo">$cFondo</a></li> <li><a href="../CDWF/cDWF.html#var$cFuente">$cFuente</a></li> <li><a href="../CDWF/cDWF.html#var$cLienzo">$cLienzo</a></li> <li><a href="../CDWF/cDWF.html#var$conexion">$conexion</a></li> <li><a href="../CDWF/cDWF.html#var$cTitulo">$cTitulo</a></li> <li><a href="../CDWF/cDWF.html#var$diagramaCorrecto">$diagramaCorrecto</a></li> <li><a href="../CDWF/cDWF.html#var$fuenteF">$fuenteF</a></li> <li><a href="../CDWF/cDWF.html#var$fuenteG">$fuenteG</a></li> <li><a href="../CDWF/cDWF.html#var$fuenteH">$fuenteH</a></li> <li><a href="../CDWF/cDWF.html#var$lienzoF">$lienzoF</a></li> <li><a href="../CDWF/cDWF.html#var$lienzoG">$lienzoG</a></li> <li><a href="../CDWF/cDWF.html#var$lienzoH">$lienzoH</a></li> <li><a href="../CDWF/cDWF.html#var$margen">$margen</a></li> <li><a href="../CDWF/cDWF.html#var$maxX">$maxX</a></li> <li><a href="../CDWF/cDWF.html#var$maxY">$maxY</a></li> <li><a href="../CDWF/cDWF.html#var$mensajeError">$mensajeError</a></li> <li><a href="../CDWF/cDWF.html#var$nivel">$nivel</a></li> <li><a href="../CDWF/cDWF.html#var$nodo">$nodo</a></li> <li><a href="../CDWF/cDWF.html#var$nodoFinal">$nodoFinal</a></li> <li><a href="../CDWF/cDWF.html#var$nodoInicial">$nodoInicial</a></li> <li><a href="../CDWF/cDWF.html#var$pantallaX">$pantallaX</a></li> <li><a href="../CDWF/cDWF.html#var$ruta">$ruta</a></li> <li><a href="../CDWF/cDWF.html#var$tConexion">$tConexion</a></li> <li><a href="../CDWF/cDWF.html#var$tId">$tId</a></li> <li><a href="../CDWF/cDWF.html#var$titulo">$titulo</a></li> <li><a href="../CDWF/cDWF.html#var$tNodo">$tNodo</a></li> <li><a href="../CDWF/cDWF.html#var$tTitulo">$tTitulo</a></li> </ul> <h3><a href="#class_consts">Constants</a></h3> <ul class="small"> </ul> </div> <div class="rightcol"> <h3><a href="#class_methods">Methods</a></h3> <ul class="small"> <li><a href="../CDWF/cDWF.html#method__construct">__construct</a></li> <li><a href="../CDWF/cDWF.html#methodaddConexion">addConexion</a></li> <li><a href="../CDWF/cDWF.html#methodaddNodo">addNodo</a></li> <li><a href="../CDWF/cDWF.html#methodaddRuta">addRuta</a></li> <li><a href="../CDWF/cDWF.html#methoddelConexion">delConexion</a></li> <li><a href="../CDWF/cDWF.html#methoddelNodo">delNodo</a></li> <li><a href="../CDWF/cDWF.html#methodgeneraFlash">generaFlash</a></li> <li><a href="../CDWF/cDWF.html#methodgeneraGif">generaGif</a></li> <li><a href="../CDWF/cDWF.html#methodgeneraHTML">generaHTML</a></li> <li><a href="../CDWF/cDWF.html#methodsetColor">setColor</a></li> <li><a href="../CDWF/cDWF.html#methodsetDimension">setDimension</a></li> <li><a href="../CDWF/cDWF.html#methodsetFuente">setFuente</a></li> <li><a href="../CDWF/cDWF.html#methodsetGeneral">setGeneral</a></li> <li><a href="../CDWF/cDWF.html#methodvalidaColor">validaColor</a></li> <li><a href="../CDWF/cDWF.html#methodvalidaExtremos">validaExtremos</a></li> <li><a href="../CDWF/cDWF.html#methodvalidar">validar</a></li> <li><a href="../CDWF/cDWF.html#methodvisitaNodo">visitaNodo</a></li> </ul> </div> <div id="content"> <hr> <div class="contents"> </div> <div class="leftCol"> <h2>Inherited Variables</h2> <h2>Inherited Constants</h2> </div> <div class="rightCol"> <h2>Inherited Methods</h2> </div> <br clear="all"> <hr> <a name="class_details"></a> <h2>Class Details</h2> <p align="center"><strong>Esta clase genera 3 tipos de diagramas: HTML, Gif y Flash </strong></p> <p>This class generete 3 kinds of diagrams: HTML, Gif and Flash</p><h4>Tags:</h4> <ul> <li><b>author</b> - Omar Eduardo Ortiz Garza &lt;<a href="mailto:oortiz@tbanc.com">oortiz@tbanc.com</a>&gt;</li> <li><b>version</b> - 1.0</li> <li><b>since</b> - 2011-04-19</li> </ul> <p class="small" style="color: #334B66;">[ <a href="#top">Top</a> ]</p> <hr> <a name="class_vars"></a> <h2>Class Variables</h2> <a name="var$altoCaja"></a> <p></p> <h4>$altoCaja = <span class="value">&nbsp;120</span></h4> <div class="indent"> <p class="linenumber">[line 99]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$archivoFlash"></a> <p></p> <h4>$archivoFlash = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 85]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$archivoGif"></a> <p></p> <h4>$archivoGif = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 84]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$cBorde"></a> <p></p> <h4>$cBorde = <span class="value">&nbsp;0x000000</span></h4> <div class="indent"> <p class="linenumber">[line 95]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$cConexion"></a> <p></p> <h4>$cConexion = <span class="value">&nbsp;0x000000</span></h4> <div class="indent"> <p class="linenumber">[line 96]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$cFondo"></a> <p></p> <h4>$cFondo = <span class="value">&nbsp;0xFFFFFF</span></h4> <div class="indent"> <p class="linenumber">[line 94]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$cFuente"></a> <p></p> <h4>$cFuente = <span class="value">&nbsp;0x000000</span></h4> <div class="indent"> <p class="linenumber">[line 93]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$cLienzo"></a> <p></p> <h4>$cLienzo = <span class="value">&nbsp;0xFFFFFF</span></h4> <div class="indent"> <p class="linenumber">[line 91]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$conexion"></a> <p></p> <h4>$conexion = <span class="value">array()</span></h4> <div class="indent"> <p class="linenumber">[line 74]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$cTitulo"></a> <p></p> <h4>$cTitulo = <span class="value">&nbsp;0x000000</span></h4> <div class="indent"> <p class="linenumber">[line 92]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$diagramaCorrecto"></a> <p></p> <h4>$diagramaCorrecto = <span class="value">&nbsp;FALSE</span></h4> <div class="indent"> <p class="linenumber">[line 77]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$fuenteF"></a> <p></p> <h4>$fuenteF = <span class="value">&nbsp;&quot;BabelSans-B.fdb&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 108]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$fuenteG"></a> <p></p> <h4>$fuenteG = <span class="value">&nbsp;&quot;verdana.ttf&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 107]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$fuenteH"></a> <p></p> <h4>$fuenteH = <span class="value">&nbsp;&quot;arial&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 106]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$lienzoF"></a> <p></p> <h4>$lienzoF = <span class="value">&nbsp;NULL</span></h4> <div class="indent"> <p class="linenumber">[line 80]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$lienzoG"></a> <p></p> <h4>$lienzoG = <span class="value">&nbsp;NULL</span></h4> <div class="indent"> <p class="linenumber">[line 79]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$lienzoH"></a> <p></p> <h4>$lienzoH = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 78]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$margen"></a> <p></p> <h4>$margen = <span class="value">&nbsp;10</span></h4> <div class="indent"> <p class="linenumber">[line 104]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$maxX"></a> <p></p> <h4>$maxX = <span class="value">&nbsp;0</span></h4> <div class="indent"> <p class="linenumber">[line 82]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$maxY"></a> <p></p> <h4>$maxY = <span class="value">&nbsp;0</span></h4> <div class="indent"> <p class="linenumber">[line 81]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$mensajeError"></a> <p></p> <h4>$mensajeError = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 83]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - public</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$nivel"></a> <p></p> <h4>$nivel = <span class="value">array()</span></h4> <div class="indent"> <p class="linenumber">[line 76]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$nodo"></a> <p></p> <h4>$nodo = <span class="value">array()</span></h4> <div class="indent"> <p class="linenumber">[line 73]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$nodoFinal"></a> <p></p> <h4>$nodoFinal = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 89]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$nodoInicial"></a> <p></p> <h4>$nodoInicial = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 88]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$pantallaX"></a> <p></p> <h4>$pantallaX = <span class="value">&nbsp;1280</span></h4> <div class="indent"> <p class="linenumber">[line 98]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$ruta"></a> <p></p> <h4>$ruta = <span class="value">array()</span></h4> <div class="indent"> <p class="linenumber">[line 75]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$tConexion"></a> <p></p> <h4>$tConexion = <span class="value">&nbsp;10</span></h4> <div class="indent"> <p class="linenumber">[line 103]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$tId"></a> <p></p> <h4>$tId = <span class="value">&nbsp;14</span></h4> <div class="indent"> <p class="linenumber">[line 101]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$titulo"></a> <p></p> <h4>$titulo = <span class="value">&nbsp;&quot;&quot;</span></h4> <div class="indent"> <p class="linenumber">[line 87]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$tNodo"></a> <p></p> <h4>$tNodo = <span class="value">&nbsp;14</span></h4> <div class="indent"> <p class="linenumber">[line 102]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="var$tTitulo"></a> <p></p> <h4>$tTitulo = <span class="value">&nbsp;20</span></h4> <div class="indent"> <p class="linenumber">[line 100]</p> <h4>Tags:</h4> <ul> <li><b>access</b> - protected</li> </ul> <p><b>Type:</b> mixed</p> <p><b>Overrides:</b> </p> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <hr> <a name="class_methods"></a> <h2>Class Methods</h2> <a name="method__construct"></a> <p></p> <h3>__construct</h3> <div class="indent"> <p> <code>cDWF __construct( string $titulo)</code> </p> <p class="linenumber">[line 122]</p> <p align="center"><strong>Constructor de la clase </strong></p> <p>Crea la clase y permite inicializar el título del diagrama</p><p>Class constructor</p><p>Build the class and let set value to chart's title</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">string</span> <b>$titulo</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodaddConexion"></a> <p></p> <h3>addConexion</h3> <div class="indent"> <p> <code>void addConexion( string $origen, string $destino, [array $datos = array()])</code> </p> <p class="linenumber">[line 375]</p> <p align="center"><strong>Agrega conexión </strong></p> <p>Agrega una conexión del punto origen al punto destino o actualiza valores si ya existe la conexión. si existen ambos nodos regresa TRUE, si no FALSE. usa un arreglo para camiar propiedades por defecto. $datos=array(&quot;propiedad 1&quot;=&gt;&quot;valor1&quot;, &quot;propiedad 2&quot;=&gt;&quot;valor2&quot;, ...&quot;propiedad N&quot;=&gt;&quot;valorN&quot;) las posibles propiedades son: Texto y Color si hay errores ignora los datos incorrectos</p><p>Add connection</p><p>Add connectionfrom origin to destination, if already exist the connection update values. If both nodes exist return TRUE, els return FALSE. use an array to change default properties $datos=array(&quot;propertie 1&quot;=&gt;&quot;value1&quot;, &quot;propertie 2&quot;=&gt;&quot;value2&quot;, ...&quot;propertie N&quot;=&gt;&quot;valueN&quot;) the posible properties are: Texto and Color if there is an error ignore values</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">string</span> <b>$origen</b> - </li> <li> <span class="type">string</span> <b>$destino</b> - </li> <li> <span class="type">array</span> <b>$datos</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodaddNodo"></a> <p></p> <h3>addNodo</h3> <div class="indent"> <p> <code>void addNodo( array $datos, [string $id = NULL])</code> </p> <p class="linenumber">[line 285]</p> <p align="center"><strong>Agrega nodo al diagrama </strong></p> <p>Agrega un nodo al diagrama o actualiza valores si nodo cin un arreglo $datos=array(&quot;propiedad 1&quot;=&gt;&quot;valor1&quot;, &quot;propiedad 2&quot;=&gt;&quot;valor2&quot;, ...&quot;propiedad N&quot;=&gt;&quot;valorN&quot;) las posibles propiedades son: Texto, Fuente, Fondo, Borde, inicio, fin si hay errores ignora los datos incorrectos</p><p>Add node to chart</p><p>Add node to chart or update values if already exists, using an array $datos=array(&quot;propertie 1&quot;=&gt;&quot;value1&quot;, &quot;propertie 2&quot;=&gt;&quot;value2&quot;, ...&quot;propertie N&quot;=&gt;&quot;valueN&quot;) the posible properties are: Texto, Fuente, Fondo, Borde, inicio, fin, si hay if there is an error ignore values</p> <h4>Parameters:</h4> <ul> <li> <span class="type">array</span> <b>$datos</b> - </li> <li> <span class="type">string</span> <b>$id</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodaddRuta"></a> <p></p> <h3>addRuta</h3> <div class="indent"> <p> <code>void addRuta( )</code> </p> <p class="linenumber">[line 428]</p> <p align="center"><strong>Genera las rutas del diagrama </strong></p> <p>Genera las diferentes rutas posibles en el diagrama y determina si hay ciclos</p><p>Generate posible routes in chart</p><p>Generate all posibles routes and check for cicle routes</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> <li><b>access</b> - protected</li> </ul> <h4>Parameters:</h4> <ul> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methoddelConexion"></a> <p></p> <h3>delConexion</h3> <div class="indent"> <p> <code>void delConexion( string $origen, string $destino)</code> </p> <p class="linenumber">[line 410]</p> <p align="center"><strong>Elimina conexión </strong></p> <p>Elimina una conexión del punto origen al punto destino</p><p>delete connection</p><p>Delete connection from origin to destination</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">string</span> <b>$origen</b> - </li> <li> <span class="type">string</span> <b>$destino</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methoddelNodo"></a> <p></p> <h3>delNodo</h3> <div class="indent"> <p> <code>void delNodo( string $id)</code> </p> <p class="linenumber">[line 335]</p> <p align="center"><strong>Elimina nodo del diagrama </strong></p> <p>Elimina un nodo del diagrama, las conexiones relacionadas y si es nodo inicial o final quita esas marcas</p><p>delete node from chart</p><p>delete a node, related connections las conexiones relacionadas and unset if it is the inital or end node</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">string</span> <b>$id</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodgeneraFlash"></a> <p></p> <h3>generaFlash</h3> <div class="indent"> <p> <code>void generaFlash( [ $archivo = &quot;&quot;])</code> </p> <p class="linenumber">[line 974]</p> <p align="center"><strong>Genera flash del diagrama </strong></p> <p>Genera un archivo flash del diagrama con el nombre de archivo proporcionado (debe incluirse la ruta) si no se pasa el parámetro usa valores por defecto</p><p>Build chart in flash format</p><p>Build chart in flash format with the name recived (must include path) or use default values</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19 string $archivo</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type"></span> <b>$archivo</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodgeneraGif"></a> <p></p> <h3>generaGif</h3> <div class="indent"> <p> <code>void generaGif( [ $archivo = &quot;&quot;])</code> </p> <p class="linenumber">[line 898]</p> <p align="center"><strong>Genera gif del diagrama </strong></p> <p>Genera una gif del diagrama con el nombre de archivo proporcionado (debe incluirse la ruta) si no se pasa el parámetro usa valores por defecto</p><p>Build chart in gif format</p><p>Build gif chart with the name recived (must include path) or use default values</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19 string archivo</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type"></span> <b>$archivo</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodgeneraHTML"></a> <p></p> <h3>generaHTML</h3> <div class="indent"> <p> <code>void generaHTML( )</code> </p> <p class="linenumber">[line 831]</p> <p align="center"><strong>Genera html de nodos </strong></p> <p>Genera un diagramas en formato html usando las librerias de js excanvas.js (solo para IE), jquery.jsPlumb-1.2.5-all-min.js, jquery-1.4.2.min.js y jquery-ui-1.8.2.custom.min.js</p><p>Build html chart using the js libs: excanvas.js (solo para IE), jquery.jsPlumb-1.2.5-all-min.js, jquery-1.4.2.min.js y jquery-ui-1.8.2.custom.min.js</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodsetColor"></a> <p></p> <h3>setColor</h3> <div class="indent"> <p> <code>void setColor( $color, array $colores)</code> </p> <p class="linenumber">[line 671]</p> <p align="center"><strong>Establece colores por defecto </strong></p> <p>Establece valores por defecto a traves de un arreglo como se muestra: $color=array(&quot;Parametro 1&quot;=&gt;color1,&quot;Parametro 2&quot;=&gt;color2, ...,&quot;Parametro N&quot;=&gt;colorN) donde los posibles parámetros son: Lienzo, Titulo, Fuente, Fondo, Borde y Conexion si encuentra errores los ignora y no hace nada</p><p>Set default colors</p><p>Set efault values using an array $color=array(&quot;Parameter 1&quot;=&gt;color1,&quot;Parameter 2&quot;=&gt;color2, ...,&quot;Parameter N&quot;=&gt;colorN) posible parameters are: Lienzo, Titulo, Fuente, Fondo, Borde y Conexion if there is an error ignore value</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">array</span> <b>$colores</b> - </li> <li> <span class="type"></span> <b>$color</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodsetDimension"></a> <p></p> <h3>setDimension</h3> <div class="indent"> <p> <code>void setDimension( array $datos)</code> </p> <p class="linenumber">[line 227]</p> <p align="center"><strong>Asigna dimensiones de pantalla, fuentes y alto de cajas </strong></p> <p>Establece dimensiones de pantalla, fuentes y alto de cajas con un arreglo $datos=array(&quot;propiedad 1&quot;=&gt;&quot;valor1&quot;, &quot;propiedad 2&quot;=&gt;&quot;valor2&quot;, ...&quot;propiedad N&quot;=&gt;&quot;valorN&quot;) las posibles propiedades son: pantalla, caja, titulo, id, nodo conexion y margen si hay errores ignora los valores asignados</p><p>Set dimensions to screen, font and box height</p><p>set value to screen, font and box height using an array $datos=array(&quot;propertie 1&quot;=&gt;&quot;value1&quot;, &quot;propertie 2&quot;=&gt;&quot;value2&quot;, ...&quot;propertie N&quot;=&gt;&quot;valueN&quot;) the posible properties are: pantalla, caja, titulo, id, nodo conexion y margen if there is an error ignore values</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">array</span> <b>$datos</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodsetFuente"></a> <p></p> <h3>setFuente</h3> <div class="indent"> <p> <code>void setFuente( array $datos)</code> </p> <p class="linenumber">[line 191]</p> <p align="center"><strong>Asigna fuentes a usar </strong></p> <p>asigna valores a fuentess con un arreglo $datos=array(&quot;propiedad 1&quot;=&gt;&quot;valor1&quot;, &quot;propiedad 2&quot;=&gt;&quot;valor2&quot;, ...&quot;propiedad N&quot;=&gt;&quot;valorN&quot;) las posibles propiedades son: html, gif, flash si hay errores ignora los valores asignados</p><p>Set font</p><p>set value to fonts using an array $datos=array(&quot;propertie 1&quot;=&gt;&quot;value1&quot;, &quot;propertie 2&quot;=&gt;&quot;value2&quot;, ...&quot;propertie N&quot;=&gt;&quot;valueN&quot;) the posible properties are: html, gif, flash if there is an error ignore values</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">array</span> <b>$datos</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodsetGeneral"></a> <p></p> <h3>setGeneral</h3> <div class="indent"> <p> <code>void setGeneral( array $datos)</code> </p> <p class="linenumber">[line 151]</p> <p align="center"><strong>Asigna valores a datos generales </strong></p> <p>asigna valores a datos generales con un arreglo $datos=array(&quot;propiedad 1&quot;=&gt;&quot;valor1&quot;, &quot;propiedad 2&quot;=&gt;&quot;valor2&quot;, ...&quot;propiedad N&quot;=&gt;&quot;valorN&quot;) las posibles propiedades son: titulo, inicio, fin si hay errores ignora los valores asignados</p><p>Set values to general data</p><p>set values to general data using an array $datos=array(&quot;propertie 1&quot;=&gt;&quot;value1&quot;, &quot;propertie 2&quot;=&gt;&quot;value2&quot;, ...&quot;propertie N&quot;=&gt;&quot;valueN&quot;) the posible properties are: titulo, inicio, fin if there is an error ignore values</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">array</span> <b>$datos</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodvalidaColor"></a> <p></p> <h3>validaColor</h3> <div class="indent"> <p> <code>void validaColor( integer $color)</code> </p> <p class="linenumber">[line 645]</p> <p align="center"><strong>Valida color </strong></p> <p>Verifica que un color este dentro del rango x000000 y xFFFFFF regresa TRUE o FALSE</p><p>Valida color</p><p>check for color between x000000 y xFFFFFF, return TRUE o FALSE</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> <li><b>access</b> - protected</li> </ul> <h4>Parameters:</h4> <ul> <li> <span class="type">integer</span> <b>$color</b> - </li> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodvalidaExtremos"></a> <p></p> <h3>validaExtremos</h3> <div class="indent"> <p> <code>void validaExtremos( )</code> </p> <p class="linenumber">[line 585]</p> <p align="center"><strong>Valida que existan extremos (inicio y fin) </strong></p> <p>Verifica que esten configurados extremos y que existan, asigna nodo inicial si no existe para poder dibujar diagramas</p><p>Check for initial and end node</p><p>check for initial and end node are sets and exist and set default initial node if not exists to allow draw charts</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> <li><b>access</b> - protected</li> </ul> <h4>Parameters:</h4> <ul> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodvalidar"></a> <p></p> <h3>validar</h3> <div class="indent"> <p> <code>void validar( )</code> </p> <p class="linenumber">[line 617]</p> <p align="center"><strong>Verifica que un diagrama sea válido </strong></p> <p>Verifica que el diagrama inicie y termine, pase por todos los nodos, no tenga regresos y todas las rutas acaben en el nodo final regresa TRUE o FALSE</p><p>Check for valid diagram</p><p>Check for initial and end node, all nodes are visited, no cilce routes all routes finish in end node. return TRUE o FALSE</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> </ul> <h4>Parameters:</h4> <ul> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <a name="methodvisitaNodo"></a> <p></p> <h3>visitaNodo</h3> <div class="indent"> <p> <code>void visitaNodo( )</code> </p> <p class="linenumber">[line 532]</p> <p align="center"><strong>Visita nodos a partir del nodo inicial </strong></p> <p>Visita los nodos partiendo del nodo inicial y detecta si hay huérfanos</p><p>Visit nodes beggining in the initial node</p><p>Visit nodes beggining in the initial node and check for orphans</p><h4>Tags:</h4> <ul> <li><b>since</b> - 2011-04-19</li> <li><b>access</b> - protected</li> </ul> <h4>Parameters:</h4> <ul> </ul> </div> <p class="top">[ <a href="#top">Top</a> ]</p> <hr> <a name="class_consts"></a> <h2>Class Constants</h2> </div> <div id="credit"> <hr> Documentation generated on Thu, 05 May 2011 16:46:55 -0500 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.1</a> </div> </div> </body> </html>