<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/plumesim/</path>
    <filename>____init_____8py</filename>
    <namespace>plumesim</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/plumesim/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>plumesim::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_ReadPlumeSim.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/plumesim/srv/</path>
    <filename>__ReadPlumeSim_8py</filename>
    <class kind="class">plumesim::srv::_ReadPlumeSim::ReadPlumeSim</class>
    <class kind="class">plumesim::srv::_ReadPlumeSim::ReadPlumeSimRequest</class>
    <class kind="class">plumesim::srv::_ReadPlumeSim::ReadPlumeSimResponse</class>
    <namespace>plumesim::srv::_ReadPlumeSim</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_36d</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>abf42aedd1c17fcb05b434dd6e15716f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a845030236c5c1444d989c669069f237d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4fH</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a03f976e07899237b97454453503a5d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a46751892d3cd4c272fea57b7f60bd0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a5fe6c72bab3789913331d0d6f7d1985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a69658d2cb7d028ff0a378b4cfc560890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a0c1a5429971eafc2992977a5f964f042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>PlumeSim.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/</path>
    <filename>PlumeSim_8cpp</filename>
    <includes id="ReadPlumeSim_8h" name="ReadPlumeSim.h" local="yes" imported="no">plumesim/ReadPlumeSim.h</includes>
    <includes id="PSSources_8h" name="PSSources.h" local="yes" imported="no">utils/PSSources.h</includes>
    <class kind="class">PlumeSim</class>
    <member kind="define">
      <type>#define</type>
      <name>NODE_VERSION</name>
      <anchorfile>PlumeSim_8cpp.html</anchorfile>
      <anchor>a3c1d14e005131bc439de0596acdcef57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PlumeSim_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plumesim_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/examples/</path>
    <filename>plumesim__test_8cpp</filename>
    <includes id="ReadPlumeSim_8h" name="ReadPlumeSim.h" local="yes" imported="no">plumesim/ReadPlumeSim.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>plumesim__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCallback</name>
      <anchorfile>plumesim__test_8cpp.html</anchorfile>
      <anchor>a3399ac06db029fd7c9605dc8807ddd1d</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>nav_msgs::Odometry</type>
      <name>myOdom</name>
      <anchorfile>plumesim__test_8cpp.html</anchorfile>
      <anchor>a57b2841285f39d7b41abac1ce161ffe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PSFluent.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/utils/</path>
    <filename>PSFluent_8cpp</filename>
    <includes id="PSSources_8h" name="PSSources.h" local="yes" imported="no">PSSources.h</includes>
  </compound>
  <compound kind="file">
    <name>PSGaussian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/utils/</path>
    <filename>PSGaussian_8cpp</filename>
    <includes id="PSSources_8h" name="PSSources.h" local="yes" imported="no">PSSources.h</includes>
  </compound>
  <compound kind="file">
    <name>PSLog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/utils/</path>
    <filename>PSLog_8cpp</filename>
    <includes id="PSSources_8h" name="PSSources.h" local="yes" imported="no">PSSources.h</includes>
  </compound>
  <compound kind="file">
    <name>PSMeadering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/utils/</path>
    <filename>PSMeadering_8cpp</filename>
    <includes id="PSSources_8h" name="PSSources.h" local="yes" imported="no">PSSources.h</includes>
  </compound>
  <compound kind="file">
    <name>PSSource.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/utils/</path>
    <filename>PSSource_8cpp</filename>
    <includes id="PSSources_8h" name="PSSources.h" local="yes" imported="no">PSSources.h</includes>
  </compound>
  <compound kind="file">
    <name>PSSources.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/src/utils/</path>
    <filename>PSSources_8h</filename>
    <class kind="class">plumesim::PSFluent</class>
    <class kind="struct">plumesim::PSFramePoint</class>
    <class kind="class">plumesim::PSGaussian</class>
    <class kind="class">plumesim::PSLog</class>
    <class kind="class">plumesim::PSMeadering</class>
    <class kind="struct">plumesim::PSOdorData</class>
    <class kind="struct">plumesim::PSPoint2d</class>
    <class kind="struct">plumesim::PSPoint3d</class>
    <class kind="struct">plumesim::PSRect</class>
    <class kind="class">plumesim::PSSource</class>
    <namespace>plumesim</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MIN_NUM_OF_POINTS</name>
      <anchorfile>PSSources_8h.html</anchorfile>
      <anchor>ae2860321a277fb2cac2ba28a732a152c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReadPlumeSim.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/simulator_plumesim/plumesim/srv_gen/cpp/include/plumesim/</path>
    <filename>ReadPlumeSim_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; plumesim::ReadPlumeSim &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; plumesim::ReadPlumeSim &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">plumesim::ReadPlumeSim</class>
    <class kind="struct">plumesim::ReadPlumeSimRequest_</class>
    <class kind="struct">plumesim::ReadPlumeSimResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>plumesim</namespace>
    <member kind="typedef">
      <type>::plumesim::ReadPlumeSimRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReadPlumeSimRequest</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a69092610367bf539fa0b70e1540073bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimRequest const  &gt;</type>
      <name>ReadPlumeSimRequestConstPtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>acbb02ce3e493573e13dcb6406410bcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimRequest &gt;</type>
      <name>ReadPlumeSimRequestPtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>aca04f1f184e1d2e0961b594bdd1ec1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::plumesim::ReadPlumeSimResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReadPlumeSimResponse</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a207f7eb003626d725b3b29c27505c98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimResponse const  &gt;</type>
      <name>ReadPlumeSimResponseConstPtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a89179994e35b0cfe8111b8cc86a68fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimResponse &gt;</type>
      <name>ReadPlumeSimResponsePtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a110232f4ee54ce41bc696223109c32dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlumeSim</name>
    <filename>classPlumeSim.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getFrequency</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>ae919f0608677da2720c9d59c10ff8f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlumeSim</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a14f78ae116807bcd1f38ca63e0e157a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadPlumeSim</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a93f2ca3e8f25cc85e4e947d02975d68d</anchor>
      <arglist>(plumesim::ReadPlumeSim::Request &amp;req, plumesim::ReadPlumeSim::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdatePlume</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>ad71bbba38152c8820fc55a4f5ef6d072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlumeSim</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>ae28c9f01a716fd0b1f06901a31fac7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>freq</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a461f268d52c4eafd342a4f09aaefbb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>global_frame_id</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a805c5e3bcdefab0e0010fd9bf52b7a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_pub</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a3a1c2bc791b5b6c16642f4f86153520b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a825c880366b5ff459f867bc06e79d2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>plume_color_a</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>ad7503de54d5cec69e468e1c8289f65db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>plume_color_b</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a91ffad29d35f5ff34bd73f38cdba58b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>plume_color_g</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>aa644eb494fa88f02954c0293afdc7e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>plume_color_r</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a7c7e55b1bcd4d462262fbd779d1c7ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>plume_id</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a30c5271d94e2baf90019e8b72c802b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>plume_ns</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>acfd1be3a3bb7a9e58c6655fbe1a049f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>points</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a7b06d3ee509c01a50188c46f34fd97a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>service</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a31d5ddd5e273e200d3d8bdbfd859fb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PSSource *</type>
      <name>source</name>
      <anchorfile>classPlumeSim.html</anchorfile>
      <anchor>a0621cbe0bc8a819d5fcdabbdaba3631b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plumesim</name>
    <filename>namespaceplumesim.html</filename>
    <namespace>plumesim::srv</namespace>
    <class kind="class">plumesim::PSFluent</class>
    <class kind="struct">plumesim::PSFramePoint</class>
    <class kind="class">plumesim::PSGaussian</class>
    <class kind="class">plumesim::PSLog</class>
    <class kind="class">plumesim::PSMeadering</class>
    <class kind="struct">plumesim::PSOdorData</class>
    <class kind="struct">plumesim::PSPoint2d</class>
    <class kind="struct">plumesim::PSPoint3d</class>
    <class kind="struct">plumesim::PSRect</class>
    <class kind="class">plumesim::PSSource</class>
    <class kind="struct">plumesim::ReadPlumeSim</class>
    <class kind="struct">plumesim::ReadPlumeSimRequest_</class>
    <class kind="struct">plumesim::ReadPlumeSimResponse_</class>
    <member kind="typedef">
      <type>::plumesim::ReadPlumeSimRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReadPlumeSimRequest</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a69092610367bf539fa0b70e1540073bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimRequest const  &gt;</type>
      <name>ReadPlumeSimRequestConstPtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>acbb02ce3e493573e13dcb6406410bcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimRequest &gt;</type>
      <name>ReadPlumeSimRequestPtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>aca04f1f184e1d2e0961b594bdd1ec1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::plumesim::ReadPlumeSimResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ReadPlumeSimResponse</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a207f7eb003626d725b3b29c27505c98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimResponse const  &gt;</type>
      <name>ReadPlumeSimResponseConstPtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a89179994e35b0cfe8111b8cc86a68fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimResponse &gt;</type>
      <name>ReadPlumeSimResponsePtr</name>
      <anchorfile>namespaceplumesim.html</anchorfile>
      <anchor>a110232f4ee54ce41bc696223109c32dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::PSFluent</name>
    <filename>classplumesim_1_1PSFluent.html</filename>
    <base>plumesim::PSSource</base>
    <member kind="function">
      <type>int</type>
      <name>cleanup</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a98a0b5059be668b01af8e8ed6fea1ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generatePoints</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>ab5c5463a0aa10f242cdefe6ce9c1e46f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getChemicalReading</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a13d17128b65a36504c8d4d2234653d0e</anchor>
      <arglist>(PSPoint3d *point, PSOdorData *odor_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PSFluent</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a8a68aceba1791a69a3c8efabc7af5c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setup</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a29bb8897a4ac77489a588b8b598914f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PSFluent</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>ae5f4fc1248938a365a1cb249d3eca332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cellSize</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>abb82d4b54a389a1073e4e096b360f291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentFrame</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a7806e28d56a0183e2f23a65d07f66a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>ae5837bf5461b77c68e706eceecf8948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>logFile</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a1b42477a7edbed8a88aa1634da567868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxOdorValue</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a59fb71d7651614b98768b84aa0e51539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxPointsPerCell</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a3ee2da6809e205f46ea3fd1788245160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfFrames</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a205b6f324dcda4c0db81b56282230ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PSFramePoint &gt;</type>
      <name>frame</name>
      <anchorfile>classplumesim_1_1PSFluent.html</anchorfile>
      <anchor>a528e96057ede8b6fa17b6c8a5d473781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::PSFramePoint</name>
    <filename>structplumesim_1_1PSFramePoint.html</filename>
    <member kind="variable">
      <type>PSOdorData</type>
      <name>odor</name>
      <anchorfile>structplumesim_1_1PSFramePoint.html</anchorfile>
      <anchor>a94a76ca4793e65ea43378832213133b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PSPoint3d</type>
      <name>point</name>
      <anchorfile>structplumesim_1_1PSFramePoint.html</anchorfile>
      <anchor>a537300f389176b041bcb9a7fbe3d87ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::PSGaussian</name>
    <filename>classplumesim_1_1PSGaussian.html</filename>
    <base>plumesim::PSSource</base>
    <member kind="function">
      <type>int</type>
      <name>cleanup</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a44367dd105232bb6f896834ba2ce5a91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generatePoints</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a50ac632f8f5ae723517d0feea86d309b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getChemicalReading</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>ae0b230da2cdeb0cb231a6496d0dd26d5</anchor>
      <arglist>(PSPoint3d *point, PSOdorData *odor_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PSGaussian</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a3cdfffe6bcb65f82703080190fa7e1c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setup</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a3a6723f11ff8376f9f14ac8e50399076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PSGaussian</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>ab494602bdc4aace8e99e3044482f226c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PSRect</type>
      <name>arenaRect</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a4d9eb7fc8c641dca700c2f19d42267ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cellSize</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>abcf136fbb927b150cbe52deac95460bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>diffX</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>aa82c226af314d672423a547a3122793f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>diffY</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>ac3c98fda53c4f9885358f1d5ea721f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxPointsPerCell</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a4ff1f6269305e3c2590090a6e0cfbdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>ac3edb259077192886d725cfbfd88ca27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PSPoint3d</type>
      <name>startPoint</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a635bc11ad5d61627a5498900df6feb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PSFramePoint &gt;</type>
      <name>frame</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>af6b2dd1e50350be26644ec0e39dfeaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>t</name>
      <anchorfile>classplumesim_1_1PSGaussian.html</anchorfile>
      <anchor>a44e6642eaba1c734afdcaca4c903451d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::PSLog</name>
    <filename>classplumesim_1_1PSLog.html</filename>
    <base>plumesim::PSSource</base>
    <member kind="function">
      <type>int</type>
      <name>cleanup</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a50e982000e7250e05e0ee149e3ec377f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generatePoints</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>ac83dcb0a6caf4bf41f6c2e919269e90d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getChemicalReading</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a9c81e8fbeed28c90b2dcd54dc75fec49</anchor>
      <arglist>(PSPoint3d *point, PSOdorData *odor_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PSLog</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a100dbb531de4aa3555aabcee49ba7534</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setup</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a92953d70ab065e3fedd823c22bac645a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PSLog</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a0b45d7c610ffe6f153ab655ce5e97c0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cellSize</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a4ac693c8b617611ced7fe2953d196be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentFrame</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>ae1e3ffda3f680c1be3c5339e834c95d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>logFile</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>a0baf3c3b8070784342843d0cbb49ac49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>logFilePath</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>aecce4d0fb474234f769d490eedbfdfba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxPointsPerCell</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>aa67eb343c461d0d2ea4c9be8bc2677fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfFrames</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>af6f34fdf1bf44d120a00310a93ed58d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>period</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>ab84e0c2dabd04ab59ec287e5f5efbf9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PSFramePoint &gt;</type>
      <name>frame</name>
      <anchorfile>classplumesim_1_1PSLog.html</anchorfile>
      <anchor>ac240301c2139cdea27f262bd1d3eb784</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::PSMeadering</name>
    <filename>classplumesim_1_1PSMeadering.html</filename>
    <base>plumesim::PSSource</base>
    <member kind="function">
      <type>int</type>
      <name>cleanup</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>af439a10e0dbf1aaed5f170fe02f3efd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generatePoints</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>acca76d686f252b36c4d583058ec46518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getChemicalReading</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>ad0a698036b5ec149f19a0eed2489f678</anchor>
      <arglist>(PSPoint3d *point, PSOdorData *odor_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PSMeadering</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>a9c039e045b6807efd19f2a49817d3be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setup</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>a86ba762b093c73e993e4a5a88a0a83f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PSMeadering</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>afa9f4d746f328c5211b0e0cd2062be3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PSRect</type>
      <name>arenaRect</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>afd436e416e11857b39802f56ed58d61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dispersionCoeficient</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>ad250c14c13c91941bf97a873445d4470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxPoints</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>af03c8c84ad25d845afa740b48ccd271a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numOfPlumePoints</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>a7efe84f44087690595048f0843a2e93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>abdb5920b39b7789020e9b2ae5fbc1491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>releaseRate</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>af69cb6024081d504fd1c122411b57129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PSPoint3d</type>
      <name>startPoint</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>ae3186dd67119c967ce3b152f748c9e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>linearInterpolation</name>
      <anchorfile>classplumesim_1_1PSMeadering.html</anchorfile>
      <anchor>a723cf9d0a5df0b3149537aba618d02f4</anchor>
      <arglist>(PSPoint3d *points, int numOfPoints)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::PSOdorData</name>
    <filename>structplumesim_1_1PSOdorData.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>chemical</name>
      <anchorfile>structplumesim_1_1PSOdorData.html</anchorfile>
      <anchor>af27c4750fd7cfdc7f92291b448250c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>windDirection</name>
      <anchorfile>structplumesim_1_1PSOdorData.html</anchorfile>
      <anchor>a7d1bba7d8fbfbc5cea39a19cbc9d5e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>windSpeed</name>
      <anchorfile>structplumesim_1_1PSOdorData.html</anchorfile>
      <anchor>a72d0b6a9e98f9ec5218251524148dc40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::PSPoint2d</name>
    <filename>structplumesim_1_1PSPoint2d.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>px</name>
      <anchorfile>structplumesim_1_1PSPoint2d.html</anchorfile>
      <anchor>adb7b7e0954456f1646a21052cf3c6b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>py</name>
      <anchorfile>structplumesim_1_1PSPoint2d.html</anchorfile>
      <anchor>a470dfaf11730cf843249b893eeb214aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::PSPoint3d</name>
    <filename>structplumesim_1_1PSPoint3d.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>px</name>
      <anchorfile>structplumesim_1_1PSPoint3d.html</anchorfile>
      <anchor>a625c7c8f9cc6a3c038e10f4583742b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>py</name>
      <anchorfile>structplumesim_1_1PSPoint3d.html</anchorfile>
      <anchor>a48f8784174eb324b81b82a66347c823b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pz</name>
      <anchorfile>structplumesim_1_1PSPoint3d.html</anchorfile>
      <anchor>a49d2606d36ea0cf981fcf75e6a5c75ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::PSRect</name>
    <filename>structplumesim_1_1PSRect.html</filename>
    <member kind="variable">
      <type>PSPoint2d</type>
      <name>endPoint</name>
      <anchorfile>structplumesim_1_1PSRect.html</anchorfile>
      <anchor>abde4900e7a1708e693369f0647e8163b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PSPoint2d</type>
      <name>startPoint</name>
      <anchorfile>structplumesim_1_1PSRect.html</anchorfile>
      <anchor>a0a3cdf3f6b0906571e85ace2a7b41d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::PSSource</name>
    <filename>classplumesim_1_1PSSource.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ChangesOverTime</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a64533f06a425628d6a32bf4f9cedb530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cleanup</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>ab7deec15f0add25939be8c3ccef1ae15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>generatePoints</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a0e365a52c80704f238ceb0d651f60f55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getChemicalReading</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>ad6703eb0e560a312733d81f17ea0996a</anchor>
      <arglist>(PSPoint3d *point, PSOdorData *odor_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPlaying</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>ada9735943dad00e9e59887f86204bb63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PSSource</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>ae85ad8e531e68f8188e1d746e2789fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setup</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a74f50c10fcba968138dc91078d6d82b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PSSource</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a7f0dbce50c7b7162a6365c5186fb9805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PSPoint3d &gt;</type>
      <name>plumePoints</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a1592a43c3c3d5dfd70eb55d2c6a543f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>countPoints</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a031dc1182e6566348972d36b7958c712</anchor>
      <arglist>(PSPoint3d *center, double radius)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float</type>
      <name>drand</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a8d3365098bc13db64fc213a8c60e001b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>randomNormal</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>ae93eb48e2cde8fa13ff86108386861bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>changesOverTime</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>a23754f5841137f24caa8cf878bd92293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isPlaying</name>
      <anchorfile>classplumesim_1_1PSSource.html</anchorfile>
      <anchor>aef82ad973d004454badccec1f3977a88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::ReadPlumeSim</name>
    <filename>structplumesim_1_1ReadPlumeSim.html</filename>
    <member kind="typedef">
      <type>ReadPlumeSimRequest</type>
      <name>Request</name>
      <anchorfile>structplumesim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a51988f1cf7c1163ae32f04a61a0a3fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structplumesim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>af35722336cacab128391a8074d7b026a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReadPlumeSimResponse</type>
      <name>Response</name>
      <anchorfile>structplumesim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a2147a21f792cbb406b09803b7e61b02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structplumesim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a4e494364ff559d378f494390e2f4ec30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structplumesim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a3eddab3e2f6ad21a4ec45db23aaac258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structplumesim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a81b0f719eb70af30048fa6426aa8e694</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::ReadPlumeSimRequest_</name>
    <filename>structplumesim_1_1ReadPlumeSimRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::nav_msgs::Odometry_&lt; ContainerAllocator &gt;</type>
      <name>_odom_type</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a7c484b15d72e405050b24b46c12dbe3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a00ac7217ac4c28b6077c86fdf19a729d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>ada2c8ad63660075814ec13fb47ea690d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReadPlumeSimRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a775ee6890da3ebe947b464a4e4ce2721</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadPlumeSimRequest_</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a62db3ffd56871eb93f4a454969aee2c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadPlumeSimRequest_</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a8f2e15cb5a19365f8ffbbe9eb00edeb2</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a038eda2b45c1ecf564dd9410a9cb155a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::nav_msgs::Odometry_&lt; ContainerAllocator &gt;</type>
      <name>odom</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimRequest__.html</anchorfile>
      <anchor>a99c726500c7cd5bf09b73cd53a0e8e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>plumesim::ReadPlumeSimResponse_</name>
    <filename>structplumesim_1_1ReadPlumeSimResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::lse_sensor_msgs::Nostril_&lt; ContainerAllocator &gt;</type>
      <name>_nostril_type</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a503f1c1127bf54f7e5912b4ebdb63a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a6e9ae8f33183a2451c1e6228a0c34494</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a09e18bba92b418de64c1e74bb44c8d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReadPlumeSimResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a0ebe2be920ef03f157166227c2dd25cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadPlumeSimResponse_</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a9210a726cdbd338e1ad462b630377965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadPlumeSimResponse_</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a820b9fb4abf546262affb12b259c4b82</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>adb1b3af6e195a579259c09ef0f456712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::lse_sensor_msgs::Nostril_&lt; ContainerAllocator &gt;</type>
      <name>nostril</name>
      <anchorfile>structplumesim_1_1ReadPlumeSimResponse__.html</anchorfile>
      <anchor>a9ff4ec7ade12dfb25f568ff4ecbcef76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plumesim::srv</name>
    <filename>namespaceplumesim_1_1srv.html</filename>
    <namespace>plumesim::srv::_ReadPlumeSim</namespace>
  </compound>
  <compound kind="namespace">
    <name>plumesim::srv::_ReadPlumeSim</name>
    <filename>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</filename>
    <class kind="class">plumesim::srv::_ReadPlumeSim::ReadPlumeSim</class>
    <class kind="class">plumesim::srv::_ReadPlumeSim::ReadPlumeSimRequest</class>
    <class kind="class">plumesim::srv::_ReadPlumeSim::ReadPlumeSimResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_36d</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>abf42aedd1c17fcb05b434dd6e15716f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a845030236c5c1444d989c669069f237d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4fH</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a03f976e07899237b97454453503a5d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6d</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a46751892d3cd4c272fea57b7f60bd0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a5fe6c72bab3789913331d0d6f7d1985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a69658d2cb7d028ff0a378b4cfc560890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceplumesim_1_1srv_1_1__ReadPlumeSim.html</anchorfile>
      <anchor>a0c1a5429971eafc2992977a5f964f042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::srv::_ReadPlumeSim::ReadPlumeSim</name>
    <filename>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSim.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>ad8c156b61daf30e20a9b20ea24ff0dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a54303f8baa406ac3c27b5e1326002f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a790fbe9ca9713a94e24e72e34a95f149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSim.html</anchorfile>
      <anchor>a3390d310344cb89787d28322fd673da3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::srv::_ReadPlumeSim::ReadPlumeSimRequest</name>
    <filename>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a53a4b59ebd42abb726f9571c611ab628</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a62d3823af6077688346080a973a97613</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a23f6f206b73f95701541e1be382770a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a2f555cca5bae7822bfb04d3e629a3f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a62dbcfb09b6c2b01463befa17d51a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>odom</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a43fde12d17d516821ad6eb94c9dda77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a7e446ead9087deba32a47f4212336290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a76bcce9dfd7778e374e05c817c190db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a5a165212b13f83bb6325ce6f179c57bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a2754bcbec41216f7d0932f9216b6fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>acf21b6b346a23c5860673257fe6d8ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a74145579626e2b46c9eafc5f41733d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimRequest.html</anchorfile>
      <anchor>a13642dea201649df5563a1f27f893422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plumesim::srv::_ReadPlumeSim::ReadPlumeSimResponse</name>
    <filename>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a4b18816e5fabbe25ecf472f692d96c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a018cd944305a07ff0c1e58251d9ed1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a4ce29d6f67ca2a03ca436984b6f0214a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>ae3a726e17060493d6c96923588c21201</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>ac1ae52072b1227b056dd18266042c6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nostril</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>af5c7eeabd4801e5c24e159e9b89f2c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>ac8c4a7ac43c008f50285a939b0a4d78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a2c8552f917b947ea8e1ec4092bfef9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>af9fb5f0c8cbc0c06e066a273298c7a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>af5a1d1c3d963844cc89febf23829a125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a0b252226bb877a76a11020e5aaa1332d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a0f0f7d9f129803fd1af5d6f6d861011e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classplumesim_1_1srv_1_1__ReadPlumeSim_1_1ReadPlumeSimResponse.html</anchorfile>
      <anchor>a35f049341563b7189fbc1fe8500cfb20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ace7449a9bc43b963fdb765074eec0c88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a29f9d2326d7074a631ae2ca63ae2b82c</anchor>
      <arglist>(const ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3d2e6b88f9549c610f4191a873d06918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab4617098e8269ba429044e988a67ffde</anchor>
      <arglist>(const ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abd88c4a2efbe752e80384a7a831c5b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab1ba92f9b16a38bbcdb36dc52333c7e0</anchor>
      <arglist>(const ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a45f90dfa5a383b9f357228e72be9cc88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac0e0705958425f6d3b03a02f5b6fbcbf</anchor>
      <arglist>(const ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a55a9bd92449d90c5b09f349ef58dd75d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af75557b611a10fa0c08e56d93fc871fb</anchor>
      <arglist>(const ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afd1f540ebac5ac09e6557b7eb18101d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4de7f698d2e3974c2782896c447b868e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a957180db23f6a4b212702b2a921bc3c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad6b3fdcb5a4db9a4b2005c1602045a38</anchor>
      <arglist>(const ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac521adbeeb5d4e8b44b1e63609a0d77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaa12ec72768cfddc5e4f978d9a7e0820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab1436b33fe09f2aa441b2df17d658089</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0eda140e0eac2b665a4851ab40722176</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a48527154692882fab1141790998c83c9</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af559caddeeadd644abe3e3a11b69f68d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; plumesim::ReadPlumeSim &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSim_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSim_01_4.html</anchorfile>
      <anchor>a3500a292fc49908d471226b9643ba554</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSim_01_4.html</anchorfile>
      <anchor>ad1869e65a617f1692c09888213dbc338</anchor>
      <arglist>(const plumesim::ReadPlumeSim &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeced718dc6eb238596f2d730e935995e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad50b414b89e72d4f983c4581c93cefd9</anchor>
      <arglist>(const plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec78135b99d8e048283bbd731307eb23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aad6b44d044b1f77684bc5baf9d3938be</anchor>
      <arglist>(const plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; plumesim::ReadPlumeSim &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSim_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSim_01_4.html</anchorfile>
      <anchor>a4fa6ffad22c96b84b1f238ca6858398b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSim_01_4.html</anchorfile>
      <anchor>ae28e1b69be7f4c3ffcd6b9388d497b30</anchor>
      <arglist>(const plumesim::ReadPlumeSim &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a88b3d31b93c42ccf2ce0a58d370749d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSimRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac5d1b7a13df961799ba98b8c5e4ee1af</anchor>
      <arglist>(const plumesim::ReadPlumeSimRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a61de15e395eed13cb6719995bf1813d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01plumesim_1_1ReadPlumeSimResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3beeb366f298597ae37ba0bae3723930</anchor>
      <arglist>(const plumesim::ReadPlumeSimResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
