Implements the low level functionalities of the robot creator. Inherits form QWidget and Ui_RobotCreator (auto created from ui file) More...
#include <stdr_robot_creator_loader.h>
Public Member Functions | |
CRobotCreatorLoader (int argc, char **argv) | |
Default contructor. More... | |
void | setupInitialTree (void) |
Sets up the information tree in robot creator widget. More... | |
Public Attributes | |
QIcon | addIcon |
Edit icon. More... | |
std::vector< QTreeWidgetItem > | co2_sensors |
CCO2SensorPropertiesLoader | co2SensorPropLoader |
QTreeWidgetItem | co2SensorsNode |
QIcon | editIcon |
Remove icon. More... | |
std::vector< QTreeWidgetItem > | footPoints |
Holds the robot preview image. More... | |
QTreeWidgetItem | kinematicNode |
Tree item for the robot orientation. More... | |
CKinematicPropertiesLoader | kinematicPropLoader |
Object of rfid antenna properties widget. More... | |
CLaserPropertiesLoader | laserPropLoader |
Object of sonar properties widget. More... | |
std::vector< QTreeWidgetItem > | lasers |
< Holds the tree items that contain laser sensors More... | |
QTreeWidgetItem | lasersNode |
Tree item for the sonars root. More... | |
QIcon | loadIcon |
Object of robot properties widget. More... | |
QIcon | removeIcon |
Save icon. More... | |
CRfidAntennaPropertiesLoader | rfidAntennaPropLoader |
QTreeWidgetItem | rfidAntennasNode |
std::vector< QTreeWidgetItem > | rfids |
CRobotFootprintLoader | robotFootLoader |
Object of laser properties widget. More... | |
QTreeWidgetItem | robotInfoFootprint |
Holds the tree items that contain the footprint points. More... | |
QTreeWidgetItem | robotInfoOrientation |
Tree item for the robot radius. More... | |
QTreeWidgetItem | robotInfoRadius |
Tree item for the robot footprint. More... | |
QTreeWidgetItem | robotNode |
Tree item for the lasers root. More... | |
QImage | robotPreviewImage |
Add icon. More... | |
CRobotPropertiesLoader | robotPropLoader |
Object of robot footprint widget. More... | |
QIcon | saveIcon |
Load icon. More... | |
CSonarPropertiesLoader | sonarPropLoader |
Object of robot kinematic properties widget. More... | |
std::vector< QTreeWidgetItem > | sonars |
Holds the tree items that contain rfid antenna sensors. More... | |
QTreeWidgetItem | sonarsNode |
Tree item for the rfid antennas root. More... | |
std::vector< QTreeWidgetItem > | sound_sensors |
Tree item for the robot. More... | |
CSoundSensorPropertiesLoader | soundSensorPropLoader |
QTreeWidgetItem | soundSensorsNode |
Tree item for the kinematic. More... | |
std::vector< QTreeWidgetItem > | thermal_sensors |
CThermalSensorPropertiesLoader | thermalSensorPropLoader |
QTreeWidgetItem | thermalSensorsNode |
Private Attributes | |
int | argc_ |
< Number of input arguments More... | |
char ** | argv_ |
Implements the low level functionalities of the robot creator. Inherits form QWidget and Ui_RobotCreator (auto created from ui file)
Definition at line 47 of file stdr_robot_creator_loader.h.
stdr_gui::CRobotCreatorLoader::CRobotCreatorLoader | ( | int | argc, |
char ** | argv | ||
) |
Default contructor.
argc | [int] Number of input arguments |
argv | [char**] Input arguments |
Definition at line 32 of file stdr_robot_creator_loader.cpp.
void stdr_gui::CRobotCreatorLoader::setupInitialTree | ( | void | ) |
Sets up the information tree in robot creator widget.
Definition at line 58 of file stdr_robot_creator_loader.cpp.
QIcon stdr_gui::CRobotCreatorLoader::addIcon |
Edit icon.
Definition at line 94 of file stdr_robot_creator_loader.h.
|
private |
< Number of input arguments
Input arguments
Definition at line 52 of file stdr_robot_creator_loader.h.
|
private |
Definition at line 54 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::co2_sensors |
Definition at line 63 of file stdr_robot_creator_loader.h.
CCO2SensorPropertiesLoader stdr_gui::CRobotCreatorLoader::co2SensorPropLoader |
Definition at line 116 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::co2SensorsNode |
Definition at line 75 of file stdr_robot_creator_loader.h.
QIcon stdr_gui::CRobotCreatorLoader::editIcon |
Remove icon.
Definition at line 96 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::footPoints |
Holds the robot preview image.
Definition at line 88 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::kinematicNode |
Tree item for the robot orientation.
Definition at line 79 of file stdr_robot_creator_loader.h.
CKinematicPropertiesLoader stdr_gui::CRobotCreatorLoader::kinematicPropLoader |
Object of rfid antenna properties widget.
Definition at line 113 of file stdr_robot_creator_loader.h.
CLaserPropertiesLoader stdr_gui::CRobotCreatorLoader::laserPropLoader |
Object of sonar properties widget.
Definition at line 109 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::lasers |
< Holds the tree items that contain laser sensors
Holds the tree items that contain sonar sensors
Definition at line 58 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::lasersNode |
Tree item for the sonars root.
Definition at line 70 of file stdr_robot_creator_loader.h.
QIcon stdr_gui::CRobotCreatorLoader::loadIcon |
Object of robot properties widget.
Definition at line 102 of file stdr_robot_creator_loader.h.
QIcon stdr_gui::CRobotCreatorLoader::removeIcon |
Save icon.
Definition at line 98 of file stdr_robot_creator_loader.h.
CRfidAntennaPropertiesLoader stdr_gui::CRobotCreatorLoader::rfidAntennaPropLoader |
Definition at line 115 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::rfidAntennasNode |
Definition at line 74 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::rfids |
Definition at line 62 of file stdr_robot_creator_loader.h.
CRobotFootprintLoader stdr_gui::CRobotCreatorLoader::robotFootLoader |
Object of laser properties widget.
Definition at line 107 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotInfoFootprint |
Holds the tree items that contain the footprint points.
Definition at line 86 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotInfoOrientation |
Tree item for the robot radius.
Definition at line 81 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotInfoRadius |
Tree item for the robot footprint.
Definition at line 83 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotNode |
Tree item for the lasers root.
Definition at line 68 of file stdr_robot_creator_loader.h.
QImage stdr_gui::CRobotCreatorLoader::robotPreviewImage |
Add icon.
Definition at line 91 of file stdr_robot_creator_loader.h.
CRobotPropertiesLoader stdr_gui::CRobotCreatorLoader::robotPropLoader |
Object of robot footprint widget.
Definition at line 105 of file stdr_robot_creator_loader.h.
QIcon stdr_gui::CRobotCreatorLoader::saveIcon |
Load icon.
Definition at line 100 of file stdr_robot_creator_loader.h.
CSonarPropertiesLoader stdr_gui::CRobotCreatorLoader::sonarPropLoader |
Object of robot kinematic properties widget.
Definition at line 111 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::sonars |
Holds the tree items that contain rfid antenna sensors.
Definition at line 60 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::sonarsNode |
Tree item for the rfid antennas root.
Definition at line 72 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::sound_sensors |
Tree item for the robot.
Definition at line 65 of file stdr_robot_creator_loader.h.
CSoundSensorPropertiesLoader stdr_gui::CRobotCreatorLoader::soundSensorPropLoader |
Definition at line 118 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::soundSensorsNode |
Tree item for the kinematic.
Definition at line 77 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::thermal_sensors |
Definition at line 64 of file stdr_robot_creator_loader.h.
CThermalSensorPropertiesLoader stdr_gui::CRobotCreatorLoader::thermalSensorPropLoader |
Definition at line 117 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::thermalSensorsNode |
Definition at line 76 of file stdr_robot_creator_loader.h.