Offers predefined SimDraw creations. More...
#include <ogdf/simultaneous/SimDrawCreatorSimple.h>
Public Member Functions | |
SimDrawCreatorSimple (SimDraw &SD) | |
constructor More... | |
void | createExpo (int n) |
creates simultaneously planar simultaneous graph with n+1 basic graphs. More... | |
void | createK5_EK04 () |
creates K5 instance from Erten and Kobourov (GD'04) More... | |
void | createK5_GJPSS06 () |
creates K5 instance from Gassner et al. (WG'06) More... | |
void | createKrat98 (int N, int nodeNumber) |
creates instance from Kratochvil (GD'98) More... | |
void | createOuterplanar_BCDEEIKLM03 () |
creates instance of two outerplanar graphs from Brass et al. (WADS'03) More... | |
void | createPathPlanar_EK04 () |
creates instance of a path and a planar graph from Erten and Kobourov (GD'04) More... | |
void | createTrees_GKV05 (int n) |
creates pair-of-tree instance from Geyer, Kaufmann, Vrto (GD'05) More... | |
void | createWheel (int numberOfParallels, int numberOfbasic) |
creates instance with numberofBasic*2 outer, numberOfParallels*numberOfBasic inner Nodes and one Root. More... | |
Public Member Functions inherited from ogdf::SimDrawCreator | |
SimDrawCreator (SimDraw &SD) | |
constructor More... | |
void | clearESG () |
clears edgeSubGraphs value More... | |
void | createRandom (int numberOfNodes, int numberOfEdges, int numberOfBasicGraphs) |
randomly creates a simdraw instance More... | |
void | randomESG (int graphNumber) |
randomly chose edgeSubGraphs value for graphNumber graphs More... | |
void | randomESG2 (int doubleESGProbability=50) |
randomly chose edgeSubGraphs value for two graphs More... | |
void | randomESG3 (int doubleESGProbability=50, int tripleESGProbability=25) |
randomly chose edgeSubGraphs value for three graphs More... | |
void | readGraph (const Graph &G) |
reads a Graph More... | |
uint32_t & | SubGraphBits (edge e) |
returns SubGraphBits from edge e More... | |
uint32_t & | SubGraphBits (edge e) const |
returns SubGraphBits from edge e More... | |
Public Member Functions inherited from ogdf::SimDrawManipulatorModule | |
SimDrawManipulatorModule () | |
default constructor More... | |
SimDrawManipulatorModule (SimDraw &SD) | |
constructor More... | |
const SimDraw & | constSimDraw () const |
returns base instance More... | |
void | init (SimDraw &SD) |
initializing base instance More... | |
Additional Inherited Members | |
Protected Attributes inherited from ogdf::SimDrawManipulatorModule | |
Graph * | m_G |
pointer to current graph More... | |
GraphAttributes * | m_GA |
pointer to current graphattributes More... | |
SimDraw * | m_SD |
pointer to current simdraw instance More... | |
Offers predefined SimDraw creations.
This class offers some predefined SimDraw creations, such as an instance of two outerplanar graphs from Brass et al. (WADS'03) or an instance of a path and a planar graph from Erten and Kobourov (GD'04).
Definition at line 48 of file SimDrawCreatorSimple.h.
|
inlineexplicit |
constructor
Definition at line 51 of file SimDrawCreatorSimple.h.
void ogdf::SimDrawCreatorSimple::createExpo | ( | int | n | ) |
creates simultaneously planar simultaneous graph with n+1 basic graphs.
void ogdf::SimDrawCreatorSimple::createK5_EK04 | ( | ) |
creates K5 instance from Erten and Kobourov (GD'04)
void ogdf::SimDrawCreatorSimple::createK5_GJPSS06 | ( | ) |
creates K5 instance from Gassner et al. (WG'06)
void ogdf::SimDrawCreatorSimple::createKrat98 | ( | int | N, |
int | nodeNumber | ||
) |
creates instance from Kratochvil (GD'98)
void ogdf::SimDrawCreatorSimple::createOuterplanar_BCDEEIKLM03 | ( | ) |
creates instance of two outerplanar graphs from Brass et al. (WADS'03)
void ogdf::SimDrawCreatorSimple::createPathPlanar_EK04 | ( | ) |
creates instance of a path and a planar graph from Erten and Kobourov (GD'04)
void ogdf::SimDrawCreatorSimple::createTrees_GKV05 | ( | int | n | ) |
creates pair-of-tree instance from Geyer, Kaufmann, Vrto (GD'05)
void ogdf::SimDrawCreatorSimple::createWheel | ( | int | numberOfParallels, |
int | numberOfbasic | ||
) |
creates instance with numberofBasic*2 outer, numberOfParallels*numberOfBasic inner Nodes and one Root.