25#ifndef ACTIONGENERATOR_H
26#define ACTIONGENERATOR_H
28#if defined(_WIN32) && !defined(__MINGW32__)
29#pragma warning( disable : 4290 )
70 void createFromDom(cepcoreschema::Action& dom);
72 void writeHFile(QString directoryName);
73 void writeCFile(QString directoryName);
74 void writeSpecialItkFile(QString directoryName);
85 QString componentName;
93 QString itkFilterOutputType;
95 QVector<ParameterGenerator*> actionParameters;
99 QString getComponentNamespace();
Generate an action.
Definition ActionGenerator.h:51
ActionProperty
Definition ActionGenerator.h:55
@ delayed
Definition ActionGenerator.h:58
@ modal
Definition ActionGenerator.h:56
@ embeded
Definition ActionGenerator.h:57
ActionGenerator(cepcoreschema::Action &domAction, QString licence)
QString getClassName() const
Definition ActionGenerator.cpp:115
~ActionGenerator()=default
void generateFiles(QString directoryName)
Definition ActionGenerator.cpp:120
Generate parameters.
Definition ParameterGenerator.h:48
Definition ActionExtensionGenerator.h:36