Class mxDistanceCostFunction

java.lang.Object
com.mxgraph.analysis.mxDistanceCostFunction
All Implemented Interfaces:
mxICostFunction

public class mxDistanceCostFunction extends Object implements mxICostFunction
Implements a cost function for the Euclidean length of an edge.
  • Constructor Details

    • mxDistanceCostFunction

      public mxDistanceCostFunction()
  • Method Details

    • 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 interface mxICostFunction
      Parameters:
      state - The cell state to be evaluated
      Returns:
      Returns the cost to traverse the given cell state.