21 #ifndef OUTERPLANARTEST_H
22 #define OUTERPLANARTEST_H
24 #include <tulip/tuliphash.h>
25 #include <tulip/Observable.h>
26 #include <tulip/Graph.h>
39 class TLP_SCOPE OuterPlanarTest :
private Observable {
54 static bool isOuterPlanar(Graph *graph);
59 void treatEvent(
const Event&);
61 bool compute(Graph *graph);
66 static OuterPlanarTest* instance;
70 TLP_HASH_MAP<const Graph*, bool> resultsBuffer;