Overview     Modules     Class Hierarchy     Classes     Members  
MethodFactory.h File Reference
#include <string>
#include <tulip/Plugin.h>
#include <tulip/TulipRelease.h>
#include <tulip/PluginContext.h>
#include <tulip/SizeAlgorithm.h>
#include <tulip/IntegerAlgorithm.h>
#include <tulip/DoubleAlgorithm.h>
#include <tulip/ColorAlgorithm.h>
#include <tulip/LayoutAlgorithm.h>
#include <tulip/StringAlgorithm.h>
#include <tulip/BooleanAlgorithm.h>
#include <tulip/Algorithm.h>
#include <tulip/ImportModule.h>
#include <tulip/ExportModule.h>
Include dependency graph for MethodFactory.h:
This graph shows which files directly or indirectly include this file:

Macros

#define PLUGINFACTORY(T, C, N, A, D, I, R, G)
 Macro for factorization of source code pf Properties plugin mechanism.
#define BOOLEANPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Boolean,C,N,A,D,I,R,G)
#define BOOLEANPLUGIN(C, N, A, D, I, R)   BOOLEANPLUGINOFGROUP(C,N,A,D,I,R,"")
#define COLORPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Color,C,N,A,D,I,R,G)
#define COLORPLUGIN(C, N, A, D, I, R)   COLORPLUGINOFGROUP(C,N,A,D,I,R,"")
#define DOUBLEPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Double,C,N,A,D,I,R,G)
#define DOUBLEPLUGIN(C, N, A, D, I, R)   DOUBLEPLUGINOFGROUP(C,N,A,D,I,R,"")
#define INTEGERPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Integer,C,N,A,D,I,R,G)
#define INTEGERPLUGIN(C, N, A, D, I, R)   INTEGERPLUGINOFGROUP(C,N,A,D,I,R,"")
#define LAYOUTPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Layout,C,N,A,D,I,R,G)
#define LAYOUTPLUGIN(C, N, A, D, I, R)   LAYOUTPLUGINOFGROUP(C,N,A,D,I,R,"")
#define SIZEPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Size,C,N,A,D,I,R,G)
#define SIZEPLUGIN(C, N, A, D, I, R)   SIZEPLUGINOFGROUP(C,N,A,D,I,R,"")
#define STRINGPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(String,C,N,A,D,I,R,G)
#define STRINGPLUGIN(C, N, A, D, I, R)   STRINGPLUGINOF(C,N,A,D,I,R,"")
#define ALGORITHMPLUGINOFGROUP(C, N, A, D, I, R, G)   PLUGINFACTORY(Algorithm,C,N,A,D,I,R,G)
#define ALGORITHMPLUGIN(C, N, A, D, I, R)   ALGORITHMPLUGINOFGROUP(C,N,A,D,I,R,"")
#define OTHERPLUGINFACTORY(T, C, N, A, D, I, R, G)
#define EXPORTPLUGINOFGROUP(C, N, A, D, I, R, G)   OTHERPLUGINFACTORY(ExportModule,C,N,A,D,I,R,G)
#define EXPORTPLUGIN(C, N, A, D, I, R)   EXPORTPLUGINOFGROUP(C,N,A,D,I,R,"")
#define IMPORTPLUGINOFGROUP(C, N, A, D, I, R, G)   OTHERPLUGINFACTORY(ImportModule,C,N,A,D,I,R,G)
#define IMPORTPLUGIN(C, N, A, D, I, R)   IMPORTPLUGINOFGROUP(C,N,A,D,I,R,"")


Tulip Software by LaBRI Visualization Team    2001 - 2012