Loading [MathJax]/extensions/tex2jax.js

Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.