<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>detector_particle.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>detector__particle_8cpp</filename>
    <includes id="detector__particle_8h" name="detector_particle.h" local="no" imported="no">people_tracking_filter/detector_particle.h</includes>
    <includes id="uniform__vector_8h" name="uniform_vector.h" local="no" imported="no">people_tracking_filter/uniform_vector.h</includes>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>detector_particle.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>detector__particle_8h</filename>
    <includes id="tracker_8h" name="tracker.h" local="no" imported="no">people_tracking_filter/tracker.h</includes>
    <includes id="mcpdf__vector_8h" name="mcpdf_vector.h" local="no" imported="no">people_tracking_filter/mcpdf_vector.h</includes>
    <includes id="measmodel__vector_8h" name="measmodel_vector.h" local="no" imported="no">people_tracking_filter/measmodel_vector.h</includes>
    <includes id="sysmodel__vector_8h" name="sysmodel_vector.h" local="no" imported="no">people_tracking_filter/sysmodel_vector.h</includes>
    <class kind="class">estimation::DetectorParticle</class>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>gaussian_pos_vel.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>gaussian__pos__vel_8cpp</filename>
    <includes id="gaussian__pos__vel_8h" name="gaussian_pos_vel.h" local="no" imported="no">people_tracking_filter/gaussian_pos_vel.h</includes>
    <namespace>BFL</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>aa137aab1d4ab65fa4257e9cbe553f4f3</anchor>
      <arglist>(std::ostream &amp;os, const GaussianPosVel &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gaussian_pos_vel.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>gaussian__pos__vel_8h</filename>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <includes id="gaussian__vector_8h" name="gaussian_vector.h" local="no" imported="no">people_tracking_filter/gaussian_vector.h</includes>
    <class kind="class">BFL::GaussianPosVel</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>gaussian_vector.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>gaussian__vector_8cpp</filename>
    <includes id="gaussian__vector_8h" name="gaussian_vector.h" local="no" imported="no">people_tracking_filter/gaussian_vector.h</includes>
    <namespace>BFL</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>ab7dba809e281a47ef388b890471e5f71</anchor>
      <arglist>(std::ostream &amp;os, const GaussianVector &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gaussian_vector.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>gaussian__vector_8h</filename>
    <class kind="class">BFL::GaussianVector</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>mcpdf_pos_vel.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>mcpdf__pos__vel_8cpp</filename>
    <includes id="mcpdf__pos__vel_8h" name="mcpdf_pos_vel.h" local="no" imported="no">people_tracking_filter/mcpdf_pos_vel.h</includes>
    <includes id="rgb_8h" name="rgb.h" local="no" imported="no">people_tracking_filter/rgb.h</includes>
    <namespace>BFL</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_CONDARG</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a8c08988bc4607ec3e70a5787e967df04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mcpdf_pos_vel.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>mcpdf__pos__vel_8h</filename>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <class kind="class">BFL::MCPdfPosVel</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>mcpdf_vector.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>mcpdf__vector_8cpp</filename>
    <includes id="mcpdf__vector_8h" name="mcpdf_vector.h" local="no" imported="no">people_tracking_filter/mcpdf_vector.h</includes>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <includes id="rgb_8h" name="rgb.h" local="no" imported="no">people_tracking_filter/rgb.h</includes>
    <namespace>BFL</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_CONDARG</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a8c08988bc4607ec3e70a5787e967df04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mcpdf_vector.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>mcpdf__vector_8h</filename>
    <class kind="class">BFL::MCPdfVector</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>measmodel_pos.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>measmodel__pos_8cpp</filename>
    <includes id="measmodel__pos_8h" name="measmodel_pos.h" local="no" imported="no">people_tracking_filter/measmodel_pos.h</includes>
    <namespace>BFL</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_MEASMODEL_POS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>ab8d0f5406e0fad0c5df69fbc6db0e1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_MEASMODEL_POS_COND_ARGS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>acfc0cbef0c3c63940e4787e0a0102517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>measmodel_pos.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>measmodel__pos_8h</filename>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <includes id="gaussian__vector_8h" name="gaussian_vector.h" local="no" imported="no">people_tracking_filter/gaussian_vector.h</includes>
    <class kind="class">BFL::MeasModelPos</class>
    <class kind="class">BFL::MeasPdfPos</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>measmodel_vector.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>measmodel__vector_8cpp</filename>
    <includes id="measmodel__vector_8h" name="measmodel_vector.h" local="no" imported="no">people_tracking_filter/measmodel_vector.h</includes>
    <namespace>BFL</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_MEASMODEL_VECTOR</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a39c5ddd12cb72207a0b366f0d8ee569e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_MEASMODEL_VECTOR_COND_ARGS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a2ee5c0634f745743e3807bf92bcc8c30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>measmodel_vector.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>measmodel__vector_8h</filename>
    <includes id="gaussian__vector_8h" name="gaussian_vector.h" local="no" imported="no">people_tracking_filter/gaussian_vector.h</includes>
    <class kind="class">BFL::MeasModelVector</class>
    <class kind="class">BFL::MeasPdfVector</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>people_tracking_node.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>people__tracking__node_8cpp</filename>
    <includes id="people__tracking__node_8h" name="people_tracking_node.h" local="no" imported="no">people_tracking_filter/people_tracking_node.h</includes>
    <includes id="tracker__particle_8h" name="tracker_particle.h" local="no" imported="no">people_tracking_filter/tracker_particle.h</includes>
    <includes id="tracker__kalman_8h" name="tracker_kalman.h" local="no" imported="no">people_tracking_filter/tracker_kalman.h</includes>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <includes id="rgb_8h" name="rgb.h" local="no" imported="no">people_tracking_filter/rgb.h</includes>
    <namespace>estimation</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>people__tracking__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>num_particles_tracker</name>
      <anchorfile>people__tracking__node_8cpp.html</anchorfile>
      <anchor>ac3daf3d67df3ca0a4c742d54d26043f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>sequencer_delay</name>
      <anchorfile>people__tracking__node_8cpp.html</anchorfile>
      <anchor>a75e6cadcc69a08b3a222ea4d3b413121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>sequencer_internal_buffer</name>
      <anchorfile>people__tracking__node_8cpp.html</anchorfile>
      <anchor>abb7ec2bc800b721060cb4ca25e097eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>sequencer_subscribe_buffer</name>
      <anchorfile>people__tracking__node_8cpp.html</anchorfile>
      <anchor>a4fcae4d3bfe3e044b5bb386febde41bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>tracker_init_dist</name>
      <anchorfile>people__tracking__node_8cpp.html</anchorfile>
      <anchor>a1d37be5188064887859fa5fa7abe34c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>people_tracking_node.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>people__tracking__node_8h</filename>
    <includes id="tracker_8h" name="tracker.h" local="no" imported="no">people_tracking_filter/tracker.h</includes>
    <includes id="detector__particle_8h" name="detector_particle.h" local="no" imported="no">people_tracking_filter/detector_particle.h</includes>
    <includes id="gaussian__vector_8h" name="gaussian_vector.h" local="no" imported="no">people_tracking_filter/gaussian_vector.h</includes>
    <class kind="class">estimation::PeopleTrackingNode</class>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>rgb.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>rgb_8h</filename>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>rgb</name>
      <anchorfile>rgb_8h.html</anchorfile>
      <anchor>af12b355e3280cc87ec03b9ed6c869fed</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>state_pos_vel.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>state__pos__vel_8h</filename>
    <class kind="class">BFL::StatePosVel</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>sysmodel_pos_vel.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>sysmodel__pos__vel_8cpp</filename>
    <includes id="sysmodel__pos__vel_8h" name="sysmodel_pos_vel.h" local="no" imported="no">people_tracking_filter/sysmodel_pos_vel.h</includes>
    <namespace>BFL</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_SYS_POS_VEL</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>ab0c687e4324e8845386866fa72e14899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_SYS_POS_VEL_COND_ARGS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a534b49058deef800ee1d8bb5b6761b4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sysmodel_pos_vel.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>sysmodel__pos__vel_8h</filename>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <includes id="gaussian__pos__vel_8h" name="gaussian_pos_vel.h" local="no" imported="no">people_tracking_filter/gaussian_pos_vel.h</includes>
    <class kind="class">BFL::SysModelPosVel</class>
    <class kind="class">BFL::SysPdfPosVel</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>sysmodel_vector.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>sysmodel__vector_8cpp</filename>
    <includes id="sysmodel__vector_8h" name="sysmodel_vector.h" local="no" imported="no">people_tracking_filter/sysmodel_vector.h</includes>
    <namespace>BFL</namespace>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_SYS_VECTOR</name>
      <anchorfile>sysmodel__vector_8cpp.html</anchorfile>
      <anchor>adc34231f64fe849bc856eacaecc0ad21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_SYS_VECTOR_COND_ARGS</name>
      <anchorfile>sysmodel__vector_8cpp.html</anchorfile>
      <anchor>a3e4821b546655716a4738810d227b120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sysmodel_vector.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>sysmodel__vector_8h</filename>
    <includes id="gaussian__vector_8h" name="gaussian_vector.h" local="no" imported="no">people_tracking_filter/gaussian_vector.h</includes>
    <class kind="class">BFL::SysModelVector</class>
    <class kind="class">BFL::SysPdfVector</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>tracker.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>tracker_8h</filename>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <class kind="class">estimation::Tracker</class>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>tracker_kalman.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>tracker__kalman_8cpp</filename>
    <includes id="tracker__kalman_8h" name="tracker_kalman.h" local="no" imported="no">people_tracking_filter/tracker_kalman.h</includes>
    <namespace>estimation</namespace>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>damping_velocity</name>
      <anchorfile>tracker__kalman_8cpp.html</anchorfile>
      <anchor>a3601c924584549e86da05e96f94557c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tracker_kalman.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>tracker__kalman_8h</filename>
    <includes id="tracker_8h" name="tracker.h" local="no" imported="no">people_tracking_filter/tracker.h</includes>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <class kind="class">estimation::TrackerKalman</class>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>tracker_particle.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>tracker__particle_8cpp</filename>
    <includes id="tracker__particle_8h" name="tracker_particle.h" local="no" imported="no">people_tracking_filter/tracker_particle.h</includes>
    <includes id="gaussian__pos__vel_8h" name="gaussian_pos_vel.h" local="no" imported="no">people_tracking_filter/gaussian_pos_vel.h</includes>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>tracker_particle.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>tracker__particle_8h</filename>
    <includes id="tracker_8h" name="tracker.h" local="no" imported="no">people_tracking_filter/tracker.h</includes>
    <includes id="state__pos__vel_8h" name="state_pos_vel.h" local="no" imported="no">people_tracking_filter/state_pos_vel.h</includes>
    <includes id="mcpdf__pos__vel_8h" name="mcpdf_pos_vel.h" local="no" imported="no">people_tracking_filter/mcpdf_pos_vel.h</includes>
    <includes id="sysmodel__pos__vel_8h" name="sysmodel_pos_vel.h" local="no" imported="no">people_tracking_filter/sysmodel_pos_vel.h</includes>
    <includes id="measmodel__pos_8h" name="measmodel_pos.h" local="no" imported="no">people_tracking_filter/measmodel_pos.h</includes>
    <class kind="class">estimation::TrackerParticle</class>
    <namespace>estimation</namespace>
  </compound>
  <compound kind="file">
    <name>uniform_vector.cpp</name>
    <path>/tmp/ws/src/people/people_tracking_filter/src/</path>
    <filename>uniform__vector_8cpp</filename>
    <includes id="uniform__vector_8h" name="uniform_vector.h" local="no" imported="no">people_tracking_filter/uniform_vector.h</includes>
    <namespace>BFL</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a32e5f0cc55d324ccaf282d1a10aeb04b</anchor>
      <arglist>(std::ostream &amp;os, const UniformVector &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uniform_vector.h</name>
    <path>/tmp/ws/src/people/people_tracking_filter/include/people_tracking_filter/</path>
    <filename>uniform__vector_8h</filename>
    <class kind="class">BFL::UniformVector</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="class">
    <name>estimation::DetectorParticle</name>
    <filename>classestimation_1_1DetectorParticle.html</filename>
    <member kind="function">
      <type></type>
      <name>DetectorParticle</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>aa49f4c4779802b7c937c61c05f3ee122</anchor>
      <arglist>(unsigned int num_particles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a777e23a261b38861a071541ef6de23ea</anchor>
      <arglist>(tf::Vector3 &amp;est) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a54e7d6ba1cc95abdd389e492ea4fc768</anchor>
      <arglist>(people_msgs::PositionMeasurement &amp;est) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogram</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a5d838777a9b50c947370ab8700cd5909</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParticleCloud</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>abc3d9c50508d8ae67454852e2b1d0808</anchor>
      <arglist>(const tf::Vector3 &amp;step, double threshold, sensor_msgs::PointCloud &amp;cloud) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getQuality</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a4028f5491802643dd7f041f8f95968f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>aff2587c8444840b7a93d8ecca49db105</anchor>
      <arglist>(const tf::Vector3 &amp;mu, const tf::Vector3 &amp;size, const double time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a0c2838f0163beeb55470dbe83018736b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCorrection</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a731b77811624e8f0f9df1f4cd0f54052</anchor>
      <arglist>(const tf::Vector3 &amp;meas, const MatrixWrapper::SymmetricMatrix &amp;cov, const double time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePrediction</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>acfbba09929640069766736628dfc6df5</anchor>
      <arglist>(const double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DetectorParticle</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a90a21b07e255a706cd2f120eb1f61195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>detector_initialized_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>acfeb14fa14ddf59e1b6b9a1f51c6b681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::BootstrapFilter&lt; tf::Vector3, tf::Vector3 &gt; *</type>
      <name>filter_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a63f32d5e98a455d52d3b94877c8e2b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_time_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>aacd3a2a486123142d222e7d2ddbc1b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::MeasModelVector</type>
      <name>meas_model_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>adfb6ec1d85ac7180f2458c3563a02d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_particles_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a039410da2e2652e6b27a128e79f706b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::MCPdfVector</type>
      <name>prior_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a0bf35190b273c8281b6e0bbe92a75c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>quality_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a0117adb092690b87f06fc415ca29a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::SysModelVector</type>
      <name>sys_model_</name>
      <anchorfile>classestimation_1_1DetectorParticle.html</anchorfile>
      <anchor>a2b4c2277b0f1d1a1c306180dba3fcafa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::GaussianPosVel</name>
    <filename>classBFL_1_1GaussianPosVel.html</filename>
    <base>Pdf&lt; StatePosVel &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual GaussianPosVel *</type>
      <name>Clone</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a81382e5f50d8e460c9278d0170141c7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a157eb068f997ced5cb333a027a4319fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StatePosVel</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a9aa98b4db9d8bed0cf5a0d0b5b605ba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianPosVel</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a353282170a0ee34cd41eced1e93a1e54</anchor>
      <arglist>(const StatePosVel &amp;mu, const StatePosVel &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a3241a9085cc09edfd92ecc00098c543c</anchor>
      <arglist>(const StatePosVel &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>ad3938fa5182ac254362d5a760db8d9f5</anchor>
      <arglist>(vector&lt; Sample&lt; StatePosVel &gt; &gt; &amp;list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a2d8a6029e771211157e976646ec27ee0</anchor>
      <arglist>(Sample&lt; StatePosVel &gt; &amp;one_sample, int method=DEFAULT, void *args=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDt</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a97396929a1ec2410cd5870972852462d</anchor>
      <arglist>(double dt) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussianPosVel</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a76e4711865ac7afb46bc0bad967557d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt_</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a86dbc2f652a0c36fecbbe6476d0895ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GaussianVector</type>
      <name>gauss_pos_</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>aca9b2f6c5b5ef2895acb0b08380932f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GaussianVector</type>
      <name>gauss_vel_</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>abc6a4b4dfe786116fdbb49d827840ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StatePosVel</type>
      <name>mu_</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>abe7beac6af8d1abc6dba85195d607e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StatePosVel</type>
      <name>sigma_</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a7c2c47cf28e4ec3332d6239670cec287</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBFL_1_1GaussianPosVel.html</anchorfile>
      <anchor>a68d8c37e62b002b610b51a876b47808c</anchor>
      <arglist>(std::ostream &amp;os, const GaussianPosVel &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::GaussianVector</name>
    <filename>classBFL_1_1GaussianVector.html</filename>
    <base>Pdf&lt; tf::Vector3 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual GaussianVector *</type>
      <name>Clone</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a1536e9d4e6d3da03f5c77b9e29626fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a5c39a2699c51d5d640e27f62fe055b12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Vector3</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>ab484cc8a6be5a83028a3b2e152dcf598</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianVector</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a67e25fe303e0b843091a4374fb5217ac</anchor>
      <arglist>(const tf::Vector3 &amp;mu, const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a5f922a5d68c4fb4daee269ed9e41ee4b</anchor>
      <arglist>(const tf::Vector3 &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>aad05796ffc08dba5830fdac571569c57</anchor>
      <arglist>(vector&lt; Sample&lt; tf::Vector3 &gt; &gt; &amp;list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>ade1185afb30a862940f28bb381359d7f</anchor>
      <arglist>(Sample&lt; tf::Vector3 &gt; &amp;one_sample, int method=DEFAULT, void *args=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sigmaSet</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>ac33182d2f710592a9feb1fefaf36e83c</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussianVector</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a1d563ed8a8c8f0fafd46488f22123ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Vector3</type>
      <name>mu_</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>ad3a2ecab3c4b16bf38d9d4e806e39ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Vector3</type>
      <name>sigma_</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a425c1731d489e5d870720ba89e1cb563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sigma_changed_</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>af553f6bc3dd28984eaa654647c1b2565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Vector3</type>
      <name>sigma_sq_</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a011801499219eed7758d780c7c371932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sqrt_</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a91bf89a010a533c7f49f02dce3b51b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBFL_1_1GaussianVector.html</anchorfile>
      <anchor>a4804c54a42ee5ef67442a24cbc87256a</anchor>
      <arglist>(std::ostream &amp;os, const GaussianVector &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::MCPdfPosVel</name>
    <filename>classBFL_1_1MCPdfPosVel.html</filename>
    <base>MCPdf&lt; StatePosVel &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual StatePosVel</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>a436b40f849e6ed8723941b0fb47a40b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogramPos</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>a97b865c67c5f93830f4c9bd9ede3ba8e</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogramVel</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>a291f22ac1af2a69504ac1f0f08d95f4d</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParticleCloud</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>a1bd84775e4e3ac787db67e03f8c762e8</anchor>
      <arglist>(const tf::Vector3 &amp;step, double threshold, sensor_msgs::PointCloud &amp;cloud) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MCPdfPosVel</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>a238a16f645de0d85f9ad21139408b4a4</anchor>
      <arglist>(unsigned int num_samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>numParticlesGet</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>aa743fcf5888425b881567e3e88b3240f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual WeightedSample&lt; StatePosVel &gt;</type>
      <name>SampleGet</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>ad25a9d8cd2580a2a26b7344b46851bc1</anchor>
      <arglist>(unsigned int particle) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MCPdfPosVel</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>af171a38d843ddd8a531aab630f356a1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogram</name>
      <anchorfile>classBFL_1_1MCPdfPosVel.html</anchorfile>
      <anchor>afac39bcd387feac841889d2238287c63</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step, bool pos_hist) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::MCPdfVector</name>
    <filename>classBFL_1_1MCPdfVector.html</filename>
    <base>MCPdf&lt; tf::Vector3 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Vector3</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>acdd2558c4218f2f0be9c4b27d5e45de6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogram</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>a29f2ff52cb3fe34e3041fb163acefe8c</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParticleCloud</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>a9f03182fd8fb1e4d796b2f7ff89949a6</anchor>
      <arglist>(const tf::Vector3 &amp;step, double threshold, sensor_msgs::PointCloud &amp;cloud) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MCPdfVector</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>a39085e2b230b28761ea42c037ecb7cec</anchor>
      <arglist>(unsigned int num_samples)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>numParticlesGet</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>a98123f989471fd12c1a1948a73a4d799</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual WeightedSample&lt; tf::Vector3 &gt;</type>
      <name>SampleGet</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>abdce8be144a70264e84d486fe24fdc53</anchor>
      <arglist>(unsigned int particle) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MCPdfVector</name>
      <anchorfile>classBFL_1_1MCPdfVector.html</anchorfile>
      <anchor>ada93b5ff8f25b7db87064d199a313d23</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::MeasModelPos</name>
    <filename>classBFL_1_1MeasModelPos.html</filename>
    <base>MeasurementModel&lt; tf::Vector3, StatePosVel &gt;</base>
    <member kind="function">
      <type></type>
      <name>MeasModelPos</name>
      <anchorfile>classBFL_1_1MeasModelPos.html</anchorfile>
      <anchor>ad4cc0db981226515dae9842585272867</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MeasModelPos</name>
      <anchorfile>classBFL_1_1MeasModelPos.html</anchorfile>
      <anchor>a956f7606513c1f32ec82625d3daf566d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::MeasModelVector</name>
    <filename>classBFL_1_1MeasModelVector.html</filename>
    <base>MeasurementModel&lt; tf::Vector3, tf::Vector3 &gt;</base>
    <member kind="function">
      <type></type>
      <name>MeasModelVector</name>
      <anchorfile>classBFL_1_1MeasModelVector.html</anchorfile>
      <anchor>af456ca6f0ae530ec3a23d011babf8fc3</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MeasModelVector</name>
      <anchorfile>classBFL_1_1MeasModelVector.html</anchorfile>
      <anchor>a405d81a27ed115b169370c8a0895eb10</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::MeasPdfPos</name>
    <filename>classBFL_1_1MeasPdfPos.html</filename>
    <base>ConditionalPdf&lt; tf::Vector3, StatePosVel &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>a2ac1f4d347ec72c74603d809589fc7c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CovarianceSet</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>a00d4239501fda9210b0d5da462e38cd3</anchor>
      <arglist>(const MatrixWrapper::SymmetricMatrix &amp;cov)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Vector3</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>a152db11346f7ecf5825b22098907d135</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasPdfPos</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>ad830a95a76b9ecef4fb217351224fd9f</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BFL::Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>a25db50aca2018d2ce012cb929b330906</anchor>
      <arglist>(const tf::Vector3 &amp;input) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>ae6ed566fe51f561b82e3899f165b2465</anchor>
      <arglist>(BFL::Sample&lt; tf::Vector3 &gt; &amp;one_sample, int method, void *args) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeasPdfPos</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>a62849c11aaf7ff9d8fa50ba29aa66f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GaussianVector</type>
      <name>meas_noise_</name>
      <anchorfile>classBFL_1_1MeasPdfPos.html</anchorfile>
      <anchor>a8fe90f2c0575d6c0d601ad06dcd211c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::MeasPdfVector</name>
    <filename>classBFL_1_1MeasPdfVector.html</filename>
    <base>ConditionalPdf&lt; tf::Vector3, tf::Vector3 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>aa5afaad0fdc11a5f864b393e01133039</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CovarianceSet</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>aae03ec6d964bbd48c585576cafaec05e</anchor>
      <arglist>(const MatrixWrapper::SymmetricMatrix &amp;cov)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Vector3</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>aff4c6bfc1f7bb352104313467e016a8d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasPdfVector</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>a0ba4d8340c1223861eae617c196570ac</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BFL::Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>a337f6dde9fc345cbc858f0c0f4bcda2c</anchor>
      <arglist>(const tf::Vector3 &amp;input) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>ad82d72c73c4482860fb07e8a826e2e56</anchor>
      <arglist>(BFL::Sample&lt; tf::Vector3 &gt; &amp;one_sample, int method, void *args) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeasPdfVector</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>ab05b3c60dc2b8636673aae9b84aa5825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GaussianVector</type>
      <name>meas_noise_</name>
      <anchorfile>classBFL_1_1MeasPdfVector.html</anchorfile>
      <anchor>ab6192bca68949b62b656e976389d5ac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>estimation::PeopleTrackingNode</name>
    <filename>classestimation_1_1PeopleTrackingNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callbackDrop</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a3a851290cb9e63726949a348bf3cf5c4</anchor>
      <arglist>(const people_msgs::PositionMeasurement::ConstPtr &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackRcv</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>af9b3bcd0fd92a4578e344637b5b0b4a4</anchor>
      <arglist>(const people_msgs::PositionMeasurement::ConstPtr &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PeopleTrackingNode</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a312a972f61dda750596ea2254982baa8</anchor>
      <arglist>(ros::NodeHandle nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>adf4c276f214e60192465a2e227b55a84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PeopleTrackingNode</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a0dd074afa284ddb627d9220cfa5fa29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>filter_mutex_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a452e218e1ae38dbe625f45ce8d8cce3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a691a2a222f13e104c6cd691c0617f9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>follow_one_person_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a12147d907e1ba4757a5c1212accb9cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>freq_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a8e585a2da3725a2e99c4e304991544e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud</type>
      <name>meas_cloud_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a4e450a5386e417ff685a75ce2d1e4bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>meas_visualize_counter_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a65a20a875cb23dd861e370a6cab70f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::TimeSequencer&lt; people_msgs::PositionMeasurement &gt; *</type>
      <name>message_sequencer_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a454cb404a8c7b017b4ae0e97dd319a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>ace431c153686ee9e809ccf7c6f6e965f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>people_filter_pub_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a1269588846a23b7b2a2af516f3f7cb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>people_filter_vis_pub_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a6c4bf38eb8f3c67e8077b684f307889b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>people_meas_sub_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>afa284b1c2ca61cf5279d52952d62e890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>people_tracker_vis_pub_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a3abef399cb6e41dbc103f48ff1461657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>reliability_threshold_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a1cc07e13808b0a3965a838d5998ade9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>robot_state_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a0bbbed5562f5e8309da10e35d6472c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>start_distance_min_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a802218060eedb70e0cb488bfbaf9e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::StatePosVel</type>
      <name>sys_sigma_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>a108bf572fa938614288e0a8eb3f18d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>tracker_counter_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>aea1abcfa4d8b275837184a579fb93d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Tracker * &gt;</type>
      <name>trackers_</name>
      <anchorfile>classestimation_1_1PeopleTrackingNode.html</anchorfile>
      <anchor>ab4efc5cb3956e830f394e22fa0042429</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::StatePosVel</name>
    <filename>classBFL_1_1StatePosVel.html</filename>
    <member kind="function">
      <type>StatePosVel</type>
      <name>operator+</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>ac14eaac99c4ae6ad5fc93f9249e8d1f9</anchor>
      <arglist>(const StatePosVel &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>StatePosVel &amp;</type>
      <name>operator+=</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>adc1bdcf774ff5b74f9ac8c5043b25010</anchor>
      <arglist>(const StatePosVel &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatePosVel</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>a7805781d413c7aadd71065bd85273aca</anchor>
      <arglist>(const tf::Vector3 &amp;pos=tf::Vector3(0, 0, 0), const tf::Vector3 &amp;vel=tf::Vector3(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StatePosVel</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>ab38c3ab5160f6ec9466e09af67ffafce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>pos_</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>aa3d54a9e2f072188885176f76ae07a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>vel_</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>a4d718feb08475b9370da467fd76507b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBFL_1_1StatePosVel.html</anchorfile>
      <anchor>aa4dfa04e23ae8b43133075cdab143219</anchor>
      <arglist>(std::ostream &amp;os, const StatePosVel &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::SysModelPosVel</name>
    <filename>classBFL_1_1SysModelPosVel.html</filename>
    <base>SystemModel&lt; StatePosVel &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>SetDt</name>
      <anchorfile>classBFL_1_1SysModelPosVel.html</anchorfile>
      <anchor>a26800368de2485983888ee1c68441e3a</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SysModelPosVel</name>
      <anchorfile>classBFL_1_1SysModelPosVel.html</anchorfile>
      <anchor>a47a9b7e64235d23b7cc1d07a76877a16</anchor>
      <arglist>(const StatePosVel &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SysModelPosVel</name>
      <anchorfile>classBFL_1_1SysModelPosVel.html</anchorfile>
      <anchor>a93fcf3596a5022808473508fca13ade6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::SysModelVector</name>
    <filename>classBFL_1_1SysModelVector.html</filename>
    <base>SystemModel&lt; tf::Vector3 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>SetDt</name>
      <anchorfile>classBFL_1_1SysModelVector.html</anchorfile>
      <anchor>ae5f350e06b18b37c8f673aeaf55ca582</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SysModelVector</name>
      <anchorfile>classBFL_1_1SysModelVector.html</anchorfile>
      <anchor>a9e1bff48171d8dec0fb30d335ad9a609</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SysModelVector</name>
      <anchorfile>classBFL_1_1SysModelVector.html</anchorfile>
      <anchor>a5244b6d94c888ce5c3aeafc10b4f97ad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::SysPdfPosVel</name>
    <filename>classBFL_1_1SysPdfPosVel.html</filename>
    <base>ConditionalPdf&lt; StatePosVel, StatePosVel &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>a6aa71e90efd34eb33b7311d7556d0c3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StatePosVel</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>a93daf3d88423a4065bab631bc1911354</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>adb59394c3b6c77ed47777000b01c2455</anchor>
      <arglist>(const StatePosVel &amp;state) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>abc9491379991861fc39cf84d2441feba</anchor>
      <arglist>(BFL::Sample&lt; StatePosVel &gt; &amp;one_sample, int method, void *args) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDt</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>a8142c39f83f57b1befc6adc92a24a58a</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SysPdfPosVel</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>a74b898e6c208eb34ff2822c2122976bf</anchor>
      <arglist>(const StatePosVel &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SysPdfPosVel</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>a8a9bc2fdd70bf2da9306ad5a8d126883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt_</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>a73bc045868430965e170d3623f91cd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GaussianPosVel</type>
      <name>noise_</name>
      <anchorfile>classBFL_1_1SysPdfPosVel.html</anchorfile>
      <anchor>ab218d4f18e49d2815f95bd1eddc5d8ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::SysPdfVector</name>
    <filename>classBFL_1_1SysPdfVector.html</filename>
    <base>ConditionalPdf&lt; tf::Vector3, tf::Vector3 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a1bb2157cce1c9bdcbea935fa0e281582</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Vector3</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a20921ad5d8baa2d7e6fa8f25d9e38b80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a8be265007bc3bf41cada89cbbf78c976</anchor>
      <arglist>(const tf::Vector3 &amp;state) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a92a5a85f848d5d4770f96bb5166ef522</anchor>
      <arglist>(BFL::Sample&lt; tf::Vector3 &gt; &amp;one_sample, int method, void *args) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDt</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a83736a53268fe45e8f25b055974f099a</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SysPdfVector</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a8fecdbba90198716dc04e89975e2acae</anchor>
      <arglist>(const tf::Vector3 &amp;sigma)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SysPdfVector</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a99256f05774a35a383fab3c6b2b072d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dt_</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>a735f51d90b35721756f0507a992f52bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GaussianVector</type>
      <name>noise_</name>
      <anchorfile>classBFL_1_1SysPdfVector.html</anchorfile>
      <anchor>abbfa6a5c46c78f56ecce4f3fc3d8cef7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>estimation::Tracker</name>
    <filename>classestimation_1_1Tracker.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>aba468c310ba6baf1a237d85cb98cd37d</anchor>
      <arglist>(BFL::StatePosVel &amp;est) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a8d676c17f6c30654c0437ca4830bcac5</anchor>
      <arglist>(people_msgs::PositionMeasurement &amp;est) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLifetime</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>aa0e0f04144d14064ada44bf3a0607cb9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a1d312b636c7cc9e91c25b0f206503260</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getQuality</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>ad5ea837ef5b7f4a6aaa64ccaffe40537</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getTime</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a8a35ec4a0c9a5651dce72ade89536870</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>ac0eb65a529afb452f8614830b5ccf641</anchor>
      <arglist>(const BFL::StatePosVel &amp;mu, const BFL::StatePosVel &amp;sigma, const double time)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isInitialized</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a1621f1657d88591ebdd24e9773b9ca8f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracker</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>aa83d66aa097d2d3846f5fdfefc2e24d8</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>updateCorrection</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a611d918ffc9cc4f34e5ef9358306a2e3</anchor>
      <arglist>(const tf::Vector3 &amp;meas, const MatrixWrapper::SymmetricMatrix &amp;cov)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>updatePrediction</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a7a3336286fc79ccd7b64edb945fb8a00</anchor>
      <arglist>(const double time)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Tracker</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a039de8a366e730f9e5358308353ed3ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classestimation_1_1Tracker.html</anchorfile>
      <anchor>a03e33250269cdbd292262df33c5515a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>estimation::TrackerKalman</name>
    <filename>classestimation_1_1TrackerKalman.html</filename>
    <base>estimation::Tracker</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a22221e35f3ef84cd1119bd14174159d4</anchor>
      <arglist>(BFL::StatePosVel &amp;est) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a8b134a4d5ada75cdda33a19899c8ae55</anchor>
      <arglist>(people_msgs::PositionMeasurement &amp;est) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLifetime</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>ae812c71f0d3a708827db1f49c08fce2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getQuality</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a137835ec4ea65bb86d0df8afed381440</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getTime</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a1f677f2b70810d328127ad1b0c0e0970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a3590a9a19a28769513fe11da82e93987</anchor>
      <arglist>(const BFL::StatePosVel &amp;mu, const BFL::StatePosVel &amp;sigma, const double time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInitialized</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>af11f41483673d9967e69bc10344479cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerKalman</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a1c34109488c003aa83bdcf5bf648172e</anchor>
      <arglist>(const std::string &amp;name, const BFL::StatePosVel &amp;sysnoise)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updateCorrection</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>aa146c2fc4b3a294a8ef166a9f782b41e</anchor>
      <arglist>(const tf::Vector3 &amp;meas, const MatrixWrapper::SymmetricMatrix &amp;cov)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updatePrediction</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a187f5bfdfdfd7a26873de5daead0b69c</anchor>
      <arglist>(const double time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrackerKalman</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a4a2d8273f2ff291ff77f7ea77b831610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>calculateQuality</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a4a5efb37b1a635a35764c119d4cd95a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::ExtendedKalmanFilter *</type>
      <name>filter_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>ae884793bcab40a16e1b728ed346aabe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_time_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>aac61adecb7ede1f1af86f4b6507b1786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>init_time_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a477ec5fbe83d07522c23436f5a91f268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::LinearAnalyticMeasurementModelGaussianUncertainty *</type>
      <name>meas_model_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>aa27ae948ca24fd6640bcd5964d87e052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::LinearAnalyticConditionalGaussian *</type>
      <name>meas_pdf_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>ab3b0f9b8d75562e1250bbf669f0cfe91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::Gaussian</type>
      <name>prior_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a6d80ea7555265646afda62b3d6bb2596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>quality_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a975988dc161f4d4b58aab1f73718658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixWrapper::Matrix</type>
      <name>sys_matrix_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a42ead288bc881696915e8ca6417919d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::LinearAnalyticSystemModelGaussianUncertainty *</type>
      <name>sys_model_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a642ea6e4989e70ee4a56044b382e00fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::LinearAnalyticConditionalGaussian *</type>
      <name>sys_pdf_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>ac2be5746d589a9bfda0c0385e851a382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixWrapper::SymmetricMatrix</type>
      <name>sys_sigma_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>ad0c59a4ebd8dc2b2c6f7e8198028044e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tracker_initialized_</name>
      <anchorfile>classestimation_1_1TrackerKalman.html</anchorfile>
      <anchor>a6b9052104ec9fc4a10547afb9792f5f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>estimation::TrackerParticle</name>
    <filename>classestimation_1_1TrackerParticle.html</filename>
    <base>estimation::Tracker</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a43ae13f0abf724fccf21fa664f254654</anchor>
      <arglist>(BFL::StatePosVel &amp;est) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getEstimate</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a84422c7a480310a7386f141d04fec17c</anchor>
      <arglist>(people_msgs::PositionMeasurement &amp;est) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogramPos</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a27a003478b4c4124741b5dd835a3abd4</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper::Matrix</type>
      <name>getHistogramVel</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>ae4ca962b1d25eae00b5c2b288daf42fd</anchor>
      <arglist>(const tf::Vector3 &amp;min, const tf::Vector3 &amp;max, const tf::Vector3 &amp;step) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLifetime</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a976db79cad533c86053b10fae77a9ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParticleCloud</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>acd8e396e5e2756fde95a372ca23c7c39</anchor>
      <arglist>(const tf::Vector3 &amp;step, double threshold, sensor_msgs::PointCloud &amp;cloud) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getQuality</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>aaf49dfc33a26dcc716cde4ea98b2a6e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getTime</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>ae43bc7d33c6cfaa0bb3852a9850c6138</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a97c066c1d4df001bb14a3909839cc20a</anchor>
      <arglist>(const BFL::StatePosVel &amp;mu, const BFL::StatePosVel &amp;sigma, const double time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInitialized</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>adef017110eed59f2991e0cbf8b39d968</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerParticle</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>ac51bd64a5afab2917074b3646ac91278</anchor>
      <arglist>(const std::string &amp;name, unsigned int num_particles, const BFL::StatePosVel &amp;sysnoise)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updateCorrection</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>aa653271ed8d6887576a7578976b4369c</anchor>
      <arglist>(const tf::Vector3 &amp;meas, const MatrixWrapper::SymmetricMatrix &amp;cov)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>updatePrediction</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a699a45398f9980a0a96f3f0a267e8d6a</anchor>
      <arglist>(const double time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrackerParticle</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>ab8e012d769f047c64b0ae09bc7ff62dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::BootstrapFilter&lt; BFL::StatePosVel, tf::Vector3 &gt; *</type>
      <name>filter_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a2bea92ef9d89444cfcc823fdc49f63f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>filter_time_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a9b347291e5d57ed33d9dbbd805d4370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>init_time_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>ae8940d4cc0fac928158dc1129e86a66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::MeasModelPos</type>
      <name>meas_model_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a0f19b1d394e874eca6a48618415fda82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_particles_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a0453991450246fdd22c61265d5d24e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::MCPdfPosVel</type>
      <name>prior_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a1e959f22d9656b9fac727a0c854ef3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>quality_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>af058feacfba7dc4de51c73de1e626ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BFL::SysModelPosVel</type>
      <name>sys_model_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a270913e92f83229edf3b15b9784ddd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tracker_initialized_</name>
      <anchorfile>classestimation_1_1TrackerParticle.html</anchorfile>
      <anchor>a64583d735a2af653b322f026890b126a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::UniformVector</name>
    <filename>classBFL_1_1UniformVector.html</filename>
    <base>Pdf&lt; tf::Vector3 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual UniformVector *</type>
      <name>Clone</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a25282c261074b5ddad43061df06022c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::SymmetricMatrix</type>
      <name>CovarianceGet</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>acac2c3ba4dd0ddb279a6d11636123565</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::Vector3</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a4b1c73bf5b6ece83f82bd012fe4396d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Probability</type>
      <name>ProbabilityGet</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a8ec879b71086d38436b1cbafa0c64314</anchor>
      <arglist>(const tf::Vector3 &amp;input) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a22dbc49fb72b63b7bf9c8bfb3460d9e5</anchor>
      <arglist>(vector&lt; Sample&lt; tf::Vector3 &gt; &gt; &amp;list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>SampleFrom</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a97eac80afb4941398b165a2fc819e854</anchor>
      <arglist>(Sample&lt; tf::Vector3 &gt; &amp;one_sample, int method=DEFAULT, void *args=NULL) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformVector</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a685168f9c61d6b455a01149f90405141</anchor>
      <arglist>(const tf::Vector3 &amp;mu, const tf::Vector3 &amp;size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UniformVector</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a39e7aa7ba30bbbc61fb02df1a911de1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Vector3</type>
      <name>mu_</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a4db3d2fe8e514f58bb2832db7e8937a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>probability_</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>a498e7337a70609bbca372d4d47df8d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Vector3</type>
      <name>size_</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>ad7da62eff4d852492ede6d99fdca4b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classBFL_1_1UniformVector.html</anchorfile>
      <anchor>afac4016068c72a3e65226940a2b49b50</anchor>
      <arglist>(std::ostream &amp;os, const UniformVector &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>BFL</name>
    <filename>namespaceBFL.html</filename>
    <class kind="class">BFL::GaussianPosVel</class>
    <class kind="class">BFL::GaussianVector</class>
    <class kind="class">BFL::MCPdfPosVel</class>
    <class kind="class">BFL::MCPdfVector</class>
    <class kind="class">BFL::MeasModelPos</class>
    <class kind="class">BFL::MeasModelVector</class>
    <class kind="class">BFL::MeasPdfPos</class>
    <class kind="class">BFL::MeasPdfVector</class>
    <class kind="class">BFL::StatePosVel</class>
    <class kind="class">BFL::SysModelPosVel</class>
    <class kind="class">BFL::SysModelVector</class>
    <class kind="class">BFL::SysPdfPosVel</class>
    <class kind="class">BFL::SysPdfVector</class>
    <class kind="class">BFL::UniformVector</class>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>ab7dba809e281a47ef388b890471e5f71</anchor>
      <arglist>(std::ostream &amp;os, const GaussianVector &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>aa137aab1d4ab65fa4257e9cbe553f4f3</anchor>
      <arglist>(std::ostream &amp;os, const GaussianPosVel &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a32e5f0cc55d324ccaf282d1a10aeb04b</anchor>
      <arglist>(std::ostream &amp;os, const UniformVector &amp;g)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_MEASMODEL_POS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>ab8d0f5406e0fad0c5df69fbc6db0e1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_MEASMODEL_VECTOR</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a39c5ddd12cb72207a0b366f0d8ee569e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DIM_SYS_POS_VEL</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>ab0c687e4324e8845386866fa72e14899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_CONDARG</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a8c08988bc4607ec3e70a5787e967df04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_CONDARG</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a8c08988bc4607ec3e70a5787e967df04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_MEASMODEL_POS_COND_ARGS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>acfc0cbef0c3c63940e4787e0a0102517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_MEASMODEL_VECTOR_COND_ARGS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a2ee5c0634f745743e3807bf92bcc8c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>NUM_SYS_POS_VEL_COND_ARGS</name>
      <anchorfile>namespaceBFL.html</anchorfile>
      <anchor>a534b49058deef800ee1d8bb5b6761b4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>estimation</name>
    <filename>namespaceestimation.html</filename>
    <class kind="class">estimation::DetectorParticle</class>
    <class kind="class">estimation::PeopleTrackingNode</class>
    <class kind="class">estimation::Tracker</class>
    <class kind="class">estimation::TrackerKalman</class>
    <class kind="class">estimation::TrackerParticle</class>
  </compound>
</tagfile>
