<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mrpt_localization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/src/mrpt_localization/</path>
    <filename>mrpt__localization_8cpp</filename>
    <includes id="mrpt__localization_8h" name="mrpt_localization.h" local="no" imported="no">mrpt_localization/mrpt_localization.h</includes>
    <includes id="mrpt__localization__defaults_8h" name="mrpt_localization_defaults.h" local="no" imported="no">mrpt_localization/mrpt_localization_defaults.h</includes>
  </compound>
  <compound kind="file">
    <name>mrpt_localization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/include/mrpt_localization/</path>
    <filename>mrpt__localization_8h</filename>
    <includes id="mrpt__localization__core_8h" name="mrpt_localization_core.h" local="no" imported="no">mrpt_localization/mrpt_localization_core.h</includes>
    <class kind="struct">PFLocalization::Parameters</class>
    <class kind="class">PFLocalization</class>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_core.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/src/mrpt_localization/</path>
    <filename>mrpt__localization__core_8cpp</filename>
    <includes id="mrpt__localization__core_8h" name="mrpt_localization_core.h" local="no" imported="no">mrpt_localization/mrpt_localization_core.h</includes>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_core.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/include/mrpt_localization/</path>
    <filename>mrpt__localization__core_8h</filename>
    <class kind="class">PFLocalizationCore</class>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_defaults.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/include/mrpt_localization/</path>
    <filename>mrpt__localization__defaults_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_DEFAULT_DEBUG</name>
      <anchorfile>mrpt__localization__defaults_8h.html</anchorfile>
      <anchor>aed008da34417b22c33e381bb9510495d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_DEFAULT_GUI_MRPT</name>
      <anchorfile>mrpt__localization__defaults_8h.html</anchorfile>
      <anchor>a8d6e7eeb5f8f09abc5030afa9aba23dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_DEFAULT_INI_FILE</name>
      <anchorfile>mrpt__localization__defaults_8h.html</anchorfile>
      <anchor>a6f5c67e840143cfe43b234c0b2f58507</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_DEFAULT_MAP_FILE</name>
      <anchorfile>mrpt__localization__defaults_8h.html</anchorfile>
      <anchor>a39142b7bfbe59e6e40beacf16011e12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_RECORD_DEFAULTS_H</name>
      <anchorfile>mrpt__localization__defaults_8h.html</anchorfile>
      <anchor>abb80e882010fe97edeae28010b69818d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/src/</path>
    <filename>mrpt__localization__node_8cpp</filename>
    <includes id="mrpt__localization__node_8h" name="mrpt_localization_node.h" local="yes" imported="no">mrpt_localization_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mrpt__localization__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/include/</path>
    <filename>mrpt__localization__node_8h</filename>
    <includes id="mrpt__localization_8h" name="mrpt_localization.h" local="yes" imported="no">mrpt_localization/mrpt_localization.h</includes>
    <class kind="struct">PFLocalizationNode::Parameters</class>
    <class kind="class">PFLocalizationNode</class>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_node_defaults.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/include/</path>
    <filename>mrpt__localization__node__defaults_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_NODE_DEFAULT_MAP_UPDATE_SKIP</name>
      <anchorfile>mrpt__localization__node__defaults_8h.html</anchorfile>
      <anchor>aaa68147a2cff1167eefaa5b690b4ea14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_NODE_DEFAULT_PARAMETER_UPDATE_SKIP</name>
      <anchorfile>mrpt__localization__node__defaults_8h.html</anchorfile>
      <anchor>a5b5bb0e39c1337cad9df614055a4842f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_NODE_DEFAULT_PARTICLECLOUD_UPDATE_SKIP</name>
      <anchorfile>mrpt__localization__node__defaults_8h.html</anchorfile>
      <anchor>abbdeb9fec0e34ab701b2f04eeef3aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MRPT_LOCALIZATION_NODE_DEFAULT_RATE</name>
      <anchorfile>mrpt__localization__node__defaults_8h.html</anchorfile>
      <anchor>a39720ead20eca0cab87b3f8c896a7ab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_node_parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/src/</path>
    <filename>mrpt__localization__node__parameters_8cpp</filename>
    <includes id="mrpt__localization__node_8h" name="mrpt_localization_node.h" local="yes" imported="no">mrpt_localization_node.h</includes>
    <includes id="mrpt__localization__node__defaults_8h" name="mrpt_localization_node_defaults.h" local="yes" imported="no">mrpt_localization_node_defaults.h</includes>
  </compound>
  <compound kind="file">
    <name>mrpt_localization_parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-mrpt_navigation/doc_stacks/2014-08-11_11-21-21.881518/mrpt_navigation/mrpt_localization/src/mrpt_localization/</path>
    <filename>mrpt__localization__parameters_8cpp</filename>
    <includes id="mrpt__localization_8h" name="mrpt_localization.h" local="no" imported="no">mrpt_localization/mrpt_localization.h</includes>
    <includes id="mrpt__localization__defaults_8h" name="mrpt_localization_defaults.h" local="no" imported="no">mrpt_localization/mrpt_localization_defaults.h</includes>
  </compound>
  <compound kind="class">
    <name>PFLocalization</name>
    <filename>classPFLocalization.html</filename>
    <base>PFLocalizationCore</base>
    <class kind="struct">PFLocalization::Parameters</class>
    <member kind="function">
      <type></type>
      <name>PFLocalization</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a784a14880068f0c1d7ec25095a2ed3f8</anchor>
      <arglist>(Parameters *parm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PFLocalization</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>abf7ca0982911b032a222d8a9cddd7dbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configureFilter</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a20ead18d61501503885dcfdea5e8ffa6</anchor>
      <arglist>(const mrpt::utils::CConfigFile &amp;_configFile)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>ac9b4d67cfec0b1b7e4664e05c6d5bc61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init3DDebug</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>ad0fb772c5865d519a21f5f6fd9e38c72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>show3DDebug</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>ad814abbca0c901182b295b3bed55ea83</anchor>
      <arglist>(mrpt::slam::CSensoryFramePtr _observations)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForMap</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>ae16f5e47104a3e43414a3a1367bea562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters *</type>
      <name>param_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a29bf307763c823a30ea26e14fac7561f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>SCENE3D_FOLLOW_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a59739f206ba1386b970893314936b330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>SCENE3D_FREQ_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a3f31a8c6d6f794cedd1220cecd93f7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::opengl::COpenGLScene</type>
      <name>scene_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a9fd8f48b7b30a3b0f6ff6c28752f961b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>SHOW_PROGRESS_3D_REAL_TIME_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>a670339012f76c01ac4a0b64c7fd94387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>SHOW_PROGRESS_3D_REAL_TIME_DELAY_MS_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>ac3fdcc48c1b7cf13b898d1963493ddb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::gui::CDisplayWindow3DPtr</type>
      <name>win3D_</name>
      <anchorfile>classPFLocalization.html</anchorfile>
      <anchor>af7d1ae28dc66416598885b2a3b3d5c3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PFLocalization::Parameters</name>
    <filename>structPFLocalization_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>a32f389054ee28d52ee6956ab3f5c3470</anchor>
      <arglist>(PFLocalization *p)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>a3965c868dd3f653c0d86874e6812ce86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gui_mrpt</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>a76409383103a74d575963973efbe0bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>iniFile</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>ac631bf6b975313d761818c44c2662fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mapFile</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>ad0b27f3fa43a55f47493dd48b6ce2057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::slam::CActionRobotMovement2D::TMotionModelOptions *</type>
      <name>motion_model_default_options</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>a5ff62d3c9b0d6c48ada17b160798abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::slam::CActionRobotMovement2D::TMotionModelOptions *</type>
      <name>motion_model_options</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>a6d91517ad8f6732c35adc80f971e6424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool *</type>
      <name>use_motion_model_default_options</name>
      <anchorfile>structPFLocalization_1_1Parameters.html</anchorfile>
      <anchor>aeef242b5f073fa5086e0b3a00ed5e00b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PFLocalizationCore</name>
    <filename>classPFLocalizationCore.html</filename>
    <member kind="enumeration">
      <name>PFStates</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a6d6927927c72552be5b43926b881450d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NA</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a6d6927927c72552be5b43926b881450da962f8ecd9fef93836d338475c1dec0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a6d6927927c72552be5b43926b881450dadf7ecc154d9a35d003eed674af485daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUN</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a6d6927927c72552be5b43926b881450da8e81cc1aede7fb2eafe2be9f5b389f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a060f628682e5845e2ff2a6f7cbe65804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>observation</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>adfba178458afd2c77dae97369350dd6d</anchor>
      <arglist>(mrpt::slam::CSensoryFramePtr _sf, mrpt::slam::CObservationOdometryPtr _odometry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFLocalizationCore</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a9dc565138aa98295064080a86cea5ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PFLocalizationCore</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a25a42f4f9d0ef140ebc6cd2c9f1b99f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>initialParticleCount_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a0261361d30825f34a512e6f07b11985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::poses::CPosePDFGaussian</type>
      <name>initialPose_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a4353f905e3ca14d547647592ed57e5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::slam::CMultiMetricMap</type>
      <name>metric_map_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>adbcc24f7f4a523e8545ba0aad259e61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::slam::CActionRobotMovement2D::TMotionModelOptions</type>
      <name>motion_model_default_options_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>adae29296dbc0be24c097aec2d22c5294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::slam::CActionRobotMovement2D::TMotionModelOptions</type>
      <name>motion_model_options_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a57a67d4f4c244c1974d327153654c4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::poses::CPose2D</type>
      <name>odomLastObservation_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a62234f4b4dcbad6939cf2d498445c699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::slam::CMonteCarloLocalization2D</type>
      <name>pdf_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>abbe0c988dec79d0e6039c72dec2bd4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::bayes::CParticleFilter</type>
      <name>pf_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a4d99a4af0c3c1063d0042c6425b4bc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::bayes::CParticleFilter::TParticleFilterStats</type>
      <name>pf_stats_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a5e62f0d17174406c05228758791146fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PFStates</type>
      <name>state_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>adb249af52b3a62464f8638c6dc6c07ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::utils::CTicTac</type>
      <name>tictac_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a57029a0afdab6897b378d03101cec4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::system::TTimeStamp</type>
      <name>timeLastUpdate_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a3ab18b4a63e98cf0eeb1117f980a963f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>update_counter_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a4fc9f9dce62436d6140d34c0f01936d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_motion_model_default_options_</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a014535f48ea911ad14dee8935913c005</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeFilter</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a3eb0f7da24d929a3c6b1c7511c0b5841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateFilter</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a85c0672f8a63bf78300741883491ccf7</anchor>
      <arglist>(mrpt::slam::CActionCollectionPtr _action, mrpt::slam::CSensoryFramePtr _sf)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>MRPT_VIRTUAL_LOG_MACROS</name>
      <anchorfile>classPFLocalizationCore.html</anchorfile>
      <anchor>a39556e23a53bfdfbafb8db938ede2608</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PFLocalizationNode</name>
    <filename>classPFLocalizationNode.html</filename>
    <base>PFLocalization</base>
    <class kind="struct">PFLocalizationNode::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>callbackInitialpose</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a308c0d5e4ea00c3331b51a3610ccf40b</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackLaser</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a7f5edb6e830504679fbbebdb4e9e7fb7</anchor>
      <arglist>(const sensor_msgs::LaserScan &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>af38f2a8e1ac5c6f3d4fdce8ae15d9b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loop</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>adffbbcd792aba3caea50dec27123a9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PFLocalizationNode</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a01fdb86b8d83429fe5d65c5395da5877</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTF</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a523f2235b56e9a965d9c6ded07f6cf4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMap</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a053f4028301bc18a90a9f65d3ecd9ff2</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PFLocalizationNode</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ae78e2dba3c55c0b1e865a6379b707081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>mapCallback</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a20334679ee995a6d778c1b45e503fbd9</anchor>
      <arglist>(nav_msgs::GetMap::Request &amp;req, nav_msgs::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Parameters *</type>
      <name>param</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a11680289eba3d72c08fe338d96af7cc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMap</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a7017cea80e65ea698bb8bd2abbf81f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishParticles</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a4cf0f3c92d64d99e4930d1dee4e2d9ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>aca35ec00c62ccc58bfa00da3503195ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateLaserPose</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a8f2ae4d88dfc22ddfb3b674ae46f4572</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForMap</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a12667423dcd6e00b9b893d80fa4b5a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>waitForTransform</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a1b733ca41cbbd3f58992e8d552c9b3a6</anchor>
      <arglist>(mrpt::poses::CPose3D &amp;des, const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, const ros::Duration &amp;timeout, const ros::Duration &amp;polling_sleep_duration=ros::Duration(0.01))</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>clientMap_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ada458f35421008bbeceef1268a085bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, mrpt::poses::CPose3D &gt;</type>
      <name>laser_poses_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a9dcdf50869538f55e8c904c99dd78d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listenerTF_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ab3ac4e836b3ca0031948f9d4a6fb1bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>loop_count_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a8f640c9214e9d7781bd9a75f5bd0c35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>MRPT_ROS_LOG_MACROS</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ac9134ea827f3ab063ccf4d154cc23314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a711dabcc01de354e373f77d76a0cb1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_map_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>af27af4f2d89412f03c663f47a88d718a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_metadata_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ae79939ac376caa18b52fc0558a3f0fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_Particles_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a085d0d956f9639fa1f189c0fa9397ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::GetMap::Response</type>
      <name>resp_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>aa9adec7bd0f8e8bd509defaf4a08946d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>service_map_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a03374da5ade391bf04e9777cfb98aca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subInitPose_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ab0ade062a5f4efa87cee6773e5bf5f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subLaser0_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a49d46a05636446a52686e0840d8a06a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subLaser1_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a6695a7185a43cc2b64fce86de02199dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subLaser2_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>ac6898cb652d2e617624238883e320228</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subMap_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>a32c8181150c19a7bce42b00aa3d15d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classPFLocalizationNode.html</anchorfile>
      <anchor>aaa83f17f2d318be6b9e92fd74311bd03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PFLocalizationNode::Parameters</name>
    <filename>structPFLocalizationNode_1_1Parameters.html</filename>
    <base>PFLocalization::Parameters</base>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a74821cd4b5bd31be733567a429ebd89b</anchor>
      <arglist>(mrpt_localization::MotionConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a874e3b17b8656bd920a40c261a626025</anchor>
      <arglist>(PFLocalizationNode *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a18fe0fdb5c46d88dac9a83fc3f5dce6e</anchor>
      <arglist>(const unsigned long &amp;loop_count)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>base_frame_id</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>af5bcd2ebd99d68c35e9f447be213f055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>global_frame_id</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a8998ea8734de4508724668754bff9c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>map_update_skip</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a8bdc0682a943e7ed9a158e14d64d5fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>node</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a8f67277e69166d6e59f8ce0e28a3c377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>odom_frame_id</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a7a8208cd9de3560ad5c7a4d82c864518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parameter_update_skip</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>aff9beb6a5f83da6edd8ad2b0a2d91256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>particlecloud_update_skip</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>af8c27ccbd5d04542ad3cab093d1a8389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rate</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>ae77d32ba3b3fcb0d346cd6c71a3e57d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dynamic_reconfigure::Server&lt; mrpt_localization::MotionConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a4ae78d93d008dcc4824b5a072acf0154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dynamic_reconfigure::Server&lt; mrpt_localization::MotionConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>ac6f17b9cc683fc3c9613ef3b0e243ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tf_prefix</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a362a387737195bad2ad18ae9beb96476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MOTION_MODEL_GAUSSIAN</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>a3993dfe1328a26028c91cd3c095d9cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MOTION_MODEL_THRUN</name>
      <anchorfile>structPFLocalizationNode_1_1Parameters.html</anchorfile>
      <anchor>ac1bcf8d75d82d2c9af9712a048b93e1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
</tagfile>
