Interface Vertex
-
- All Superinterfaces:
java.lang.Comparable
- All Known Implementing Classes:
ImageRepresentation
public interface Vertex extends java.lang.Comparable
Represents a vertex to be used byDijkstraAlgorithm
. If you want to represent a city, you can do "public class City implements Vertex". The purpose of this interface is to make sure the Vertex implementation implements the Comparable interface so the sorting order is well-defined even when two vertices have the same penalty/distance from an origin point. Therefore, make sure you implement thecompareTo(Object)
andequals(Object)
methods.