|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
123 node parent(
node vB)
const override;
162 :
BCTree(G, vG, not_connected) {
183 node bccomp(
node vH)
const override;
195 node bccomp(
edge eH)
const override;
271 virtual edge updateInsertedEdge(
edge eG);
The namespace for all OGDF objects.
Includes declaration of graph class.
DynamicBCTree(Graph &G, bool not_connected=false)
NodeArray< int > m_bNode_degree
Array that contains for each proper BC-tree-vertex its degree.
NodeArray< node > m_bNode_owner
Array that contains for each BC-tree-vertex its parent in its UNION/FIND-tree structure.
The algorithm for planar biconnectivity augmentation (Mutzel, Fialko).
Declaration of class BCTree.
node insertNode(edge eG)
Inserts a new vertex into the original graph and updates the BC-tree.
edge insertEdge(node sG, node tG)
Inserts a new edge into the original graph and updates the BC-tree.
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
The algorithm for biconnectivity augmentation with fixed combinatorial embedding.
Basic declarations, included by all source files.
DynamicBCTree(Graph &G, node vG, bool not_connected=false)
A constructor.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
node repVertex(node uG, node vB) const override
virtual node cutVertex(node uB, node vB) const
Returns the copy of a cut-vertex in the biconnected components graph which belongs to a certain B-com...
Class for the representation of edges.
node cutVertex(node uB, node vB) const override
Returns the copy of a cut-vertex in the biconnected components graph which belongs to a certain B-com...
Class for the representation of nodes.
virtual node repVertex(node uG, node vB) const
Returns a vertex of the biconnected components graph corresponding to a given vertex of the original ...
static bool find(V &ts, const T &t)