Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

DynamicPlanarSPQRTree.h
Go to the documentation of this file.
1 
32 #pragma once
33 
34 #include <ogdf/basic/Graph.h>
35 #include <ogdf/basic/basic.h>
38 
39 namespace ogdf {
40 
42 
56 public:
57  // constructors
58 
60 
67  explicit DynamicPlanarSPQRTree(Graph& G, bool isEmbedded = false) : DynamicSPQRTree(G) {
68  PlanarSPQRTree::init(isEmbedded);
69  }
70 
72 
80  DynamicPlanarSPQRTree(Graph& G, edge e, bool isEmbedded = false) : DynamicSPQRTree(G, e) {
81  PlanarSPQRTree::init(isEmbedded);
82  }
83 };
84 
85 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
Graph.h
Includes declaration of graph class.
DynamicSPQRTree.h
Declaration of class DynamicSPQRTree.
ogdf::DynamicSPQRTree
Linear-time implementation of dynamic SPQR-trees.
Definition: DynamicSPQRTree.h:80
ogdf::DynamicPlanarSPQRTree::DynamicPlanarSPQRTree
DynamicPlanarSPQRTree(Graph &G, edge e, bool isEmbedded=false)
Creates an SPQR tree for planar graph G rooted at edge e.
Definition: DynamicPlanarSPQRTree.h:80
ogdf::DynamicPlanarSPQRTree::DynamicPlanarSPQRTree
DynamicPlanarSPQRTree(Graph &G, bool isEmbedded=false)
Creates an SPQR tree for planar graph G rooted at the first edge of G.
Definition: DynamicPlanarSPQRTree.h:67
ogdf::PlanarSPQRTree
SPQR-trees of planar graphs.
Definition: PlanarSPQRTree.h:58
ogdf::DynamicPlanarSPQRTree
SPQR-trees of planar graphs.
Definition: DynamicPlanarSPQRTree.h:55
ogdf::Graph
Data type for general directed graphs (adjacency list representation).
Definition: Graph_d.h:869
ogdf::PlanarSPQRTree::init
void init(bool isEmbedded)
Initialization (adaption of embeding).
basic.h
Basic declarations, included by all source files.
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
PlanarSPQRTree.h
Declaration of class PlanarSPQRTree.
ogdf::EdgeElement
Class for the representation of edges.
Definition: Graph_d.h:363