#include <architecture.h>
Definition at line 21 of file mrta/architecture.h.
mrta::Architecture::Architecture | ( | QObject * | parent, |
Config * | config | ||
) |
Definition at line 9 of file mrta/architecture.cpp.
mrta::Architecture::Architecture | ( | QObject * | parent, |
const QString & | package, | ||
const QString & | config_file_path | ||
) |
Definition at line 19 of file mrta/architecture.cpp.
mrta::Architecture::~Architecture | ( | ) | [virtual] |
Definition at line 41 of file mrta/architecture.cpp.
bool mrta::Architecture::belongs | ( | const Taxonomy::AllocationType & | allocation_type, |
const Taxonomy::RobotType & | robot_type, | ||
const Taxonomy::TaskType & | task_type | ||
) | const |
Definition at line 78 of file mrta/architecture.cpp.
Definition at line 52 of file mrta/architecture.cpp.
QString mrta::Architecture::getConfigFilePath | ( | ) | const |
Definition at line 48 of file mrta/architecture.cpp.
QString mrta::Architecture::getName | ( | ) | const |
Definition at line 50 of file mrta/architecture.cpp.
QString mrta::Architecture::getPackage | ( | ) | const |
Definition at line 46 of file mrta/architecture.cpp.
Definition at line 57 of file mrta/architecture.cpp.
Definition at line 59 of file mrta/architecture.cpp.
bool mrta::Architecture::isValid | ( | Taxonomy::AllocationType | type | ) | const |
Definition at line 101 of file mrta/architecture.cpp.
bool mrta::Architecture::isValid | ( | Taxonomy::RobotType | type | ) | const |
Definition at line 106 of file mrta/architecture.cpp.
bool mrta::Architecture::isValid | ( | Taxonomy::TaskType | type | ) | const |
Definition at line 111 of file mrta/architecture.cpp.
bool mrta::Architecture::operator== | ( | const QString & | package | ) | const |
Definition at line 91 of file mrta/architecture.cpp.
bool mrta::Architecture::operator== | ( | const Architecture & | architecture | ) | const |
Definition at line 96 of file mrta/architecture.cpp.
void mrta::Architecture::setAllocationType | ( | const Taxonomy::AllocationType & | type | ) |
Definition at line 63 of file mrta/architecture.cpp.
void mrta::Architecture::setName | ( | const QString & | name | ) |
Definition at line 61 of file mrta/architecture.cpp.
void mrta::Architecture::setRobotType | ( | const Taxonomy::RobotType & | type | ) |
Definition at line 68 of file mrta/architecture.cpp.
void mrta::Architecture::setTaskType | ( | const Taxonomy::TaskType & | type | ) |
Definition at line 73 of file mrta/architecture.cpp.
QString mrta::Architecture::toString | ( | ) | const |
Definition at line 89 of file mrta/architecture.cpp.
Definition at line 53 of file mrta/architecture.h.
QString mrta::Architecture::config_file_path_ [private] |
Definition at line 51 of file mrta/architecture.h.
QString mrta::Architecture::name_ [private] |
Definition at line 52 of file mrta/architecture.h.
QString mrta::Architecture::package_ [private] |
Definition at line 50 of file mrta/architecture.h.
Definition at line 54 of file mrta/architecture.h.
Definition at line 55 of file mrta/architecture.h.