// Copyright 2003, Trustees of Indiana University // Please see the license in the file ../LICENSE public class indirect_cmp< Vertex, Distance, DistanceMap extends ReadablePropertyMap, DistanceCompare extends StrictWeakOrdering > implements StrictWeakOrdering { private DistanceMap m_distance; private DistanceCompare m_compare; public indirect_cmp(DistanceMap distance, DistanceCompare compare) { m_distance = distance; m_compare = compare; } public boolean less(Vertex a, Vertex b) { return m_compare.less(m_distance.get(a), m_distance.get(b)); } }