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
35#include <ogdf/basic/Graph.h>
36#include <ogdf/basic/basic.h>
38
39namespace ogdf {
40class GridLayout;
41
49public:
52
54
55protected:
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}
Includes declaration of graph class.
Declaration of interface for mixed-model crossings beautifier algorithms.
Basic declarations, included by all source files.
Class for the representation of edges.
Definition Graph_d.h:364
Representation of a graph's grid layout.
Definition GridLayout.h:47
common base class for MMCBDoubleGrid and MMCBLocalStretch.
Definition MMCBBase.h:48
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:51
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:241
#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.