78 m_vEdge = m_skRefEdge =
nullptr;
79 m_origV.init(m_P,
nullptr);
80 m_origE.init(m_P,
nullptr);
Includes declaration of graph class.
Dynamic arrays indexed with edges.
Class for the representation of edges.
Data type for general directed graphs (adjacency list representation).
Dynamic arrays indexed with nodes.
Class for the representation of nodes.
Pertinent graphs of nodes in an SPQR-tree.
const Graph & getGraph() const
Returns a reference to G(vT).
node m_vT
corresponding tree node
edge m_vEdge
reference edge (in m_P)
edge m_skRefEdge
reference edge (in skeleton(m_vT))
edge referenceEdge() const
Returns the edge in G(vT) corresponding to the reference edge in skeleton of vT.
EdgeArray< edge > m_origE
corresp.
NodeArray< node > m_origV
corresp.
node treeNode() const
Returns the tree node vT in T whose pertinent graph is this one.
PertinentGraph()
Creates an empty instance of type PertinentGraph.
void init(node vT)
Initialization of a pertinent graph of tree node vT.
Graph & getGraph()
Returns a reference to G(vT).
edge original(edge e) const
Returns the edge in G that corresponds to e.
node original(node v) const
Returns the vertex in G that corresponds to v.
edge skeletonReferenceEdge() const
Returns the reference edge in skeleton of vT.
Linear-time implementation of static SPQR-trees.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.