Package com.mxgraph.analysis
Class mxDistanceCostFunction
- java.lang.Object
-
- com.mxgraph.analysis.mxDistanceCostFunction
-
- All Implemented Interfaces:
mxICostFunction
public class mxDistanceCostFunction extends java.lang.Object implements mxICostFunction
Implements a cost function for the Euclidean length of an edge.
-
-
Constructor Summary
Constructors Constructor Description mxDistanceCostFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCost(mxCellState state)
Returns the Euclidean length of the edge defined by the absolute points in the given state or 0 if no points are defined.
-
-
-
Method Detail
-
getCost
public double getCost(mxCellState state)
Returns the Euclidean length of the edge defined by the absolute points in the given state or 0 if no points are defined.- Specified by:
getCost
in interfacemxICostFunction
- Parameters:
state
- The cell state to be evaluated- Returns:
- Returns the cost to traverse the given cell state.
-
-