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
SimDrawCreator.h
Go to the documentation of this file.
1
32#pragma once
33
35
36namespace ogdf {
38
45public:
48
50 uint32_t& SubGraphBits(edge e) { return m_GA->subGraphBits(e); }
51
53 uint32_t& SubGraphBits(edge e) const { return m_GA->subGraphBits(e); }
54
56 void readGraph(const Graph& G) { *m_G = G; }
57
59
67
69
77
79
85
87
93 void clearESG();
94
96
105 void createRandom(int numberOfNodes, int numberOfEdges, int numberOfBasicGraphs);
106};
107
108}
Module for simdraw manipulator classes.
Class for the representation of edges.
Definition Graph_d.h:300
Data type for general directed graphs (adjacency list representation).
Definition Graph_d.h:521
Creates variety of possible SimDraw creations.
void clearESG()
clears edgeSubGraphs value
void readGraph(const Graph &G)
reads a Graph
uint32_t & SubGraphBits(edge e)
returns SubGraphBits from edge e
void createRandom(int numberOfNodes, int numberOfEdges, int numberOfBasicGraphs)
randomly creates a simdraw instance
void randomESG3(int doubleESGProbability=50, int tripleESGProbability=25)
randomly chose edgeSubGraphs value for three graphs
void randomESG(int graphNumber)
randomly chose edgeSubGraphs value for graphNumber graphs
void randomESG2(int doubleESGProbability=50)
randomly chose edgeSubGraphs value for two graphs
uint32_t & SubGraphBits(edge e) const
returns SubGraphBits from edge e
SimDrawCreator(SimDraw &SD)
constructor
The Base class for simultaneous graph drawing.
Definition SimDraw.h:50
Interface for simdraw manipulators.
#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.