Go to the source code of this file.
Classes | |
struct | compare_edge |
A struct that provides the comparison of edge objects. It allows sorting of edges for priority queues. The sorting follows three rules: First, edges are sorted by ascending cost. Edges with the same cost are sorted preferring horizontal/vertical edges. Edges with same cost and orientation are sorted ascending by vertical/horizontal position. More... | |
class | edge |
A class for representing edges. More... | |
struct | hash_edge |
A struct that provides the hash function of edge objects. More... | |