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;