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.