if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Grafo.Vertex";
}
}
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,"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};
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>
<li><ahref="../../../cl/cromer/estructuras/Grafo.Tipos.html"title="class in cl.cromer.estructuras"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../cl/cromer/estructuras/Grafo.Visitor.html"title="interface in cl.cromer.estructuras"><spanclass="typeNameLink">Next Class</span></a></li>
<tdclass="colFirst"><code>private java.util.List<<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>>></code></td>
<tdclass="colFirst"><code>private java.util.List<<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>>></code></td>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#addEdge-cl.cromer.estructuras.Grafo.Edge-">addEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</code>
<divclass="block">Add an edge to the vertex.</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#addIncomingEdge-cl.cromer.estructuras.Grafo.Vertex-int-">addIncomingEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> from,
int cost)</code>
<divclass="block">Add an incoming edge starting at from</div>
</td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#addOutgoingEdge-cl.cromer.estructuras.Grafo.Vertex-int-">addOutgoingEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> to,
int cost)</code>
<divclass="block">Add an outgoing edge ending at to.</div>
<divclass="block">Clear the visited mark flag.</div>
</td>
</tr>
<trid="i4"class="altColor">
<tdclass="colFirst"><code>int</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#cost-cl.cromer.estructuras.Grafo.Vertex-">cost</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> dest)</code>
<divclass="block">What is the cost from this vertext to the dest vertex.</div>
</td>
</tr>
<trid="i5"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#findEdge-cl.cromer.estructuras.Grafo.Edge-">findEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</code>
<divclass="block">Search the outgoing edges for a match to e.</div>
</td>
</tr>
<trid="i6"class="altColor">
<tdclass="colFirst"><code><ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#findEdge-cl.cromer.estructuras.Grafo.Vertex-">findEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> dest)</code>
<divclass="block">Search the outgoing edges looking for an edge whose's edge.to == dest.</div>
</td>
</tr>
<trid="i7"class="rowColor">
<tdclass="colFirst"><code><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a></code></td>
<tdclass="colFirst"><code><ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>></code></td>
<tdclass="colFirst"><code><ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#hasEdge-cl.cromer.estructuras.Grafo.Edge-">hasEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</code>
<divclass="block">Check the vertex for either an incoming or outgoing edge mathcing e.</div>
</td>
</tr>
<trid="i17"class="rowColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#hasEdge-cl.cromer.estructuras.Grafo.Vertex-">hasEdge</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> dest)</code>
<divclass="block">Is there an outgoing edge ending at dest.</div>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#remove-cl.cromer.estructuras.Grafo.Edge-">remove</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</code>
<divclass="block">Remove an edge from this vertex</div>
</td>
</tr>
<trid="i20"class="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html#setData-T-">setData</a></span>(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a> data)</code> </td>
<pre>private java.util.List<<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>>> incomingEdges</pre>
</li>
</ul>
<aname="outgoingEdges">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>outgoingEdges</h4>
<pre>private java.util.List<<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>>> outgoingEdges</pre>
</li>
</ul>
<aname="name">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>name</h4>
<pre>private java.lang.String name</pre>
</li>
</ul>
<aname="mark">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>mark</h4>
<pre>private boolean mark</pre>
</li>
</ul>
<aname="markState">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>markState</h4>
<pre>private int markState</pre>
</li>
</ul>
<aname="data">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>data</h4>
<pre>private <ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a> data</pre>
<pre>public <ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a> getData()</pre>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>the possibly null data of the vertex</dd>
</dl>
</li>
</ul>
<aname="setData-java.lang.Object-">
<!---->
</a><aname="setData-T-">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>setData</h4>
<pre>public void setData(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a> data)</pre>
<pre>public boolean addEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</pre>
<divclass="block">Add an edge to the vertex. If edge.from is this vertex, its an outgoing
edge. If edge.to is this vertex, its an incoming edge. If neither from or
<pre>public void addOutgoingEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> to,
int cost)</pre>
<divclass="block">Add an outgoing edge ending at to.</div>
<pre>public void addIncomingEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> from,
int cost)</pre>
<divclass="block">Add an incoming edge starting at from</div>
<pre>public boolean hasEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</pre>
<divclass="block">Check the vertex for either an incoming or outgoing edge mathcing e.</div>
<pre>public boolean remove(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</pre>
<divclass="block">Remove an edge from this vertex</div>
<pre>public <ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> getIncomingEdge(int i)</pre>
<pre>public <ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> getOutgoingEdge(int i)</pre>
<pre>public <ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> findEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> dest)</pre>
<divclass="block">Search the outgoing edges looking for an edge whose's edge.to == dest.</div>
<pre>public <ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> findEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Edge.html"title="class in cl.cromer.estructuras">Grafo.Edge</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> e)</pre>
<divclass="block">Search the outgoing edges for a match to e.</div>
<pre>public int cost(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> dest)</pre>
<divclass="block">What is the cost from this vertext to the dest vertex.</div>
<pre>public boolean hasEdge(<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="class in cl.cromer.estructuras">Grafo.Vertex</a><<ahref="../../../cl/cromer/estructuras/Grafo.Vertex.html"title="type parameter in Grafo.Vertex">T</a>> dest)</pre>
<divclass="block">Is there an outgoing edge ending at dest.</div>
<li><ahref="../../../cl/cromer/estructuras/Grafo.Tipos.html"title="class in cl.cromer.estructuras"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../cl/cromer/estructuras/Grafo.Visitor.html"title="interface in cl.cromer.estructuras"><spanclass="typeNameLink">Next Class</span></a></li>