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
34#include <ogdf/basic/Graph.h>
35#include <ogdf/basic/basic.h>
38
39namespace ogdf {
40
42
56public:
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}
Includes declaration of graph class.
Declaration of class PlanarSPQRTree.
Declaration of class StaticSPQRTree.
Basic declarations, included by all source files.
Class for the representation of edges.
Definition Graph_d.h:364
Data type for general directed graphs (adjacency list representation).
Definition Graph_d.h:866
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 dynamic library (shared object / DLL),...
Definition config.h:117
The namespace for all OGDF objects.