Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

MMCBDoubleGrid.h
Go to the documentation of this file.
1 
33 #pragma once
34 
35 #include <ogdf/basic/Graph.h>
36 #include <ogdf/basic/basic.h>
38 
39 namespace ogdf {
40 class GridLayout;
41 class PlanRep;
42 template<class E>
43 class List;
44 
49 public:
52 
54 
55 protected:
57  virtual void doCall(const PlanRep& PG, GridLayout& gl, const List<node>& L) override;
58 };
59 
60 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
ogdf::MMCBDoubleGrid
Crossings beautifier using grid doubling.
Definition: MMCBDoubleGrid.h:48
Graph.h
Includes declaration of graph class.
MMCBBase.h
Declaration of base class for certain Mixed-Model crossings beautifier.
ogdf::PlanRep
Planarized representations (of a connected component) of a graph.
Definition: PlanRep.h:69
ogdf::MMCBDoubleGrid::~MMCBDoubleGrid
~MMCBDoubleGrid()
Definition: MMCBDoubleGrid.h:53
ogdf::List
Doubly linked lists (maintaining the length of the list).
Definition: DfsMakeBiconnected.h:40
ogdf::MMCBDoubleGrid::MMCBDoubleGrid
MMCBDoubleGrid()
Creates an instance of the crossings beautifier module.
Definition: MMCBDoubleGrid.h:51
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::GridLayout
Representation of a graph's grid layout.
Definition: GridLayout.h:47
ogdf::MMCBBase
common base class for MMCBDoubleGrid and MMCBLocalStretch.
Definition: MMCBBase.h:48