Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
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
39namespace ogdf {
40class GridLayout;
41class PlanRep;
42template<class E>
43class List;
44
49public:
52
54
55protected:
57 virtual void doCall(const PlanRep& PG, GridLayout& gl, const List<node>& L) override;
58};
59
60}
Includes declaration of graph class.
Declaration of base class for certain Mixed-Model crossings beautifier.
Basic declarations, included by all source files.
Representation of a graph's grid layout.
Definition GridLayout.h:47
Doubly linked lists (maintaining the length of the list).
Definition List.h:1451
common base class for MMCBDoubleGrid and MMCBLocalStretch.
Definition MMCBBase.h:48
Crossings beautifier using grid doubling.
virtual void doCall(const PlanRep &PG, GridLayout &gl, const List< node > &L) override
Implements the module call.
MMCBDoubleGrid()
Creates an instance of the crossings beautifier module.
Planarized representations (of a connected component) of a graph.
Definition PlanRep.h:68
#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.