mxGraph 2.5.0.1


com.mxgraph.analysis
Class mxDistanceCostFunction

java.lang.Object
  extended by 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 Summary
mxDistanceCostFunction()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

mxDistanceCostFunction

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

mxGraph 2.5.0.1


Copyright (c) 2010 Gaudenz Alder, David Benson. All rights reserved.