![]() |
Computer Assited Medical Intervention Tool Kit
version 3.4
|
TODO Celine comment here please. More...
#include <ComponentGenerator.h>
Public Member Functions | |
| ComponentGenerator (QString xmlFileName, QString licence) throw (QString) | |
| ComponentGenerator (cepcoreschema::Component &domComponent, QString licence) | |
| void | generateFiles (QString directoryName) |
| QString | getClassName () const |
| QStringList | getSuffixesList () |
| ~ComponentGenerator () | |
Private Member Functions | |
| void | createFromDom (cepcoreschema::Component &dom) |
| Helper methods for constructors. More... | |
| QString | getParentClassName () |
| void | writeCFile (QString directoryName) |
| void | writeHFile (QString directoryName) |
Private Attributes | |
| QString | className |
| QVector< ParameterGenerator * > | componentProperties |
| QString | description |
| QString | licence |
| QString | name |
| Name of the action. More... | |
| QString | representation |
| QStringList | suffixesList |
TODO Celine comment here please.
| ComponentGenerator::ComponentGenerator | ( | QString | xmlFileName, |
| QString | licence | ||
| ) | |||
| throw | ( | QString | |
| ) | |||
| ComponentGenerator::ComponentGenerator | ( | cepcoreschema::Component & | domComponent, |
| QString | licence | ||
| ) |
| ComponentGenerator::~ComponentGenerator | ( | ) |
|
private |
Helper methods for constructors.
References description, Properties::get(), ClassNameHandler::getClassName(), name, and Component::properties.
| void ComponentGenerator::generateFiles | ( | QString | directoryName | ) |
| QString ComponentGenerator::getClassName | ( | ) | const |
|
private |
| QStringList ComponentGenerator::getSuffixesList | ( | ) |
|
private |
References ParameterGenerator::getCppName(), ParameterGenerator::getDefaultValue(), ParameterGenerator::getDescription(), ParameterGenerator::getName(), ParameterGenerator::getPropertyQVariant(), ParameterGenerator::getQVariantConversion(), ParameterGenerator::getToString(), ParameterGenerator::getType(), ParameterGenerator::getUnit(), and it.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Name of the action.
|
private |
|
private |
1.8.8