rails.algorithms
Class NetworkEdge.CostOrder

java.lang.Object
  extended by rails.algorithms.NetworkEdge.CostOrder
All Implemented Interfaces:
java.util.Comparator<NetworkEdge>
Enclosing class:
NetworkEdge

public static final class NetworkEdge.CostOrder
extends java.lang.Object
implements java.util.Comparator<NetworkEdge>

Ordering based on routecosts


Constructor Summary
NetworkEdge.CostOrder()
           
 
Method Summary
 int compare(NetworkEdge edgeA, NetworkEdge edgeB)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

NetworkEdge.CostOrder

public NetworkEdge.CostOrder()
Method Detail

compare

public int compare(NetworkEdge edgeA,
                   NetworkEdge edgeB)
Specified by:
compare in interface java.util.Comparator<NetworkEdge>