Public Member Functions | Public Attributes | Private Attributes
stdr_gui::CRobotCreatorLoader Class Reference

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>

List of all members.

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_

Detailed Description

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.


Constructor & Destructor Documentation

stdr_gui::CRobotCreatorLoader::CRobotCreatorLoader ( int  argc,
char **  argv 
)

Default contructor.

Parameters:
argc[int] Number of input arguments
argv[char**] Input arguments
Returns:
void

Definition at line 32 of file stdr_robot_creator_loader.cpp.


Member Function Documentation

Sets up the information tree in robot creator widget.

Returns:
void

Definition at line 58 of file stdr_robot_creator_loader.cpp.


Member Data Documentation

Edit icon.

Definition at line 95 of file stdr_robot_creator_loader.h.

< Number of input arguments

Input arguments

Definition at line 53 of file stdr_robot_creator_loader.h.

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.

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.

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.

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.

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.

Holds the tree items that contain the footprint points.

Definition at line 87 of file stdr_robot_creator_loader.h.

Tree item for the robot radius.

Definition at line 82 of file stdr_robot_creator_loader.h.

Tree item for the robot footprint.

Definition at line 85 of file stdr_robot_creator_loader.h.

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.

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.

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.

Definition at line 76 of file stdr_robot_creator_loader.h.


The documentation for this class was generated from the following files:


stdr_gui
Author(s): Manos Tsardoulias
autogenerated on Tue Feb 7 2017 03:46:43