Package com.mxgraph.analysis
Interface mxICostFunction
-
- All Known Implementing Classes:
mxConstantCostFunction
,mxConstCostFunction
,mxCostFunction
,mxDistanceCostFunction
,mxDoubleValCostFunction
,mxGeneratorConstFunction
,mxGeneratorFunction
,mxGeneratorRandomFunction
,mxGeneratorRandomIntFunction
public interface mxICostFunction
The 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 double
getCost(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.
-
-