Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
SyncPlanConsistency.h
Go to the documentation of this file.
1
31#pragma once
32
33#include <ogdf/basic/basic.h>
35
36#include <string>
37
38namespace ogdf::sync_plan {
39class SyncPlan;
40
45 int checkCounter = 0;
46
47public:
48 static bool doWriteOut;
49
50 explicit SyncPlanConsistency(SyncPlan& _pq) : pq(_pq), draw(&_pq) {};
51
52 bool consistencyCheck(bool force_check_components = false);
53
54 void writeOut(std::string name = "", bool format = true, bool components = true);
55
57
58 int getCheckCounter() const { return checkCounter; }
59};
60}
Utilities by dumping a drawing of the current state of a SyncPlan instance.
Basic declarations, included by all source files.
Consistency checks for debugging the SyncPlan algorithm.
bool consistencyCheck(bool force_check_components=false)
void writeOut(std::string name="", bool format=true, bool components=true)
Utilities by dumping a drawing of the current state of a SyncPlan instance.
A class for modelling and solving Synchronized Planarity instances.
Definition SyncPlan.h:124
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
Definition config.h:117