Public Member Functions | Public Attributes | Private Attributes | List of all members
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>

Inheritance diagram for stdr_gui::CRobotCreatorLoader:
Inheritance graph
[legend]

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_
 

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

void stdr_gui::CRobotCreatorLoader::setupInitialTree ( void  )

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

QIcon stdr_gui::CRobotCreatorLoader::addIcon

Edit icon.

Definition at line 94 of file stdr_robot_creator_loader.h.

int stdr_gui::CRobotCreatorLoader::argc_
private

< Number of input arguments

Input arguments

Definition at line 52 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.

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.


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


stdr_gui
Author(s): Manos Tsardoulias
autogenerated on Mon Jun 10 2019 15:15:17