Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

CPlanarSubClusteredGraph.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>
37 
38 namespace ogdf {
39 class ClusterGraph;
40 template<class E>
41 class List;
42 
44 
48 public:
50 
51  virtual void call(const ClusterGraph& CG, EdgeArray<bool>& inSub);
52 
53  virtual void call(const ClusterGraph& CGO, EdgeArray<bool>& inSub, List<edge>& leftOver);
54 
56  virtual void call(const ClusterGraph& CGO, EdgeArray<bool>& inSub, List<edge>& leftOver,
57  EdgeArray<double>& edgeWeight);
58 
59 private:
63 };
64 
65 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
Graph.h
Includes declaration of graph class.
ogdf::CPlanarSubClusteredGraph::CPlanarSubClusteredGraph
CPlanarSubClusteredGraph()
Definition: CPlanarSubClusteredGraph.h:49
ogdf::CPlanarSubClusteredGraph
Constructs a c-planar subclustered graph of the input based on a spanning tree.
Definition: CPlanarSubClusteredGraph.h:47
ogdf::List< edge >
CPlanarSubClusteredST.h
Declaration of CPlanarSubClusteredST class.
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
ogdf::ClusterGraph
Representation of clustered graphs.
Definition: ClusterGraph.h:346
ogdf::CPlanarSubClusteredGraph::m_edgeStatus
EdgeArray< int > m_edgeStatus
Store status of original edge: in subclustered graph? Also used to check spanning tree.
Definition: CPlanarSubClusteredGraph.h:62
ogdf::internal::EdgeArrayBase2
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
Definition: Graph_d.h:716