|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
25 #ifndef ACTIONGENERATOR_H
26 #define ACTIONGENERATOR_H
28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
29 #pragma warning( disable : 4290 )
36 #include <QStringList>
void writeCFile(QString directoryName)
Definition: ActionGenerator.cpp:227
ActionGenerator(QString xmlFileName, QString licence)
Definition: ActionGenerator.cpp:47
bool isItkFilter
Definition: ActionGenerator.h:91
ActionProperty
Definition: ActionGenerator.h:55
void writeSpecialItkFile(QString directoryName)
Definition: ActionGenerator.cpp:440
QString name
Name of the action.
Definition: ActionGenerator.h:77
~ActionGenerator()=default
QString componentName
Definition: ActionGenerator.h:85
void createFromDom(cepcoreschema::Action &dom)
Helper methods for constructors.
Definition: ActionGenerator.cpp:83
@ embeded
Definition: ActionGenerator.h:57
Generate parameters.
Definition: ParameterGenerator.h:48
void generateFiles(QString directoryName)
Definition: ActionGenerator.cpp:120
const char * description
Definition: applications/cepgenerator/main.cpp:38
@ modal
Definition: ActionGenerator.h:56
static QString getClassName(QString genericName)
Definition: ClassNameHandler.cpp:31
QString itkFilterOutputType
Definition: ActionGenerator.h:93
QString licence
Definition: ActionGenerator.h:81
QString family
Definition: ActionGenerator.h:87
void writeHFile(QString directoryName)
Definition: ActionGenerator.cpp:128
@ delayed
Definition: ActionGenerator.h:58
QStringList tags
Definition: ActionGenerator.h:89
QString getClassName() const
Definition: ActionGenerator.cpp:115
Generate an action.
Definition: ActionGenerator.h:51
QVector< ParameterGenerator * > actionParameters
Definition: ActionGenerator.h:95
QString description
Definition: ActionGenerator.h:79
QString getComponentNamespace()
Check if this action's component is in CamiTK namespace.
Definition: ActionGenerator.cpp:69
Definition: ActionExtensionGenerator.h:36
QString className
Definition: ActionGenerator.h:83