#include <GraphType.h>
Inheritance diagram for PlanarGraphIntLabelledEdge:
Public Member Functions | |
PlanarGraphIntLabelledEdge (int target, int label, int cell1=-1, int cell2=-1) | |
Constructor for an edge. Argument t is a number of the target. | |
PlanarGraphIntLabelledEdge () | |
Dummy constructor, not to be used, required for STL::map. Also, can be used to denote "failure" or "dead-end" edge. | |
PlanarGraphIntLabelledEdge | inverse (int origin) |
Invert an edge. | |
bool | operator< (const PlanarGraphIntLabelledEdge &e) const |
Check if one edge is less than the other. | |
bool | operator== (const PlanarGraphIntLabelledEdge &e) const |
Check if two edges equal. | |
bool | operator!= (const PlanarGraphIntLabelledEdge &e) const |
Check if two edges are not equal. |
Definition at line 198 of file GraphType.h.
|
Constructor for an edge. Argument t is a number of the target.
Definition at line 202 of file GraphType.h. |
|
Dummy constructor, not to be used, required for STL::map. Also, can be used to denote "failure" or "dead-end" edge.
Definition at line 206 of file GraphType.h. Referenced by inverse(). |
|
Invert an edge.
Reimplemented from IntLabeledEdge. Definition at line 210 of file GraphType.h. References PlanarGraphIntLabelledEdge(), PlanarGraphEdge::theCell1, PlanarGraphEdge::theCell2, and IntLabeledEdge::theLabel. |
|
Check if two edges are not equal.
Definition at line 230 of file GraphType.h. References PlanarGraphEdge::theCell1, PlanarGraphEdge::theCell2, IntLabeledEdge::theLabel, and GraphEdge::theTarget. |
|
Check if one edge is less than the other.
Definition at line 214 of file GraphType.h. References PlanarGraphEdge::theCell1, PlanarGraphEdge::theCell2, IntLabeledEdge::theLabel, and GraphEdge::theTarget. |
|
Check if two edges equal.
Definition at line 226 of file GraphType.h. References PlanarGraphEdge::theCell1, PlanarGraphEdge::theCell2, IntLabeledEdge::theLabel, and GraphEdge::theTarget. |