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>
43 static bool isBiconnected(
const Graph *graph);
56 static void makeBiconnected(
Graph *graph, std::vector<edge>& addedEdges);
68 void connect(
Graph * graph, std::vector<edge>& addedEdges);
76 bool compute(
const Graph * graph);
79 virtual void treatEvent(
const Event&);
88 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...