#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. |
1.4.6