<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>localization3d_alg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_localization3d/src/</path>
    <filename>localization3d__alg_8cpp</filename>
    <includes id="localization3d__alg_8h" name="localization3d_alg.h" local="yes" imported="no">localization3d_alg.h</includes>
  </compound>
  <compound kind="file">
    <name>localization3d_alg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_localization3d/include/</path>
    <filename>localization3d__alg_8h</filename>
    <class kind="class">Localization3dAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>localization3d_alg_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_localization3d/src/</path>
    <filename>localization3d__alg__node_8cpp</filename>
    <includes id="localization3d__alg__node_8h" name="localization3d_alg_node.h" local="yes" imported="no">localization3d_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>localization3d__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>localization3d_alg_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_localization3d/include/</path>
    <filename>localization3d__alg__node_8h</filename>
    <includes id="localization3d__alg_8h" name="localization3d_alg.h" local="yes" imported="no">localization3d_alg.h</includes>
    <class kind="class">Localization3dAlgNode</class>
    <class kind="struct">rangeDeviceConfig</class>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>baseFrame</name>
      <anchorfile>localization3d__alg__node_8h.html</anchorfile>
      <anchor>a44a1e7ddcd9e79203310f9ac70809aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>mapFrame</name>
      <anchorfile>localization3d__alg__node_8h.html</anchorfile>
      <anchor>aa5e56bfe358b35558d7fec49f16da32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>MAX_RANGE_DEVICES</name>
      <anchorfile>localization3d__alg__node_8h.html</anchorfile>
      <anchor>a58c402506e7f165532c3902e69001dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>odomFrame</name>
      <anchorfile>localization3d__alg__node_8h.html</anchorfile>
      <anchor>a9ee5d444503ebadb974f36e61985836a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Localization3dConfig.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_localization3d/cfg/cpp/localization3d_node/</path>
    <filename>Localization3dConfig_8h</filename>
    <class kind="class">localization3d_node::Localization3dConfig::AbstractParamDescription</class>
    <class kind="class">localization3d_node::Localization3dConfig</class>
    <class kind="class">localization3d_node::Localization3dConfigStatics</class>
    <class kind="class">localization3d_node::Localization3dConfig::ParamDescription</class>
    <namespace>localization3d_node</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_navigation/iri_localization3d/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>Localization3dAlgNode</name>
    <filename>classLocalization3dAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; Localization3dAlgorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>Localization3dAlgNode</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ad03cc13e4af3d74fef51eecc8b818bea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Localization3dAlgNode</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a356845f3c018d9ead0d117f4e27fc65f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a49bd9bbd6cf0fe75b0930c10f3522bfc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>afaa42029944291fcd1611bb3f376e020</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a22f2e73ab0d794cc15396da16d83c641</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initDevicePositions</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ae71c039413b88558235911ecb22cdeb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>laser0_callback</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a6de6f639b9a0b76cca9d348e0f6b0839</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>laser1_callback</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a732cc24c3a5cf4a765e4f054b4585b94</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>laser2_callback</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a6c2b3554d51ce0106e41736fff1d9d84</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>platformData_callback</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a7011665d53312bc6310a8121f5c1107c</anchor>
      <arglist>(const iri_segway_rmp_msgs::SegwayRMP200Status::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>platformOdometry_callback</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>aa7d5333775529d2548fcd1ab1ffdf356</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printUserConfiguration</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a32e43ea7b21755f4e4cd5d80cc692caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>config_mutex</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a1413c4aca27d4133bb861531e84ddebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dT</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a3fb337125ab3965472440599854b20a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>gridFileName</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a89a6acabb973c55957bddd7fa20a2dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ccompass3axisObservation</type>
      <name>inclinometers</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ac9f1df86b9d42dbee967a43feacf92e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>infoGain</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ac7284185ab421b15b57a37ea4bfafca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initH</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>af95716393a498c87455a01eaf2b4eb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initX</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a8b2e0443d4e57c48cdf736a76693cb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>initY</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ae4d596a86d2b4ced5866cad7149eee80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>laser0_subscriber_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a3469cb82ea925472116d628b0686b4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>laser1_subscriber_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a298902afa259ff0fea7b2bed9fb2098e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>laser2_subscriber_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a664fa3c912d33d01b7eb91a883c559d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>laser_mutex</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>adabf26609b67ce337a58211d0ee869f0</anchor>
      <arglist>[MAX_RANGE_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClaserObservation</type>
      <name>laserObs</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a0aa0faa54359fd85d14fd41320c1e98d</anchor>
      <arglist>[MAX_RANGE_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CposCovObservation</type>
      <name>locEstimate</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ad3ac14372ac0baf2db25c7525710c6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>mapFileName</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ad85fea872c77eb4ad723620dd4507878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numberOfParticles</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a1e201ef77c8c8d55948d3de8bbb0b7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CodometryObservation</type>
      <name>odometry</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a41292e93041a613122e741545351c750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Pose</type>
      <name>odoPose</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a7aabe6c441e6005b1a778531c6716c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>odoTime</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a810b37a062ac58aed52786bddf780731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>particleSet_publisher_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>aa3e175ae85a9c3f01c1bdf3697f3ee9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CbasicPF *</type>
      <name>pFilter</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a66e7a8090c70b2be2ad1f53c51eebf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>platformData_mutex_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a1eba4e670103fc2a1726d3ec12db2555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>platformData_subscriber_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a84682884cc02a0ca4902c1cb98976491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>platformOdometry_mutex_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>aa184a08b3a0f0a1df1097ec8375d1ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>platformOdometry_subscriber_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a153567679c356dc41ffc4ec3dae660a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseArray</type>
      <name>PoseArray_msg_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a33280ac0d9a16b54f3ef8735ec0f8bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseWithCovarianceStamped</type>
      <name>PoseWithCovarianceStamped_msg_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a91ba040692856d4d65b74a07bef2eabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>position_publisher_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ac5a76f0149ac075c943b24b5e354ad79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>priorTime</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>ac62b347fce024c4d891a27247d7ef36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rangeDeviceConfig</type>
      <name>rDevConfig</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a6c62948373192ece3635bf240e51cade</anchor>
      <arglist>[MAX_RANGE_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>resamplingStyle</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a2a716b0c8083398b422946bbb6559c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>tf_publisher_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>af1a9627c6dfdbf4f2f111bf58659959d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tfBroadcaster</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>acff6e375171b91a2475eb3371d5223ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a1b742e98a77fe08c9dadb22c03ff5e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::tfMessage</type>
      <name>tfMessage_msg_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a25895ebf4a08adf892e0231e71ebe8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>transform_tolerance_</name>
      <anchorfile>classLocalization3dAlgNode.html</anchorfile>
      <anchor>a8af820ef2600123c74219cc5957267b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Localization3dAlgorithm</name>
    <filename>classLocalization3dAlgorithm.html</filename>
    <member kind="typedef">
      <type>iri_localization3d::Localization3dConfig</type>
      <name>Config</name>
      <anchorfile>classLocalization3dAlgorithm.html</anchorfile>
      <anchor>a1df6bc281fe93ccad56442def911b6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classLocalization3dAlgorithm.html</anchorfile>
      <anchor>ab28e022ff4aaf68e0fd04aeac220ccf6</anchor>
      <arglist>(const Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Localization3dAlgorithm</name>
      <anchorfile>classLocalization3dAlgorithm.html</anchorfile>
      <anchor>a2df095d04816510b52064f772406a5c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Localization3dAlgorithm</name>
      <anchorfile>classLocalization3dAlgorithm.html</anchorfile>
      <anchor>a025df57fdf2bfdb0021e281aa9cb2373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classLocalization3dAlgorithm.html</anchorfile>
      <anchor>a5c13c656d5bc73293ad6d5edd8512f55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rangeDeviceConfig</name>
    <filename>structrangeDeviceConfig.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>aperture</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>a05b0457884c9c89c0ede41d994c23922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deviceType</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>abef263306aedb3c174224b3c34a6a13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>frameName</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>a49b281da0374cb67e759cc1fa30e9717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRays</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>a4fdca299cfe918c1c616fa8e90e64afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rangeMax</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>ab81827231c7618e4545e53e4a891d22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rangeMin</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>a63afcd3025512f229949f602a4d47b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stdDev</name>
      <anchorfile>structrangeDeviceConfig.html</anchorfile>
      <anchor>a7f283e88fd160e36c1524d7a66709bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>localization3d_node</name>
    <filename>namespacelocalization3d__node.html</filename>
    <class kind="class">localization3d_node::Localization3dConfig</class>
    <class kind="class">localization3d_node::Localization3dConfigStatics</class>
  </compound>
  <compound kind="class">
    <name>localization3d_node::Localization3dConfig</name>
    <filename>classlocalization3d__node_1_1Localization3dConfig.html</filename>
    <class kind="class">localization3d_node::Localization3dConfig::AbstractParamDescription</class>
    <class kind="class">localization3d_node::Localization3dConfig::ParamDescription</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const AbstractParamDescription &gt;</type>
      <name>AbstractParamDescriptionConstPtr</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>aaecc519bb841d7a5aabed0a094344687</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AbstractParamDescription &gt;</type>
      <name>AbstractParamDescriptionPtr</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a7cf1d9a73f50cd3151a6cad954134d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__clamp__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a59da2001d717a32c6b8e7648d3c2738e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>__fromMessage__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a68425c3325e6e67ee79ae0847f34b735</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__fromServer__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a6b476a63edd8e26cb4f9dfe03881bbd5</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>__level__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a1961378c2619c7b7b45cc87e8cda4a29</anchor>
      <arglist>(const Localization3dConfig &amp;config) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__toMessage__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a3ca431c9c88eda7422a8f31850f80598</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const std::vector&lt; AbstractParamDescriptionConstPtr &gt; &amp;__param_descriptions__) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__toMessage__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>af45c117fed8c25efe78e07beff9323b2</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__toServer__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a530e1f1774a172273c22916149f5bd6e</anchor>
      <arglist>(const ros::NodeHandle &amp;nh) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Localization3dConfig &amp;</type>
      <name>__getDefault__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a733dd6d3a787fef9d4ab79842b0753cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const dynamic_reconfigure::ConfigDescription &amp;</type>
      <name>__getDescriptionMessage__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>af5b18575107e989733700ecda1a76402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Localization3dConfig &amp;</type>
      <name>__getMax__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a8cf9091a5bbd441985edc21f5ab57dde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Localization3dConfig &amp;</type>
      <name>__getMin__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a4c31828fa413a60a230f00b4df445405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; AbstractParamDescriptionConstPtr &gt; &amp;</type>
      <name>__getParamDescriptions__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a237bb1883709c49de10ece5ca4772509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>floorGridFile</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a6562059d9090db4333fba87e9b039dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initH</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a208f26d7096e4adc7d41d5e184f1b9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initX</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a1dcde6eb637bd6ab8859a0b4f5b380ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initY</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a68191133dbf0fef33532e3160a27c50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mapFile</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a98ade52501d8e559a149ef73da1bb9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_particles</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>ae6e6e18748740a26fb5f0e1f4251e297</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const Localization3dConfigStatics *</type>
      <name>__get_statics__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig.html</anchorfile>
      <anchor>a7028e3e491ddc3d273953b50a1a92453</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>localization3d_node::Localization3dConfig::AbstractParamDescription</name>
    <filename>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractParamDescription</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a63e188d7c40e574a29ebe48627260397</anchor>
      <arglist>(std::string n, std::string t, uint32_t l, std::string d, std::string e)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calcLevel</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>ac8914bed8ec7586663a2fb4ad5dbfd38</anchor>
      <arglist>(uint32_t &amp;level, const Localization3dConfig &amp;config1, const Localization3dConfig &amp;config2) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clamp</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a1363306de5c3c3585a2685fb0120df12</anchor>
      <arglist>(Localization3dConfig &amp;config, const Localization3dConfig &amp;max, const Localization3dConfig &amp;min) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fromMessage</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a2dd4d96386e2a2684cf61fd93cc1b84c</anchor>
      <arglist>(const dynamic_reconfigure::Config &amp;msg, Localization3dConfig &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>fromServer</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a7c2e690ac46fadbca09d472292ca3d34</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, Localization3dConfig &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toMessage</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>ae562d565e8fe3af8e4e7b6113681247c</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const Localization3dConfig &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toServer</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a9a6a8098a95f0a6a8751ccbcc0ce9849</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const Localization3dConfig &amp;config) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>localization3d_node::Localization3dConfig::ParamDescription</name>
    <filename>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</filename>
    <templarg></templarg>
    <base>localization3d_node::Localization3dConfig::AbstractParamDescription</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calcLevel</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a1e40a9c9b96003af07fb6874ae04a28a</anchor>
      <arglist>(uint32_t &amp;comb_level, const Localization3dConfig &amp;config1, const Localization3dConfig &amp;config2) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clamp</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a2bba2e152faa18ada59903dee05b5503</anchor>
      <arglist>(Localization3dConfig &amp;config, const Localization3dConfig &amp;max, const Localization3dConfig &amp;min) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clamp</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a4e7db68bd0dcfbcadd242f6876e620fa</anchor>
      <arglist>(Localization3dConfig &amp;config, const Localization3dConfig &amp;max, const Localization3dConfig &amp;min) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fromMessage</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a45c7f66b24740c6d9bd5c8a795aac09f</anchor>
      <arglist>(const dynamic_reconfigure::Config &amp;msg, Localization3dConfig &amp;config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromServer</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a9f74aafe68fdf70fb1b3e9c12433f343</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, Localization3dConfig &amp;config) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamDescription</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a542df9b5e143950a48163a5e9d2c5a76</anchor>
      <arglist>(std::string name, std::string type, uint32_t level, std::string description, std::string edit_method, T Localization3dConfig::*f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toMessage</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>adbb863cc26d163ffc0ef9372d9091459</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const Localization3dConfig &amp;config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toServer</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>aae4007e8da8e4c74c3803d73fc1d081e</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const Localization3dConfig &amp;config) const </arglist>
    </member>
    <member kind="variable">
      <type>TLocalization3dConfig::*</type>
      <name>field</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a44edd570c1e96da134b0a619c05edd42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>localization3d_node::Localization3dConfigStatics</name>
    <filename>classlocalization3d__node_1_1Localization3dConfigStatics.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>Localization3dConfigStatics</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>a65597810bd652d388c8424016f3a4a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const Localization3dConfigStatics *</type>
      <name>get_instance</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>acf502ebe2980e4cfcdf5cd8969f0555f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Localization3dConfig</type>
      <name>__default__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>a30cccb8c49abe583287ba2c5b66530d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::ConfigDescription</type>
      <name>__description_message__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>a4232381bb91b68953a3ba6145b875083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Localization3dConfig</type>
      <name>__max__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>a0d2b3e54bac26659e4268ac65586a1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Localization3dConfig</type>
      <name>__min__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>a42a08e63ef74c04202dd804799503221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Localization3dConfig::AbstractParamDescriptionConstPtr &gt;</type>
      <name>__param_descriptions__</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>a6de30a6cfb0b7e91ee424c4f2bcffecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Localization3dConfig</name>
      <anchorfile>classlocalization3d__node_1_1Localization3dConfigStatics.html</anchorfile>
      <anchor>ae1f52f0f98cb9eaa9158509e9140ad7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
