Class for adjacency list elements. More...
#include <ogdf/basic/Graph_d.h>
Inheritance diagram for ogdf::AdjElement:Public Member Functions | |
| adjEntry | clockwiseFacePred () const |
| Returns the clockwise predecessor in face. Use faceCycleSucc instead! | |
| adjEntry | clockwiseFaceSucc () const |
| Returns the clockwise successor in face. Use faceCycleSucc instead! | |
| adjEntry | counterClockwiseFacePred () const |
| Returns the counter-clockwise predecessor in face. | |
| adjEntry | counterClockwiseFaceSucc () const |
| Returns the counter-clockwise successor in face. | |
| adjEntry | cyclicPred () const |
| Returns the cyclic predecessor in the adjacency list. | |
| adjEntry | cyclicSucc () const |
| Returns the cyclic successor in the adjacency list. | |
| adjEntry | faceCyclePred () const |
| Returns the cyclic predecessor in face. | |
| adjEntry | faceCycleSucc () const |
| Returns the cyclic successor in face. | |
| int | index () const |
| Returns the index of this adjacency element. | |
| operator edge () const | |
| Conversion to edge. | |
| adjEntry | pred () const |
| Returns the predecessor in the adjacency list. | |
| adjEntry | succ () const |
| Returns the successor in the adjacency list. | |
| edge | theEdge () const |
| Returns the edge associated with this adjacency entry. | |
| node | theNode () const |
| Returns the node whose adjacency list contains this element. | |
| adjEntry | twin () const |
| Returns the corresponding adjacency element associated with the same edge. | |
| node | twinNode () const |
| Returns the associated node of the corresponding adjacency entry (shorthand for twin()->theNode()). | |
Private Member Functions | |
| AdjElement (node v) | |
| Constructs an adjacency element for a given node. | |
| AdjElement (edge e, int id) | |
| Constructs an adjacency entry for a given edge and index. | |
Private Attributes | |
| edge | m_edge |
| The associated edge. | |
| int | m_id |
| The (unique) index of the adjacency entry. | |
| node | m_node |
| The node whose adjacency list contains this entry. | |
| AdjElement * | m_twin |
| The corresponding adjacency entry (same edge) | |
Friends | |
| class | Graph |
| class | GraphList< AdjElement > |
| class | GraphListBase |
Class for adjacency list elements.
Adjacency list elements represent the occurrence of an edges in the adjacency list of a node.
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Reimplemented from ogdf::GraphElement.
|
friend |
|
friend |
Reimplemented from ogdf::GraphElement.
|
private |
|
private |
|
private |
|
private |