20 #ifndef TULIP_BICONNEX_H 21 #define TULIP_BICONNEX_H 23 #include <tulip/MutableContainer.h> 24 #include <tulip/Observable.h> 25 #include <tulip/Graph.h> 46 static bool isBiconnected(
const Graph *graph);
59 static void makeBiconnected(
Graph *graph, std::vector<edge> &addedEdges);
71 void connect(
Graph *graph, std::vector<edge> &addedEdges);
79 bool compute(
const Graph *graph);
82 void treatEvent(
const Event &)
override;
92 TLP_HASH_MAP<const Graph *, bool> resultsBuffer;
Event is the base class for all events used in the Observation mechanism.
The Observable class is the base of Tulip's observation system.
Performs a test of biconnexity on the graph, and provides a function to make a graph biconnected...