21 #ifndef OGDF_LAYOUT_PLUGIN_BASE 
   22 #define OGDF_LAYOUT_PLUGIN_BASE 
   24 #include <tulip/tulipconf.h> 
   25 #include <tulip/TulipPluginHeaders.h> 
   26 #include <tulip/PropertyAlgorithm.h> 
   28 #include <ogdf/basic/Graph_d.h> 
   29 #include <ogdf/basic/GraphAttributes.h> 
   30 #include <ogdf/module/LayoutModule.h> 
   32 #include "TulipToOGDF.h" 
   37   virtual ~OGDFLayoutPluginBase();
 
   43   virtual void beforeCall() {}
 
   44   virtual void callOGDFLayoutAlgorithm(ogdf::GraphAttributes &gAttributes);
 
   45   virtual void afterCall() {}
 
   47   void transposeLayoutVertically();
 
   49   TulipToOGDF *tlpToOGDF;
 
   50   ogdf::LayoutModule *ogdfLayoutAlgo;
 
   53 #endif // OGDF_LAYOUT_PLUGIN_BASE