Open
Graph Drawing
Framework

 v. 2022.02 (Dogwood)
 

SimDrawCreator.h
Go to the documentation of this file.
1 
32 #pragma once
33 
35 
36 namespace ogdf
37 {
39 
46 {
47 
48 public:
51 
53  uint32_t &SubGraphBits(edge e) { return m_GA->subGraphBits(e); }
54 
56  uint32_t &SubGraphBits(edge e) const { return m_GA->subGraphBits(e); }
57 
59  void readGraph(const Graph &G) { *m_G = G; }
60 
62 
69  void randomESG2(int doubleESGProbability = 50);
70 
72 
79  void randomESG3(int doubleESGProbability = 50, int tripleESGProbability = 25);
80 
82 
87  void randomESG(int graphNumber);
88 
90 
96  void clearESG();
97 
99 
108  void createRandom(int numberOfNodes, int numberOfEdges, int numberOfBasicGraphs);
109 
110 };
111 
112 }
ogdf::SimDraw
The Base class for simultaneous graph drawing.
Definition: SimDraw.h:52
ogdf
The namespace for all OGDF objects.
Definition: AugmentationModule.h:36
ogdf::SimDrawCreator
Creates variety of possible SimDraw creations.
Definition: SimDrawCreator.h:45
ogdf::SimDrawCreator::SubGraphBits
uint32_t & SubGraphBits(edge e) const
returns SubGraphBits from edge e
Definition: SimDrawCreator.h:56
ogdf::Graph
Data type for general directed graphs (adjacency list representation).
Definition: Graph_d.h:495
ogdf::SimDrawManipulatorModule
Interface for simdraw manipulators.
Definition: SimDrawManipulatorModule.h:59
ogdf::SimDrawCreator::SimDrawCreator
SimDrawCreator(SimDraw &SD)
constructor
Definition: SimDrawCreator.h:50
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:99
ogdf::EdgeElement
Class for the representation of edges.
Definition: Graph_d.h:292
SimDrawManipulatorModule.h
Module for simdraw manipulator classes.
ogdf::SimDrawCreator::readGraph
void readGraph(const Graph &G)
reads a Graph
Definition: SimDrawCreator.h:59
ogdf::SimDrawCreator::SubGraphBits
uint32_t & SubGraphBits(edge e)
returns SubGraphBits from edge e
Definition: SimDrawCreator.h:53