#include <Graph_d.h>

Public Member Functions | |
| int | index () const |
| Returns the index of the edge. | |
| node | source () const |
| Returns the source node of the edge. | |
| node | target () const |
| Returns the target node of the edge. | |
| adjEntry | adjSource () const |
| Returns the corresponding adjacancy entry at source node. | |
| adjEntry | adjTarget () const |
| Returns the corresponding adjacancy entry at target node. | |
| node | opposite (node v) const |
| Returns the adjacent node different from v. | |
| bool | isSelfLoop () const |
| edge | succ () const |
| Returns the successor in the list of all edges. | |
| edge | pred () const |
| Returns the predecessor in the list of all edges. | |
| bool | isIncident (node v) const |
| Returns true iff v is incident to the edge. | |
| node | commonNode (edge e) const |
| Returns the common node of the edge and e. Returns NULL if the two edges are not adjacent. | |
| void * | operator new (size_t nBytes) |
| void * | operator new (size_t, void *p) |
| void | operator delete (void *p, size_t nBytes) |
Private Member Functions | |
| EdgeElement (node src, node tgt, AdjElement *adjSrc, AdjElement *adjTgt, int id) | |
| Constructs an edge element (src,tgt). | |
| EdgeElement (node src, node tgt, int id) | |
| Constructs an edge element (src,tgt). | |
Private Attributes | |
| node | m_src |
| The source node of the edge. | |
| node | m_tgt |
| The target node of the edge. | |
| AdjElement * | m_adjSrc |
| Corresponding adjacancy entry at source node. | |
| AdjElement * | m_adjTgt |
| Corresponding adjacancy entry at target node. | |
| int | m_id |
Friends | |
| class | Graph |
| class | GraphList< EdgeElement > |
Definition at line 530 of file Graph_d.h.
| ogdf::EdgeElement::EdgeElement | ( | node | src, | |
| node | tgt, | |||
| AdjElement * | adjSrc, | |||
| AdjElement * | adjTgt, | |||
| int | id | |||
| ) | [inline, private] |
Constructs an edge element (src,tgt).
| src | is the source node of the edge. | |
| tgt | is the target node of the edge. | |
| adjSrc | is the corresponding adjacency entry at source node. | |
| adjTgt | is the corresponding adjacency entry at target node. | |
| id | is the index of the edge. |
| int ogdf::EdgeElement::index | ( | ) | const [inline] |
| node ogdf::EdgeElement::source | ( | ) | const [inline] |
| node ogdf::EdgeElement::target | ( | ) | const [inline] |
| adjEntry ogdf::EdgeElement::adjSource | ( | ) | const [inline] |
| adjEntry ogdf::EdgeElement::adjTarget | ( | ) | const [inline] |
| edge ogdf::EdgeElement::succ | ( | ) | const [inline] |
| edge ogdf::EdgeElement::pred | ( | ) | const [inline] |
| bool ogdf::EdgeElement::isIncident | ( | node | v | ) | const [inline] |
| void* ogdf::EdgeElement::operator new | ( | size_t | nBytes | ) | [inline] |
| void* ogdf::EdgeElement::operator new | ( | size_t | , | |
| void * | p | |||
| ) | [inline] |
| void ogdf::EdgeElement::operator delete | ( | void * | p, | |
| size_t | nBytes | |||
| ) | [inline] |
friend class Graph [friend] |
friend class GraphList< EdgeElement > [friend] |
node ogdf::EdgeElement::m_src [private] |
node ogdf::EdgeElement::m_tgt [private] |
AdjElement* ogdf::EdgeElement::m_adjSrc [private] |
AdjElement* ogdf::EdgeElement::m_adjTgt [private] |
int ogdf::EdgeElement::m_id [private] |