![]() |
An open-source, flexible 3D physical simulation framework
|
handles one controller in the simulation providing gui options. More...
#include <ControllerHandler.h>
Public Slots | |
void | choose_nodes (QString list) |
void | choose_sensors (QString list) |
void | choose_motors (QString list) |
Public Member Functions | |
ControllerHandler (QtVariantProperty *property, unsigned long ind, main_gui::PropertyDialog *pd, interfaces::ControlCenter *c, ControllerTree::Mode m) | |
~ControllerHandler () | |
void | valueChanged (QtProperty *property, const QVariant &value) |
void | accept () |
void | nodes_selection () |
void | motors_selection () |
void | sensors_selection () |
Public Attributes | |
ControllerTree::Mode | mode |
Private Member Functions | |
void | fill () |
Private Attributes | |
std::vector< interfaces::core_objects_exchange > | mySensors |
std::vector< interfaces::core_objects_exchange > | myMotors |
std::vector< interfaces::core_objects_exchange > | myNodes |
std::vector< interfaces::core_objects_exchange > | chosenSensors |
std::vector< interfaces::core_objects_exchange > | chosenMotors |
std::vector< interfaces::core_objects_exchange > | chosenNodes |
interfaces::ControlCenter * | control |
interfaces::ControllerData | myController |
bool | filled |
QtVariantProperty * | filename |
QtVariantProperty * | sensors |
QtVariantProperty * | motors |
QtVariantProperty * | nodes |
QtVariantProperty * | rate |
SelectionDialog * | motorDialog |
SelectionDialog * | sensorDialog |
SelectionDialog * | nodeDialog |
QtVariantProperty * | topLevelController |
std::vector< interfaces::core_objects_exchange > | allControllers |
std::string | controllerName |
std::string | actualName |
int | myControllerIndex |
main_gui::PropertyDialog * | pDialog |
QColor | previewColor |
QColor | editColor |
handles one controller in the simulation providing gui options.
Editing controlllers is not supported.
Definition at line 51 of file ControllerHandler.h.
mars::gui::ControllerHandler::ControllerHandler | ( | QtVariantProperty * | property, |
unsigned long | ind, | ||
main_gui::PropertyDialog * | pd, | ||
interfaces::ControlCenter * | c, | ||
ControllerTree::Mode | m | ||
) |
Definition at line 32 of file ControllerHandler.cpp.
mars::gui::ControllerHandler::~ControllerHandler | ( | ) |
Definition at line 67 of file ControllerHandler.cpp.
void mars::gui::ControllerHandler::accept | ( | void | ) |
Definition at line 228 of file ControllerHandler.cpp.
|
slot |
Definition at line 215 of file ControllerHandler.cpp.
|
slot |
Definition at line 189 of file ControllerHandler.cpp.
|
slot |
Definition at line 202 of file ControllerHandler.cpp.
|
private |
Definition at line 72 of file ControllerHandler.cpp.
void mars::gui::ControllerHandler::motors_selection | ( | ) |
Definition at line 264 of file ControllerHandler.cpp.
void mars::gui::ControllerHandler::nodes_selection | ( | ) |
Definition at line 259 of file ControllerHandler.cpp.
void mars::gui::ControllerHandler::sensors_selection | ( | ) |
Definition at line 269 of file ControllerHandler.cpp.
|
inline |
Definition at line 61 of file ControllerHandler.h.
|
private |
Definition at line 94 of file ControllerHandler.h.
|
private |
Definition at line 92 of file ControllerHandler.h.
|
private |
Definition at line 81 of file ControllerHandler.h.
|
private |
Definition at line 82 of file ControllerHandler.h.
|
private |
Definition at line 80 of file ControllerHandler.h.
|
private |
Definition at line 83 of file ControllerHandler.h.
|
private |
Definition at line 93 of file ControllerHandler.h.
|
private |
Definition at line 98 of file ControllerHandler.h.
|
private |
Definition at line 87 of file ControllerHandler.h.
|
private |
Definition at line 86 of file ControllerHandler.h.
ControllerTree::Mode mars::gui::ControllerHandler::mode |
Definition at line 64 of file ControllerHandler.h.
|
private |
Definition at line 88 of file ControllerHandler.h.
|
private |
Definition at line 87 of file ControllerHandler.h.
|
private |
Definition at line 85 of file ControllerHandler.h.
|
private |
Definition at line 95 of file ControllerHandler.h.
|
private |
Definition at line 78 of file ControllerHandler.h.
|
private |
Definition at line 79 of file ControllerHandler.h.
|
private |
Definition at line 77 of file ControllerHandler.h.
|
private |
Definition at line 88 of file ControllerHandler.h.
|
private |
Definition at line 87 of file ControllerHandler.h.
|
private |
Definition at line 96 of file ControllerHandler.h.
|
private |
Definition at line 97 of file ControllerHandler.h.
|
private |
Definition at line 87 of file ControllerHandler.h.
|
private |
Definition at line 88 of file ControllerHandler.h.
|
private |
Definition at line 87 of file ControllerHandler.h.
|
private |
Definition at line 90 of file ControllerHandler.h.