Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

StaticPlanarSPQRTree.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 StaticPlanarSPQRTree(const Graph& G, bool isEmbedded = false) : StaticSPQRTree(G) {
68  PlanarSPQRTree::init(isEmbedded);
69  }
70 
72 
80  StaticPlanarSPQRTree(const Graph& G, edge e, bool isEmbedded = false) : StaticSPQRTree(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.
ogdf::StaticSPQRTree
Linear-time implementation of static SPQR-trees.
Definition: StaticSPQRTree.h:79
ogdf::StaticPlanarSPQRTree::StaticPlanarSPQRTree
StaticPlanarSPQRTree(const Graph &G, bool isEmbedded=false)
Creates an SPQR tree T for planar graph G rooted at the first edge of G.
Definition: StaticPlanarSPQRTree.h:67
StaticSPQRTree.h
Declaration of class StaticSPQRTree.
ogdf::PlanarSPQRTree
SPQR-trees of planar graphs.
Definition: PlanarSPQRTree.h:58
ogdf::StaticPlanarSPQRTree::StaticPlanarSPQRTree
StaticPlanarSPQRTree(const Graph &G, edge e, bool isEmbedded=false)
Creates an SPQR tree T for planar graph G rooted at edge e.
Definition: StaticPlanarSPQRTree.h:80
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).
ogdf::StaticPlanarSPQRTree
SPQR-trees of planar graphs.
Definition: StaticPlanarSPQRTree.h:55
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