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