25 #ifndef ACTIONGENERATOR_H 26 #define ACTIONGENERATOR_H 28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only 29 #pragma warning( disable : 4290 ) 36 #include <QStringList> 66 void generateFiles(QString directoryName);
67 QString getClassName()
const;
70 void createFromDom(cepcoreschema::Action& dom);
72 void writeHFile(QString directoryName);
73 void writeCFile(QString directoryName);
74 void writeSpecialItkFile(QString directoryName);
99 QString getComponentNamespace();
QString itkFilterOutputType
Definition: ActionGenerator.h:93
QString family
Definition: ActionGenerator.h:87
QString className
Definition: ActionGenerator.h:83
QString componentName
Definition: ActionGenerator.h:85
QVector< ParameterGenerator * > actionParameters
Definition: ActionGenerator.h:95
QString description
Definition: ActionGenerator.h:79
QString licence
Definition: ActionGenerator.h:81
Definition: ActionExtensionGenerator.h:36
bool isItkFilter
Definition: ActionGenerator.h:91
QString name
Name of the action.
Definition: ActionGenerator.h:77
Generate parameters.
Definition: ParameterGenerator.h:48
ActionProperty
Definition: ActionGenerator.h:55
Definition: ActionGenerator.h:57
Definition: ActionGenerator.h:56
Generate an action.
Definition: ActionGenerator.h:51
QStringList tags
Definition: ActionGenerator.h:89