Public Slots | Public Member Functions | Private Member Functions | Private Attributes
mr_rqt::MrRqt Class Reference

#include <MrRqt.h>

Inheritance diagram for mr_rqt::MrRqt:
Inheritance graph
[legend]

List of all members.

Public Slots

void addControllerClicked ()

Public Member Functions

virtual void initPlugin (qt_gui_cpp::PluginContext &context)
 MrRqt ()
virtual void restoreSettings (const qt_gui_cpp::Settings &plugin_settings, const qt_gui_cpp::Settings &instance_settings)
virtual void saveSettings (qt_gui_cpp::Settings &plugin_settings, qt_gui_cpp::Settings &instance_settings) const
virtual void shutdownPlugin ()
virtual ~MrRqt ()

Private Member Functions

bool setupInputOuput (ros::NodeHandle &node)
void spin ()
void wireUpEvents ()

Private Attributes

ros::Subscriber _cmdvelSubscriber
int _currentInput
int _currentOutput
map< string, string > _inputTopics
KeyboardTeleop _keyboardTeleop
ros::Publisher _keyboardVelocityPublisher
ros::Publisher _mouseVelocityPublisher
Ui_MrmController _mrmControllerUi
ros::NodeHandle _node
bool _outputReady
vector< string > _outputTopics
ros::Publisher _setInputPublisher
ros::Publisher _setOutputPublisher
boost::thread _spinThread
VelocityWidget_velocityWidget
QWidget * _widget

Detailed Description

Definition at line 65 of file MrRqt.h.


Constructor & Destructor Documentation

Definition at line 13 of file MrRqt.cpp.

mr_rqt::MrRqt::~MrRqt ( ) [virtual]

Definition at line 22 of file MrRqt.cpp.


Member Function Documentation

Definition at line 194 of file MrRqt.cpp.

Reimplemented from qt_gui_cpp::Plugin.

Definition at line 100 of file MrRqt.cpp.

void mr_rqt::MrRqt::restoreSettings ( const qt_gui_cpp::Settings plugin_settings,
const qt_gui_cpp::Settings instance_settings 
) [virtual]

Reimplemented from qt_gui_cpp::Plugin.

Definition at line 134 of file MrRqt.cpp.

void mr_rqt::MrRqt::saveSettings ( qt_gui_cpp::Settings plugin_settings,
qt_gui_cpp::Settings instance_settings 
) const [virtual]

Reimplemented from qt_gui_cpp::Plugin.

Definition at line 129 of file MrRqt.cpp.

bool mr_rqt::MrRqt::setupInputOuput ( ros::NodeHandle node) [private]

Inputs Outputs

Outputs

Definition at line 75 of file MrRqt.cpp.

void mr_rqt::MrRqt::shutdownPlugin ( ) [virtual]

Reimplemented from rqt_gui_cpp::Plugin.

Definition at line 125 of file MrRqt.cpp.

void mr_rqt::MrRqt::spin ( ) [private]

Definition at line 189 of file MrRqt.cpp.

void mr_rqt::MrRqt::wireUpEvents ( ) [private]

Definition at line 27 of file MrRqt.cpp.


Member Data Documentation

Definition at line 103 of file MrRqt.h.

Definition at line 108 of file MrRqt.h.

Definition at line 109 of file MrRqt.h.

map<string, string> mr_rqt::MrRqt::_inputTopics [private]

Definition at line 95 of file MrRqt.h.

Definition at line 105 of file MrRqt.h.

Definition at line 102 of file MrRqt.h.

Definition at line 101 of file MrRqt.h.

Definition at line 93 of file MrRqt.h.

Definition at line 98 of file MrRqt.h.

Definition at line 88 of file MrRqt.h.

vector<string> mr_rqt::MrRqt::_outputTopics [private]

Definition at line 96 of file MrRqt.h.

Definition at line 99 of file MrRqt.h.

Definition at line 100 of file MrRqt.h.

boost::thread mr_rqt::MrRqt::_spinThread [private]

Definition at line 90 of file MrRqt.h.

Definition at line 92 of file MrRqt.h.

QWidget* mr_rqt::MrRqt::_widget [private]

Definition at line 91 of file MrRqt.h.


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


mr_rqt
Author(s): Igor Makhtes
autogenerated on Fri Aug 28 2015 11:35:38