<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>KeyboardTeleop.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/include/mr_rqt/</path>
    <filename>KeyboardTeleop_8h</filename>
    <class kind="class">mr_rqt::KeyboardTeleop</class>
    <namespace>mr_rqt</namespace>
    <member kind="typedef">
      <type>boost::function&lt; void(double, double)&gt;</type>
      <name>VelocityCallback</name>
      <anchorfile>KeyboardTeleop_8h.html</anchorfile>
      <anchor>a7edc14e98369c78920b498beef7385e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MrmControllerUi.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/include/mr_rqt/</path>
    <filename>MrmControllerUi_8h</filename>
    <class kind="class">Ui::MrmController</class>
    <class kind="class">Ui_MrmController</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>MrRqt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/src/mr_rqt/</path>
    <filename>MrRqt_8cpp</filename>
    <includes id="MrRqt_8h" name="MrRqt.h" local="no" imported="no">mr_rqt/MrRqt.h</includes>
    <namespace>mr_rqt</namespace>
  </compound>
  <compound kind="file">
    <name>MrRqt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/include/mr_rqt/</path>
    <filename>MrRqt_8h</filename>
    <includes id="TeleoperatorInstanceWidget_8h" name="TeleoperatorInstanceWidget.h" local="no" imported="no">mr_rqt/TeleoperatorInstanceWidget.h</includes>
    <includes id="MrmControllerUi_8h" name="MrmControllerUi.h" local="no" imported="no">mr_rqt/MrmControllerUi.h</includes>
    <includes id="VelocityWidget_8h" name="VelocityWidget.h" local="no" imported="no">mr_rqt/VelocityWidget.h</includes>
    <includes id="KeyboardTeleop_8h" name="KeyboardTeleop.h" local="no" imported="no">mr_rqt/KeyboardTeleop.h</includes>
    <class kind="class">mr_rqt::MrRqt</class>
    <namespace>mr_rqt</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TeleoperatorInstance.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/include/mr_rqt/</path>
    <filename>TeleoperatorInstance_8h</filename>
    <class kind="class">Ui::teleoperatorInstance</class>
    <class kind="class">Ui_teleoperatorInstance</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>TeleoperatorInstanceWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/include/mr_rqt/</path>
    <filename>TeleoperatorInstanceWidget_8h</filename>
    <includes id="VelocityWidget_8h" name="VelocityWidget.h" local="no" imported="no">mr_rqt/VelocityWidget.h</includes>
    <includes id="TeleoperatorInstance_8h" name="TeleoperatorInstance.h" local="no" imported="no">mr_rqt/TeleoperatorInstance.h</includes>
    <includes id="KeyboardTeleop_8h" name="KeyboardTeleop.h" local="no" imported="no">mr_rqt/KeyboardTeleop.h</includes>
    <class kind="class">TeleoperatorInstanceWidget</class>
  </compound>
  <compound kind="file">
    <name>VelocityWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mr_teleoperator/doc_stacks/2015-08-28_11-33-47.383923/mr_teleoperator/mr_rqt/include/mr_rqt/</path>
    <filename>VelocityWidget_8h</filename>
    <class kind="class">mr_rqt::VelocityWidget</class>
    <namespace>mr_rqt</namespace>
    <member kind="typedef">
      <type>boost::function&lt; void(double, double)&gt;</type>
      <name>VelocityCallback</name>
      <anchorfile>VelocityWidget_8h.html</anchorfile>
      <anchor>a7edc14e98369c78920b498beef7385e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TeleoperatorInstanceWidget</name>
    <filename>classTeleoperatorInstanceWidget.html</filename>
    <member kind="enumeration">
      <name>InputMethod</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a3e5cb1c077c7ee527652d9181dd20f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Joystick</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a3e5cb1c077c7ee527652d9181dd20f34aec906ac6a952ebfb11283e7ec9b8542b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Keyboard</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a3e5cb1c077c7ee527652d9181dd20f34a4a2d127a22066a8e5fe9aa08c2bbdd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mouse</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a3e5cb1c077c7ee527652d9181dd20f34a14d656b863794ff84f6f746296ac9212</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>redraw</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>aa0e7ec428cbbc9a0e3606254d9c25829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>redrawSignal</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a9af8d2e6d71e99e9fe12fc09fe146108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TeleoperatorInstanceWidget</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a2ea272c70bf8c69c45ececb683132c7a</anchor>
      <arglist>(ros::NodeHandle &amp;nodeHandle, InputMethod inputMethod, int robotNumber, string velocityTopic, string feedbackVelocityFeedback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TeleoperatorInstanceWidget</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>ae6c6433714b154779846cd29270dad7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initJoystick</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>ae108ffa588fe740c0ab8496516903e47</anchor>
      <arglist>(InputMethod method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTopics</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a3748e99cbd64e3b3fb6e9e8460aa7c50</anchor>
      <arglist>(InputMethod method, string feedbackTopicName, string velocityTopic)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>string</type>
      <name>inputMethodStr</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a477c8afbec45447d1dbb3ea14d0d91cd</anchor>
      <arglist>(InputMethod method)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyboardCallback</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a4a110ff9d9c569ef895423de95238d59</anchor>
      <arglist>(double linear, double angular)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onVelocityMessage</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a22302dd9b6df16349865d623c91ec1d3</anchor>
      <arglist>(const geometry_msgs::Twist::Ptr velocityMessage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>uiJoystickCallback</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a75916ab8955900cbf6f71be103cbf7bb</anchor>
      <arglist>(double linearPercent, double angularPercent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_angularVelocity</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a1327abb26a7e1b5fbc07b759ef179d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>_closed</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>ab9a482932f713c413909ff0e62d2e215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InputMethod</type>
      <name>_inputMethod</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>aed477f11c2086e1c9cc1c61a0e601876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mr_rqt::KeyboardTeleop *</type>
      <name>_keyboardWidget</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>ac81f6ae217290ab60d022e0c8b3c6aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_linearVelocity</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>af7e37481b044821093c5066a7cb83e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>_nodeHandle</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a1683b1be06a0000ce86ac2d623f38b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_publisher</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a056e209b6917d5197f2a9a575ec82f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_robotNumber</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>ab6441d95df699aa1081bf26aec17c7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_subscriber</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>a43174303bf8d64195798849b4463b402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mr_rqt::VelocityWidget *</type>
      <name>_velocityWidget</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>aa405f3a0f24d8e0185187dadacd03c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_teleoperatorInstance</type>
      <name>_widget</name>
      <anchorfile>classTeleoperatorInstanceWidget.html</anchorfile>
      <anchor>aec8b191091285ac48db4d0cb8c403f65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ui_MrmController</name>
    <filename>classUi__MrmController.html</filename>
    <member kind="function">
      <type>void</type>
      <name>retranslateUi</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>a23321a8e2e62101ba1138f784b61557b</anchor>
      <arglist>(QWidget *MrmController)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>a8823f0527dfe6cc7572c3030302603a7</anchor>
      <arglist>(QWidget *MrmController)</arglist>
    </member>
    <member kind="variable">
      <type>QPushButton *</type>
      <name>addControllerButton</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>abb559702c11d7a0518ff91d8e8d24b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>controllableRobots</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>a82c719cc7cf3a0da2d63eec0d21a8b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>gridLayout</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>a95b4a5e9019681e9e0bf38d1fa60a0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>gridLayout_5</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>ab84e18ff54c2f8c4392cf00df414b237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGroupBox *</type>
      <name>groupBox_3</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>a13f662b0e9d1653f28398a3b7dd337b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QHBoxLayout *</type>
      <name>horizontalLayoutContainer</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>ae14a5d57abcb4356494da8af7bd68b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>inputMethods</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>aa33694bbe1b61db994bce13109866a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QScrollArea *</type>
      <name>scrollArea</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>a51d5b18cdc10c4a2eb89d2139b4b1ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>scrollAreaWidgetContents</name>
      <anchorfile>classUi__MrmController.html</anchorfile>
      <anchor>ac8ea6ae74056b40fcc39fd0d9cd6fb52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ui_teleoperatorInstance</name>
    <filename>classUi__teleoperatorInstance.html</filename>
    <member kind="function">
      <type>void</type>
      <name>retranslateUi</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>afffd1f46c034d06a9f1f98d1bb53ad22</anchor>
      <arglist>(QWidget *teleoperatorInstance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>af3e8f73c784bc208d52a217eed367e82</anchor>
      <arglist>(QWidget *teleoperatorInstance)</arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>gridLayout</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a83a087f1d518921a1fbbdab7bfa11e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>gridLayout_6</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a34fef25407f218fc3ae6bce073e58c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>gridLayout_7</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>ae3904df3008f1b8e6f7ba2c181ce6f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGridLayout *</type>
      <name>gridLayout_8</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a47c82e8b3d3bf28485d371335e9e300f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>joystickContainer</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>af1ca7c582df0eba400f0cb3709aa93b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLineEdit *</type>
      <name>keyboardInput</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>aba2e481754dc899c374fa60579c57b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>label_12</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a8d5320a89db16a62e194e827792ba507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>label_13</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a2f648f28179e3a40f99cee557cd2aa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>label_14</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>aa36f995f4c56eb78e9efda0174f40a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>label_15</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>ac204be17cb724006360591e1dd10f551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLCDNumber *</type>
      <name>lcdAngularVelocity</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a5f9d65faded5038115c6d51260f4606d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLCDNumber *</type>
      <name>lcdLinearVelocity</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a8825a028e918d4801c5a85d41c46b33f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFrame *</type>
      <name>line</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a35ad98d00b53057ba33339f787ba38e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGroupBox *</type>
      <name>robotId</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a3134b53fe1641cf09e2acdeaaa67269a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QLabel *</type>
      <name>titleLabel</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>a0ede70973326fb1af8bad837044280e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QSpacerItem *</type>
      <name>verticalSpacer</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>abe476ea8aceab82328c4833337748fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>widget</name>
      <anchorfile>classUi__teleoperatorInstance.html</anchorfile>
      <anchor>ae94453a1ded1d1b628f49c2dd37edf6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mr_rqt</name>
    <filename>namespacemr__rqt.html</filename>
    <class kind="class">mr_rqt::KeyboardTeleop</class>
    <class kind="class">mr_rqt::MrRqt</class>
    <class kind="class">mr_rqt::VelocityWidget</class>
  </compound>
  <compound kind="class">
    <name>mr_rqt::KeyboardTeleop</name>
    <filename>classmr__rqt_1_1KeyboardTeleop.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>aee08aefe6cdf901065d575585cf763d2</anchor>
      <arglist>(QObject *obj, QEvent *event)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyboardTeleop</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>ab95610b9a407f505fd4488d69839582b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a4fdb4694b6309d4cf2328d41b9c2e0f5</anchor>
      <arglist>(VelocityCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeyboardTeleop</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a792ffd5529155fac92e30eab472278cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateThread</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a21a03703de6b86d5c8408589fecffb87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_angular</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a9bdb176fdf1f76edae5281e9334e11ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_angularDirectionSign</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a1dede920d51d45238e4e25568af8ff81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>_angularDown</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a791c9894abe533c0905c4b3ffe09d456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VelocityCallback</type>
      <name>_callback</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a6153f537d5d98d893b410c15bf03140b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_linear</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>aee73eca85e3ba4122d12d7f5f0ba45a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_linearDirectionSign</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>af40db0e0c35b2777181a06afd7b856d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>_linearDown</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a6ded18e0be8c26940bc1504fcc12007e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>_updateThread</name>
      <anchorfile>classmr__rqt_1_1KeyboardTeleop.html</anchorfile>
      <anchor>a3e71aa65281f8e8cd314fb4e91441b3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mr_rqt::MrRqt</name>
    <filename>classmr__rqt_1_1MrRqt.html</filename>
    <base>rqt_gui_cpp::Plugin</base>
    <member kind="slot">
      <type>void</type>
      <name>addControllerClicked</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a98c57c53753a2b71f9b18906483000ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initPlugin</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>ad106076fd92974d4d78ef260db2e7d16</anchor>
      <arglist>(qt_gui_cpp::PluginContext &amp;context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MrRqt</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>aa721891d96c1138c2d7691a2c0bee4ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>restoreSettings</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a943a8c9bd8bb3420215ad10b8bba4d7f</anchor>
      <arglist>(const qt_gui_cpp::Settings &amp;plugin_settings, const qt_gui_cpp::Settings &amp;instance_settings)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>saveSettings</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>ae5d16f7c556e5196c40606c93ed8dbc5</anchor>
      <arglist>(qt_gui_cpp::Settings &amp;plugin_settings, qt_gui_cpp::Settings &amp;instance_settings) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdownPlugin</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>acf17bd1f223b7608eff53b2b6ebeff9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MrRqt</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a247099c812c21903ffa291945b45faea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setupInputOuput</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>af80252e51d0c88b38b82eff01ec27a1e</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a5fcb45e57307802355b2a9b37292daa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>wireUpEvents</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>ab84e9fc7f1a2e1e55b031fedcccce55f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_cmdvelSubscriber</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a921aced03e30e4acedce072f1d09f015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentInput</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a1c7ba65ad106e0d836d1d4a21909081f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentOutput</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>af54587b3e61ef4d46a3c3480150c8264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; string, string &gt;</type>
      <name>_inputTopics</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a5dc78cf45e5828af159270e35dc8a77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeyboardTeleop</type>
      <name>_keyboardTeleop</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a40495508354c8995bb2bd6341d760d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_keyboardVelocityPublisher</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a68e70c41e17c4ae3f32596bbbc5ed3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_mouseVelocityPublisher</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a8abf8abbd91fd5ed35e70e249e7c9516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_MrmController</type>
      <name>_mrmControllerUi</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a2e8d65bc8d3435f1aa71fbe46fdd4a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_node</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>ab24fc4dde786e9c057a1bf414fb58f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_outputReady</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>ae01d6557e8835cbece65e7e5d860d49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>_outputTopics</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a06445eee54bcc0f2d58ff4a521952ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_setInputPublisher</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a03b8a38ba8088fa3832bf85e89b5f9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_setOutputPublisher</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a7abba73647947be609339baaea594175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>_spinThread</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a8df5f1f12b94c137238a8dbaae841ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VelocityWidget *</type>
      <name>_velocityWidget</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>aec6ab7ec4bbeb82f7714db685a8c85f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_widget</name>
      <anchorfile>classmr__rqt_1_1MrRqt.html</anchorfile>
      <anchor>a2f5cefc0847bd575494012fb162b787b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mr_rqt::VelocityWidget</name>
    <filename>classmr__rqt_1_1VelocityWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>redraw</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a12b321967b4720e7e45836b1300db0ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>redrawSignal</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ab4474e1ff8a9a5c939488105981981b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableMouseControl</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a698fde03274bc320ae961a3f72316042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableMouseControl</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ace83893c00c1b18628c340e80c7a3890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetLimits</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ad5b08f111daf0dfafba05a5386adc10d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngular</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a57ba34484935e611e19dbded1d3b0596</anchor>
      <arglist>(double angular)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ac9013c77a5e05bdb3030dcbecc2eb1c3</anchor>
      <arglist>(VelocityCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinear</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>acdd0c6cd75cbf84500f39d7ec09e19e1</anchor>
      <arglist>(double linear)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a395023078bb2aec4417942c8043ecc47</anchor>
      <arglist>(double linear, double angular)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VelocityWidget</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ad7059a8d309eb0de72a1de67fbd48ff6</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VelocityWidget</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a80686e12137791cd6c224d0a91b04e6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawAxis</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a70116b1e0be334e97a19e63d179c41a7</anchor>
      <arglist>(QPainter &amp;p, int width, int height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawBackground</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>adda0c894a07caabc67205b843af6358d</anchor>
      <arglist>(QPainter &amp;p, int width, int height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawBorder</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a2eb3989f3fb8ed2c421260ee0c83ec22</anchor>
      <arglist>(QPainter &amp;p, int width, int height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawCircles</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a8bafb1ea982d11b4dc2445a9e8d85260</anchor>
      <arglist>(QPainter &amp;p, int width, int height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawJoystick</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>af4acce96d3c2fc06b70754ea03b1417c</anchor>
      <arglist>(int linearPercent, int angularPercent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawPointer</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a2689266bb57cdd65b86caebb5f174343</anchor>
      <arglist>(QPainter &amp;p, int x, int y, int width, int height, int size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyPressEvent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a97908bd25e5c1afc2f4e23ddb57109fb</anchor>
      <arglist>(QKeyEvent *e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>limitVector</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>afbfef9ad3aa5e296d88d4a07c1e64502</anchor>
      <arglist>(double &amp;x, double &amp;y, double maxRadius)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ae9c84c5fffe46869195d5db37900f40b</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a986018612e5f401f7d3fe764d3cee82c</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ad4bc563c15badfdbe44038ef818b9c0b</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a4cd63dfc92c6cfc1b32da181eebeedd1</anchor>
      <arglist>(QPaintEvent *e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateThread</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a147d066e016e0b3c6c51ecc4137e970f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_angular</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a20632d587aadc994137c3e39caf39ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_angularPercent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a843119b32a9db242657de1603f44fc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VelocityCallback</type>
      <name>_callback</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a484d0dbfd95700718b6b2fa462965db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_feedbackEnabled</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ade2e6ba741a369f19832c5ec59281991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile long</type>
      <name>_inputTicks</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>aa8af7aa39ebd0c68794f30a71d19b09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_linear</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a7d764293d9027834350fc1a4aca7bbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_linearPercent</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a1a83d7e81e213175f7da0f4213bca717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_maxAngular</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ab0178eb29a201143d832bfdc06624ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_maxLinear</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>ac781064ea7054786254938aebc29d2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_minAngular</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>abba2e5c31cb500013328ac4532547a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_minLinear</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a16db662c2b1943e65faa81d2e37fb281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_mouseDown</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>aae7b10162277d2c3969a744d481c2e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_mouseEnabled</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a8e6d9a0a6d70bad4d2924e756b2c5896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>_updateThread</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a964ffc541354a5f400da8a568f8915f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_visibleAngular</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a096d8278329a074c1d9728ce9b82a086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile double</type>
      <name>_visibleLinear</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a4848b3b372e096291ba4d06b8946160d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_zeroVelocityCounter</name>
      <anchorfile>classmr__rqt_1_1VelocityWidget.html</anchorfile>
      <anchor>a5405d87a862de0991c7459a8d07e7612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
    <class kind="class">Ui::MrmController</class>
    <class kind="class">Ui::teleoperatorInstance</class>
  </compound>
  <compound kind="class">
    <name>Ui::MrmController</name>
    <filename>classUi_1_1MrmController.html</filename>
    <base>Ui_MrmController</base>
  </compound>
  <compound kind="class">
    <name>Ui::teleoperatorInstance</name>
    <filename>classUi_1_1teleoperatorInstance.html</filename>
    <base>Ui_teleoperatorInstance</base>
  </compound>
</tagfile>
