<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/</path>
    <filename>____init_____8py</filename>
    <namespace>vrx_gazebo_python</namespace>
  </compound>
  <compound kind="file">
    <name>generator_scripts/__init__.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/</path>
    <filename>generator__scripts_2____init_____8py</filename>
    <namespace>vrx_gazebo_python::generator_scripts</namespace>
  </compound>
  <compound kind="file">
    <name>generator_scripts/wamv_config/__init__.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/wamv_config/</path>
    <filename>generator__scripts_2wamv__config_2____init_____8py</filename>
    <namespace>vrx_gazebo_python::generator_scripts::wamv_config</namespace>
  </compound>
  <compound kind="file">
    <name>generator_scripts/world_generator/__init__.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/world_generator/</path>
    <filename>generator__scripts_2world__generator_2____init_____8py</filename>
    <namespace>vrx_gazebo_python::generator_scripts::world_generator</namespace>
  </compound>
  <compound kind="file">
    <name>compliance.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/wamv_config/</path>
    <filename>compliance_8py</filename>
    <class kind="class">vrx_gazebo_python::generator_scripts::wamv_config::compliance::Box</class>
    <class kind="class">vrx_gazebo_python::generator_scripts::wamv_config::compliance::Sensor_Compliance</class>
    <class kind="class">vrx_gazebo_python::generator_scripts::wamv_config::compliance::Thruster_Compliance</class>
    <namespace>vrx_gazebo_python::generator_scripts::wamv_config::compliance</namespace>
    <member kind="function">
      <type>def</type>
      <name>find_boxes</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance.html</anchorfile>
      <anchor>a0f5538e6b249178545230cee961af501</anchor>
      <arglist>(box_yaml)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>configure_wamv.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/wamv_config/</path>
    <filename>configure__wamv_8py</filename>
    <namespace>vrx_gazebo_python::generator_scripts::wamv_config::configure_wamv</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_sensor_xacro</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>a4df8ecc348b6b44fb1d62c12c773ea42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_thruster_xacro</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>aed9c43b9497c0abacb3a32f4f0cc8f64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>a6dc02e7a7605f26d81395cd5bb3c6d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yaml_to_xacro_extension</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>af4c52cdab458f5c952c779f6aa31ef24</anchor>
      <arglist>(string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_worlds.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/world_generator/</path>
    <filename>generate__worlds_8py</filename>
    <namespace>vrx_gazebo_python::generator_scripts::world_generator::generate_worlds</namespace>
    <member kind="function">
      <type>def</type>
      <name>iterate</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>adc96a759075c650af6e48f589de4e80e</anchor>
      <arglist>(axies_max={}, coordinates=[], current_coordinate={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linear_combinations</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>a460aaf784401230bc34ab233701ccd4d</anchor>
      <arglist>(master={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>a2a7053736bdaacfa36ddc16f2462832a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>world_gen</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>a556c78b074530981163742b0a121bc09</anchor>
      <arglist>(coordinate={}, master={})</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gui_task_widget.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>gui__task__widget_8cc</filename>
    <includes id="gui__task__widget_8hh" name="gui_task_widget.hh" local="yes" imported="no">gui_task_widget.hh</includes>
  </compound>
  <compound kind="file">
    <name>gui_task_widget.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>gui__task__widget_8hh</filename>
    <class kind="class">gazebo::GUITaskWidget</class>
    <namespace>gazebo</namespace>
  </compound>
  <compound kind="file">
    <name>helpers.hh</name>
    <path>/tmp/ws/src/vrx/vrx_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>key2thrust_angle.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/nodes/</path>
    <filename>key2thrust__angle_8py</filename>
    <namespace>key2thrust_angle</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__gen_ch_getter</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a21a59a1b20b7a688140228fa0bddb659</anchor>
      <arglist>(echo)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angle_msg</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>aa384a42bf165358db8394b2810d92332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>curr_angle</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a6d6366e13faf92ee2346c56bcb38b3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>aeec7640500a02c4166da53cd5b75b55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>getch</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a6edee91a2d442225c50bd069c3cff4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>instructions</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a0d746de283e3f1bd71986bd68d6df576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a162e92330ee26051777c025c08976e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_pub</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>ad40f74dbd2b336960231abdc04a77292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_angle</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>ace5b58469cf51c0c62ecae21c7351e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>moveBindings</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>ad9ce30071b90a63c88d37b21933344bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_prints</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>af7b9c4741e893fd59e60ce8cd1270454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_pub</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a31f221c7d691c92e77bcdc1e2c2a4d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>speedBindings</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a7e4b18bf15e5d847bdf79a1e56e17ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thrust_angle_speed</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>aac895104e6a85ccb34175d48c61ceb0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>light_buoy_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>light__buoy__plugin_8cc</filename>
    <includes id="light__buoy__plugin_8hh" name="light_buoy_plugin.hh" local="yes" imported="no">vrx_gazebo/light_buoy_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>light_buoy_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>light__buoy__plugin_8hh</filename>
    <class kind="class">LightBuoyPlugin</class>
    <namespace>gazebo</namespace>
    <member kind="typedef">
      <type>const boost::shared_ptr&lt; const light_buoy_colors_msgs::msgs::LightBuoyColors &gt;</type>
      <name>ConstLightBuoyColorsPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a02a95c229082754c181bd9f4b4ddbb5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>navigation_scoring_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>navigation__scoring__plugin_8cc</filename>
    <includes id="navigation__scoring__plugin_8hh" name="navigation_scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/navigation_scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>navigation_scoring_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>navigation__scoring__plugin_8hh</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scoring_plugin.hh</includes>
    <class kind="class">NavigationScoringPlugin::Gate</class>
    <class kind="class">NavigationScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>perception_scoring_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>perception__scoring__plugin_8cc</filename>
    <includes id="perception__scoring__plugin_8hh" name="perception_scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/perception_scoring_plugin.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>DO_EXPAND</name>
      <anchorfile>perception__scoring__plugin_8cc.html</anchorfile>
      <anchor>ac67d56a22930fb32f533fbb1a9729890</anchor>
      <arglist>(VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPAND</name>
      <anchorfile>perception__scoring__plugin_8cc.html</anchorfile>
      <anchor>afd6dc610405342de091109cfb184eb69</anchor>
      <arglist>(VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ign_math_vector3d_zero</name>
      <anchorfile>perception__scoring__plugin_8cc.html</anchorfile>
      <anchor>a5d17ba99523b475afb5b679cb4131018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAJOR_VERSION</name>
      <anchorfile>perception__scoring__plugin_8cc.html</anchorfile>
      <anchor>aa9e8f3bb466bb421d13913df7aeaa20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINOR_VERSION</name>
      <anchorfile>perception__scoring__plugin_8cc.html</anchorfile>
      <anchor>a320988aa2655ee094f3a34a52da10831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>perception_scoring_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>perception__scoring__plugin_8hh</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scoring_plugin.hh</includes>
    <class kind="class">PerceptionObject</class>
    <class kind="class">PerceptionScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>pinger_visualisation.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/nodes/</path>
    <filename>pinger__visualisation_8py</filename>
    <class kind="class">pinger_visualisation::PingerVisualisation</class>
    <namespace>pinger_visualisation</namespace>
    <member kind="variable">
      <type></type>
      <name>pinger</name>
      <anchorfile>namespacepinger__visualisation.html</anchorfile>
      <anchor>acf7d43c6de8e7078c4bacff2f560ad23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>placard_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>placard__plugin_8cc</filename>
    <includes id="placard__plugin_8hh" name="placard_plugin.hh" local="yes" imported="no">vrx_gazebo/placard_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>placard_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>placard__plugin_8hh</filename>
    <class kind="class">PlacardPlugin</class>
    <namespace>gazebo</namespace>
    <member kind="typedef">
      <type>const boost::shared_ptr&lt; const dock_placard_msgs::msgs::DockPlacard &gt;</type>
      <name>ConstDockPlacardPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1a6d7260cbcaf1bc9495b7e97fb8c094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pm_sampling.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/docs/</path>
    <filename>pm__sampling_8py</filename>
    <namespace>pm_sampling</namespace>
    <member kind="function">
      <type>def</type>
      <name>pm</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a974cc19d6f4271c70c03b696f27df9e2</anchor>
      <arglist>(omega, omega_p)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>a</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>aced706455d8cf4448be07bf26f1cdf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>delos</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a866b975e655ec8ad63e61f336ec21195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a99b87a90b0fcc8e7fc834e543487cc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>omega_p</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>ad3d965e2d0569c05e16cdf5e80fa53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>omegas</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a047abf41a691ace3cc58fa6c3ecf4a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>s</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a849e4162b789f5e61c1c1348e44318ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a8899e59ab04ca09e2118910e0aedcdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Tps</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>aba451987d321388176cac93d5eaa4f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quat2rpy.py</name>
    <path>/tmp/ws/src/vrx/vrx_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/vrx/vrx_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>scan_dock_scoring_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>scan__dock__scoring__plugin_8cc</filename>
    <includes id="scan__dock__scoring__plugin_8hh" name="scan_dock_scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scan_dock_scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>scan_dock_scoring_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>scan__dock__scoring__plugin_8hh</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scoring_plugin.hh</includes>
    <class kind="class">ColorSequenceChecker</class>
    <class kind="class">DockChecker</class>
    <class kind="class">ScanDockScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>scoring_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>scoring__plugin_8cc</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>scoring_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>scoring__plugin_8hh</filename>
    <class kind="class">ScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>set_pinger_position.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/nodes/</path>
    <filename>set__pinger__position_8py</filename>
    <class kind="class">set_pinger_position::PingerPosition</class>
    <namespace>set_pinger_position</namespace>
    <member kind="variable">
      <type></type>
      <name>pinger</name>
      <anchorfile>namespaceset__pinger__position.html</anchorfile>
      <anchor>a19334bd9a1ee89b5ef655029d4f3c93a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stationkeeping_scoring_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>stationkeeping__scoring__plugin_8cc</filename>
    <includes id="stationkeeping__scoring__plugin_8hh" name="stationkeeping_scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/stationkeeping_scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>stationkeeping_scoring_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>stationkeeping__scoring__plugin_8hh</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scoring_plugin.hh</includes>
    <includes id="waypoint__markers_8hh" name="waypoint_markers.hh" local="yes" imported="no">vrx_gazebo/waypoint_markers.hh</includes>
    <class kind="class">StationkeepingScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>twist2thrust.py</name>
    <path>/tmp/ws/src/vrx/vrx_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="file">
    <name>utils.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/vrx_gazebo_python/generator_scripts/</path>
    <filename>utils_8py</filename>
    <namespace>vrx_gazebo_python::generator_scripts::utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_gazebo_thruster_config</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>adf55f58d289f78141f956eca8cc008b2</anchor>
      <arglist>(xacro_target, yaml_file=None, requested_macros=None, boiler_plate_top=&apos;&apos;, boiler_plate_bot=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_xacro_file</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>a042d0a9a969de993c1685f609c58f97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_macro_files</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>ad067442496f83b8e577e021d680c5595</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_macros</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>a2c6a5b88931a12e720bec492c97e48d2</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>macro_call_gen</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>af07042cac9b7556f236ee68009bd1751</anchor>
      <arglist>(name, params={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_xacro_file</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>a0dd8daff1947f4b62b6b40f0d0dda0d6</anchor>
      <arglist>(xacro_file_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wavefield_envelope.py</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/docs/</path>
    <filename>wavefield__envelope_8py</filename>
    <namespace>wavefield_envelope</namespace>
    <member kind="variable">
      <type>list</type>
      <name>G</name>
      <anchorfile>namespacewavefield__envelope.html</anchorfile>
      <anchor>a5118ff076bd87c6b5212e91169e62193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>T</name>
      <anchorfile>namespacewavefield__envelope.html</anchorfile>
      <anchor>a1691bda6ca850a9c91b081ad233cc247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wayfinding_scoring_plugin.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>wayfinding__scoring__plugin_8cc</filename>
    <includes id="waypoint__markers_8hh" name="waypoint_markers.hh" local="yes" imported="no">vrx_gazebo/waypoint_markers.hh</includes>
    <includes id="wayfinding__scoring__plugin_8hh" name="wayfinding_scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/wayfinding_scoring_plugin.hh</includes>
  </compound>
  <compound kind="file">
    <name>wayfinding_scoring_plugin.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>wayfinding__scoring__plugin_8hh</filename>
    <includes id="scoring__plugin_8hh" name="scoring_plugin.hh" local="yes" imported="no">vrx_gazebo/scoring_plugin.hh</includes>
    <includes id="waypoint__markers_8hh" name="waypoint_markers.hh" local="yes" imported="no">vrx_gazebo/waypoint_markers.hh</includes>
    <class kind="class">WayfindingScoringPlugin</class>
  </compound>
  <compound kind="file">
    <name>waypoint_markers.cc</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/src/</path>
    <filename>waypoint__markers_8cc</filename>
    <includes id="waypoint__markers_8hh" name="waypoint_markers.hh" local="yes" imported="no">vrx_gazebo/waypoint_markers.hh</includes>
  </compound>
  <compound kind="file">
    <name>waypoint_markers.hh</name>
    <path>/tmp/ws/src/vrx/vrx_gazebo/include/vrx_gazebo/</path>
    <filename>waypoint__markers_8hh</filename>
    <class kind="class">WaypointMarkers</class>
  </compound>
  <compound kind="class">
    <name>vrx_gazebo_python::generator_scripts::wamv_config::compliance::Box</name>
    <filename>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>a334a6e1fc50df442b188bf3e7c3924ce</anchor>
      <arglist>(self, name, pose, size, space)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>a85a98a672052d85ecd1cad5388455924</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fit</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>ac2df2c9fdca422201ce651c71ee779d4</anchor>
      <arglist>(self, pose)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>a98461c664c8609d9045e49e9f21ca1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>aa8890fac20c3396608c82c8db46d4b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>aaa3b552a0329dcf5b1b5633ea32c9f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>space</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Box.html</anchorfile>
      <anchor>a2998b732aed1a8f16f7f22ec48b4f2df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorSequenceChecker</name>
    <filename>classColorSequenceChecker.html</filename>
    <member kind="function">
      <type></type>
      <name>ColorSequenceChecker</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a0fbca1ea909bff6adb4765b492f44345</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;_expectedColors, const std::string &amp;_rosNameSpace, const std::string &amp;_rosColorSequenceService)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Correct</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a3053e6577c540e7ee74c0d3a872e79f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disable</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>af931ab0c3d8cfdb214a400415d0a9622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a71e6c1394f0682c246e0b537c71aa931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SubmissionReceived</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>ad3b5b17cbcb24773c6bff1ce24366b7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>OnColorSequence</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a79626dca631bcbe49254fc86c8a89188</anchor>
      <arglist>(ros::ServiceEvent&lt; vrx_gazebo::ColorSequence::Request, vrx_gazebo::ColorSequence::Response &gt; &amp;_event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>colorSequenceReceived</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>ae3d0f9c8660274ca8fbf8b82c8671f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>colorSequenceServer</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a330f87499bacf12ba968ba75f1f79de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>colorSequenceService</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>acc75a08673a740993936f5ba836a4425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>correctSequence</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a087c4d8d19b4c1512f6e99c4e3de4546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>expectedSequence</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a4469e7ff05fccac208731bbc919349f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a12056b28dcd7cfd25a3ed70a1fe63745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>classColorSequenceChecker.html</anchorfile>
      <anchor>a74c9f44d72524e05b734035f7004b0b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DockChecker</name>
    <filename>classDockChecker.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Allowed</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a0c22c032655a69db2469553cbee7aa74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AnnounceSymbol</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a7b0257c3907e9396b5bfe14bf7519fe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AnytimeDocked</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a180a06f8e834a09b2410304baf226efe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AtEntrance</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a3fddfb0568f6f527e3ebf18d12fbed15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DockChecker</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a5926aab949c37424211074e4886b2527</anchor>
      <arglist>(const std::string &amp;_name, const std::string &amp;_internalActivationTopic, const std::string &amp;_exteriorActivationTopic, const double _minDockTime, const bool _dockAllowed, const std::string &amp;_worldName, const std::string &amp;_rosNameSpace, const std::string &amp;_announceSymbol, const std::string &amp;_gzSymbolTopic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>af8f25e681d870dcf761a9dc9e307c432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>ae1629a33bb21e4ec1e9f856c4a06ed27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnExternalActivationEvent</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a5eea4eed0f3363baa3298c531b47fd44</anchor>
      <arglist>(ConstIntPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnInternalActivationEvent</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>abed51248bb055464760bc1897d7554b5</anchor>
      <arglist>(ConstIntPtr &amp;_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::String</type>
      <name>announceSymbol</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>ace71df3f77a40c79ab81976e49ae1778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>anytimeDocked</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>ab45cc5b1fda7023bcd99f8a3e7195dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>atEntrance</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>ab1c25744cbe173890129de49a6102dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::SubscriberPtr</type>
      <name>containSub</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a8063094825c92ac770493bcdd2970ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dockAllowed</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a270befc0e4f06e0cd514cede9904ee31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::PublisherPtr</type>
      <name>dockPlacardPub</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a61283db438af21c0c3e2eb86ef962aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>externalActivationTopic</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a86119fd86fac24d194ba772b3c80496e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gzSymbolTopic</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>ad64392236138f4703ac0a2cf90789d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>internalActivationTopic</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a86d4f3d04d2df8fe1827b8d98018461d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minDockTime</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a2f61feed370241fb7cf2366a6bcfe1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>nh</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a6db58f39a17f46e72e7874f007babce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a38f919c0da79645fb6a6e64da80f7262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a1ce7f07929d7998be376676e85e16a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>symbolPub</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a9daef8969960bcc3014e8c19c3cb8098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>symbolTopic</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>a08710431d3ad01c6c34070a96ba8d7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Timer</type>
      <name>timer</name>
      <anchorfile>classDockChecker.html</anchorfile>
      <anchor>ad7131a14622a988864c36d3ed64dcae1</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>abe3c269adff8298517afdea13efcb46a</anchor>
      <arglist>(const gazebo::physics::LinkPtr _leftMarkerModel, const gazebo::physics::LinkPtr _rightMarkerModel)</arglist>
    </member>
    <member kind="function">
      <type>GateState</type>
      <name>IsPoseInGate</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>ac0713d799e9e85086fc7a1772db4e914</anchor>
      <arglist>(const ignition::math::Pose3d &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::LinkPtr</type>
      <name>leftMarkerModel</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>a56619b91e79ed0f35e09ae6add39b6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ignition::math::Pose3d</type>
      <name>pose</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>ad1222e09876a6c94b8982101b8579d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::physics::LinkPtr</type>
      <name>rightMarkerModel</name>
      <anchorfile>classNavigationScoringPlugin_1_1Gate.html</anchorfile>
      <anchor>ae6d9d53e1ec56ae28b2121480613ccf7</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>gazebo::GUITaskWidget</name>
    <filename>classgazebo_1_1GUITaskWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>SetContact</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a925956356d8f3d9acd4ecce6db0c6e95</anchor>
      <arglist>(QPixmap _pixmap)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>SetTaskInfo</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>af01553babf5df006073ad7c8208671f6</anchor>
      <arglist>(QString _string)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>SetWindDirection</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a46af0502131098ac8c1cdd830952d693</anchor>
      <arglist>(QPixmap _pixmap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GUITaskWidget</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a76100c1f551108a16da51df25d639644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GUITaskWidget</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a6ced40e70e090fdd76c82eb7db1f0e3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnContact</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>ab628d57b4971baeae545cf0b2089b424</anchor>
      <arglist>(const vrx_gazebo::Contact::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnLinkStates</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a9770f0be56e1b3d7260650b3796e6e86</anchor>
      <arglist>(const gazebo_msgs::LinkStates::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnTaskInfo</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a7d818518f59565b8d9032f2aa23b9af9</anchor>
      <arglist>(const vrx_gazebo::Task::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnWindDirection</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a528a97847c91ff94a045fbf5f66ffa65</anchor>
      <arglist>(const std_msgs::Float64::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnWindSpeed</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>ac01e3f5f372dd3880b7d3832325d4837</anchor>
      <arglist>(const std_msgs::Float64::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>FormatTime</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a777f62771c48cd022810fd6061ff1ed3</anchor>
      <arglist>(unsigned int sec) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPainter</type>
      <name>contactPainter</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>aa392ad17bbe535e9ca2704cba4079d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPixmap</type>
      <name>contactPixmap</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a8ffba4998853861ca71ec4dbd6f61234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>contactSub</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a25d65745ab7b4993dd970fd981f7b35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>contactTime</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a30e6d40b3497833b16b7178d259cbb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>linkStateSub</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a47a6bc4818d30c9730878ef5aeb1451a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a446d639c9709783c3f9e5b1533d1a111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPen</type>
      <name>pen</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a931053a42e5a0138504af0636e228ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>taskSub</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a37ea8182b6f80612e9ee8e30f02f7e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wamvHeading</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a74d348d802fb371b262d6d9226dada3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>windDirectionSub</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>ad3d0dd9b6ce085902df636a584b01ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPainter</type>
      <name>windPainter</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a0d5934b4f7367adce5a37f669b5e0fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPixmap</type>
      <name>windPixmap</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>a1fb445d1f37a41303a55fb68c9142aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>windSpeed</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>abec26e75805a87592e3035226d1542c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>windSpeedSub</name>
      <anchorfile>classgazebo_1_1GUITaskWidget.html</anchorfile>
      <anchor>ac895fd6d951f8e6c5467b134eb6d90be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LightBuoyPlugin</name>
    <filename>classLightBuoyPlugin.html</filename>
    <member kind="function">
      <type></type>
      <name>LightBuoyPlugin</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a810561f895a1965ee3018504d56138cc</anchor>
      <arglist>()</arglist>
    </member>
    <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, 5 &gt;</type>
      <name>Pattern_t</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a998e3196045fdaab55a6f56de61a174b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ChangePattern</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a8a04dac720fbd3611d50f8e36236bc86</anchor>
      <arglist>(const std_msgs::Empty::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ChangePatternTo</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a95e83976f45875ed755a5a091710acdc</anchor>
      <arglist>(gazebo::ConstLightBuoyColorsPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAllPatterns</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a725f801c55c63ad5f06c8fdbcd9a451d</anchor>
      <arglist>()</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>std::vector&lt; Pattern_t &gt;</type>
      <name>allPatterns</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a03404221fafd485fca4c77acd4b69a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>allPatternsIdx</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>aaaf3a955f81606884dd84cd90682aff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>changePatternSub</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a4432eb578029a53a3933eaeda42b205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::SubscriberPtr</type>
      <name>colorSub</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>afcecac296c9269d06f2d4aae0c0f7969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gzColorsTopic</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>adc29e6262e45a7075cc5140cf3ac894e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::NodePtr</type>
      <name>gzNode</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>abf5e86593daa79fb4ea9fbeff3b5cfe6</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>gazebo::common::Time</type>
      <name>nextUpdateTime</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>ad1bbec09c00a42b6368e003989462725</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>std::string</type>
      <name>rosShuffleTopic</name>
      <anchorfile>classLightBuoyPlugin.html</anchorfile>
      <anchor>a320cf4243aeb4109ecd629a41ae9abc2</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::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>Fail</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a30510f9298c850613eaf640c1dadb03c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnCollision</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a1e36669ab90d6d4c80a17a2073f33f16</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>gazebo::physics::ModelPtr</type>
      <name>course</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a83de17c82817e6eda61a6c50e2eabd73</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>unsigned int</type>
      <name>numCollisions</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a19a44af5479c2c3636ec49fee6684382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numGates</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>aa285b6e7a14baaadda481712c0d08fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>obstaclePenalty</name>
      <anchorfile>classNavigationScoringPlugin.html</anchorfile>
      <anchor>a5a73b9c37a19a2996ea1f009d62e1e40</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>PerceptionObject</name>
    <filename>classPerceptionObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>EndTrial</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a9b983e6c59b7693095e8f27e0ed7d660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PerceptionObject</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>abacde7c1ba9caf0604412c7041240d76</anchor>
      <arglist>(const double &amp;_time, const double &amp;_duration, const std::string &amp;_type, const std::string &amp;_name, const ignition::math::Pose3d &amp;_trialPose, const gazebo::physics::WorldPtr _world)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a2bb7f5f89bd8259547cf2caaa2d0b244</anchor>
      <arglist>(const double &amp;_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartTrial</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a27ebe350cf0bc336301639e9d31a684c</anchor>
      <arglist>(const gazebo::physics::EntityPtr &amp;_frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Str</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a54fed5d5829a4405a8f6299d8acbfb5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a0d86384d2992bbf6f76e8e94f364c944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>duration</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>ac870f50b0cb5f4f47ff243eec6309b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>error</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>af5765b1fc32f906e0e43744ea6d07be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::physics::EntityPtr</type>
      <name>modelPtr</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a22a2804ac4f81a9410537476fa9ca235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a47dca1c0c2a60db3c3ad4b471f7fb17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a99cfeea8940875b0812244fde97b7d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ignition::math::Pose3d</type>
      <name>trialPose</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>af8a62f1ca3e4a616ed5900473a8a3e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a176b1afdc2dbbe7da029a937ddb68cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ignition::math::Pose3d</type>
      <name>origPose</name>
      <anchorfile>classPerceptionObject.html</anchorfile>
      <anchor>a9e1aaa7d2d03aae32fd8ce037aee6e1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PerceptionScoringPlugin</name>
    <filename>classPerceptionScoringPlugin.html</filename>
    <base>ScoringPlugin</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a97bb3db4204fabc6fbd64f91daf80475</anchor>
      <arglist>(gazebo::physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PerceptionScoringPlugin</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>afb2e8a345757453d7ff5be0eff1c95cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PerceptionScoringPlugin</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a141023dc006a9476482a681e3178607a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>gazebo::event::ConnectionPtr</type>
      <name>connection</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>aa74831c93c9593814614993c2f6c42cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::physics::EntityPtr</type>
      <name>frame</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>ae673346b0a88f17ae00c4e9ef9cd6155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frameName</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a9801b9a8d797acb43e2dafc8b7434e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::common::Time</type>
      <name>lastUpdateTime</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a777db08aa895468fde7e6bf10cd4d8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loopForever</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a57229d11367c52ff15b691b7c27b2da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PerceptionObject &gt;</type>
      <name>objects</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>aff880ffea9fd72c9c4bdc01a278324ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a63b51b6db227fb7d40be35c6fe47ed7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::common::Time</type>
      <name>startTime</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a84ffe3739c8dee3c407cc0ce84f3b3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a3f8363fa8b09be849ef6a0ecc4f8199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a320ca5a461aff77656170f4d69164c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnAttempt</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>afd43d10da4bea43a810d020e72fb385c</anchor>
      <arglist>(const geographic_msgs::GeoPoseStamped::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnRunning</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a1350cb3455d2f86ecca893d1c1e4ca17</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReleaseVehicle</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a207a8ce4c96743aaa5a89ae6ec227f57</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Restart</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a96a9f11fdee043e9b7445c18d319e4d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>attemptBal</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a635344e37c3f4159ed5f2eba0ce751a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>ac872a6f7e979639a549573ee6851111f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a1cffc117335de456faac18b1e5cea987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>objectsDespawned</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a2b24462498e50ecf1fb0944eea587e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>objectSub</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>a1ef3c62362f5051886fef18d5bf609bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objectTopic</name>
      <anchorfile>classPerceptionScoringPlugin.html</anchorfile>
      <anchor>af1abeadc87c798fb21ea108ce35e2808</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>set_pinger_position::PingerPosition</name>
    <filename>classset__pinger__position_1_1PingerPosition.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classset__pinger__position_1_1PingerPosition.html</anchorfile>
      <anchor>af20affeffe0eb4f49758c8986e2f4d16</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>markerPub</name>
      <anchorfile>classset__pinger__position_1_1PingerPosition.html</anchorfile>
      <anchor>aa785a35d6341bee6686e46bf7b655a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pingerPositions</name>
      <anchorfile>classset__pinger__position_1_1PingerPosition.html</anchorfile>
      <anchor>a38b76a60a82326d729cd4f34c537bb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pingerPub</name>
      <anchorfile>classset__pinger__position_1_1PingerPosition.html</anchorfile>
      <anchor>ab18e0a41a5631e5c0d1a256477d6e74a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pinger_visualisation::PingerVisualisation</name>
    <filename>classpinger__visualisation_1_1PingerVisualisation.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpinger__visualisation_1_1PingerVisualisation.html</anchorfile>
      <anchor>abac42a2ab3e5f9956c4de5ad9fdeadbc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pingerCallback</name>
      <anchorfile>classpinger__visualisation_1_1PingerVisualisation.html</anchorfile>
      <anchor>a2f4b216e5d3d6f964aa0ade97aad3a19</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>markerPub</name>
      <anchorfile>classpinger__visualisation_1_1PingerVisualisation.html</anchorfile>
      <anchor>a7743ac3c1137ceb80a36307f33b5b18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pingerSub</name>
      <anchorfile>classpinger__visualisation_1_1PingerVisualisation.html</anchorfile>
      <anchor>ac1a03e9037e704d6839335bcaea76862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlacardPlugin</name>
    <filename>classPlacardPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>aab199e7e9fcbc3748da96eb7d8aedd10</anchor>
      <arglist>(gazebo::rendering::VisualPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlacardPlugin</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a602c1ad8150560b477fb6bb76d42778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ChangeSymbol</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a4a701ae87e63ca410f152e7fcf2d07dd</anchor>
      <arglist>(const std_msgs::Empty::ConstPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ChangeSymbolTo</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>aa805abae253a2d2607933ff8b670faee</anchor>
      <arglist>(gazebo::ConstDockPlacardPtr &amp;_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAllPatterns</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a254718558eec91190484e32f4cb62add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseSDF</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>ad649d9cfa9bbe03e936a74a901a80abd</anchor>
      <arglist>(sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a7c2d138a9cebaeb3bea1095b8035604f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std_msgs::ColorRGBA</type>
      <name>CreateColor</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>ac2251d93e51f41e3d5f170e1a1eb7884</anchor>
      <arglist>(const double _r, const double _g, const double _b, const double _a)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::array&lt; std::string, 2u &gt; &gt;</type>
      <name>allPatterns</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>aedfbfabd9a14ec7a0aa1587fbf10a96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>allPatternsIdx</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>ac2ab0aa3abcc9bb12d628887c384ab0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>changeSymbolSub</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a7ff9b5b342fd9e8ebd6419cae6841f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>color</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a3c4661ab2e4738358e67e2c6495d903c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::NodePtr</type>
      <name>gzNode</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>afbbd2cc40c3fe104d55112562ca2f01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>mutex</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a8295cbe1e260b88ccada68c409559193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Time</type>
      <name>nextUpdateTime</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>afae6b65219fe21a5e1889da4c81fbe45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a11b8296a7eb68c680fc1cab4bdb10092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>ac879c08d77a23e2fdf7d55b52ece0cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rosShuffleTopic</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a3c5bf3bcd9011a85c23ada9b44689cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::rendering::ScenePtr</type>
      <name>scene</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a272d6b64ecff5b6013c41c0edcb280a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>shape</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a7ec0a73902e95732cc951fb1de883c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>shuffleEnabled</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a200a86da07f7891315fcc437946dcfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::SubscriberPtr</type>
      <name>symbolSub</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>abcd6449778fccd9e7a778b0d326f6f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>symbolSubTopic</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a9f63ffba346fab739b204896e732089a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a6236ad4dd969d4ec6a5889ff94717f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>visualNames</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a8c2eaca3ceafa63f8803ce718f58dcc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; gazebo::rendering::VisualPtr &gt;</type>
      <name>visuals</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a9e46b238672e6f9304f24e9945234ae0</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>classPlacardPlugin.html</anchorfile>
      <anchor>a89254450b4dacde94c64346074745fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>kShapes</name>
      <anchorfile>classPlacardPlugin.html</anchorfile>
      <anchor>a76d8f2d267f9652d20c23a571bfc29df</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>ScanDockScoringPlugin</name>
    <filename>classScanDockScoringPlugin.html</filename>
    <base>ScoringPlugin</base>
    <member kind="function">
      <type></type>
      <name>ScanDockScoringPlugin</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a144ade428e00a0a42498db72a41a82df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a696e99875c888a0cd841cca7ba599715</anchor>
      <arglist>(gazebo::physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnReady</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a24da6836d8ca1ff124087c58c926a00f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnRunning</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>ae2645655bbc60c078718d15fdda31928</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseSDF</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a7508a8584c11b4a6017e22b7b26ef128</anchor>
      <arglist>(sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>aa002612f454055f0e31e604b82340d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>colorBonusPoints</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>abb03b9c9f48edede27a72a026a8dddd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ColorSequenceChecker &gt;</type>
      <name>colorChecker</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a151d5495402ddace6633030ff588432f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>colorSubmissionProcessed</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a0e9c0b16057c7799d0086a71d10c541b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>colorTopic</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a8fab10bb5913e6516d0943661d2c5aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>correctDockBonusPoints</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a3538d889476470068de6ec6d7d99f9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dockBonusPoints</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a77032cb41aa68370aa87f70e73e7bddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; DockChecker &gt; &gt;</type>
      <name>dockCheckers</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a4b2f56443aaee3cb3baf9d406b4926e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enableColorChecker</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a3dfb9418b4aa47a5afbc0501ee87eebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>expectedSequence</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>aca2945f1315e4028ff26122c3a44ff68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::PublisherPtr</type>
      <name>lightBuoySequencePub</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>aa37384b279af9d68aebdece51dee7c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a18ea412f436e56b292567c41b7f06b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classScanDockScoringPlugin.html</anchorfile>
      <anchor>a173fdf7086cfb92855c8e4e292b9c970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScoringPlugin</name>
    <filename>classScoringPlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Exit</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a286efc6c1327251b10cea2fd6fae89af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScoringPlugin</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ab3a3fd2ddfe805faf7595e82d9d81694</anchor>
      <arglist>()</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>double</type>
      <name>GetRunningStateDuration</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>afb6e6e5f8718ac28ad1052c20cf16339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>GetTimeoutScore</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>addf7ff0afa4694ef8e226375147f32ed</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" virtualness="virtual">
      <type>virtual void</type>
      <name>ReleaseVehicle</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ac0f74b838ad87f6793360d5179215752</anchor>
      <arglist>()</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>void</type>
      <name>SetTimeoutScore</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a8ef420770b6064acb7e03c7111bfbde9</anchor>
      <arglist>(double _timeoutScore)</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>gazebo::common::Time</type>
      <name>lastCollisionTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>adc8c05b27e1c95c1a118699bdb50b3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>runningStateDuration</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a13313035029e8d0530d33a35c0e018d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vrx_gazebo::Task</type>
      <name>taskMsg</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ab1ba3a553cac19d838c6c6151b89b5f3</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>ros::Publisher</type>
      <name>taskPub</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a4543d28b78c639e4de9b309229011c45</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>OnCollision</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ab7042e1fa666b950389c86300dbbbfa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnCollisionMsg</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ad6c2e3389778c487287ae68c99fdcaa3</anchor>
      <arglist>(ConstContactsPtr &amp;_contacts)</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>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>float</type>
      <name>CollisionBuffer</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a092da0ef27b1e9491d9b7119ae504943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>collisionCounter</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ade15d831968d8c2dec1e87505076955f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>collisionList</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a410a5675a35015e00f67c13114a0509e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::transport::SubscriberPtr</type>
      <name>collisionSub</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a126aa10e98c46558037b4f9d2d13736d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; gazebo::common::Time &gt;</type>
      <name>collisionTimestamps</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a8c393e88245c0d42d2a29005f64b0fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>contactDebugTopic</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a2020abfb36692edde79e2b4541ab1638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vrx_gazebo::Contact</type>
      <name>contactMsg</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>aaca15cf788a81a67212af23ab2564580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>contactPub</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a812c457b0df7f28269ba2df256ee9a7b</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>bool</type>
      <name>debug</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a5b87185368246c1b71721220abdeecd2</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>gazebo::transport::NodePtr</type>
      <name>gzNode</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a26cdfbbab6352352e60f1dff2c6d99ed</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>gazebo::common::Time</type>
      <name>runningTime</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a72fceffadadb2cf51dff0182f4457b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>aa86bae9d44c538a47f3e01d27a528a50</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>gazebo::transport::PublisherPtr</type>
      <name>serverControlPub</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>ac2289ff39de4780014347455cf6c2f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>taskInfoTopic</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>afe0427b1d52565741a6d88be3a2dacff</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>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>timeoutScore</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a2c9e000eab9aec0a4269370a3e41f3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classScoringPlugin.html</anchorfile>
      <anchor>a6217c4059bf382be1b05794cc9274fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vrx_gazebo_python::generator_scripts::wamv_config::compliance::Sensor_Compliance</name>
    <filename>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>ac6478435686d6df89489230ad9540e9f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>number_compliance</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>a4382b4df060aad3065b90b33a37aea7d</anchor>
      <arglist>(self, sensor_type, n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>param_compliance</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>a776e242ea5e0acaea735c9efd7395b7d</anchor>
      <arglist>(self, sensor_type, params={})</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>boxes</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>aed71ceffb53c9dce8b0b5dee3d4cc509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_parameters</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>a439e0392a9eda97bf8755a369ec0d588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>a6ff78eb7638686d48ce49f79f44f4c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>numeric</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>abe191d1c8de38530eb98593ca96bffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sensors_dir</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Sensor__Compliance.html</anchorfile>
      <anchor>a1475ecd5a491a0894bafdc50ac6ee62e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StationkeepingScoringPlugin</name>
    <filename>classStationkeepingScoringPlugin.html</filename>
    <base>ScoringPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a6bb4b81c4a04de04d5c90a96f144d5df</anchor>
      <arglist>(gazebo::physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StationkeepingScoringPlugin</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a147eda2cb3896ab3fd78527517a6ec8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnReady</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>ae00d629b9c62ecba5e9b9c9438551165</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnRunning</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a01399c9b3641dbd676c5a8fad5b75d5f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PublishGoal</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a2f3d97b8f8e1fea8aa629d7915ffb806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a9cd2b003cf46ec53c02a38652f46cd24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goalLat</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a35142be2c0245692a273c98196e3cf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goalLon</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a1b551e83e2c32f3e01e2e6728d5ea6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>goalPub</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a4d2c80e3149afbfab6df6e08bdd29131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>goalTopic</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a75558d3a454706ccbbad3bbf75ecfd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goalX</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>aa9fef614dada2a7f4887eb9b95f54a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goalY</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>af12d728a042bf49a221801322d8cfb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goalYaw</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a647cfdea0457460b309000b23d455b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>meanError</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a70878ed6629f06e8b796faabb34bb4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>meanErrorPub</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a1f5bc707cb759874b5e293937a11e589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>meanErrorTopic</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a191e7e158766f1cf68c1302305e9dfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>poseError</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>af56e525de83027720a85b91bd8897cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>poseErrorPub</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a2209b6e03f47c59e8fd280f231039b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>poseErrorTopic</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>afda4ebf6432037705b54a49f1adb892e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosNode</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>ab8ecd5ebec18f2075b28bc8b9a8a5d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>sampleCount</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a38f0e791d6b056402e55fb6455dadab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Timer</type>
      <name>timer</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a9caee2133c4d64788dd6e17da029b842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>totalPoseError</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a5638728df7297250f4ad74c143a75c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a6efeb8654973d918bcbda03b70b53fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WaypointMarkers</type>
      <name>waypointMarkers</name>
      <anchorfile>classStationkeepingScoringPlugin.html</anchorfile>
      <anchor>a94dc66c70b0c16fefdcae89cfaf9c52e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vrx_gazebo_python::generator_scripts::wamv_config::compliance::Thruster_Compliance</name>
    <filename>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>a01b3dfe6127dc809fbcb47922c5ae1a5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>number_compliance</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>a73a4f7fe1cc0576afc1663c113ec3007</anchor>
      <arglist>(self, thruster_type, n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>param_compliance</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>a78d20047517304bec54bb590ddb2def1</anchor>
      <arglist>(self, thruster_type, params={})</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>boxes</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>a431cb812906b156fa8528d92733e254e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_parameters</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>acf2eaf3a4ddc4a31f5b4fb1b687f5a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>a56093ff12e19b5a77eb76f9984877046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>numeric</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>a553adc978de622a0c9d2bd0a1a916da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrusters_dir</name>
      <anchorfile>classvrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance_1_1Thruster__Compliance.html</anchorfile>
      <anchor>abdd7b3caf23dff66b69f6ca9e13e2605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WayfindingScoringPlugin</name>
    <filename>classWayfindingScoringPlugin.html</filename>
    <base>ScoringPlugin</base>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a56c961f3824c97d776510cf7ed5ef789</anchor>
      <arglist>(gazebo::physics::WorldPtr _world, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WayfindingScoringPlugin</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>aa118dd13e3dfa8cffa6e9a388a3e0d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnReady</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>aa6b682eebe99e13d50817c4387546533</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnRunning</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>ac9f06da08a50baa7376ad83bc4889c29</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PublishWaypoints</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>adafbed21794bb0b223cdb2b08ebc7998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a0bc6e8de7b21e7f4dd9ea31fa7ec3eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ignition::math::Vector3d &gt;</type>
      <name>localWaypoints</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a217ba371e4cb7f15fe777c42b602605d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>meanError</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a461ce88e9110a21985ee86b555736906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>meanErrorPub</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a0b4e42af419c8560707c4d5ed61da578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>meanErrorTopic</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>ac70f37b28e98d3965d150fd3c35dc14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>minErrors</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a0c19a4a88e68788200d7df7d46e07b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>minErrorsPub</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>aecc6bb5f96445d1c4c3423e80a8926d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>minErrorsTopic</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a22699e11648288ba176830778698ca31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ros::NodeHandle &gt;</type>
      <name>rosNode</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a3fa8a573bcabd8045a58680460a025cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sdf::ElementPtr</type>
      <name>sdf</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a2dff53b51bbb65e8d1e7d6daccc86920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ignition::math::Vector3d &gt;</type>
      <name>sphericalWaypoints</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a8eb255206bf9b5491bbca4fe65223004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::common::Timer</type>
      <name>timer</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>aee470c6c9e59986ef01bdf84e50a7726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gazebo::event::ConnectionPtr</type>
      <name>updateConnection</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a887dc60135a75bade9bd37c11b1746be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WaypointMarkers</type>
      <name>waypointMarkers</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a7437524fe8a0ab02dc4fc657aa6be532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>waypointsPub</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a9473f6cb5cbf4d717b471454263a115b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>waypointsTopic</name>
      <anchorfile>classWayfindingScoringPlugin.html</anchorfile>
      <anchor>a3ed655060331a69db0b7a892a8e9ff44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WaypointMarkers</name>
    <filename>classWaypointMarkers.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>DrawMarker</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>aeefd14b3fc02876415cd30229baf10a0</anchor>
      <arglist>(int _marker_id, double _x, double _y, double _yaw, std::string _text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAvailable</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>a9087ccdd9ffc2905a7f372592643b0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>add3e2fad56a552981f632cdf2400bbc2</anchor>
      <arglist>(sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaypointMarkers</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>a0e8cc285e996afb8375448b394a0337e</anchor>
      <arglist>(std::string _namespace)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>afd3665269e774c9667603cbd5fd8d78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>material</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>a85bcae9138f52f92b8bb13172b103a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ns</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>a95551d556fb234ca9ad08612c8eefabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ignition::math::Vector3d</type>
      <name>scaling</name>
      <anchorfile>classWaypointMarkers.html</anchorfile>
      <anchor>a8ee1e1b93d197ad6516fdb01a9ab22d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gazebo</name>
    <filename>namespacegazebo.html</filename>
    <class kind="class">gazebo::GUITaskWidget</class>
    <member kind="typedef">
      <type>const boost::shared_ptr&lt; const dock_placard_msgs::msgs::DockPlacard &gt;</type>
      <name>ConstDockPlacardPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1a6d7260cbcaf1bc9495b7e97fb8c094</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const boost::shared_ptr&lt; const light_buoy_colors_msgs::msgs::LightBuoyColors &gt;</type>
      <name>ConstLightBuoyColorsPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a02a95c229082754c181bd9f4b4ddbb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GazeboRos &gt;</type>
      <name>GazeboRosPtr</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a4777ec9c0928331d44276d4595629b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Ogre::Pass * &gt;</type>
      <name>OgrePassMap</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a958a488ef585b05681459aae0e1e67ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OgrePassMap::iterator</type>
      <name>OgrePassMapIterator</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a44e6a1c2b78ee4a310e43eed1ef41aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SensorModel_&lt; double &gt;</type>
      <name>SensorModel</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a87226da0b1d8605ff02e3e048c449728</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SensorModel_&lt; math::Vector3 &gt;</type>
      <name>SensorModel3</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a726649f8cdda6cce2783d667708f33f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetModelName</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ac4283d5568a532ebe11f9c2af84b1a5d</anchor>
      <arglist>(const sensors::SensorPtr &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRobotNamespace</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a23d0e1aff8a8c77b631a73eaadc6a0dd</anchor>
      <arglist>(const sensors::SensorPtr &amp;parent, const sdf::ElementPtr &amp;sdf, const char *pInfo=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a3220ff5127c202eb99d508c9dd829a10</anchor>
      <arglist>(GazeboRosHandOfGod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a7a74d73943e1a81e6fa87b587ae4babd</anchor>
      <arglist>(GazeboRosTemplate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a9ef10378500d5c8ac039ea5325873591</anchor>
      <arglist>(GazeboRosProjector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afad5e7015ac4829335f04a1cf5386df5</anchor>
      <arglist>(GazeboRosVacuumGripper)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a20e78c809a3978397b12641827dc71d2</anchor>
      <arglist>(GazeboRosFT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a740ad37b66d12dc5b1590f0aa02e1945</anchor>
      <arglist>(GazeboRosJointTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a863479ba1ecec53a98492b370233eb98</anchor>
      <arglist>(GazeboRosForce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a0a25f56c9e76072faf0432e01e14f9a8</anchor>
      <arglist>(GazeboRosF3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>acc52a84367fec5040f2a309c0f4ebfeb</anchor>
      <arglist>(GazeboRosJointPoseTrajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_MODEL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ae6c1ef445557b4cbe0eed6efb8f6f8ba</anchor>
      <arglist>(GazeboRosP3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GZ_REGISTER_VISUAL_PLUGIN</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a62abf8b3862a57d5ca6e0554d60a11e2</anchor>
      <arglist>(GazeboRosVideo)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FIRST</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a7fc5dc17707458216cdffdc2f61ec60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FRONT_LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937ab6397bf13894fc2bb35b100483ead41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>FRONT_RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937ada5501fc566c3afad8ee1de873de3474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a51d67bce0e8521c119305fcf142766ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490ac8fd164be21d415230fc7b7119b4fa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490ac8fd164be21d415230fc7b7119b4fa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT_FRONT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a5cdfd5eeaf2a5a06adc8fc8bca347aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LEFT_REAR</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a69572aba143412aa6179ac72a3acc716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MID_LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937a8177e1e721f0e0cb61f4e562f7598594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MID_RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937aa7ed726137bc75ea0a6ef1bf6672e827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NUM_WHEELS</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937a19689971a2b8afb90c7e64f5483d0080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REAR_LEFT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937aec1412560247313908b0bf4359e7048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REAR_RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>afa037a6c461c29787b2239c8ca110937af4815c6845926a3b58b4b2044e8f84f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377a79e194be8857f263e7f3266275cfdc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a64ba7c594f615e4d8a56614200726ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a64ba7c594f615e4d8a56614200726ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT_FRONT</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377aa1a17b58f0d1bd2de87a1717851bcec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RIGHT_REAR</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ad2bb898846e5e7955acd8b6db07c7377ae6c65b493ca64be58bdcb6963cab8d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SECOND</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a6132339cda4936565b4d79115787cdb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>THIRD</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>a1b6392700eab42e5f8edb6c938f84490a36f98f57a8dc3f25825a34e690fb9126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>xyz</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ac04d1ea778eb6eb0d3d4027d590b9705ae2f99431960a8c02f3a73f9e6e6e6a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>zyx</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>ac04d1ea778eb6eb0d3d4027d590b9705a296b73b756752cff9515eb5d4bac646e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>key2thrust_angle</name>
    <filename>namespacekey2thrust__angle.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__gen_ch_getter</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a21a59a1b20b7a688140228fa0bddb659</anchor>
      <arglist>(echo)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angle_msg</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>aa384a42bf165358db8394b2810d92332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>curr_angle</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a6d6366e13faf92ee2346c56bcb38b3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>aeec7640500a02c4166da53cd5b75b55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>getch</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a6edee91a2d442225c50bd069c3cff4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>instructions</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a0d746de283e3f1bd71986bd68d6df576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a162e92330ee26051777c025c08976e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>left_pub</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>ad40f74dbd2b336960231abdc04a77292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_angle</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>ace5b58469cf51c0c62ecae21c7351e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>moveBindings</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>ad9ce30071b90a63c88d37b21933344bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_prints</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>af7b9c4741e893fd59e60ce8cd1270454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right_pub</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a31f221c7d691c92e77bcdc1e2c2a4d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>speedBindings</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>a7e4b18bf15e5d847bdf79a1e56e17ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>thrust_angle_speed</name>
      <anchorfile>namespacekey2thrust__angle.html</anchorfile>
      <anchor>aac895104e6a85ccb34175d48c61ceb0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pinger_visualisation</name>
    <filename>namespacepinger__visualisation.html</filename>
    <class kind="class">pinger_visualisation::PingerVisualisation</class>
    <member kind="variable">
      <type></type>
      <name>pinger</name>
      <anchorfile>namespacepinger__visualisation.html</anchorfile>
      <anchor>acf7d43c6de8e7078c4bacff2f560ad23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pm_sampling</name>
    <filename>namespacepm__sampling.html</filename>
    <member kind="function">
      <type>def</type>
      <name>pm</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a974cc19d6f4271c70c03b696f27df9e2</anchor>
      <arglist>(omega, omega_p)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>a</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>aced706455d8cf4448be07bf26f1cdf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>delos</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a866b975e655ec8ad63e61f336ec21195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a99b87a90b0fcc8e7fc834e543487cc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>omega_p</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>ad3d965e2d0569c05e16cdf5e80fa53de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>omegas</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a047abf41a691ace3cc58fa6c3ecf4a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>s</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a849e4162b789f5e61c1c1348e44318ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>a8899e59ab04ca09e2118910e0aedcdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>Tps</name>
      <anchorfile>namespacepm__sampling.html</anchorfile>
      <anchor>aba451987d321388176cac93d5eaa4f30</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>set_pinger_position</name>
    <filename>namespaceset__pinger__position.html</filename>
    <class kind="class">set_pinger_position::PingerPosition</class>
    <member kind="variable">
      <type></type>
      <name>pinger</name>
      <anchorfile>namespaceset__pinger__position.html</anchorfile>
      <anchor>a19334bd9a1ee89b5ef655029d4f3c93a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</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>
  <compound kind="namespace">
    <name>vrx_gazebo_python</name>
    <filename>namespacevrx__gazebo__python.html</filename>
    <namespace>vrx_gazebo_python::generator_scripts</namespace>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts.html</filename>
    <namespace>vrx_gazebo_python::generator_scripts::utils</namespace>
    <namespace>vrx_gazebo_python::generator_scripts::wamv_config</namespace>
    <namespace>vrx_gazebo_python::generator_scripts::world_generator</namespace>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts::utils</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add_gazebo_thruster_config</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>adf55f58d289f78141f956eca8cc008b2</anchor>
      <arglist>(xacro_target, yaml_file=None, requested_macros=None, boiler_plate_top=&apos;&apos;, boiler_plate_bot=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_xacro_file</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>a042d0a9a969de993c1685f609c58f97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_macro_files</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>ad067442496f83b8e577e021d680c5595</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_macros</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>a2c6a5b88931a12e720bec492c97e48d2</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>macro_call_gen</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>af07042cac9b7556f236ee68009bd1751</anchor>
      <arglist>(name, params={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_xacro_file</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1utils.html</anchorfile>
      <anchor>a0dd8daff1947f4b62b6b40f0d0dda0d6</anchor>
      <arglist>(xacro_file_name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts::wamv_config</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config.html</filename>
    <namespace>vrx_gazebo_python::generator_scripts::wamv_config::compliance</namespace>
    <namespace>vrx_gazebo_python::generator_scripts::wamv_config::configure_wamv</namespace>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts::wamv_config::compliance</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance.html</filename>
    <class kind="class">vrx_gazebo_python::generator_scripts::wamv_config::compliance::Box</class>
    <class kind="class">vrx_gazebo_python::generator_scripts::wamv_config::compliance::Sensor_Compliance</class>
    <class kind="class">vrx_gazebo_python::generator_scripts::wamv_config::compliance::Thruster_Compliance</class>
    <member kind="function">
      <type>def</type>
      <name>find_boxes</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1compliance.html</anchorfile>
      <anchor>a0f5538e6b249178545230cee961af501</anchor>
      <arglist>(box_yaml)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts::wamv_config::configure_wamv</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</filename>
    <member kind="function">
      <type>def</type>
      <name>create_sensor_xacro</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>a4df8ecc348b6b44fb1d62c12c773ea42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_thruster_xacro</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>aed9c43b9497c0abacb3a32f4f0cc8f64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>a6dc02e7a7605f26d81395cd5bb3c6d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yaml_to_xacro_extension</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1wamv__config_1_1configure__wamv.html</anchorfile>
      <anchor>af4c52cdab458f5c952c779f6aa31ef24</anchor>
      <arglist>(string)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts::world_generator</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator.html</filename>
    <namespace>vrx_gazebo_python::generator_scripts::world_generator::generate_worlds</namespace>
  </compound>
  <compound kind="namespace">
    <name>vrx_gazebo_python::generator_scripts::world_generator::generate_worlds</name>
    <filename>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</filename>
    <member kind="function">
      <type>def</type>
      <name>iterate</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>adc96a759075c650af6e48f589de4e80e</anchor>
      <arglist>(axies_max={}, coordinates=[], current_coordinate={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>linear_combinations</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>a460aaf784401230bc34ab233701ccd4d</anchor>
      <arglist>(master={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>a2a7053736bdaacfa36ddc16f2462832a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>world_gen</name>
      <anchorfile>namespacevrx__gazebo__python_1_1generator__scripts_1_1world__generator_1_1generate__worlds.html</anchorfile>
      <anchor>a556c78b074530981163742b0a121bc09</anchor>
      <arglist>(coordinate={}, master={})</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wavefield_envelope</name>
    <filename>namespacewavefield__envelope.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>G</name>
      <anchorfile>namespacewavefield__envelope.html</anchorfile>
      <anchor>a5118ff076bd87c6b5212e91169e62193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>T</name>
      <anchorfile>namespacewavefield__envelope.html</anchorfile>
      <anchor>a1691bda6ca850a9c91b081ad233cc247</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
