<?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/odor_search/particle_plume/src/particle_plume/</path>
    <filename>____init_____8py</filename>
  </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/odor_search/particle_plume/src/particle_plume/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>particle_plume::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_GetGradient.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/src/particle_plume/srv/</path>
    <filename>__GetGradient_8py</filename>
    <class kind="class">particle_plume::srv::_GetGradient::GetGradient</class>
    <class kind="class">particle_plume::srv::_GetGradient::GetGradientRequest</class>
    <class kind="class">particle_plume::srv::_GetGradient::GetGradientResponse</class>
    <namespace>particle_plume::srv::_GetGradient</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</anchorfile>
      <anchor>ad783c89a5ddbb9b82cbab5dfcc76d1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</anchorfile>
      <anchor>a03cc6be19ae7d58c5367a5bbb5ef14de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</anchorfile>
      <anchor>a77c2c258fbd255d480b429bcf761b6c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cell.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/src/</path>
    <filename>Cell_8h</filename>
    <member kind="typedef">
      <type>pcl::PointXYZI</type>
      <name>Cell</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>a955e41d71146ddb6435e0094aa921874</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetGradient.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/srv_gen/cpp/include/particle_plume/</path>
    <filename>GetGradient_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; particle_plume::GetGradient &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">particle_plume::GetGradient</class>
    <class kind="struct">particle_plume::GetGradientRequest_</class>
    <class kind="struct">particle_plume::GetGradientResponse_</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; particle_plume::GetGradient &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <member kind="typedef">
      <type>::particle_plume::GetGradientRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetGradientRequest</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>a2b411707cada9af7454e40134c0e2a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientRequest const  &gt;</type>
      <name>GetGradientRequestConstPtr</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>a35ac69c866e3956d4931cc0a5714b93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientRequest &gt;</type>
      <name>GetGradientRequestPtr</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>afcd2e5b4d9c146eb5a89f2e34128bdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::particle_plume::GetGradientResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GetGradientResponse</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>a091ecdf8355cc108800befb5af2ae443</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientResponse const  &gt;</type>
      <name>GetGradientResponseConstPtr</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>a7aea97be1e1c412acf948973f63852cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientResponse &gt;</type>
      <name>GetGradientResponsePtr</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>af8eb6b318890710bcfb8843a403c1610</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/odor_search/particle_plume/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Particle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/src/</path>
    <filename>Particle_8h</filename>
    <member kind="typedef">
      <type>pcl::PointXYZI</type>
      <name>Particle</name>
      <anchorfile>namespaceparticle__plume.html</anchorfile>
      <anchor>acd032da133c628d9494da63d58ff404d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>particle_plume_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/src/</path>
    <filename>particle__plume__node_8cpp</filename>
    <includes id="ParticlePlume_8h" name="ParticlePlume.h" local="yes" imported="no">ParticlePlume.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>particle__plume__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParticlePlume.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/src/</path>
    <filename>ParticlePlume_8cpp</filename>
    <includes id="ParticlePlume_8h" name="ParticlePlume.h" local="yes" imported="no">ParticlePlume.h</includes>
  </compound>
  <compound kind="file">
    <name>ParticlePlume.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/odor_search/particle_plume/src/</path>
    <filename>ParticlePlume_8h</filename>
    <includes id="Particle_8h" name="Particle.h" local="yes" imported="no">Particle.h</includes>
    <class kind="struct">particle_plume::ParticlePlume::BubbleData</class>
    <class kind="struct">particle_plume::ParticlePlume::CellCandidate</class>
    <class kind="class">particle_plume::ParticlePlume</class>
  </compound>
  <compound kind="struct">
    <name>particle_plume::GetGradient</name>
    <filename>structparticle__plume_1_1GetGradient.html</filename>
    <member kind="typedef">
      <type>GetGradientRequest</type>
      <name>Request</name>
      <anchorfile>structparticle__plume_1_1GetGradient.html</anchorfile>
      <anchor>aecb0e64b1ae70407c8d26603530b81ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structparticle__plume_1_1GetGradient.html</anchorfile>
      <anchor>ac08914ce175d6e15774ab2ee9da2e90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetGradientResponse</type>
      <name>Response</name>
      <anchorfile>structparticle__plume_1_1GetGradient.html</anchorfile>
      <anchor>a4bbf4dfe665a8054b8b26c27f7e81410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structparticle__plume_1_1GetGradient.html</anchorfile>
      <anchor>a7b2b0342c8f3021f215342cab6d3a15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structparticle__plume_1_1GetGradient.html</anchorfile>
      <anchor>a79306ab37dde04d9908ca6c7e13f5d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structparticle__plume_1_1GetGradient.html</anchorfile>
      <anchor>a51e2e067142c85246898256429cdd3f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>particle_plume::GetGradientRequest_</name>
    <filename>structparticle__plume_1_1GetGradientRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>ae9e1a712732cfdeb4c28331046537496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>a4a0c67213d40f370cc72d4a9b7679725</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>a4ef3c31491a2a54e49fc2af026a34d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetGradientRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>a4cb10fece4248fe6641c5f1f57a975d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetGradientRequest_</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>a9c3d0774e22fe36dbeb33fa5874f6506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetGradientRequest_</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>a0d0cda52a61667ff53fbe8c71a9503d5</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>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>a10f1de9e762d37b641d715e0007c4196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structparticle__plume_1_1GetGradientRequest__.html</anchorfile>
      <anchor>aa384b3ece14a0896b2e23c9574c0ff79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>particle_plume::GetGradientResponse_</name>
    <filename>structparticle__plume_1_1GetGradientResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structparticle__plume_1_1GetGradientResponse__.html</anchorfile>
      <anchor>a162efe78a3655450bc67ef108432ee1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structparticle__plume_1_1GetGradientResponse__.html</anchorfile>
      <anchor>aa9c1f66c6bae2a59ad4c5628e2d27895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GetGradientResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structparticle__plume_1_1GetGradientResponse__.html</anchorfile>
      <anchor>a490d34409649e5729f41850cd681d427</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetGradientResponse_</name>
      <anchorfile>structparticle__plume_1_1GetGradientResponse__.html</anchorfile>
      <anchor>a6de0eece1bc9e1f1a6c4be202cd5510d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetGradientResponse_</name>
      <anchorfile>structparticle__plume_1_1GetGradientResponse__.html</anchorfile>
      <anchor>a4147218c3068981fc7d0c6038622e084</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>structparticle__plume_1_1GetGradientResponse__.html</anchorfile>
      <anchor>afb8e6801b412420fb395289fd4104a29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>particle_plume::ParticlePlume</name>
    <filename>classparticle__plume_1_1ParticlePlume.html</filename>
    <class kind="struct">particle_plume::ParticlePlume::BubbleData</class>
    <class kind="struct">particle_plume::ParticlePlume::CellCandidate</class>
    <member kind="function">
      <type></type>
      <name>ParticlePlume</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a72b2ee80c0bd3f7e32737b3fc8e3d83c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishPlume</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a05e76579140a8c9e2d5af872fb63d34c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParticlePlume</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ae36b5edee587180c7774526f5831e971</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>drand</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a4f66209b07485b1eedd260d0ca184cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>noseCallback</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a3a3222299c2f126c31f98c05b9436ec2</anchor>
      <arglist>(const boost::shared_ptr&lt; const lse_sensor_msgs::Nostril &gt; &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>randomNormal</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ae982b5e90a843e4aec03f75ed5a80d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bubble_radius_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>aeda0e5b726236d00d1e80c4d5cdb9944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cell_size_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>aff446b2151de01622823ffcb96253f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::GridCells</type>
      <name>cells_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a757e744fb803e052e1091239327bd8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ros::Time &gt;</type>
      <name>cells_birth_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ae5738cd17eecad8a8086a98202cb9436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cells_changed_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a7530f25e43da430c53402c27afc15cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cells_pub_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ae229bd5e7ded647efeec7e2bc5fcb963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>global_frame_id_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a965ea15e845695512315671ecd97e6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_particles_per_bubble_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a7fb9b85ce2604a9419e846e306c69517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ad3181698355c1a63bb0cac0044c9c4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; lse_sensor_msgs::Nostril &gt;</type>
      <name>nose_sub_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>aa8b11424d208da3a0891ed77efc4622e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BubbleData &gt;</type>
      <name>odor_readings_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ade6c2447f383659b53780caaa39330f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>particle_life_time_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ac9a5495f1faa378dbb3254b4b40f11c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; Particle &gt;</type>
      <name>plume_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a0de0e038fa0a6e9c6ab90d7abd7f7067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl_ros::Publisher&lt; Particle &gt;</type>
      <name>plume_pub_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ad0a2603deb60f721ade55e98051a57db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pn_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>abc6aabfa5b2b87b6da4d1f9eb78f9242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>publish_frequency_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a79132543d4dee1e92fb79915db245c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>sensor_model_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>ac416453b0f58556def596c12b5a44a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a081670655f80bc8767e198ccb73f92be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::MessageFilter&lt; lse_sensor_msgs::Nostril &gt; *</type>
      <name>tf_filter_</name>
      <anchorfile>classparticle__plume_1_1ParticlePlume.html</anchorfile>
      <anchor>a74d7944b70b9df0aec4988b0509e4fa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>particle_plume::ParticlePlume::BubbleData</name>
    <filename>structparticle__plume_1_1ParticlePlume_1_1BubbleData.html</filename>
    <member kind="variable">
      <type>geometry_msgs::PointStamped</type>
      <name>bubble_center</name>
      <anchorfile>structparticle__plume_1_1ParticlePlume_1_1BubbleData.html</anchorfile>
      <anchor>a6b24858d9a2d18aa25402865dbb6457d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>number_of_particles</name>
      <anchorfile>structparticle__plume_1_1ParticlePlume_1_1BubbleData.html</anchorfile>
      <anchor>aae4f9bd65c44edee788e8f0b05432b2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>particle_plume::ParticlePlume::CellCandidate</name>
    <filename>structparticle__plume_1_1ParticlePlume_1_1CellCandidate.html</filename>
    <member kind="variable">
      <type>geometry_msgs::Point</type>
      <name>point</name>
      <anchorfile>structparticle__plume_1_1ParticlePlume_1_1CellCandidate.html</anchorfile>
      <anchor>acf29585651637c17121a2c243f021a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>push</name>
      <anchorfile>structparticle__plume_1_1ParticlePlume_1_1CellCandidate.html</anchorfile>
      <anchor>ae54f717d3c81c1bddcfbb8a50f556c35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>particle_plume::srv</name>
    <filename>namespaceparticle__plume_1_1srv.html</filename>
    <namespace>particle_plume::srv::_GetGradient</namespace>
  </compound>
  <compound kind="namespace">
    <name>particle_plume::srv::_GetGradient</name>
    <filename>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</filename>
    <class kind="class">particle_plume::srv::_GetGradient::GetGradient</class>
    <class kind="class">particle_plume::srv::_GetGradient::GetGradientRequest</class>
    <class kind="class">particle_plume::srv::_GetGradient::GetGradientResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</anchorfile>
      <anchor>ad783c89a5ddbb9b82cbab5dfcc76d1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</anchorfile>
      <anchor>a03cc6be19ae7d58c5367a5bbb5ef14de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceparticle__plume_1_1srv_1_1__GetGradient.html</anchorfile>
      <anchor>a77c2c258fbd255d480b429bcf761b6c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>particle_plume::srv::_GetGradient::GetGradient</name>
    <filename>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradient.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradient.html</anchorfile>
      <anchor>abd73ea2058d7751d1b9ba76809942eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradient.html</anchorfile>
      <anchor>a83ae3e6899b12b05c071fc65ab735f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradient.html</anchorfile>
      <anchor>a113a9f51ef267cc9e9c8dedbe0a77413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradient.html</anchorfile>
      <anchor>ad0d1dfc6ad3503300cb7730cd30d1533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>particle_plume::srv::_GetGradient::GetGradientRequest</name>
    <filename>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>abc42c2bf91abe4fbe0f2b857e653ca8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>ada6a5e043ad70acb14db02f087cac804</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>abedc8a95353a658b304b6a3d0e5dbc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>ad4e53d46e762ca60c181e25ce48e292f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>a1fabac0adfa433d1b3604efacd54812a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>aee455a8f5dd4b6fff64524c87b2b3bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>ad71d414d2d81646f61f6bab7c4991a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>a4f33cef812e492bee98bca2c8f312581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>ad16683e5076c75826a45d58da2385885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>aa70e92cdcb33845de926fd221b5b5465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>a4de40a28b47be2a7e76a0e61a08017f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>ae98f5a5e518780cb3a8dd8fce850f432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientRequest.html</anchorfile>
      <anchor>ac9a067cea24ef0522761b6363f393a9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>particle_plume::srv::_GetGradient::GetGradientResponse</name>
    <filename>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a33b998651d7d267323ccbd18eafcd4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a3c88b1b8d576a7ab59498805d6752aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>aaa9970111b124b898b4a32dd1074653b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a65c9e1f6799aedda99853cb4ee838a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a78f2e11c62e287f48f688ed197f90c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a8346fb70c2fd282766d5b6e380a24439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a36a6a65bedcf3e9561a35f0a057d9608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a1d17cfe29c9caae0e0f7fc9242f559a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>af880522267089488bc327a04ff9ffcc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a0fec5823f4479d879978df53f8ae0634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>af16ddbb8c53d80baa56eef3c341fa6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classparticle__plume_1_1srv_1_1__GetGradient_1_1GetGradientResponse.html</anchorfile>
      <anchor>a5ffadb9dd5a4939f03fa1e8f9044e8c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1particle__plume_1_1GetGradientRequest___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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aef808625b48293c61451c808d33313fe</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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1f79a5e1443704b5dc4ec91adb6d3d90</anchor>
      <arglist>(const ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1particle__plume_1_1GetGradientResponse___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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ef6ca00b873ca93a53c52a1b31b794e</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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad152b2b29b8da659fb1acd8076e94b19</anchor>
      <arglist>(const ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1particle__plume_1_1GetGradientRequest___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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ade1aaf2d429303554eb998bc45f8c96d</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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8341478c4da64b350002b47c8718e3bf</anchor>
      <arglist>(const ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1particle__plume_1_1GetGradientResponse___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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acc32b4b105b14c8082748f6c4d8d63e7</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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6e555c1d921236fa86a03b992357d636</anchor>
      <arglist>(const ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1particle__plume_1_1GetGradientRequest_93a56b21a485c5bdac0eab38e0e1aa2b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1particle__plume_1_1GetGradientResponse___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; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1particle__plume_1_1GetGradientRequest___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; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1particle__plume_1_1GetGradientRequest___3_01Co047b82c18031e651be037ca38e10e201.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1particle__plume_1_1GetGradientResponse___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; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1particle__plume_1_1GetGradientResponse___3_01Ca36e4b3ef27fe436a06090eba9375532.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1particle__plume_1_1GetGradientRequest___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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab6572a04f9c7febd8010fcc2fcac428c</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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a673f49695a7cdd59816d3e40ab4a54d3</anchor>
      <arglist>(const ::particle_plume::GetGradientRequest_&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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab53d61d87cc7ff36f742f9009771f3f8</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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abc639d773544a07792c51c5e21ce13ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1particle__plume_1_1GetGradientResponse___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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afc2f257152e58c63587555cad9873090</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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a019f2970bf91d239873fa1b91ad0ecd0</anchor>
      <arglist>(const ::particle_plume::GetGradientResponse_&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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab93c5e3d68f8357ecaa363cb071dc82f</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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5860d312a70cb493133fc94f099256d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1particle__plume_1_1GetGradientRequest___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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afe0739854169b35133a53227f896c127</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_1particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7916e7a1c13dfe0e6f60fb58eec1b61d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1particle__plume_1_1GetGradientResponse___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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a047be5fda1ccaef2e27bad9c6a206b45</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_1particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac4cad453407790e70e7caa8e4a9dfd8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; particle_plume::GetGradient &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01particle__plume_1_1GetGradient_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_01particle__plume_1_1GetGradient_01_4.html</anchorfile>
      <anchor>ad46bb449054fd2136fe5a7891fbc9798</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_01particle__plume_1_1GetGradient_01_4.html</anchorfile>
      <anchor>a0bba7f31aa8057ce470e74477cd23ebe</anchor>
      <arglist>(const particle_plume::GetGradient &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01particle__plume_1_1GetGradientRequest___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_01particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab6740414f8182c2229b57dbb2dca1bda</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_01particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7e257bf6e7eb02485cad85133f0e72f0</anchor>
      <arglist>(const particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01particle__plume_1_1GetGradientResponse___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_01particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afe210bd06266f9c7d743cedc4b927442</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_01particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae74d60eddc835483efad231005cbbd19</anchor>
      <arglist>(const particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; particle_plume::GetGradient &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01particle__plume_1_1GetGradient_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_01particle__plume_1_1GetGradient_01_4.html</anchorfile>
      <anchor>aab02f7a1923412a78d52c36c819d873b</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_01particle__plume_1_1GetGradient_01_4.html</anchorfile>
      <anchor>a5867611cfb10ebbb8f12628c6441fa24</anchor>
      <arglist>(const particle_plume::GetGradient &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01particle__plume_1_1GetGradientRequest___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_01particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4e6b3ff3e481e4fd82724a3d05267ad9</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_01particle__plume_1_1GetGradientRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6ee57f4a48c524c88bd3d9410eeabd79</anchor>
      <arglist>(const particle_plume::GetGradientRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; particle_plume::GetGradientResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01particle__plume_1_1GetGradientResponse___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_01particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaad336705c1cbcf5ea2e290a8bf144b5</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_01particle__plume_1_1GetGradientResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8255a0c6bad54ff32ebf4c9caeb09ce6</anchor>
      <arglist>(const particle_plume::GetGradientResponse_&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>
