<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis"><FONTCLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
Packages that use <AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A></FONT></TH>
Uses of <AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A> in <AHREF="../../../../com/mxgraph/analysis/package-summary.html">com.mxgraph.analysis</A></FONT></TH>
<THALIGN="left"COLSPAN="2">Classes in <AHREF="../../../../com/mxgraph/analysis/package-summary.html">com.mxgraph.analysis</A> that implement <AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A></FONT></TH>
<TD><CODE><B><AHREF="../../../../com/mxgraph/analysis/mxConstantCostFunction.html"title="class in com.mxgraph.analysis">mxConstantCostFunction</A></B></CODE>
<BR>
Implements a cost function for a constant cost per traversed cell.</TD>
<TD><CODE><B><AHREF="../../../../com/mxgraph/analysis/mxDistanceCostFunction.html"title="class in com.mxgraph.analysis">mxDistanceCostFunction</A></B></CODE>
<BR>
Implements a cost function for the Euclidean length of an edge.</TD>
<THALIGN="left"COLSPAN="2">Methods in <AHREF="../../../../com/mxgraph/analysis/package-summary.html">com.mxgraph.analysis</A> with parameters of type <AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A></FONT></TH>
<CODE> <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
<TD><CODE><B>mxGraphAnalysis.</B><B><AHREF="../../../../com/mxgraph/analysis/mxGraphAnalysis.html#getMinimumSpanningTree(com.mxgraph.view.mxGraph, java.lang.Object[], com.mxgraph.analysis.mxICostFunction, boolean)">getMinimumSpanningTree</A></B>(<AHREF="../../../../com/mxgraph/view/mxGraph.html"title="class in com.mxgraph.view">mxGraph</A> graph,
<AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A>[] v,
<AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A> cf,
boolean directed)</CODE>
<BR>
Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).</TD>
<CODE> <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
<TD><CODE><B>mxGraphAnalysis.</B><B><AHREF="../../../../com/mxgraph/analysis/mxGraphAnalysis.html#getMinimumSpanningTree(com.mxgraph.view.mxGraph, java.lang.Object[], java.lang.Object[], com.mxgraph.analysis.mxICostFunction)">getMinimumSpanningTree</A></B>(<AHREF="../../../../com/mxgraph/view/mxGraph.html"title="class in com.mxgraph.view">mxGraph</A> graph,
<AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A>[] v,
<AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A>[] e,
<AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A> cf)</CODE>
<BR>
Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).</TD>
<CODE> <AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A>[]</CODE></FONT></TD>
<TD><CODE><B>mxGraphAnalysis.</B><B><AHREF="../../../../com/mxgraph/analysis/mxGraphAnalysis.html#getShortestPath(com.mxgraph.view.mxGraph, java.lang.Object, java.lang.Object, com.mxgraph.analysis.mxICostFunction, int, boolean)">getShortestPath</A></B>(<AHREF="../../../../com/mxgraph/view/mxGraph.html"title="class in com.mxgraph.view">mxGraph</A> graph,
<AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A> from,
<AHREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</A> to,
<AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A> cf,
int steps,
boolean directed)</CODE>
<BR>
Returns the shortest path between two cells or their descendants
represented as an array of edges in order of traversal.</TD>
<CODE> <AHREF="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</A>[]</CODE></FONT></TD>
<TD><CODE><B>mxGraphAnalysis.</B><B><AHREF="../../../../com/mxgraph/analysis/mxGraphAnalysis.html#sort(com.mxgraph.view.mxCellState[], com.mxgraph.analysis.mxICostFunction)">sort</A></B>(<AHREF="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</A>[] states,
<AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A> cf)</CODE>
<BR>
Returns a sorted set for <code>cells</code> with respect to
<TD><CODE><B>mxGraphAnalysis.</B><B><AHREF="../../../../com/mxgraph/analysis/mxGraphAnalysis.html#sum(com.mxgraph.view.mxCellState[], com.mxgraph.analysis.mxICostFunction)">sum</A></B>(<AHREF="../../../../com/mxgraph/view/mxCellState.html"title="class in com.mxgraph.view">mxCellState</A>[] states,
<AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis">mxICostFunction</A> cf)</CODE>
<BR>
Returns the sum of all cost for <code>cells</code> with respect to
<TDBGCOLOR="#EEEEFF"CLASS="NavBarCell1"><AHREF="../../../../com/mxgraph/analysis/mxICostFunction.html"title="interface in com.mxgraph.analysis"><FONTCLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>