Open
Graph Drawing
Framework

 v.2012.07
 

ogdf::HyperGraph::AdjElement Class Reference

Representation of adjacency elements. More...

#include <ogdf/basic/HyperGraph.h>

List of all members.

Public Member Functions

 AdjElement ()
int index () const
 Returns the index of this adjacency entry.
EdgeElementtheEdge ()
 Returns the hyper edge associated with this adjacency entry.
NodeElementtheNode ()
 Returns the node whose adjacency list contains this adjacency entry.

Private Member Functions

 AdjElement (NodeElement *pNode, EdgeElement *pEdge)

Private Attributes

int m_index
EdgeElementm_pEdge
AdjElementm_pNext_edgeAdj
AdjElementm_pNext_nodeAdj
NodeElementm_pNode
AdjElementm_pPrev_edgeAdj
AdjElementm_pPrev_nodeAdj

Friends

class HyperGraph
class HyperGraphTypes

Detailed Description

Representation of adjacency elements.

Definition at line 110 of file HyperGraph.h.


Constructor & Destructor Documentation

ogdf::HyperGraph::AdjElement::AdjElement ( )
inline

Definition at line 115 of file HyperGraph.h.

ogdf::HyperGraph::AdjElement::AdjElement ( NodeElement pNode,
EdgeElement pEdge 
)
inlineprivate

Definition at line 127 of file HyperGraph.h.


Member Function Documentation

int ogdf::HyperGraph::AdjElement::index ( ) const
inline

Returns the index of this adjacency entry.

Definition at line 124 of file HyperGraph.h.

EdgeElement* ogdf::HyperGraph::AdjElement::theEdge ( )
inline

Returns the hyper edge associated with this adjacency entry.

Definition at line 121 of file HyperGraph.h.

NodeElement* ogdf::HyperGraph::AdjElement::theNode ( )
inline

Returns the node whose adjacency list contains this adjacency entry.

Definition at line 118 of file HyperGraph.h.


Friends And Related Function Documentation

friend class HyperGraph
friend

Definition at line 112 of file HyperGraph.h.

friend class HyperGraphTypes
friend

Definition at line 113 of file HyperGraph.h.


Member Data Documentation

int ogdf::HyperGraph::AdjElement::m_index
private

Definition at line 144 of file HyperGraph.h.

EdgeElement* ogdf::HyperGraph::AdjElement::m_pEdge
private

Definition at line 137 of file HyperGraph.h.

AdjElement* ogdf::HyperGraph::AdjElement::m_pNext_edgeAdj
private

Definition at line 143 of file HyperGraph.h.

AdjElement* ogdf::HyperGraph::AdjElement::m_pNext_nodeAdj
private

Definition at line 140 of file HyperGraph.h.

NodeElement* ogdf::HyperGraph::AdjElement::m_pNode
private

Definition at line 136 of file HyperGraph.h.

AdjElement* ogdf::HyperGraph::AdjElement::m_pPrev_edgeAdj
private

Definition at line 142 of file HyperGraph.h.

AdjElement* ogdf::HyperGraph::AdjElement::m_pPrev_nodeAdj
private

Definition at line 139 of file HyperGraph.h.


The documentation for this class was generated from the following file: