Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
StaticPlanarSPQRTree.h
Go to the documentation of this file.
1
32#pragma once
33
36
37namespace ogdf {
38
39template<class A, class B>
40class Tuple2;
41
43
57public:
58 // constructors
59
61
68 explicit StaticPlanarSPQRTree(const Graph& G, bool isEmbedded = false) : StaticSPQRTree(G) {
69 PlanarSPQRTree::init(isEmbedded);
70 }
71
73
81 StaticPlanarSPQRTree(const Graph& G, edge e, bool isEmbedded = false) : StaticSPQRTree(G, e) {
82 PlanarSPQRTree::init(isEmbedded);
83 }
84};
85
86}
Declaration of class PlanarSPQRTree.
Declaration of class StaticSPQRTree.
Class for the representation of edges.
Definition Graph_d.h:300
Data type for general directed graphs (adjacency list representation).
Definition Graph_d.h:521
SPQR-trees of planar graphs.
SPQR-trees of planar graphs.
StaticPlanarSPQRTree(const Graph &G, bool isEmbedded=false)
Creates an SPQR tree T for planar graph G rooted at the first edge of G.
StaticPlanarSPQRTree(const Graph &G, edge e, bool isEmbedded=false)
Creates an SPQR tree T for planar graph G rooted at edge e.
Linear-time implementation of static SPQR-trees.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition config.h:101
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.