Provided by: tulip-doc_3.1.2-2.3ubuntu3_all bug

NAME

       MethodFactory.h -

SYNOPSIS

       #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'

   Defines
       #define PROPERTYPLUGINFACTORY(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)
           PROPERTYPLUGINFACTORY(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)
           PROPERTYPLUGINFACTORY(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)
           PROPERTYPLUGINFACTORY(Double,C,N,A,D,I,R,G)
       #define DOUBLEPLUGIN(C, N, A, D, I, R)   DOUBLEPLUGINOFGROUP(C,N,A,D,I,R,'')
       #define GRAPHPLUGINOFGROUP(C, N, A, D, I, R, G)
           PROPERTYPLUGINFACTORY(Graph,C,N,A,D,I,R,G)
       #define GRAPHPLUGIN(C, N, A, D, I, R)   GRAPHPLUGINOFGROUP(C,N,A,D,I,R,'')
       #define INTEGERPLUGINOFGROUP(C, N, A, D, I, R, G)
           PROPERTYPLUGINFACTORY(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)
           PROPERTYPLUGINFACTORY(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)   PROPERTYPLUGINFACTORY(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)
           PROPERTYPLUGINFACTORY(String,C,N,A,D,I,R,G)
       #define STRINGPLUGIN(C, N, A, D, I, R)   STRINGPLUGINOF(C,N,A,D,I,R,'')
       #define GRAPHPLUGINFACTORY(T, C, N, A, D, I, R, G)
           Macro for factorization of source code of Graph modification plugin mechanism.
       #define ALGORITHMPLUGINOFGROUP(C, N, A, D, I, R, G)
           GRAPHPLUGINFACTORY(Algorithm,C,N,A,D,I,R,G)
       #define ALGORITHMPLUGIN(C, N, A, D, I, R)   ALGORITHMPLUGINOFGROUP(C,N,A,D,I,R,'')
       #define EXPORTPLUGINOFGROUP(C, N, A, D, I, R, G)
           GRAPHPLUGINFACTORY(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)
           GRAPHPLUGINFACTORY(ImportModule,C,N,A,D,I,R,G)
       #define IMPORTPLUGIN(C, N, A, D, I, R)   IMPORTPLUGINOFGROUP(C,N,A,D,I,R,'')

Author

       Generated automatically by Doxygen for Tulip Graph Library from the source code.