Package com.mxgraph.analysis
Interface mxICostFunction
-
- All Known Implementing Classes:
mxConstantCostFunction,mxConstCostFunction,mxCostFunction,mxDistanceCostFunction,mxDoubleValCostFunction,mxGeneratorConstFunction,mxGeneratorFunction,mxGeneratorRandomFunction,mxGeneratorRandomIntFunction
public interface mxICostFunctionThe cost function takes a cell and returns it's cost as a double. Two typical examples of cost functions are the euclidian length of edges or a constant number for each edge. To use one of the built-in cost functions, use eithernew mxDistanceCostFunction(graph)ornew mxConstantCostFunction(1).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetCost(mxCellState state)Evaluates the cost of the given cell state.
-
-
-
Method Detail
-
getCost
double getCost(mxCellState state)
Evaluates the cost of the given cell state.- Parameters:
state- The cell state to be evaluated- Returns:
- Returns the cost to traverse the given cell state.
-
-