Declaration of CombinatorialEmbedding and face.
Declaration and implementation of EdgeArray class.
Declaration and implementation of NodeArray class.
Declaration of singly linked lists and iterators.
Dynamic arrays indexed with edges.
Class for the representation of edges.
Data type for general directed graphs (adjacency list representation).
Creates a reduced graph by removing leaves, self-loops, and reducing chains.
const Graph & original() const
NodeArray< node > m_vOrig
const List< edge > & original(edge e) const
NodeArray< node > m_vReduction
GraphReduction(const Graph &G)
node reduction(node v) const
node original(node v) const
EdgeArray< edge > m_eReduction
virtual ~GraphReduction()
EdgeArray< List< edge > > m_eOrig
edge reduction(edge e) const
Doubly linked lists (maintaining the length of the list).
Dynamic arrays indexed with nodes.
Class for the representation of nodes.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.