<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>gazebo_ros_color.cc</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/src/</path>
    <filename>gazebo__ros__color_8cc</filename>
    <includes id="gazebo__ros__color_8hh" name="gazebo_ros_color.hh" local="yes" imported="no">vmrc_gazebo/gazebo_ros_color.hh</includes>
  </compound>
  <compound kind="file">
    <name>gazebo_ros_color.hh</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/include/vmrc_gazebo/</path>
    <filename>gazebo__ros__color_8hh</filename>
    <class kind="class">GazeboRosColor</class>
  </compound>
  <compound kind="file">
    <name>helpers.hh</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/test/</path>
    <filename>helpers_8hh</filename>
    <member kind="function">
      <type>bool</type>
      <name>ModelExists</name>
      <anchorfile>helpers_8hh.html</anchorfile>
      <anchor>a905efdb7d43821c5c3c0dbbafb0a1a66</anchor>
      <arglist>(const std::string &amp;_name, const ros::WallDuration _timeout=ros::WallDuration(5, 0))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>light_buoy_plugin.cc</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/src/</path>
    <filename>light__buoy__plugin_8cc</filename>
    <includes id="light__buoy__plugin_8hh" name="light_buoy_plugin.hh" local="yes" imported="no">vmrc_gazebo/light_buoy_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>light_buoy_plugin.hh</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/include/vmrc_gazebo/</path>
    <filename>light__buoy__plugin_8hh</filename>
    <class kind="class">LightBuoyPlugin</class>
  </compound>
  <compound kind="file">
    <name>navigation_scoring_plugin.cc</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/src/</path>
    <filename>navigation__scoring__plugin_8cc</filename>
    <includes id="navigation__scoring__plugin_8hh" name="navigation_scoring_plugin.hh" local="yes" imported="no">vmrc_gazebo/navigation_scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>navigation_scoring_plugin.hh</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/include/vmrc_gazebo/</path>
    <filename>navigation__scoring__plugin_8hh</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vmrc_gazebo/scoring_plugin.hh</includes>
    <class kind="class">NavigationScoringPlugin::Gate</class>
    <class kind="class">NavigationScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>quat2rpy.py</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/nodes/</path>
    <filename>quat2rpy_8py</filename>
    <class kind="class">quat2rpy::Node</class>
    <namespace>quat2rpy</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a9715f3f719efbd35380987feb0293536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>in_topic</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ae38739f50565bb1595c84fde2c03e3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inmsgtype</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ab95cd6c715386cc6f5105c50331241a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model_name</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a311abe4605f3aaae922b083856db31f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ac07ff90d8c097e3206286ef156e2455b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>out_topic</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a227d1ff6c219a27439edbccaad061674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_index</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>aabe225298c41a6d6d417c5a2444ee805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>acea4293b7f224307bbcd22caa899b02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubmsg</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a98e716fa569a8d2050b97df41471350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ade3e574a4ef14c10c079dd5e78b76989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Vector3</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a7613796ed2d2a536db4830cf70fcdd90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sandisland.cc</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/test/</path>
    <filename>sandisland_8cc</filename>
    <includes id="helpers_8hh" name="helpers.hh" local="yes" imported="no">helpers.hh</includes>
    <class kind="class">SandislandTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sandisland_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sandisland_8cc.html</anchorfile>
      <anchor>af6b2ba26866ca98c971d916e4cff0b2b</anchor>
      <arglist>(SandislandTest, WamvExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sandisland_8cc.html</anchorfile>
      <anchor>a9fbf10560678d9469ba22e85aa00eb11</anchor>
      <arglist>(SandislandTest, SandislandExists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>sandisland_8cc.html</anchorfile>
      <anchor>a6d2edbed1c3fb75c2be6057ab4e004cc</anchor>
      <arglist>(SandislandTest, OceanExists)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scoring_plugin.cc</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/src/</path>
    <filename>scoring__plugin_8cc</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vmrc_gazebo/scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>scoring_plugin.hh</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/include/vmrc_gazebo/</path>
    <filename>scoring__plugin_8hh</filename>
    <class kind="class">ScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>symbol_controller.cc</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/src/</path>
    <filename>symbol__controller_8cc</filename>
    <includes id="symbol__controller_8hh" name="symbol_controller.hh" local="yes" imported="no">vmrc_gazebo/symbol_controller.hh</includes>
    <member kind="function" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>createColor</name>
      <anchorfile>symbol__controller_8cc.html</anchorfile>
      <anchor>afa6cd4d530c735646eef577c5779e40f</anchor>
      <arglist>(const double _r, const double _g, const double _b, const double _a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>symbol_controller.hh</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/include/vmrc_gazebo/</path>
    <filename>symbol__controller_8hh</filename>
    <class kind="class">SymbolController</class>
  </compound>
  <compound kind="file">
    <name>twist2thrust.py</name>
    <path>/tmp/ws/src/vmrc/vmrc_gazebo/nodes/</path>
    <filename>twist2thrust_8py</filename>
    <class kind="class">twist2thrust::Node</class>
    <namespace>twist2thrust</namespace>
    <member kind="variable">
      <type></type>
      <name>angular_scaling</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a2a40a6120b8d49ed23c67f13403851ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a005f151a172fb90d27e2c5fe1c12d6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Float32</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a09395ed0600d0a3c3a86972dad084adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a708480ae520e0571878a08b8ab81668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_msg</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a37ba4c294a584b6d3eafa36bf27a6020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_pub</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a94f3f677fe4b875a3cecb93a3dbe37ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linear_scaling</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a3a7c24f098472d8d5dde25c3ae050d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a8a90292585551aae6fa16bb802a5b8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a4cdbf277da57e0c3de89e023168ecd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_msg</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a0820dd1c12a7059ec63d53ad0a6d2f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_pub</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>adb3b9e2b463674579447ac2eef884463</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NavigationScoringPlugin::Gate</name>
    <filename>classNavigationScoringPlugin_1_1Gate.html</filename>
    <member kind="function">
      <type></type>
      <name>Gate</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>a45598ea7d7054b66865b2119ec1ac60c</anchor>
      <arglist>(const gazebo::physics::ModelPtr _leftMarkerModel, const gazebo::physics::ModelPtr _rightMarkerModel)</arglist>
    </member>
    <member kind="function">
      <type>GateState</type>
      <name>IsPoseInGate</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>a1f01f0efd829f722a63389d3811acd6a</anchor>
      <arglist>(const gazebo::math::Pose &amp;_robotWorldPose) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>ad40b7ffdccec2142fee252b28ef492bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>gazebo::physics::ModelPtr</type>
      <name>leftMarkerModel</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>a98ed783852b102964251036d92b8501f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::math::Pose</type>
      <name>pose</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>aa0dbdf6c0e82d020ff0920a817018eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::physics::ModelPtr</type>
      <name>rightMarkerModel</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>a958deb30e511b410e0a3df0e296bca60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GateState</type>
      <name>state</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>a2b1fdfe57feaa06db4c590608f77dcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>adfe03d150a3337404493ee52d52f419d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GazeboRosColor</name>
    <filename>classGazeboRosColor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classGazeboRosColor.html</anchorfile>
      <anchor>a648e2e010b6b0bf98e8e707f2f9d8fa4</anchor>
      <arglist>(gazebo::rendering::VisualPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ColorCallback</name>
      <anchorfile>classGazeboRosColor.html</anchorfile>
      <anchor>aa4486dd2f0ea1bd43624261af1e3b34b</anchor>
      <arglist>(const std_msgs::ColorRGBAConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>colorSub</name>
      <anchorfile>classGazeboRosColor.html</anchorfile>
      <anchor>a66da3086fdea037b5e9e1d6d758974a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classGazeboRosColor.html</anchorfile>
      <anchor>ad0ddb64fb97a7aca244d9bbb6499835a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::rendering::VisualPtr</type>
      <name>visual</name>
      <anchorfile>classGazeboRosColor.html</anchorfile>
      <anchor>a168da712dedc02137b4394939c1bdf4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LightBuoyPlugin</name>
    <filename>classLightBuoyPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>af173d9052b136fdd0d0f975a0d33b449</anchor>
      <arglist>(gazebo::rendering::VisualPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; std_msgs::ColorRGBA, std::string &gt;</type>
      <name>Colors_t</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a660bb4c14641416e177100a892f5023c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::array&lt; uint8_t, 4 &gt;</type>
      <name>Pattern_t</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>afdd6fcf9087a05c13390be26ff240361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ChangePattern</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a0bf03fa5564f2b2a37c629a4e0da0be1</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;_req, std_srvs::Trigger::Response &amp;_res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ChangePattern</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>ad29e9d89090e18d9fd495da77ba32cae</anchor>
      <arglist>(std::string &amp;_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseSDF</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a43b684e8ee0d62eff6c22b11f8c1e2ce</anchor>
      <arglist>(sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a71b8cdb6c2611edf844ea40f4b4920cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>CreateColor</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a469fb07144a4b695ae17798aceb606a8</anchor>
      <arglist>(const double _r, const double _g, const double _b, const double _a)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static uint8_t</type>
      <name>IndexFromColor</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a42a958f6dafa5f963ed17b13a8147ea1</anchor>
      <arglist>(const std::string &amp;_color)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>changePatternServer</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>af3fa79715bbb2ead968ae87050653509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a34e7ee9fef130bc1daf222bb4f95d9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>ab0e40dcb57e834e30901a8e04f6766c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>aafe3f2a85c11e96948a53183199f4718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pattern_t</type>
      <name>pattern</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a8c544b9fac6b98c637795e8bac471e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::rendering::ScenePtr</type>
      <name>scene</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>aaaba75cb227d2b131606c21c1e957708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>shuffleEnabled</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a00ef781c27bf03c4b1ec2d4c126cf439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>state</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>aa05e91f15bef67979a33d37a897005d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Timer</type>
      <name>timer</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>ae687685cd7e62911e462b3fb4c3e70e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>ab4057713dcdd9d2c5523a887db478c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a7081f368335548e48a442a6a4f23dc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>visualNames</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a760c30b8ed5918870780cd2cf9de169b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; gazebo::rendering::VisualPtr &gt;</type>
      <name>visuals</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a02960e31ae8871fe1e4c504cb1ca6cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::array&lt; Colors_t, 5 &gt;</type>
      <name>kColors</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a320a279400c5efcf6161740eddaf37ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NavigationScoringPlugin</name>
    <filename>classNavigationScoringPlugin.html</filename>
    <base>ScoringPlugin</base>
    <class kind="class">NavigationScoringPlugin::Gate</class>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>af9eb5202aadadc07e66ce0188dc7992a</anchor>
      <arglist>(gazebo::physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NavigationScoringPlugin</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a61e409201e3bf4fe2a80730593284e6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>GateState</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>afa87219250645a7362199e5f6a6dfb28</anchor>
      <arglist></arglist>
      <enumvalue file="classNavigationScoringPlugin.html" anchor="afa87219250645a7362199e5f6a6dfb28af47b785f2a7d2bed307882bda1ca80ad">VEHICLE_OUTSIDE</enumvalue>
      <enumvalue file="classNavigationScoringPlugin.html" anchor="afa87219250645a7362199e5f6a6dfb28a04a01d01620481acffd49b74bc04c2d0">VEHICLE_BEFORE</enumvalue>
      <enumvalue file="classNavigationScoringPlugin.html" anchor="afa87219250645a7362199e5f6a6dfb28add5910fa914936e3601979dcc8304e1f">VEHICLE_AFTER</enumvalue>
      <enumvalue file="classNavigationScoringPlugin.html" anchor="afa87219250645a7362199e5f6a6dfb28a115b76cce0bbc2f76e7a02f72c9357da">CROSSED</enumvalue>
      <enumvalue file="classNavigationScoringPlugin.html" anchor="afa87219250645a7362199e5f6a6dfb28accc0377a8afbf50e7094f5c23a8af223">INVALID</enumvalue>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddGate</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a62e8973153f18aab1c09cccf9a36e850</anchor>
      <arglist>(const std::string &amp;_leftMarkerName, const std::string &amp;_rightMarkerName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnFinished</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>aa1b76aba2f60eeb259584496be2eecaf</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnReady</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a1be74b96e23a4d98ea0a3e3b75b29fce</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnRunning</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a7965f66f90618175bb13d8898c46570e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseGates</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a721ceae76e2e9b064bd21eb56191278d</anchor>
      <arglist>(sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>aba50da8f5d9e16ae6d4f1ed14a9d84d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Gate &gt;</type>
      <name>gates</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a35eb2d4c64a5064f1e6b1342bee02b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a92618e5930d7d77f03329198024574d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>quat2rpy::Node</name>
    <filename>classquat2rpy_1_1Node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>a6653bfa2ff98686d0c910838061f0d9e</anchor>
      <arglist>(self, pose_index=None, model_name=None, input_msg_type=&apos;Pose&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>aa7e72261ca19d50bdee6352b3546346c</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_msg_type</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>ac7c8c8b8f93d0808050e471f8f7a80e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model_name</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>a33faba4d57b009b9037ff951f4537676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_index</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>ae06b93a95a96d9ade064e203e2ed5d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>afa458f74c6c51f08f221645adcf6f161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubmsg</name>
      <anchorfile>classquat2rpy_1_1Node.html</anchorfile>
      <anchor>ad87fd6e0365fd655670561e87bcf3875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>twist2thrust::Node</name>
    <filename>classtwist2thrust_1_1Node.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>aabf3e89d9ae3f6af6b1de084be120ae8</anchor>
      <arglist>(self, linear_scaling, angular_scaling, keyboard=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>aba84ce0e0b518c5659675f0125f2966e</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_scaling</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>a48a2cc949b24dc8ffc38ea212a613c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>keyboard</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>a0c7aaa309e030be57a073ed30fb4c320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_msg</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>a1875f42deca4d1cd21a30c2420b6b0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_pub</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>a9f6b58ea4aba3d700af04201e599a032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linear_scaling</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>a79fd628e6679d9ba7d27cf0019e5f985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_msg</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>a70a30d534303858416ea32561b603485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_pub</name>
      <anchorfile>classtwist2thrust_1_1Node.html</anchorfile>
      <anchor>ad0ca99732df2ee4c3e2ca2f511a2d3b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SandislandTest</name>
    <filename>classSandislandTest.html</filename>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>SetUpTestCase</name>
      <anchorfile>classSandislandTest.html</anchorfile>
      <anchor>aa7e71efd471739f1a599a549c4fd20f1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScoringPlugin</name>
    <filename>classScoringPlugin.html</filename>
    <member kind="function">
      <type></type>
      <name>ScoringPlugin</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>afa49fac501e7d2f2c1732e9bb3f270af</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>gazebo::common::Time</type>
      <name>ElapsedTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a9f8dd10ded1c5d39f5dee80d2b110939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Finish</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a0521dc5d08c5df55606f98df4fe3da25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a3e79417293d0715c62bf07ddcf262d7b</anchor>
      <arglist>(gazebo::physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>gazebo::common::Time</type>
      <name>RemainingTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ae1effb8ab1f216fe36e6573d547a4794</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>Score</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a76a112ef8b98a58e01d67c6f4dbece36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetScore</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ac341b9a6457c9f15bf4fc9f7135b690e</anchor>
      <arglist>(double _newScore)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>TaskName</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a88eafad23ec8d71094a4b60ddf85d885</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>TaskState</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a4eca768be446685cb08819c9845f5206</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>score</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>aa86bae9d44c538a47f3e01d27a528a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>taskName</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a83df01d5b4c9f24b13b0a0b501f29bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>topic</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a8483428ed31890338710219103b8f917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a6217c4059bf382be1b05794cc9274fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gazebo::physics::ModelPtr</type>
      <name>vehicleModel</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a8b025b2900435594128b5004d6fcb853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>vehicleName</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>aa2bcc3a2b813199ab992e4e021c62e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>gazebo::physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a74a0e9726c5adb19df5147cc79c984a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>OnFinished</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a3c58b2661807276348affde68af03db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>OnReady</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a3e6d891ea3c9fbaa0e8120bfd7e23e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>OnRunning</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a2f3c35f541436d9f4e9e094827b4229e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseJoints</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a078257614e9b985b91ef2d357c51463d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseSDFParameters</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ac731d9b741361b95282e3708557b7ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PublishStats</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a02319306cee71a2d08a8a3f02c47a4ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReleaseVehicle</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ac0f74b838ad87f6793360d5179215752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a2fde13d1df61536d04770d1ed36714df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateTaskMessage</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>aa94b2370eccf1143bce4bc3be5bd05fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateTaskState</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a62c1d4c300eb84a0e2bd9bbc6789158b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a30c1d20964626418dfbc6643675967de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>currentTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a2deb2e54cca43b75c5375ca33d324b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>elapsedTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a8132b0658e01f31b0acbbaa9e5fdfb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>finishTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a2a403cd39ac0955c228d5901f8c57679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initialStateDuration</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a133add4887d2f438cdc00add1e1f182f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>lastStatsSent</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a6e64451c41aef36ef743a4ffecd9aa30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>lockJointNames</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a8db0fa264c6f72d0d547058041316084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>readyStateDuration</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a89a5fba47f49b5ba909ace058a4e26d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>readyTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a627b377299d586f9c96fa773c095ed12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>remainingTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>af8c18323b9aab48646d61bf8bcecc264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosNode</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a4712b4b141cc8270d7f087c4d9bd7baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>runningStateDuration</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a13313035029e8d0530d33a35c0e018d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>runningTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a72fceffadadb2cf51dff0182f4457b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ad31d9252793f69c2f1a45d791338812c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vmrc_gazebo::Task</type>
      <name>taskMsg</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>af5bdad642e0bd8b22808190a18e09d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>taskPub</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a4543d28b78c639e4de9b309229011c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>taskState</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a7b5a1968850e94772eb2585d21a49cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>timedOut</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a1007b693c228aee1f8e3eef1a8118217</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SymbolController</name>
    <filename>classSymbolController.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a33df2de368fcd5049ce287d7e1b4330a</anchor>
      <arglist>(gazebo::physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shuffle</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>aa0359e3df91f797ee7c94465ddd4909e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SymbolController</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a41127baa99b74092931939421cf71222</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Publish</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a4c4f91597603c221480e8defcda6a5cd</anchor>
      <arglist>(const ros::TimerEvent &amp;_event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Publish</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a9ad8f08bec26afd84ad0c2dce2fd7925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>Shuffle</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>abcfc37dc23b1962b92f9f99d6429b633</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;_req, std_srvs::Trigger::Response &amp;_res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ShuffleColor</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>ac890170f5432baa795d4863ad9ee3fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ShuffleShape</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>ace3085476365145394eea6e04d3ee8ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>changePatternServer</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>ab019f8595df1f6221a613941cde554a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>color</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>aa62486654f937ba6bc6150207e2fb3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>af86ffdfebf146e7570d66304a8fb79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>shape</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a1375ce0c38dbaf276aade0b33e4c7a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ros::Publisher &gt;</type>
      <name>symbolPubs</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a393f3cdc6d773e9feace2301527ab1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a6ac8f507fa80cb7d22e86f4b104c3d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; std::string, std_msgs::ColorRGBA &gt;</type>
      <name>kColors</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a9dbcf333a66620f2cc210f3d5d762237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>kShapes</name>
      <anchorfile>classSymbolController.html</anchorfile>
      <anchor>a39c955b705c302301deb9ada53f72001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>quat2rpy</name>
    <filename>namespacequat2rpy.html</filename>
    <class kind="class">quat2rpy::Node</class>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a9715f3f719efbd35380987feb0293536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>in_topic</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ae38739f50565bb1595c84fde2c03e3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inmsgtype</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ab95cd6c715386cc6f5105c50331241a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model_name</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a311abe4605f3aaae922b083856db31f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ac07ff90d8c097e3206286ef156e2455b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>out_topic</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a227d1ff6c219a27439edbccaad061674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_index</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>aabe225298c41a6d6d417c5a2444ee805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>acea4293b7f224307bbcd22caa899b02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubmsg</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a98e716fa569a8d2050b97df41471350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>ade3e574a4ef14c10c079dd5e78b76989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Vector3</name>
      <anchorfile>namespacequat2rpy.html</anchorfile>
      <anchor>a7613796ed2d2a536db4830cf70fcdd90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>twist2thrust</name>
    <filename>namespacetwist2thrust.html</filename>
    <class kind="class">twist2thrust::Node</class>
    <member kind="variable">
      <type></type>
      <name>angular_scaling</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a2a40a6120b8d49ed23c67f13403851ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a005f151a172fb90d27e2c5fe1c12d6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Float32</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a09395ed0600d0a3c3a86972dad084adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a708480ae520e0571878a08b8ab81668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_msg</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a37ba4c294a584b6d3eafa36bf27a6020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_pub</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a94f3f677fe4b875a3cecb93a3dbe37ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linear_scaling</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a3a7c24f098472d8d5dde25c3ae050d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a8a90292585551aae6fa16bb802a5b8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a4cdbf277da57e0c3de89e023168ecd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_msg</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>a0820dd1c12a7059ec63d53ad0a6d2f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_pub</name>
      <anchorfile>namespacetwist2thrust.html</anchorfile>
      <anchor>adb3b9e2b463674579447ac2eef884463</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
