Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

MMCBBase.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 
49 public:
51  MMCBBase() { }
52 
53  ~MMCBBase() { }
54 
55 protected:
56  static void insertBend(GridLayout& gl, edge e, node v, int x, int y);
57  static void copyOn(int old_a[], int new_a[]);
58  static int workOn(GridLayout& gl, node v);
59 };
60 
61 }
ogdf
The namespace for all OGDF objects.
Definition: multilevelmixer.cpp:39
Graph.h
Includes declaration of graph class.
MixedModelCrossingsBeautifierModule.h
Declaration of interface for mixed-model crossings beautifier algorithms.
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::MixedModelCrossingsBeautifierModule
The base class for Mixed-Model crossings beautifier algorithms.
Definition: MixedModelCrossingsBeautifierModule.h:59
ogdf::MMCBBase::~MMCBBase
~MMCBBase()
Definition: MMCBBase.h:53
ogdf::EdgeElement
Class for the representation of edges.
Definition: Graph_d.h:363
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
ogdf::NodeElement
Class for the representation of nodes.
Definition: Graph_d.h:240
ogdf::MMCBBase::MMCBBase
MMCBBase()
Constructor (does nothing).
Definition: MMCBBase.h:51