mxGraph 2.5.0.1


com.mxgraph.costfunction
Class mxDoubleValCostFunction

java.lang.Object
  extended by com.mxgraph.costfunction.mxCostFunction
      extended by com.mxgraph.costfunction.mxDoubleValCostFunction
All Implemented Interfaces:
mxICostFunction

public class mxDoubleValCostFunction
extends mxCostFunction

A cost function that assumes that edge value is of type "double" or "String" and returns that value. Default edge weight is 1.0 (if no double value can be retrieved)


Constructor Summary
mxDoubleValCostFunction()
           
 
Method Summary
 double getCost(mxCellState state)
          Evaluates the cost of the given cell state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

mxDoubleValCostFunction

public mxDoubleValCostFunction()
Method Detail

getCost

public double getCost(mxCellState state)
Description copied from interface: mxICostFunction
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.

mxGraph 2.5.0.1


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