77 m_vEdge = m_skRefEdge =
nullptr;
78 m_origV.init(m_P,
nullptr);
79 m_origE.init(m_P,
nullptr);
Includes declaration of graph class.
Basic declarations, included by all source files.
Class for the representation of edges.
Data type for general directed graphs (adjacency list representation).
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.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
RegisteredArray for nodes, edges and adjEntries of a graph.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
The namespace for all OGDF objects.