Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
MMCBBase.h
Go to the documentation of this file.
1
33#pragma once
34
36
37namespace ogdf {
38
46public:
49
51
52protected:
53 static void insertBend(GridLayout& gl, edge e, node v, int x, int y);
54 static void copyOn(int old_a[], int new_a[]);
55 static int workOn(GridLayout& gl, node v);
56};
57
58}
Declaration of interface for mixed-model crossings beautifier algorithms.
Class for the representation of edges.
Definition Graph_d.h:300
Representation of a graph's grid layout.
Definition GridLayout.h:46
common base class for MMCBDoubleGrid and MMCBLocalStretch.
Definition MMCBBase.h:45
static void insertBend(GridLayout &gl, edge e, node v, int x, int y)
static void copyOn(int old_a[], int new_a[])
MMCBBase()
Constructor (does nothing).
Definition MMCBBase.h:48
static int workOn(GridLayout &gl, node v)
The base class for Mixed-Model crossings beautifier algorithms.
Class for the representation of nodes.
Definition Graph_d.h:177
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition config.h:101
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.