|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
42 class CombinatorialEmbedding;
105 void augment(
adjEntry adjOuterFace);
108 void modifyBCRoot(
node oldRoot,
node newRoot);
111 void changeBCRoot(
node oldRoot,
node newRoot);
114 void reduceChain(
node pendant);
138 void connectSingleLabel();
141 void deletePendant(
node pendant);
The namespace for all OGDF objects.
Includes declaration of graph class.
PlanarAugmentationFix()
Creates an instance of planar augmentation with fixed embedding.
node m_actBCRoot
The actual root of the bc-tree.
NodeArray< ListIterator< pa_label > > m_isLabel
Array that contains iterators to the list of labels if a node is a parent of a label.
Copies of graphs supporting edge splitting.
GraphCopy m_graphCopy
The actual partial graph.
List< pa_label > m_labels
The list of all labels.
NodeArray< ListIterator< node > > m_belongsToIt
Array that contains the iterator of the label a node belongs to.
Class for adjacency list elements.
auxiliary class for the planar augmentation algorithm
Declaration of interface for graph augmentation algorithms.
Declaration of graph copy classes.
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
The base class for graph augmentation algorithms.
Declares auxiliary structure of planar augmentation algorithms.
The algorithm for biconnectivity augmentation with fixed combinatorial embedding.
EdgeArray< edge > m_eCopy
Edge-array required for construction of the graph copy.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Combinatorial embeddings of planar graphs with modification functionality.
Declaration of doubly linked lists and iterators.
Encapsulates a pointer to a list element.
~PlanarAugmentationFix()
Destruction.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
NodeArray< pa_label > m_belongsTo
Array that contains the label a node belongs to.