Interface JGraphCostFunction
- All Known Implementing Classes:
JGraphConstantCostFunction, JGraphDistanceCostFunction
public interface JGraphCostFunction
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 either
new JGraphDistanceCostFunction(graph.getGraphLayoutCache()) or
new JGraphConstantCostFunction(1).-
Method Summary
-
Method Details
-
getCost
Evaluates the cost ofcell.- Parameters:
cell- the cell to be evaluated- Returns:
- Returns the cost to traverse
cell
-