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. | |
void | setupInitialTree (void) |
Sets up the information tree in robot creator widget. | |
Public Attributes | |
QIcon | addIcon |
Edit icon. | |
std::vector< QTreeWidgetItem > | co2_sensors |
CCO2SensorPropertiesLoader | co2SensorPropLoader |
QTreeWidgetItem | co2SensorsNode |
QIcon | editIcon |
Remove icon. | |
std::vector< QTreeWidgetItem > | footPoints |
Holds the robot preview image. | |
QTreeWidgetItem | kinematicNode |
Tree item for the robot orientation. | |
CKinematicPropertiesLoader | kinematicPropLoader |
Object of rfid antenna properties widget. | |
CLaserPropertiesLoader | laserPropLoader |
Object of sonar properties widget. | |
std::vector< QTreeWidgetItem > | lasers |
< Holds the tree items that contain laser sensors | |
QTreeWidgetItem | lasersNode |
Tree item for the sonars root. | |
QIcon | loadIcon |
Object of robot properties widget. | |
QIcon | removeIcon |
Save icon. | |
CRfidAntennaPropertiesLoader | rfidAntennaPropLoader |
QTreeWidgetItem | rfidAntennasNode |
std::vector< QTreeWidgetItem > | rfids |
CRobotFootprintLoader | robotFootLoader |
Object of laser properties widget. | |
QTreeWidgetItem | robotInfoFootprint |
Holds the tree items that contain the footprint points. | |
QTreeWidgetItem | robotInfoOrientation |
Tree item for the robot radius. | |
QTreeWidgetItem | robotInfoRadius |
Tree item for the robot footprint. | |
QTreeWidgetItem | robotNode |
Tree item for the lasers root. | |
QImage | robotPreviewImage |
Add icon. | |
CRobotPropertiesLoader | robotPropLoader |
Object of robot footprint widget. | |
QIcon | saveIcon |
Load icon. | |
CSonarPropertiesLoader | sonarPropLoader |
Object of robot kinematic properties widget. | |
std::vector< QTreeWidgetItem > | sonars |
Holds the tree items that contain rfid antenna sensors. | |
QTreeWidgetItem | sonarsNode |
Tree item for the rfid antennas root. | |
std::vector< QTreeWidgetItem > | sound_sensors |
Tree item for the robot. | |
CSoundSensorPropertiesLoader | soundSensorPropLoader |
QTreeWidgetItem | soundSensorsNode |
Tree item for the kinematic. | |
std::vector< QTreeWidgetItem > | thermal_sensors |
CThermalSensorPropertiesLoader | thermalSensorPropLoader |
QTreeWidgetItem | thermalSensorsNode |
Private Attributes | |
int | argc_ |
< Number of input arguments | |
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.
Edit icon.
Definition at line 95 of file stdr_robot_creator_loader.h.
int stdr_gui::CRobotCreatorLoader::argc_ [private] |
< Number of input arguments
Input arguments
Definition at line 53 of file stdr_robot_creator_loader.h.
char** stdr_gui::CRobotCreatorLoader::argv_ [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.
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.
Remove icon.
Definition at line 97 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::footPoints |
Holds the robot preview image.
Definition at line 90 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::kinematicNode |
Tree item for the robot orientation.
Definition at line 80 of file stdr_robot_creator_loader.h.
Object of rfid antenna properties widget.
Definition at line 114 of file stdr_robot_creator_loader.h.
Object of sonar properties widget.
Definition at line 110 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 59 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::lasersNode |
Tree item for the sonars root.
Definition at line 71 of file stdr_robot_creator_loader.h.
Object of robot properties widget.
Definition at line 104 of file stdr_robot_creator_loader.h.
Save icon.
Definition at line 99 of file stdr_robot_creator_loader.h.
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.
Object of laser properties widget.
Definition at line 108 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotInfoFootprint |
Holds the tree items that contain the footprint points.
Definition at line 87 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotInfoOrientation |
Tree item for the robot radius.
Definition at line 82 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotInfoRadius |
Tree item for the robot footprint.
Definition at line 85 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::robotNode |
Tree item for the lasers root.
Definition at line 69 of file stdr_robot_creator_loader.h.
Add icon.
Definition at line 93 of file stdr_robot_creator_loader.h.
Object of robot footprint widget.
Definition at line 106 of file stdr_robot_creator_loader.h.
Load icon.
Definition at line 101 of file stdr_robot_creator_loader.h.
Object of robot kinematic properties widget.
Definition at line 112 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 61 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::sonarsNode |
Tree item for the rfid antennas root.
Definition at line 73 of file stdr_robot_creator_loader.h.
std::vector<QTreeWidgetItem> stdr_gui::CRobotCreatorLoader::sound_sensors |
Tree item for the robot.
Definition at line 67 of file stdr_robot_creator_loader.h.
Definition at line 118 of file stdr_robot_creator_loader.h.
QTreeWidgetItem stdr_gui::CRobotCreatorLoader::soundSensorsNode |
Tree item for the kinematic.
Definition at line 78 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.
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.