Public Member Functions | |
Edge (const unsigned int n0, const unsigned int n1) | |
Public Attributes | |
unsigned int | nodes [2] |
EdgeOrientation | orientation_flag |
unsigned int | group |
std::vector< unsigned int > | neighboring_cubes |
Simple constructor
The IDs for the end nodes
Whether the edge has not already been oriented, points from node 0 to node 1, or the reverse. The initial state of this flag is unoriented.
Used to determine which "sheet" or equivalence class of parallel edges the edge falls in when oriented. numbers::invalid_unsigned_int means not yet decided. This is also the default value after construction. Each edge will later be assigned an index greater than zero.
Indices of neighboring cubes.