![]() |
Computer Assited Medical Intervention Tool Kit
version 3.4
|
TODO Celine comment here please. More...
#include <ActionGenerator.h>
Public Types | |
| enum | ActionProperty { modal, embeded, delayed } |
Public Member Functions | |
| ActionGenerator (QString xmlFileName, QString licence) throw (QString) | |
| ActionGenerator (cepcoreschema::Action &domAction, QString licence) | |
| void | generateFiles (QString directoryName) |
| QString | getClassName () const |
| ~ActionGenerator () | |
Private Member Functions | |
| void | createFromDom (cepcoreschema::Action &dom) |
| Helper methods for constructors. More... | |
| void | writeCFile (QString directoryName) |
| void | writeHFile (QString directoryName) |
| void | writeSpecialItkFile (QString directoryName) |
Private Attributes | |
| QVector< ParameterGenerator * > | actionParameters |
| QString | className |
| QString | componentName |
| QString | description |
| QString | family |
| bool | isItkFilter |
| QString | itkFilterOutputType |
| QString | licence |
| QString | name |
| Name of the action. More... | |
| QStringList | tags |
TODO Celine comment here please.
| ActionGenerator::ActionGenerator | ( | QString | xmlFileName, |
| QString | licence | ||
| ) | |||
| throw | ( | QString | |
| ) | |||
| ActionGenerator::ActionGenerator | ( | cepcoreschema::Action & | domAction, |
| QString | licence | ||
| ) |
| ActionGenerator::~ActionGenerator | ( | ) |
|
private |
Helper methods for constructors.
References description, ClassNameHandler::getClassName(), it, and name.
| void ActionGenerator::generateFiles | ( | QString | directoryName | ) |
| QString ActionGenerator::getClassName | ( | ) | const |
|
private |
References description, ParameterGenerator::getCppName(), ParameterGenerator::getDefaultValue(), ParameterGenerator::getDescription(), ParameterGenerator::getName(), ParameterGenerator::getPropertyQVariant(), ParameterGenerator::getQVariantConversion(), ParameterGenerator::getToString(), ParameterGenerator::getType(), ParameterGenerator::getUnit(), it, and name.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Name of the action.
|
private |
1.8.8