<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>CameraNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>CameraNode_8cpp</filename>
    <class kind="class">CameraWrapper</class>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>CameraNode_8cpp.html</anchorfile>
      <anchor>ac3e5b2c47e1a6cd35b948c2ba3e64aa3</anchor>
      <arglist>(rtabmap_ros::CameraConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>CameraNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>CameraWrapper *</type>
      <name>camera</name>
      <anchorfile>CameraNode_8cpp.html</anchorfile>
      <anchor>a5f47269bf2014de5951dc8d4e1d5e6fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriber.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>CommonDataSubscriber_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriber.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>CommonDataSubscriber_8h</filename>
    <includes id="CommonDataSubscriberDefines_8h" name="CommonDataSubscriberDefines.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriberDefines.h</includes>
    <class kind="class">rtabmap_ros::CommonDataSubscriber</class>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberDefines.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>CommonDataSubscriberDefines_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC2</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>ad32c70edba6049f8c006d0117b52a94a</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC3</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a6b66b67b2db17d3851b078d4b8866bd1</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1, MSG2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC4</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>ae6552d6f261cf69a0af1e090b3192ec8</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1, MSG2, MSG3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC5</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>aa600ed4c9dd7da58f8ec6e1d4ca45e7c</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1, MSG2, MSG3, MSG4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC6</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a30deead2e8c3b5b519892541684120a9</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1, MSG2, MSG3, MSG4, MSG5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC7</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>ad5ac7b4e4b607e50854b465224d57b9f</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1, MSG2, MSG3, MSG4, MSG5, MSG6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNC8</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>aae3d6dbe037cdbe6575039ae29c71564</anchor>
      <arglist>(PREFIX, SYNC_NAME, MSG0, MSG1, MSG2, MSG3, MSG4, MSG5, MSG6, MSG7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS2</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a6cd30aed90485ce63a44de2af26946f3</anchor>
      <arglist>(PREFIX, MSG0, MSG1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS3</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>adc064944998d9ea1d21acd80e2f2fe02</anchor>
      <arglist>(PREFIX, MSG0, MSG1, MSG2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS4</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a9630d20f5088e263fb0eb2a7c24e1828</anchor>
      <arglist>(PREFIX, MSG0, MSG1, MSG2, MSG3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS5</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a650d8fea610287bd50b53f76b2a94f7e</anchor>
      <arglist>(PREFIX, MSG0, MSG1, MSG2, MSG3, MSG4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS6</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>acee8fde1c57226da3b90273a96e7834d</anchor>
      <arglist>(PREFIX, MSG0, MSG1, MSG2, MSG3, MSG4, MSG5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS7</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a09fc7e189b8b687f59946423cd320550</anchor>
      <arglist>(PREFIX, MSG0, MSG1, MSG2, MSG3, MSG4, MSG5, MSG6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DATA_SYNCS8</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a683700809a3142bae10a35664d05eadd</anchor>
      <arglist>(PREFIX, MSG0, MSG1, MSG2, MSG3, MSG4, MSG5, MSG6, MSG7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL2</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a14feb88e6fa86561bb51da758b7cb31d</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL3</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a33512e075df7f1b55c5421ad498eb311</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1, SUB2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL4</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a3de9ac5a13ff6c8842760a647f2a9ef4</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1, SUB2, SUB3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL5</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a0a3b6597811a6beabbf36bc8d6c4922e</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1, SUB2, SUB3, SUB4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL6</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>adb488b894ccb8d2d1f463be4ac798676</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1, SUB2, SUB3, SUB4, SUB5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL7</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>aeb35670c5c38648651a748ecd047480d</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1, SUB2, SUB3, SUB4, SUB5, SUB6)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DECL8</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>afc4c2dcfba177df42dcbe5f0ea1eceaf</anchor>
      <arglist>(PREFIX, APPROX, QUEUE_SIZE, SUB0, SUB1, SUB2, SUB3, SUB4, SUB5, SUB6, SUB7)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_DEL</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>a7d5d4fb4e695505b736b710a0b9eff35</anchor>
      <arglist>(PREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYNC_INIT</name>
      <anchorfile>CommonDataSubscriberDefines_8h.html</anchorfile>
      <anchor>ada9c851573068efb3b0b26277978377f</anchor>
      <arglist>(PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberDepth.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/impl/</path>
    <filename>CommonDataSubscriberDepth_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberRGBD.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/impl/</path>
    <filename>CommonDataSubscriberRGBD_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberRGBD2.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/impl/</path>
    <filename>CommonDataSubscriberRGBD2_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMAGE_CONVERSION</name>
      <anchorfile>CommonDataSubscriberRGBD2_8cpp.html</anchorfile>
      <anchor>a551e932e0be5b36a6e850526d66493a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberRGBD3.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/impl/</path>
    <filename>CommonDataSubscriberRGBD3_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMAGE_CONVERSION</name>
      <anchorfile>CommonDataSubscriberRGBD3_8cpp.html</anchorfile>
      <anchor>a551e932e0be5b36a6e850526d66493a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberRGBD4.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/impl/</path>
    <filename>CommonDataSubscriberRGBD4_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMAGE_CONVERSION</name>
      <anchorfile>CommonDataSubscriberRGBD4_8cpp.html</anchorfile>
      <anchor>a551e932e0be5b36a6e850526d66493a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonDataSubscriberStereo.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/impl/</path>
    <filename>CommonDataSubscriberStereo_8cpp</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>CoreNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>CoreNode_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>CoreNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoreWrapper.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>CoreWrapper_8cpp</filename>
    <includes id="CoreWrapper_8h" name="CoreWrapper.h" local="yes" imported="no">rtabmap_ros/CoreWrapper.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BAD_COVARIANCE</name>
      <anchorfile>CoreWrapper_8cpp.html</anchorfile>
      <anchor>a78f4035670dc41080789cb91c1fb8e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>acd93c8dc6d98789d6643eccd1a9dab82</anchor>
      <arglist>(rtabmap_ros::CoreWrapper, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoreWrapper.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>CoreWrapper_8h</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="yes" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <includes id="MapsManager_8h" name="MapsManager.h" local="yes" imported="no">MapsManager.h</includes>
    <class kind="class">rtabmap_ros::CoreWrapper</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap_ros</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>CoreWrapper_8h.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_odom_sync.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>data__odom__sync_8cpp</filename>
    <class kind="class">rtabmap_ros::DataOdomSyncNodelet</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a4aa335a300e6366da1c9b11e34be5aa6</anchor>
      <arglist>(rtabmap_ros::DataOdomSyncNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_throttle.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>data__throttle_8cpp</filename>
    <class kind="class">rtabmap_ros::DataThrottleNodelet</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aa28202f8d1f4494ed884c259e7b0056d</anchor>
      <arglist>(rtabmap_ros::DataThrottleNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DbPlayerNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>DbPlayerNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DbPlayerNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pauseCallback</name>
      <anchorfile>DbPlayerNode_8cpp.html</anchorfile>
      <anchor>a1fd5b3e4b1f2181e67d738726b4bd56b</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resumeCallback</name>
      <anchorfile>DbPlayerNode_8cpp.html</anchorfile>
      <anchor>a45b2711ee57471a0b1878d961af68eb5</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>paused</name>
      <anchorfile>DbPlayerNode_8cpp.html</anchorfile>
      <anchor>a1656129c4a4fd8809254194f08f0ac70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disparity_to_depth.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>disparity__to__depth_8cpp</filename>
    <class kind="class">rtabmap_ros::DisparityToDepth</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a211fdfe4e611d08bc79bd337d9ab8fef</anchor>
      <arglist>(rtabmap_ros::DisparityToDepth, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GuiNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>GuiNode_8cpp</filename>
    <includes id="GuiWrapper_8h" name="GuiWrapper.h" local="yes" imported="no">rtabmap_ros/GuiWrapper.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GuiNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_handler</name>
      <anchorfile>GuiNode_8cpp.html</anchorfile>
      <anchor>a13848d945610347db87a059fe0b43f35</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="variable">
      <type>QApplication *</type>
      <name>app</name>
      <anchorfile>GuiNode_8cpp.html</anchorfile>
      <anchor>afd3e042e651a15565b8e6ff15bee7fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::AsyncSpinner *</type>
      <name>spinner</name>
      <anchorfile>GuiNode_8cpp.html</anchorfile>
      <anchor>a382f08a62e00465d9555485864045000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GuiWrapper.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>GuiWrapper_8cpp</filename>
    <includes id="GuiWrapper_8h" name="GuiWrapper.h" local="yes" imported="no">rtabmap_ros/GuiWrapper.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <includes id="PreferencesDialogROS_8h" name="PreferencesDialogROS.h" local="yes" imported="no">rtabmap_ros/PreferencesDialogROS.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type>float</type>
      <name>max3</name>
      <anchorfile>GuiWrapper_8cpp.html</anchorfile>
      <anchor>ab3f6e7a35ecb642491cb9bb4279de759</anchor>
      <arglist>(const float &amp;a, const float &amp;b, const float &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GuiWrapper.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>GuiWrapper_8h</filename>
    <includes id="CommonDataSubscriber_8h" name="CommonDataSubscriber.h" local="no" imported="no">rtabmap_ros/CommonDataSubscriber.h</includes>
    <class kind="class">rtabmap_ros::GuiWrapper</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>icp_odometry.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>icp__odometry_8cpp</filename>
    <includes id="OdometryROS_8h" name="OdometryROS.h" local="no" imported="no">rtabmap_ros/OdometryROS.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::ICPOdometry</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a108fc9aeab370601f32d5faec081ba47</anchor>
      <arglist>(rtabmap_ros::ICPOdometry, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ICPOdometryNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>ICPOdometryNode_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ICPOdometryNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InfoDisplay.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>InfoDisplay_8cpp</filename>
    <includes id="InfoDisplay_8h" name="InfoDisplay.h" local="yes" imported="no">InfoDisplay.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>InfoDisplay.h</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>InfoDisplay_8h</filename>
    <class kind="class">rtabmap_ros::InfoDisplay</class>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/rtabmap_ros/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MapAssemblerNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>MapAssemblerNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <includes id="MapsManager_8h" name="MapsManager.h" local="yes" imported="no">rtabmap_ros/MapsManager.h</includes>
    <class kind="class">MapAssembler</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MapAssemblerNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapCloudDisplay.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>MapCloudDisplay_8cpp</filename>
    <includes id="MapCloudDisplay_8h" name="MapCloudDisplay.h" local="yes" imported="no">MapCloudDisplay.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>MapCloudDisplay.h</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>MapCloudDisplay_8h</filename>
    <class kind="struct">rtabmap_ros::MapCloudDisplay::CloudInfo</class>
    <class kind="class">rtabmap_ros::MapCloudDisplay</class>
    <class kind="struct">rtabmap_ros::MapCloudDisplay::TransformerInfo</class>
    <namespace>rtabmap_ros</namespace>
    <namespace>rviz</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudTransformer &gt;</type>
      <name>PointCloudTransformerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a17f0c495b072d307af2a226fe9d9d8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a808008d31102de0ca358ba6e944f34ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapGraphDisplay.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>MapGraphDisplay_8cpp</filename>
    <includes id="MapGraphDisplay_8h" name="MapGraphDisplay.h" local="yes" imported="no">MapGraphDisplay.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>MapGraphDisplay.h</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>MapGraphDisplay_8h</filename>
    <class kind="class">rtabmap_ros::MapGraphDisplay</class>
    <namespace>Ogre</namespace>
    <namespace>rtabmap_ros</namespace>
    <namespace>rviz</namespace>
  </compound>
  <compound kind="file">
    <name>MapOptimizerNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>MapOptimizerNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">MapOptimizer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MapOptimizerNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapsManager.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>MapsManager_8cpp</filename>
    <includes id="MapsManager_8h" name="MapsManager.h" local="yes" imported="no">rtabmap_ros/MapsManager.h</includes>
    <member kind="function">
      <type>void</type>
      <name>parameterMoved</name>
      <anchorfile>MapsManager_8cpp.html</anchorfile>
      <anchor>aed7e2fe4fc2246940eff5bbcffc89e44</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;rosName, const std::string &amp;parameterName, ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>subtractFiltering</name>
      <anchorfile>MapsManager_8cpp.html</anchorfile>
      <anchor>a2e29b30ec59d67e5605e2ebaec61d1df</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const rtabmap::FlannIndex &amp;substractCloudIndex, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapsManager.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>MapsManager_8h</filename>
    <class kind="class">MapsManager</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>MsgConversion.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>MsgConversion_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type>rtabmap::CameraModel</type>
      <name>cameraModelFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a19406693f94b184fa9f216973400b92b</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;camInfo, const rtabmap::Transform &amp;localTransform=rtabmap::Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cameraModelToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7bdc56bc41750c9cfb9b74267c301c40</anchor>
      <arglist>(const rtabmap::CameraModel &amp;model, sensor_msgs::CameraInfo &amp;camInfo)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>compressedMatFromBytes</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae9d04103b22d19cb99b9222ca7a12f5c</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes, bool copy=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compressedMatToBytes</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a467b78cce40fd02656c5cd6308e23e65</anchor>
      <arglist>(const cv::Mat &amp;compressed, std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertRGBDMsgs</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac32516ce2352a6c49450f5b481f6a010</anchor>
      <arglist>(const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;rgb, cv::Mat &amp;depth, std::vector&lt; rtabmap::CameraModel &gt; &amp;cameraModels, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertScan3dMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afba4dcef506b7e77b741605e9fbe4ab0</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;scan, rtabmap::Transform &amp;scanLocalTransform, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertScanMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad2ce784bf5238c4e9ac26caa92358672</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;scan2dMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;scan, rtabmap::Transform &amp;scanLocalTransform, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertStereoMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a0faa0cd26ab510fcf0a911a2ccf6807f</anchor>
      <arglist>(const cv_bridge::CvImageConstPtr &amp;leftImageMsg, const cv_bridge::CvImageConstPtr &amp;rightImageMsg, const sensor_msgs::CameraInfo &amp;leftCamInfoMsg, const sensor_msgs::CameraInfo &amp;rightCamInfoMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;left, cv::Mat &amp;right, rtabmap::StereoCameraModel &amp;stereoModel, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a975b35376782963456d5b1098fbd4394</anchor>
      <arglist>(const std::string &amp;fromFrameId, const std::string &amp;toFrameId, const ros::Time &amp;stamp, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a590fa8c10c9705649e12b7b5938d21e5</anchor>
      <arglist>(const std::string &amp;sourceTargetFrame, const std::string &amp;fixedFrame, const ros::Time &amp;stampSource, const ros::Time &amp;stampTarget, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a3b89523ecec242cec99ceea8d6161cb7</anchor>
      <arglist>(const rtabmap_ros::Info &amp;info, rtabmap::Statistics &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac20544ff90d46b833d78ddf5481b1e24</anchor>
      <arglist>(const rtabmap::Statistics &amp;stats, rtabmap_ros::Info &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>cv::KeyPoint</type>
      <name>keypointFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ada0e3dccb9ea5dce2e8bb0f3d9020022</anchor>
      <arglist>(const rtabmap_ros::KeyPoint &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypointsFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a39c31cc3eca2ee8b47b23b74e42f49fb</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::KeyPoint &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keypointsToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2bfbfba721fdde2f04974de9cd9c2157</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;kpts, std::vector&lt; rtabmap_ros::KeyPoint &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keypointToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a724e62d03d5c208ca5eea2f75ab523ec</anchor>
      <arglist>(const cv::KeyPoint &amp;kpt, rtabmap_ros::KeyPoint &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Link</type>
      <name>linkFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aba990a978162cc3db247a642481ebcaa</anchor>
      <arglist>(const rtabmap_ros::Link &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linkToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2915e1bbdfb7e4d53146f9a637141b7a</anchor>
      <arglist>(const rtabmap::Link &amp;link, rtabmap_ros::Link &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a33871cfd11f6942204e4a4633ad7494e</anchor>
      <arglist>(const rtabmap_ros::MapData &amp;msg, std::map&lt; int, rtabmap::Transform &gt; &amp;poses, std::multimap&lt; int, rtabmap::Link &gt; &amp;links, std::map&lt; int, rtabmap::Signature &gt; &amp;signatures, rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac98e42b6a1a25181c7aa136b50b6f39a</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links, const std::map&lt; int, rtabmap::Signature &gt; &amp;signatures, const rtabmap::Transform &amp;mapToOdom, rtabmap_ros::MapData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapGraphFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab66630454f9f3f5aa138ce1f7b4ad672</anchor>
      <arglist>(const rtabmap_ros::MapGraph &amp;msg, std::map&lt; int, rtabmap::Transform &gt; &amp;poses, std::multimap&lt; int, rtabmap::Link &gt; &amp;links, rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapGraphToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a0d30387e4977f37f65a5d4e06d2a1ff8</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links, const rtabmap::Transform &amp;mapToOdom, rtabmap_ros::MapGraph &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Signature</type>
      <name>nodeDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae21b84f331f9574639c645a501bdb8d3</anchor>
      <arglist>(const rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodeDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a87eadd37c7f22e8590c0b4db1cee160d</anchor>
      <arglist>(const rtabmap::Signature &amp;signature, rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Signature</type>
      <name>nodeInfoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a913fa1fd5eabc702a669ec877b32d442</anchor>
      <arglist>(const rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodeInfoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a22bd67d853d6cd698c05b31a17c17cf1</anchor>
      <arglist>(const rtabmap::Signature &amp;signature, rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::OdometryInfo</type>
      <name>odomInfoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae08962c9603ff144177f26925af88f1f</anchor>
      <arglist>(const rtabmap_ros::OdomInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomInfoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a924a51f7269ac75e7e0d3a2f533e6540</anchor>
      <arglist>(const rtabmap::OdometryInfo &amp;info, rtabmap_ros::OdomInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point2f</type>
      <name>point2fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae3a9362c356cfb928e54587c59dfbcdf</anchor>
      <arglist>(const rtabmap_ros::Point2f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point2fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7012afcd5caa508fb95ffcdc4a6c880f</anchor>
      <arglist>(const cv::Point2f &amp;kpt, rtabmap_ros::Point2f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f</type>
      <name>point3fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a04b716a3aa8c84a293f9a81ec64b1b95</anchor>
      <arglist>(const rtabmap_ros::Point3f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point3fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab0f39d6587e1890768c8ce6fff79e333</anchor>
      <arglist>(const cv::Point3f &amp;kpt, rtabmap_ros::Point3f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>points2fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>af7abfaf7b2d926bf89839bfc085e19b9</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::Point2f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points2fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a829826a88ca8075b6f68cf088a040760</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;kpts, std::vector&lt; rtabmap_ros::Point2f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt;</type>
      <name>points3fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>af3ca1de3edf3e38844e614485c7de57d</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::Point3f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points3fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a554981bfd354fad0d56884b4567739c4</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;kpts, std::vector&lt; rtabmap_ros::Point3f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::SensorData</type>
      <name>rgbdImageFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a8852e84869e887406f11c52047cffb85</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::StereoCameraModel</type>
      <name>stereoCameraModelFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac6c2caa63cf6cac350de6205e57e815a</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;leftCamInfo, const sensor_msgs::CameraInfo &amp;rightCamInfo, const rtabmap::Transform &amp;localTransform=rtabmap::Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCvCopy</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>adc2af9621b55202640e285badd727263</anchor>
      <arglist>(const rtabmap_ros::RGBDImage &amp;image, cv_bridge::CvImagePtr &amp;rgb, cv_bridge::CvImagePtr &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCvShare</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac9e8163b04f851ea17f191b2d5b7a268</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image, cv_bridge::CvImageConstPtr &amp;rgb, cv_bridge::CvImageConstPtr &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromGeometryMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6f10eae1516e36769eed38931cdef24e</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromPoseMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afb54e760187ea4baeac73348831f155a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromTF</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad62e06e6038758212cc98bc3ae8ef25c</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToGeometryMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afd57576cf3752821ad0433c87d504a30</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToPoseMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aed73e6b814342c074e2caf5565e5973c</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTF</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aa5faa27c24fbaa01dabac918e6a9b5d7</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, tf::Transform &amp;tfTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>userDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a74839a6a44435f63a3e4bb29940ba516</anchor>
      <arglist>(const rtabmap_ros::UserData &amp;dataMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>addfdc6d73caffb613bb981629db903c3</anchor>
      <arglist>(const cv::Mat &amp;data, rtabmap_ros::UserData &amp;dataMsg, bool compress)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MsgConversion.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>MsgConversion_8h</filename>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type>rtabmap::CameraModel</type>
      <name>cameraModelFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a19406693f94b184fa9f216973400b92b</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;camInfo, const rtabmap::Transform &amp;localTransform=rtabmap::Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cameraModelToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7bdc56bc41750c9cfb9b74267c301c40</anchor>
      <arglist>(const rtabmap::CameraModel &amp;model, sensor_msgs::CameraInfo &amp;camInfo)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>compressedMatFromBytes</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae9d04103b22d19cb99b9222ca7a12f5c</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes, bool copy=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compressedMatToBytes</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a467b78cce40fd02656c5cd6308e23e65</anchor>
      <arglist>(const cv::Mat &amp;compressed, std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertRGBDMsgs</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac32516ce2352a6c49450f5b481f6a010</anchor>
      <arglist>(const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;rgb, cv::Mat &amp;depth, std::vector&lt; rtabmap::CameraModel &gt; &amp;cameraModels, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertScan3dMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afba4dcef506b7e77b741605e9fbe4ab0</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;scan, rtabmap::Transform &amp;scanLocalTransform, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertScanMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad2ce784bf5238c4e9ac26caa92358672</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;scan2dMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;scan, rtabmap::Transform &amp;scanLocalTransform, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertStereoMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a0faa0cd26ab510fcf0a911a2ccf6807f</anchor>
      <arglist>(const cv_bridge::CvImageConstPtr &amp;leftImageMsg, const cv_bridge::CvImageConstPtr &amp;rightImageMsg, const sensor_msgs::CameraInfo &amp;leftCamInfoMsg, const sensor_msgs::CameraInfo &amp;rightCamInfoMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;left, cv::Mat &amp;right, rtabmap::StereoCameraModel &amp;stereoModel, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a975b35376782963456d5b1098fbd4394</anchor>
      <arglist>(const std::string &amp;fromFrameId, const std::string &amp;toFrameId, const ros::Time &amp;stamp, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a590fa8c10c9705649e12b7b5938d21e5</anchor>
      <arglist>(const std::string &amp;sourceTargetFrame, const std::string &amp;fixedFrame, const ros::Time &amp;stampSource, const ros::Time &amp;stampTarget, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a3b89523ecec242cec99ceea8d6161cb7</anchor>
      <arglist>(const rtabmap_ros::Info &amp;info, rtabmap::Statistics &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac20544ff90d46b833d78ddf5481b1e24</anchor>
      <arglist>(const rtabmap::Statistics &amp;stats, rtabmap_ros::Info &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>cv::KeyPoint</type>
      <name>keypointFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ada0e3dccb9ea5dce2e8bb0f3d9020022</anchor>
      <arglist>(const rtabmap_ros::KeyPoint &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypointsFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a39c31cc3eca2ee8b47b23b74e42f49fb</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::KeyPoint &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keypointsToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2bfbfba721fdde2f04974de9cd9c2157</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;kpts, std::vector&lt; rtabmap_ros::KeyPoint &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keypointToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a724e62d03d5c208ca5eea2f75ab523ec</anchor>
      <arglist>(const cv::KeyPoint &amp;kpt, rtabmap_ros::KeyPoint &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Link</type>
      <name>linkFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aba990a978162cc3db247a642481ebcaa</anchor>
      <arglist>(const rtabmap_ros::Link &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linkToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2915e1bbdfb7e4d53146f9a637141b7a</anchor>
      <arglist>(const rtabmap::Link &amp;link, rtabmap_ros::Link &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a33871cfd11f6942204e4a4633ad7494e</anchor>
      <arglist>(const rtabmap_ros::MapData &amp;msg, std::map&lt; int, rtabmap::Transform &gt; &amp;poses, std::multimap&lt; int, rtabmap::Link &gt; &amp;links, std::map&lt; int, rtabmap::Signature &gt; &amp;signatures, rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac98e42b6a1a25181c7aa136b50b6f39a</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links, const std::map&lt; int, rtabmap::Signature &gt; &amp;signatures, const rtabmap::Transform &amp;mapToOdom, rtabmap_ros::MapData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapGraphFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab66630454f9f3f5aa138ce1f7b4ad672</anchor>
      <arglist>(const rtabmap_ros::MapGraph &amp;msg, std::map&lt; int, rtabmap::Transform &gt; &amp;poses, std::multimap&lt; int, rtabmap::Link &gt; &amp;links, rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapGraphToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a0d30387e4977f37f65a5d4e06d2a1ff8</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links, const rtabmap::Transform &amp;mapToOdom, rtabmap_ros::MapGraph &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Signature</type>
      <name>nodeDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae21b84f331f9574639c645a501bdb8d3</anchor>
      <arglist>(const rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodeDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a87eadd37c7f22e8590c0b4db1cee160d</anchor>
      <arglist>(const rtabmap::Signature &amp;signature, rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Signature</type>
      <name>nodeInfoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a913fa1fd5eabc702a669ec877b32d442</anchor>
      <arglist>(const rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodeInfoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a22bd67d853d6cd698c05b31a17c17cf1</anchor>
      <arglist>(const rtabmap::Signature &amp;signature, rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::OdometryInfo</type>
      <name>odomInfoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae08962c9603ff144177f26925af88f1f</anchor>
      <arglist>(const rtabmap_ros::OdomInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomInfoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a924a51f7269ac75e7e0d3a2f533e6540</anchor>
      <arglist>(const rtabmap::OdometryInfo &amp;info, rtabmap_ros::OdomInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point2f</type>
      <name>point2fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae3a9362c356cfb928e54587c59dfbcdf</anchor>
      <arglist>(const rtabmap_ros::Point2f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point2fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7012afcd5caa508fb95ffcdc4a6c880f</anchor>
      <arglist>(const cv::Point2f &amp;kpt, rtabmap_ros::Point2f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f</type>
      <name>point3fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a04b716a3aa8c84a293f9a81ec64b1b95</anchor>
      <arglist>(const rtabmap_ros::Point3f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point3fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab0f39d6587e1890768c8ce6fff79e333</anchor>
      <arglist>(const cv::Point3f &amp;kpt, rtabmap_ros::Point3f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>points2fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>af7abfaf7b2d926bf89839bfc085e19b9</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::Point2f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points2fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a829826a88ca8075b6f68cf088a040760</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;kpts, std::vector&lt; rtabmap_ros::Point2f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt;</type>
      <name>points3fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>af3ca1de3edf3e38844e614485c7de57d</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::Point3f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points3fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a554981bfd354fad0d56884b4567739c4</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;kpts, std::vector&lt; rtabmap_ros::Point3f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::SensorData</type>
      <name>rgbdImageFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a8852e84869e887406f11c52047cffb85</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::StereoCameraModel</type>
      <name>stereoCameraModelFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac6c2caa63cf6cac350de6205e57e815a</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;leftCamInfo, const sensor_msgs::CameraInfo &amp;rightCamInfo, const rtabmap::Transform &amp;localTransform=rtabmap::Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timestampFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6c974add27d6302da5a383ff5c531c21</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCvCopy</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>adc2af9621b55202640e285badd727263</anchor>
      <arglist>(const rtabmap_ros::RGBDImage &amp;image, cv_bridge::CvImagePtr &amp;rgb, cv_bridge::CvImagePtr &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCvShare</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac9e8163b04f851ea17f191b2d5b7a268</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image, cv_bridge::CvImageConstPtr &amp;rgb, cv_bridge::CvImageConstPtr &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromGeometryMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6f10eae1516e36769eed38931cdef24e</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromPoseMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afb54e760187ea4baeac73348831f155a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromTF</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad62e06e6038758212cc98bc3ae8ef25c</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToGeometryMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afd57576cf3752821ad0433c87d504a30</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToPoseMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aed73e6b814342c074e2caf5565e5973c</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTF</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aa5faa27c24fbaa01dabac918e6a9b5d7</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, tf::Transform &amp;tfTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>userDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a74839a6a44435f63a3e4bb29940ba516</anchor>
      <arglist>(const rtabmap_ros::UserData &amp;dataMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>addfdc6d73caffb613bb981629db903c3</anchor>
      <arglist>(const cv::Mat &amp;data, rtabmap_ros::UserData &amp;dataMsg, bool compress)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obstacles_detection.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>obstacles__detection_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::ObstaclesDetection</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a578602e3a8a17b5deb357cc868a7e919</anchor>
      <arglist>(rtabmap_ros::ObstaclesDetection, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obstacles_detection_old.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>obstacles__detection__old_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::ObstaclesDetectionOld</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6fc80ff03d829f539c80c4e4d7db21a8</anchor>
      <arglist>(rtabmap_ros::ObstaclesDetectionOld, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OdometryROS.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>OdometryROS_8cpp</filename>
    <includes id="OdometryROS_8h" name="OdometryROS.h" local="yes" imported="no">rtabmap_ros/OdometryROS.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <namespace>rtabmap_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BAD_COVARIANCE</name>
      <anchorfile>OdometryROS_8cpp.html</anchorfile>
      <anchor>a78f4035670dc41080789cb91c1fb8e66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OdometryROS.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>OdometryROS_8h</filename>
    <class kind="class">rtabmap_ros::OdometryROS</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>OdomMsgToTFNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>OdomMsgToTFNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">OdomMsgToTF</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>OdomMsgToTFNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrbitOrientedViewController.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>OrbitOrientedViewController_8cpp</filename>
    <includes id="OrbitOrientedViewController_8h" name="OrbitOrientedViewController.h" local="yes" imported="no">OrbitOrientedViewController.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>OrbitOrientedViewController.h</name>
    <path>/tmp/ws/src/rtabmap_ros/src/rviz/</path>
    <filename>OrbitOrientedViewController_8h</filename>
    <class kind="class">rtabmap_ros::OrbitOrientedViewController</class>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>patrol.py</name>
    <path>/tmp/ws/src/rtabmap_ros/scripts/</path>
    <filename>patrol_8py</filename>
    <namespace>patrol</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>a25fefea08526cb6e469249cb89aedbb8</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>a0d7597632a3bf1c655368f31aae30b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentIndex</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>af948ff7574c02370090c119acdd64798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>a61e52ab9dc6296435dabb74327bc9a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>waypoints</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>ae8eb5b2ecceb5534d3b5e2e608adf1b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_aggregator.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>point__cloud__aggregator_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::PointCloudAggregator</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a17584718d562fd63ef98a00a4554ba8b</anchor>
      <arglist>(rtabmap_ros::PointCloudAggregator, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyz.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>point__cloud__xyz_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::PointCloudXYZ</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad19196b47e8c318dd294d6cf4146b968</anchor>
      <arglist>(rtabmap_ros::PointCloudXYZ, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyzrgb.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>point__cloud__xyzrgb_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::PointCloudXYZRGB</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab2c748fbe8398bb35fab4b402128c689</anchor>
      <arglist>(rtabmap_ros::PointCloudXYZRGB, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_to_tf.py</name>
    <path>/tmp/ws/src/rtabmap_ros/scripts/</path>
    <filename>point__to__tf_8py</filename>
    <namespace>point_to_tf</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a34b834098627d02e99249b0cc3ae6c28</anchor>
      <arglist>(point)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>ac8877dbac58b2b290db451a5f9aff257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>br</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a5de92668c4f45f7baafd12bb3cc25571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>ac9ff1c671f01efa1bd52dd155b43e781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fixed_frame_id</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a42b5932928ef0a754fbb72734d13cd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>ad9f974bdcb5b6751db2a8939ecb30917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PointStamped</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a8266bbe8f9b5979b875f749feba186e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>adf613d3f68b6bbd094c8c4486c3cba28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_depthimage.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>pointcloud__to__depthimage_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::PointCloudToDepthImage</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aaea621aa8738c76e889222f44aec3552</anchor>
      <arglist>(rtabmap_ros::PointCloudToDepthImage, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointCloudToDepthImageNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>PointCloudToDepthImageNode_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PointCloudToDepthImageNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PreferencesDialogROS.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>PreferencesDialogROS_8cpp</filename>
    <includes id="PreferencesDialogROS_8h" name="PreferencesDialogROS.h" local="yes" imported="no">rtabmap_ros/PreferencesDialogROS.h</includes>
  </compound>
  <compound kind="file">
    <name>PreferencesDialogROS.h</name>
    <path>/tmp/ws/src/rtabmap_ros/include/rtabmap_ros/</path>
    <filename>PreferencesDialogROS_8h</filename>
    <class kind="class">PreferencesDialogROS</class>
  </compound>
  <compound kind="file">
    <name>rgbd_odometry.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>rgbd__odometry_8cpp</filename>
    <includes id="OdometryROS_8h" name="OdometryROS.h" local="no" imported="no">rtabmap_ros/OdometryROS.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::RGBDOdometry</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad4da0204be4a61bf99dabd346a9ec2bd</anchor>
      <arglist>(rtabmap_ros::RGBDOdometry, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbd_sync.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>rgbd__sync_8cpp</filename>
    <class kind="class">rtabmap_ros::RGBDSync</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a25cbf6732f968b613e97e3ddd539b7a3</anchor>
      <arglist>(rtabmap_ros::RGBDSync, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbdicp_odometry.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>rgbdicp__odometry_8cpp</filename>
    <includes id="OdometryROS_8h" name="OdometryROS.h" local="no" imported="no">rtabmap_ros/OdometryROS.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::RGBDICPOdometry</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7f0750285f939f2eafe6fcfd1145b645</anchor>
      <arglist>(rtabmap_ros::RGBDICPOdometry, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RGBDICPOdometryNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>RGBDICPOdometryNode_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RGBDICPOdometryNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RGBDOdometryNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>RGBDOdometryNode_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RGBDOdometryNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SaveObjectsExample.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>SaveObjectsExample_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">SaveObjectsExample</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SaveObjectsExample_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_layer.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/costmap_2d/</path>
    <filename>static__layer_8cpp</filename>
    <includes id="static__layer_8h" name="static_layer.h" local="yes" imported="no">static_layer.h</includes>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>static_layer.h</name>
    <path>/tmp/ws/src/rtabmap_ros/src/costmap_2d/</path>
    <filename>static__layer_8h</filename>
    <class kind="class">rtabmap_ros::StaticLayer</class>
    <namespace>rtabmap_ros</namespace>
  </compound>
  <compound kind="file">
    <name>stereo_odometry.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>stereo__odometry_8cpp</filename>
    <includes id="OdometryROS_8h" name="OdometryROS.h" local="yes" imported="no">rtabmap_ros/OdometryROS.h</includes>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="yes" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <class kind="class">rtabmap_ros::StereoOdometry</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2140d98034d3b91cf221e2c6dc8d0b30</anchor>
      <arglist>(rtabmap_ros::StereoOdometry, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stereo_sync.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>stereo__sync_8cpp</filename>
    <class kind="class">rtabmap_ros::StereoSync</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a208b9f214d240fff3e546e98e8db2f04</anchor>
      <arglist>(rtabmap_ros::StereoSync, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stereo_throttle.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>stereo__throttle_8cpp</filename>
    <class kind="class">rtabmap_ros::StereoThrottleNodelet</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a566f631116141ed3f494c1eba43cf5f5</anchor>
      <arglist>(rtabmap_ros::StereoThrottleNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StereoCameraNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>StereoCameraNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>StereoCameraNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StereoOdometryNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>StereoOdometryNode_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>StereoOdometryNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_prior_rename_kinect_bag_tf.py</name>
    <path>/tmp/ws/src/rtabmap_ros/launch/tests/</path>
    <filename>test__prior__rename__kinect__bag__tf_8py</filename>
    <namespace>test_prior_rename_kinect_bag_tf</namespace>
    <member kind="variable">
      <type></type>
      <name>child_frame_id</name>
      <anchorfile>namespacetest__prior__rename__kinect__bag__tf.html</anchorfile>
      <anchor>a187aaa0e28ed5bb9aad5eebeb3a265d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>newList</name>
      <anchorfile>namespacetest__prior__rename__kinect__bag__tf.html</anchorfile>
      <anchor>a1ffce29d94a4ccebc9ca0f02cea42bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>transforms</name>
      <anchorfile>namespacetest__prior__rename__kinect__bag__tf.html</anchorfile>
      <anchor>aff20e850eeabc1cd24e586291e81d0d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_prior_tf_to_pose.py</name>
    <path>/tmp/ws/src/rtabmap_ros/launch/tests/</path>
    <filename>test__prior__tf__to__pose_8py</filename>
    <namespace>test_prior_tf_to_pose</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a4591835c662404624140ebd74bcd8193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>childFrame</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a8f133d9dfcb7e6623ae4824dc8636fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cov</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a92532a4163801aa62d588a499b82e864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>covariance</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a5ebc771e95cffb86ee731b23db8c48dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ae465289c0b7583952e0677134a324fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a1f2009a75558697c0fd6780125cc280e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a38aadda1dc61847e5ccae3441b2c2222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>now</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a6afb42ff1862cb2c2abccf9d0131d11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nsecs</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ae1005a49cd54f5bbe147ed5ee4002e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outputFrame</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a85a99fac608eccfabb25260cd613a9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>poseOut</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a6b350598a5efbdd0b9b184db1584d292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ab6706fa0da7b102608b6f687750d1ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ab53d21ac30b7c13f5cc5be5de6703df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rateParam</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a5e18c7cc753ce0a847ba31e35a361ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rot</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a7b1a6e25cecbb26363e6f77bb781db9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>secs</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a2ce7ddfb937742c3ccce002788372fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>trans</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ae6e16fd1da3305b357313e99fe1fb420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a3487af16ef6f59a8563ec0091c8f174f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a44467bc85e8776e15c01c7d6a513659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a012a82a437b030bd7ebfd37133e0c4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>z</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ad32429a6311f509eb3da38ef0b866385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_to_tf.py</name>
    <path>/tmp/ws/src/rtabmap_ros/scripts/</path>
    <filename>transform__to__tf_8py</filename>
    <namespace>transform_to_tf</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>aed64adc4a5401ff607ea2207fd3973cf</anchor>
      <arglist>(transform)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a4ffc511b931ea77fcf44ebc933ba7e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>br</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a990d8ba529b3c1b6db0e478a64240811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a27801c740c61eba2e0e253664115736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>child_frame_id</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a6b05547dcb32af75480278fcaea5b4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a53e2aa5ced04e74a5fface106cd9b3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a143ceb48ea619fbc7d5521e0935f4791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TransformStamped</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a9116954c3f78889aa90565e4d8f380f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>undistort_depth.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/nodelets/</path>
    <filename>undistort__depth_8cpp</filename>
    <class kind="class">rtabmap_ros::UndistortDepth</class>
    <namespace>rtabmap_ros</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac27b3aee494d892d2e151823ce322d6f</anchor>
      <arglist>(rtabmap_ros::UndistortDepth, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WifiSignalPubNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>WifiSignalPubNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>WifiSignalPubNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quality2dBm</name>
      <anchorfile>WifiSignalPubNode_8cpp.html</anchorfile>
      <anchor>a2b8ae63ae00d6ad62bc0c7834285c317</anchor>
      <arglist>(int quality)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WifiSignalSubNode.cpp</name>
    <path>/tmp/ws/src/rtabmap_ros/src/</path>
    <filename>WifiSignalSubNode_8cpp</filename>
    <includes id="MsgConversion_8h" name="MsgConversion.h" local="no" imported="no">rtabmap_ros/MsgConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>dBm2Quality</name>
      <anchorfile>WifiSignalSubNode_8cpp.html</anchorfile>
      <anchor>a04361c0e55c4bcc24a4a00b62f5ab5d4</anchor>
      <arglist>(int dBm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>WifiSignalSubNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataCallback</name>
      <anchorfile>WifiSignalSubNode_8cpp.html</anchorfile>
      <anchor>a02c4447d54eb08465c9e1948b2ff5c26</anchor>
      <arglist>(const rtabmap_ros::MapDataConstPtr &amp;mapDataMsg)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; double, int &gt;</type>
      <name>wifiLevels</name>
      <anchorfile>WifiSignalSubNode_8cpp.html</anchorfile>
      <anchor>a2872d8199a66cf5862f4090df730c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>wifiSignalCloudPub</name>
      <anchorfile>WifiSignalSubNode_8cpp.html</anchorfile>
      <anchor>abbb64199884663399c94f02d6cf2b0b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yaml_to_camera_info.py</name>
    <path>/tmp/ws/src/rtabmap_ros/scripts/</path>
    <filename>yaml__to__camera__info_8py</filename>
    <namespace>yaml_to_camera_info</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>aa47703089fc86995b839ecd37399cc52</anchor>
      <arglist>(image)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yaml_to_CameraInfo</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a4e37a08f67826ddd38b6371bd114d825</anchor>
      <arglist>(yaml_fname)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>ae3c200d196d19e6d9b67894ef2413973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a63a5293dab8949cbe13dd8e2f1f1c4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>camera_info_msg</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>ae6520dfb6427eaa4da44002a0bde02d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Image</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a85c08c25198ed33d39823a60fe878d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>adb92b51c33487244c5d690591c54f342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a7098409a8d7f61f48343989b964ce968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>yaml_path</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a36686ff573e823ec5eaf97cbb20f80d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CameraWrapper</name>
    <filename>classCameraWrapper.html</filename>
    <base>UEventsHandler</base>
    <member kind="function">
      <type></type>
      <name>CameraWrapper</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>afa26011b8f37606e4fb4c1aece704bab</anchor>
      <arglist>(int usbDevice=0, float imageRate=0, unsigned int imageWidth=0, unsigned int imageHeight=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a351e0ce66931fa3eb916bcf4342a6997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>adc236c847bcc122bfa4d2c0c5144a31f</anchor>
      <arglist>(int deviceId, double frameRate, const std::string &amp;path, bool pause)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a0c373a869d285353e7f89911ec35229e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startSrv</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>acd673abacbd6ba5985dad405b0bae23a</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopSrv</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a534b6ca9ec173f4ca63b88eaccc67aa7</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraWrapper</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a3dfc74812b131fd40ee9fefd82130842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleEvent</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a406aa399650f45c6b204b16136c7f10c</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Camera *</type>
      <name>camera_</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a5c28951cb69b9e66e84d316ea33c7f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::CameraThread *</type>
      <name>cameraThread_</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a14b0b1f296967c9591a4567b9c42460a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>aa12a433eddf860b7be136e93b94644ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>rosPublisher_</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>a9dd22281ab40c03b0de2ef9c69e81997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>startSrv_</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>ad60024961ce085e6ff429178417f8b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>stopSrv_</name>
      <anchorfile>classCameraWrapper.html</anchorfile>
      <anchor>ad1bd6e734896c6055ba4de20a18d3a8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtabmap_ros::MapCloudDisplay::CloudInfo</name>
    <filename>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>abf1e1ca308a13df79a51a85e11c65606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudInfo</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a171708bad522b5929212c98e28f5814e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudInfo</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a98c73f27e6a46f128875e2ba4f74decc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; rviz::PointCloud &gt;</type>
      <name>cloud_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a06908530dd3bfc9852ef1c1234b7ac0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a50d1791ae1fa7fd9e74c6188918ed4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::SceneManager *</type>
      <name>manager_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a3f14b187beac7d92401071c8feeeea7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2ConstPtr</type>
      <name>message_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a76ca27e683535aed7bbea12f39f674a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rtabmap::Transform</type>
      <name>pose_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>a161bc3e8dfa11b337fd36c475e209771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>ad3475d247d8172fb4d8d2a3b6ac461fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; rviz::PointCloud::Point &gt;</type>
      <name>transformed_points_</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1CloudInfo.html</anchorfile>
      <anchor>aec99b32824358bb6b2ffe25a117cd8cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::CommonDataSubscriber</name>
    <filename>classrtabmap__ros_1_1CommonDataSubscriber.html</filename>
    <member kind="function">
      <type></type>
      <name>CommonDataSubscriber</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a14856bd00ab4fa37e9dcdfb157952031</anchor>
      <arglist>(bool gui)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getQueueSize</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a6fda0fef0f128378006e968313d4740f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxSync</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a2dc84d6d4893351ad27566615b2ba58c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDataSubscribed</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a18b830e69b882b56ba8d560980fea7aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubscribedToDepth</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a7b8ed4c36e5ddd5ef104bc5908e39053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubscribedToOdomInfo</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abeb474661c19a8421c1e8307b2654616</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubscribedToRGBD</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3450a64fb11c343b5e928db50ab848a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubscribedToScan2d</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a32ac3a75dbaa833c4015c2e647987e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubscribedToScan3d</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a5d073eba9b879f934ad895b749d5e675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubscribedToStereo</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a99553d0a01b73512299c0677e3d63eb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rgbdCameras</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8fbaa95b2fd1af41e11281e69f3b54f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CommonDataSubscriber</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a23e4cb649d624ac844eba2bae57c0463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>commonDepthCallback</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a118f3a95f402a5ab4e22b118e0fbd125</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &amp;scanMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>commonSingleDepthCallback</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a49ae9ff6d1873f5fc10ab21497e4aa99</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const cv_bridge::CvImageConstPtr &amp;imageMsg, const cv_bridge::CvImageConstPtr &amp;depthMsg, const sensor_msgs::CameraInfo &amp;rgbCameraInfoMsg, const sensor_msgs::CameraInfo &amp;depthCameraInfoMsg, const sensor_msgs::LaserScanConstPtr &amp;scanMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>commonStereoCallback</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9f30a1c0bf837eb418612d1b6d41fad5</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const cv_bridge::CvImageConstPtr &amp;leftImageMsg, const cv_bridge::CvImageConstPtr &amp;rightImageMsg, const sensor_msgs::CameraInfo &amp;leftCamInfoMsg, const sensor_msgs::CameraInfo &amp;rightCamInfoMsg, const sensor_msgs::LaserScanConstPtr &amp;scanMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a95fbda9b5294cb9999838e67b6cab86a</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>queueSize_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa1c214041fa94708952cb3df17779509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>subscribedTopicsMsg_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4d32ab7aa659aad5321eae745c17e387</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackCalled</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>afb9ca962386c3cfbf2419fd3275928e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3bbc30e717304655fa1b922404989141</anchor>
      <arglist>(rgbdScan2d, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a6319aeca12919207e56738ead26578e1</anchor>
      <arglist>(rgbdScan3d, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ac401b2508a14931ee9e96dfab7eb4eef</anchor>
      <arglist>(rgbdInfo, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a26669151bf6e70912032da83819ddae2</anchor>
      <arglist>(rgbdOdom, nav_msgs::Odometry, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a57fdeafb3918e683160aea77acbfb92b</anchor>
      <arglist>(rgbdData, rtabmap_ros::UserData, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a190cc914c3e1e26717cfa114a21a3166</anchor>
      <arglist>(rgbd2, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a258f7fde5bad807a2644a72be76a8bc7</anchor>
      <arglist>(depth, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3b6ef21407c8fd076cd8fb415cb21cad</anchor>
      <arglist>(rgbdScan2dInfo, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3eedb6bc73b2189445a95d56c48e3cc9</anchor>
      <arglist>(rgbdScan3dInfo, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a7d4ad46be52ad444b8529ad60cd518a2</anchor>
      <arglist>(rgbdOdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa09cd6b8021f7a81e5e72030c7025061</anchor>
      <arglist>(rgbdOdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a74659422261adbd6ed6a3e4880375162</anchor>
      <arglist>(rgbdOdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abb51720dadd3a81bf0264a99eb02061c</anchor>
      <arglist>(rgbdDataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3d757100602565142baf9e08880f9d11</anchor>
      <arglist>(rgbdDataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a1ee9b76ba1eec1e0969be04605b31dae</anchor>
      <arglist>(rgbdDataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ac620ac266af5daa48f01982df8574cfb</anchor>
      <arglist>(rgbdOdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa5131965b47b07f3def839201eabd3e0</anchor>
      <arglist>(rgbd2Scan2d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ad6d17cc983bd61a5b0cf4bf34788e3cd</anchor>
      <arglist>(rgbd2Scan3d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a7a218ed331fd647882242ca02dddc379</anchor>
      <arglist>(rgbd2Info, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a177809668683f8bd82e7188f8b85a249</anchor>
      <arglist>(rgbd2Odom, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9ad6e172ac490ec092c55a9c246d7a0c</anchor>
      <arglist>(rgbd2Data, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abbd3e8d2c649c285950dc85d1cda97f0</anchor>
      <arglist>(rgbd3, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a6c19d06d1454da5fca9872a0c894119d</anchor>
      <arglist>(depthScan2d, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aef09e307174fe10a971157630c2f6393</anchor>
      <arglist>(depthScan3d, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a42c9e6b313777837bd39984af960f166</anchor>
      <arglist>(depthInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8f446e98fa535276fa907ed17b277416</anchor>
      <arglist>(depthOdom, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9684d2deae7608852829264c17f9fb31</anchor>
      <arglist>(depthData, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a2b62f58e009de64ee6153a1538a3f900</anchor>
      <arglist>(stereo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9df4ad386247452f01c4e880f51d19e1</anchor>
      <arglist>(rgbdOdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a50923b054ff728872d7c843cbe0e7417</anchor>
      <arglist>(rgbdOdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a7674a6d060603ef480945f34e279fd98</anchor>
      <arglist>(rgbdDataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a0e1029559f9d381498c781b51b741579</anchor>
      <arglist>(rgbdDataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af885abaf856bec7b92cebee4c096c099</anchor>
      <arglist>(rgbdOdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa95ff83dad79c5b40c678e699459d1ad</anchor>
      <arglist>(rgbdOdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a155b2999cc4104687edc1045d22921bb</anchor>
      <arglist>(rgbdOdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a349965f9538fca8f7dc07a3afc270f10</anchor>
      <arglist>(rgbd2Scan2dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a15e8a55f9a1e327bf2137e61cb691767</anchor>
      <arglist>(rgbd2Scan3dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3bf47e39fb3ec212462f3c745408e0ba</anchor>
      <arglist>(rgbd2OdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>adbaa068511408428f92bca7086417006</anchor>
      <arglist>(rgbd2OdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a841be9bd5d227fc28709ec57831eb53d</anchor>
      <arglist>(rgbd2OdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abcc92b2745500650981e1e204d9c4c92</anchor>
      <arglist>(rgbd2DataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aba862760ef3f9fbe011b718b471bfb44</anchor>
      <arglist>(rgbd2DataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a80a66d88fff20813a303c09cf3291f1e</anchor>
      <arglist>(rgbd2DataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a40819293cc967202053c348171ed542d</anchor>
      <arglist>(rgbd2OdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abe26e09455dc9ba0c5a5d127b4fa6395</anchor>
      <arglist>(rgbd3Scan2d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ab68e6c82e19846501a91077ee8db5d5c</anchor>
      <arglist>(rgbd3Scan3d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a7ad949550f178dc475ba345537a2d8c8</anchor>
      <arglist>(rgbd3Info, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ad92c850a47366ff04712ce20903aef4d</anchor>
      <arglist>(rgbd3Odom, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a7bb14206f4f2164ac8c1e2b738b4a874</anchor>
      <arglist>(rgbd3Data, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS4</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aaeeaf840c50b07f46b978be36a7e371b</anchor>
      <arglist>(rgbd4, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a24417144d047f6cc77405db425ee8f46</anchor>
      <arglist>(depthScan2dInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a58cd3a0817c7f45e23f46073a9e6b65b</anchor>
      <arglist>(depthScan3dInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a73e2358cf3bdfe0c783ad1c69a2c346c</anchor>
      <arglist>(depthOdomScan2d, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>add785569f4b4b8a035c966282c17b90b</anchor>
      <arglist>(depthOdomScan3d, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>adfb223b3015220931992402e79491c91</anchor>
      <arglist>(depthOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4be940fc8404f3722b92ff2552ff6527</anchor>
      <arglist>(depthDataScan2d, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ad881a74563e224aa52d0e177c07705a3</anchor>
      <arglist>(depthDataScan3d, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a366ec0f225ac3cc6acf013cd49394d74</anchor>
      <arglist>(depthDataInfo, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af5d390fc68d63312c6e7eb830acdac88</anchor>
      <arglist>(depthOdomData, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aef63f595ec29695fd5f80032bd8e8830</anchor>
      <arglist>(stereoInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a2b8c0b71f03dfd636cee392d87ab7f82</anchor>
      <arglist>(stereoOdom, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af083c062337822f098ce925c6bfa0b32</anchor>
      <arglist>(rgbdOdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a56bfd8bc7f1ae44b283802e4a0d0e164</anchor>
      <arglist>(rgbdOdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3e43734ceb8df98e38dfc9932ff0d4a2</anchor>
      <arglist>(rgbd2OdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acf32a1c51b0ed05d103ec57517683b19</anchor>
      <arglist>(rgbd2OdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8410d5913eb9d06e8d6f4c6cbef3c68f</anchor>
      <arglist>(rgbd2DataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a89cacec7bfe8f00ac568d4550c897e78</anchor>
      <arglist>(rgbd2DataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a5cbf23507ff3ff4533b3da70461ff798</anchor>
      <arglist>(rgbd2OdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a533592cc277e9fb68388602bfbc28b13</anchor>
      <arglist>(rgbd2OdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a36f0be332788ba2cb52b5b646ee3824c</anchor>
      <arglist>(rgbd2OdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>afb95231a26fec0396da26eba564b0b8a</anchor>
      <arglist>(rgbd3Scan2dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acf0d21f5c3635c424720b0f8f484bca4</anchor>
      <arglist>(rgbd3Scan3dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aedaf2f7d938fe26276044517728daf35</anchor>
      <arglist>(rgbd3OdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4d8e221f188ee0675e16c6292db84705</anchor>
      <arglist>(rgbd3OdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9b60072e12d87cb904fa8d8c77d90b51</anchor>
      <arglist>(rgbd3OdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a2182e397a05a239913a0ce9fbd159669</anchor>
      <arglist>(rgbd3DataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af87ff4168f0bf32e0cb0d7ce5c498112</anchor>
      <arglist>(rgbd3DataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4b0f508edcfe65f592254f1b43dbff45</anchor>
      <arglist>(rgbd3DataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3b01dd4d8b1c57ff8aac2eefbce241ae</anchor>
      <arglist>(rgbd3OdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ac1d5918df4f2f40fb62bb9d38bbcbe01</anchor>
      <arglist>(rgbd4Scan2d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a37f1c7f764e0e892fc8d10e3061fda3d</anchor>
      <arglist>(rgbd4Scan3d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a5223a90e09eb6eaf7bd7b1a5829ad4cf</anchor>
      <arglist>(rgbd4Info, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ad022f14050a914c4f823fe17706dc4ef</anchor>
      <arglist>(rgbd4Odom, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS5</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a5eb5a714793c8a59f3744e6d5b7087ea</anchor>
      <arglist>(rgbd4Data, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4e5ebf00138908ec90f6acdb5a9a8fbb</anchor>
      <arglist>(depthOdomScan2dInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8c497c679e88bffba0b7cda577dbe945</anchor>
      <arglist>(depthOdomScan3dInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acf85d3a9e16d0af4618ebd1a0643e977</anchor>
      <arglist>(depthDataScan2dInfo, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa96d00a9e070b991bac191fab500c6e4</anchor>
      <arglist>(depthDataScan3dInfo, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a2a5b4511a02ab126ba416b44a22cced1</anchor>
      <arglist>(depthOdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a6f03893bef2b33ba4b1c744102488e65</anchor>
      <arglist>(depthOdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aacbe30bf7d8f37f0bd8a5c75438a0df7</anchor>
      <arglist>(depthOdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abaae0772ebd8a12a03c9596196d34415</anchor>
      <arglist>(stereoOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4f076dc64d2de5ff6aab21d812102c2f</anchor>
      <arglist>(rgbd2OdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9799b0f385d38b3198827052dd289c19</anchor>
      <arglist>(rgbd2OdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a01773fdfd24e0acbdcb473ba4c9f2100</anchor>
      <arglist>(rgbd3OdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a79f08ac36f1c8c9ccd11bb82768a995c</anchor>
      <arglist>(rgbd3OdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9e256d0f1ac2835aad7b1d23b53a274b</anchor>
      <arglist>(rgbd3DataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a3368107e19fbd8d32f9e7d83ebc9786a</anchor>
      <arglist>(rgbd3DataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a928e238bc0af3100fd6d3be1373c02ef</anchor>
      <arglist>(rgbd3OdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9d116d1c5bb26a40e7f35c89678023ec</anchor>
      <arglist>(rgbd3OdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a5925b93461d67bde8d45bc1e700519c7</anchor>
      <arglist>(rgbd3OdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a0a94db2f839afc01937430239df59d65</anchor>
      <arglist>(rgbd4Scan2dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af049c3c606408a35e04f2fa4eb009226</anchor>
      <arglist>(rgbd4Scan3dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a582f6b3237b7cb2333e3fd8f2e42ce86</anchor>
      <arglist>(rgbd4OdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ae5e31c0c08a18af4015c0553bebf5e5b</anchor>
      <arglist>(rgbd4OdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a060fc7b0df914e2ca25a28f4ef45f7a1</anchor>
      <arglist>(rgbd4OdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a249c407c03e970301160ad297f18120f</anchor>
      <arglist>(rgbd4DataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ac5f4b376692ec0b345458909b11f2220</anchor>
      <arglist>(rgbd4DataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acd5d975fbae850a1131bb03a942f9dbd</anchor>
      <arglist>(rgbd4DataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS6</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af4da89decbb7b71a30ec262299c5bc34</anchor>
      <arglist>(rgbd4OdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a056121289a8a388980f24f664d48d565</anchor>
      <arglist>(depthOdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aee771f6034a4d963f06a4490159b1ff4</anchor>
      <arglist>(depthOdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a60206925d6b289ef4520ad7980331e06</anchor>
      <arglist>(rgbd3OdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8f025ad029047c8f017a121e633a0e8a</anchor>
      <arglist>(rgbd3OdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>ab66477a711eaf398e4aafd217baaa0a2</anchor>
      <arglist>(rgbd4OdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a1429d4d288ebc4cdb727d3a546bd3bf1</anchor>
      <arglist>(rgbd4OdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aceacb2ddb039a1d0d937a6ec169868f3</anchor>
      <arglist>(rgbd4DataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a75118b71ed8ff84d471d557c27975ebc</anchor>
      <arglist>(rgbd4DataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a466f41544a1e1bf2b4551a540089f93f</anchor>
      <arglist>(rgbd4OdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a237992fe4403c83f2bad1eab08d9368c</anchor>
      <arglist>(rgbd4OdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS7</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af4ccd6bb00b784ee8724ff4090cd8964</anchor>
      <arglist>(rgbd4OdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS8</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a75fdc509a19de5de09fa7234e16a1120</anchor>
      <arglist>(rgbd4OdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS8</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>af64a96e59d50f6825b5510994c925856</anchor>
      <arglist>(rgbd4OdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rgbdCallback</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a47391aec7b4ff9d0780a0df12b763c29</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupDepthCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acb79a00eef45655ae84e4648fccbdec4</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupRGBD2Callbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a459aa9e398fa0165128c4a9b4326c66a</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupRGBD3Callbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a2c965849dc80715ed826c2061af806c6</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupRGBD4Callbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a811e1d95e1026443bcd0a7a907a47204</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupRGBDCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4eb03af64e1bb160c199f7b84ce2e9bc</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupStereoCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a18a0762ce401d8f38db74698b1a7b9c2</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, bool subscribeOdom, bool subscribeOdomInfo, int queueSize, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warningLoop</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8d5ec075f9939e2d1bc907ad58b79a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a99c94496ad92eb086c2c3aadaf5af700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>callbackCalled_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a429c2e8766170a0daf04f2526ad17148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoLeft_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a9828c7a80648eba0dd9460372e800d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoRight_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8f8acaf06253f392cc99f9193615cc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a554804db4ec5d8ff1a8b9e1fbc9288fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageDepthSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a130e3b3db717f043f9fedb4e2721c8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRectLeft_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aef13cf4c0cdc44960f04326d374cd514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRectRight_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4e22f58822091a017425b4ff29bb4493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>abc783da3cb65f459e4db5fbaef4610b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a54fcdf8aa631d2f3f596852c424d77ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::OdomInfo &gt;</type>
      <name>odomInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4a0c562d5dd58cc8098937d606535ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; nav_msgs::Odometry &gt;</type>
      <name>odomSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acdcf3c5136334d7b99f315ff0750f4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>rgbdSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a4661fc908e4ca55a9094816e0156843d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; message_filters::Subscriber&lt; rtabmap_ros::RGBDImage &gt; * &gt;</type>
      <name>rgbdSubs_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a8461d98805446e5daeddae8bb590db6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>scan3dSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>acdb7d3e049637b8cf6b4775170f89777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::LaserScan &gt;</type>
      <name>scanSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a11a7a30e7c175af17fab72ab96eb6c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribedToDepth_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa72aedfe997d3ccad66fbac96ab7b649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribedToOdomInfo_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a6a02e181c2027417eb59f8445c04c112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribedToRGBD_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>afd7144fd030cb1aa56e1dd6d121e1e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribedToScan2d_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a82bf63220769e557ebfd30bc272beffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribedToScan3d_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aa9cf5ef59ca67cf7692693ed6f51ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribedToStereo_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a307643dd91d11e6d3c4092e8f20c7580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::UserData &gt;</type>
      <name>userDataSub_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>aacf4b0b7ad09e77e258ae303ea4a9b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>warningThread_</name>
      <anchorfile>classrtabmap__ros_1_1CommonDataSubscriber.html</anchorfile>
      <anchor>a6a4763e1b0d7ea13371d8e1e9c1103da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::CoreWrapper</name>
    <filename>classrtabmap__ros_1_1CoreWrapper.html</filename>
    <base>rtabmap_ros::CommonDataSubscriber</base>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>CoreWrapper</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a5ceca820438fd688066f30e4d729d2e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoreWrapper</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a217a1e5d5c6b146ba1e0b52384b63010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>backupDatabaseCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a080747f81bed8865c9852f5f6f62dd95</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>cancelGoalCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac47cc5f5fe85ecda62309df28c4142cd</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>commonDepthCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>adf25504376db1de317c26979bc5568b2</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &amp;scanMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commonDepthCallbackImpl</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aacd57f9f6f793c33821f09d714a2e8c2</anchor>
      <arglist>(const std::string &amp;odomFrameId, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &amp;scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>commonStereoCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a536a277ee2292aaf6a70c2aadb8c21a0</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const cv_bridge::CvImageConstPtr &amp;leftImageMsg, const cv_bridge::CvImageConstPtr &amp;rightImageMsg, const sensor_msgs::CameraInfo &amp;leftCamInfoMsg, const sensor_msgs::CameraInfo &amp;rightCamInfoMsg, const sensor_msgs::LaserScanConstPtr &amp;scanMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS2</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a89be26598c6abfe0bdf8fcff205c4d95</anchor>
      <arglist>(rgb, sensor_msgs::Image, sensor_msgs::CameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DATA_SYNCS3</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a93038807f252842bcc375fc7889c6e90</anchor>
      <arglist>(rgbOdom, sensor_msgs::Image, sensor_msgs::CameraInfo, nav_msgs::Odometry)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>defaultCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a883e4576aa8411db54985d90a65df181</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;imageMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getGridMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a1e2e176eb38d0d420700d14779ef7c2a</anchor>
      <arglist>(nav_msgs::GetMap::Request &amp;req, nav_msgs::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a9bdc42d5797fa5f3c55943af70169d5a</anchor>
      <arglist>(nav_msgs::GetMap::Request &amp;req, nav_msgs::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getMapDataCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a712705157e71aa1ffcc18d2c2223cf81</anchor>
      <arglist>(rtabmap_ros::GetMap::Request &amp;req, rtabmap_ros::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getPlanCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aa6cc036b091c176fd2d6a3c636b022d8</anchor>
      <arglist>(nav_msgs::GetPlan::Request &amp;req, nav_msgs::GetPlan::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getProbMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4ccfae64386e8b18e288313e0d21611a</anchor>
      <arglist>(nav_msgs::GetMap::Request &amp;req, nav_msgs::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getProjMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac070f8410796052114c318b4131df379</anchor>
      <arglist>(nav_msgs::GetMap::Request &amp;req, nav_msgs::GetMap::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>globalPoseAsyncCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a86045efe1fc6b25211c562a8e970e7ea</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStampedConstPtr &amp;globalPoseMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalActiveCb</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a97e20569bc4699ef4200578f09793e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a7bbe7f89661a9d968eed7801287bde49</anchor>
      <arglist>(const geometry_msgs::PoseStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalCommonCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a6a254f4bfd53cbb3562c74c0c12b4b05</anchor>
      <arglist>(int id, const std::string &amp;label, const rtabmap::Transform &amp;pose, const ros::Time &amp;stamp, double *planningTime=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalDoneCb</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a1ff51a4e26362c9450787988a947de09</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalFeedbackCb</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a609b8bc7ba23d86d010994caddfe51c6</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalNodeCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af6f506909a8df95218d84c2af5098474</anchor>
      <arglist>(const rtabmap_ros::GoalConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialPoseCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a12678bb60a48bda14db97cf2f221a157</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>listLabelsCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a3999aab017acdef0f4b878a420f45e62</anchor>
      <arglist>(rtabmap_ros::ListLabels::Request &amp;req, rtabmap_ros::ListLabels::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadParameters</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac0b405cb15d36d3576d4fb4351caa1d2</anchor>
      <arglist>(const std::string &amp;configFile, rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>odomTFUpdate</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4bb2fb6649b197467b970a59c4a5c714</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>odomUpdate</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aeb3d0f73e94b83e5376fc125b359be18</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, ros::Time stamp)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a75e6a62bd2bb44e48bf95e8173ac84d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>pauseRtabmapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aad5efa97dd43e7f7d053e7dc633effec</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a3d7ad1da2844865ea9769ffe6b977d6f</anchor>
      <arglist>(const ros::Time &amp;stamp, const rtabmap::SensorData &amp;data, const rtabmap::Transform &amp;odom=rtabmap::Transform(), const std::string &amp;odomFrameId=&quot;&quot;, const cv::Mat &amp;odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const rtabmap::OdometryInfo &amp;odomInfo=rtabmap::OdometryInfo())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishCurrentGoal</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af0679c0a93c4bdd2d081b14f8ca98547</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishGlobalPath</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a10012ad5463c07aa2eefed01623c3762</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishLocalPath</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a240ebc46b2960f617e6fdb557813e4ff</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishLoop</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aec391dbb8cb5aa560d5ac350eb65dd95</anchor>
      <arglist>(double tfDelay, double tfTolerance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>publishMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4592f262c585190d5e0407ac18f45d1d</anchor>
      <arglist>(rtabmap_ros::PublishMap::Request &amp;, rtabmap_ros::PublishMap::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishStats</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a8b8f4c2bd3e2f523cab2620c0d08c97c</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>resetRtabmapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aabea35adb9a5e211d61c1ae387690b53</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>resumeRtabmapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4d6a500384dcbdb37dff52445bcb0c76</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveParameters</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a19d2aadf92568da7a9542adc9b03b7ec</anchor>
      <arglist>(const std::string &amp;configFile)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setGoalCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a42141ed3a16f2ac26b67f114b4c04fb5</anchor>
      <arglist>(rtabmap_ros::SetGoal::Request &amp;req, rtabmap_ros::SetGoal::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setLabelCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a40958427827913b78a5b412175e39895</anchor>
      <arglist>(rtabmap_ros::SetLabel::Request &amp;req, rtabmap_ros::SetLabel::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setLogDebug</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ad5b8293fd6e1c9ab04d1c802ae879d6c</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setLogError</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a75a0a3cc1e87cea522e4a83cbe2d2597</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setLogInfo</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a63cdf066d43f85f1b353d81457968884</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setLogWarn</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aafd07f7aa8c9f3233a67a29397cf90b7</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setModeLocalizationCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4240bc582864ec57d56e4b8eb1e9163f</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setModeMappingCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a6cba3274fac6a6b69cacbf59b46e977b</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>triggerNewMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ae1a548fcb1fe8af575503fa9bbf027ce</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGoal</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a493955d63a4570884d2dc71d8ba36cc3</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateRtabmapCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aa9fc7ce4fe78a0ea26deb9c17936b8c7</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>userDataAsyncCallback</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a9e14fd114c5d8a726e279356944472c9</anchor>
      <arglist>(const rtabmap_ros::UserDataConstPtr &amp;dataMsg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>backupDatabase_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a71d85bfa02ae2f4b821ec098cdc6d197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>cancelGoalSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a2db4520efc1eed492e8f6536a968f908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>configPath_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aad69839122dfb1cb89b929597bf9a04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>covariance_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a2f857111c7f9473e8255001527b06d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>createIntermediateNodes_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a1dce9a285e9e1039e392741976f33340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>currentMetricGoal_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ae09fa8103b47acfb444881d2cd6874d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>databasePath_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a8668f8d9f86d68dd75ff0c82b5129f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>defaultSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a9962e1cd720abaf974277db8cee16b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ae913630e718efeaca8b94ba792a883f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>genScan_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ab237562177084868e2c37ae1056f38da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>genScanMaxDepth_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aa225270264183c2108ef7fa6bdc95b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>genScanMinDepth_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af31f15e4763d453a6340bd8e07bad1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getGridMapSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a7bcf5e5b3afc2082c58f377d55625870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getMapDataSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a02194f62787a71779d2bff2bf3975368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getMapSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af86901bf58a7423fa91d645a74648b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getPlanSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a27549936fb385cf1ee2cd544b44f5120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getProbMapSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a10e97b6c69ac9bc4a3cc5e269411a808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getProjMapSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a2801b351847d3dbb0412e2a7aec6dbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>globalPathPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a1119903ac1b874adbade8278dc19497b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseWithCovarianceStamped</type>
      <name>globalPose_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a8bcc64122c624ded3bbfb01791e74537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>globalPoseAsyncSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a0e2bc862251705bbb160ef964755ad29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>goalNodeSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>acaad49d8d64abdd0ccfc49f835215a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>goalReachedPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a6db8d29ba61e230c61a2b95c9cea924c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>goalSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aafbc154f267714891e585dc7123e2637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>groundTruthBaseFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aa69d39e2dae22a1132e36a49c60365d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>groundTruthFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aa8c4d4c1b34dd2b11aaaf958de5ee090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>infoPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a21a0b57bd9ab9233e6149708c90f14a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>initialPoseSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a30154eec6a88f015acded6dd1ef9205b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>labelsPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ae96dddb02f5fac2605777419d8456335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>lastPose_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ae09f81f5dc5b643602c00208c32136e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lastPoseIntermediate_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a974755dd8f950e2e48abb0a187aae4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>lastPoseStamp_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a0214d4edfd420d930b6c22228ecc3dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>lastPublishedMetricGoal_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a7a2b1b83b64e7e76f076f10f46d51164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>latestNodeWasReached_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a42707d5ce6733d616eec7945694df6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>listLabelsSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a9be127bce47dec8169e89f9af25e50f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>localizationPosePub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a115e6fbe09c622a91e06bcaf861d1125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>localPathPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>adace1509d4f7026146902e9f55d79d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mapDataPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a3ea2333d09e696b6a7145afb115cb223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mapFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a474c0a2a55746d65656d190c14b612f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mapGraphPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4d734b2ddb4260b7132a84510ee3ddbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mapPathPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a1fa207930ae5dfb017f4f747f4eafdb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapsManager</type>
      <name>mapsManager_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a4dafa410af41e6c53ea90a3bb1f70355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>mapToOdom_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a293c3f8e6421cf968203e0fd7c430c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mapToOdomMutex_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a3a934a60fbfecd1368b4b22796fefffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxMappingNodes_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a870185910238816bd72faec2bb9f7609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MoveBaseClient</type>
      <name>mbClient_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af1634f6eeb4576f0eaedbded0e167852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>nextMetricGoalPub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ae1c135218e7924f7508ec09296f63940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>odomDefaultAngVariance_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac19e08ac6a2c2320708ed1861336247b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>odomDefaultLinVariance_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>acb0821f2392b9a09574e76faf020f220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odomFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ab31c18979d7eb93003aa4f86ddfb27d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>odomSensorSync_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a20b46860c60fa9c3b679c14484d45b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a63530ac82012d196012037b24c088238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>paused_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aefad71b73c4a579c16b736eabfe7b6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>pauseSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a34d3946e6042d39d3021ad527d1e0ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>previousStamp_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af946238a366117730fd219d0e58d1f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>publishMapDataSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a5a0f9e8fce86b29b6209f7c41f369081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>rate_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a08c793f8c2d192394d288a65b2b892d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>resetSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a89d22035133b64949b4309887611e03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>resumeSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac8275505c135493b0299ddb0361da26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>rgbCameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ace93b9189337ef1dad36734ca72a5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; nav_msgs::Odometry &gt;</type>
      <name>rgbOdomSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a22e079bca61fff053041c7a59d10c37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>rgbSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a97ca758e3649279a920949c454dcf71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Rtabmap</type>
      <name>rtabmap_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a5b9c575ea01bc4a329f5b4dc591c2613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>rtabmapROSStats_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a8cdec17886d0d8c2311c3182ef559c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanCloudMaxPoints_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>afdd45ed0a16a74b67fb4303d0f02c4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setGoalSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>adbafe338d26447464142e30b8f27ccac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLabelSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aef6a2010b123e5f2329c743c1dc29fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogDebugSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aaa5caa3692785da1811114b5d1d90fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogErrorSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ab92fe6f6cacc087b5e0b35779c539eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogInfoSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>adf3e398a199bfddcef6eaf949fe7f840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogWarnSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>af2105cb194c19df7b9b2f189855fa3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setModeLocalizationSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a7357b2c1585008c5314c5c28f4c05130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setModeMappingSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a14379ed880e479a2c29a0b5c162568fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stereoToDepth_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac9f1804b4569723f85bbaa3eb97ad43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tfBroadcaster_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a03a59cf0b843ee9e983528b31194b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a5e6d3780efdcfa249f83ab0aac149c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tfThreadRunning_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a847dcd9eeda6507394ebbe21a0c19608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aba689ed76b0cfdc2952a82fd3149ce96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>transformThread_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aeac1375a56ade092246372f920077965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>triggerNewMapSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>ac098b061253d81f6a1b86bf1a70f7231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>updateSrv_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a7e616533c06e6cacf2a538eb4df7fbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useActionForGoal_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a3839cf4298b7edba2e2f6e33d3e29da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>userData_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>aaacf957a37b31a8cd64e1100b50d1abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>userDataAsyncSub_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>afb2d00723f24712e3c3aa8920718639a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>userDataMutex_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a5f3b4dea7f5cd600a1fa1ae07e5ca20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useSavedMap_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>abdac2817f6242926ff85f10931921a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>waitForTransform_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a63a26e412f6243b32624031bfc1a4093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>waitForTransformDuration_</name>
      <anchorfile>classrtabmap__ros_1_1CoreWrapper.html</anchorfile>
      <anchor>a8c6e90ba287261e2ebb9a595a1f13211</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::DataOdomSyncNodelet</name>
    <filename>classrtabmap__ros_1_1DataOdomSyncNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>DataOdomSyncNodelet</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a90370bc9ff7ccb9cf8c08e96e421b13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataOdomSyncNodelet</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a1c0f3054154dcb689736a08147796b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, nav_msgs::Odometry &gt;</type>
      <name>MySyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>ab5a0906a3ed0993d9fe2f8cf79b40d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a4c453ce07e36641d6ce9795ab44698a1</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;imageDepth, const sensor_msgs::CameraInfoConstPtr &amp;camInfo, const nav_msgs::OdometryConstPtr &amp;odom)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>ab94f57db9b980cca742a7a19148010de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_depth_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a857a230fa6ff8d4a0a7896fc935b8cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a32635ced4480e1bc04721489822b6cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>imageDepthPub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>add84d4da93ed13c9c77c05db52133bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>imagePub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>ae3f4420ce385bcf7730e7125b6431e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>info_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a0009316da96514546a02e6205b9f0856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>infoPub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a2b2272889158a3a5da94bbe5fe2f6440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; nav_msgs::Odometry &gt;</type>
      <name>odom_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>ae68276d3ba6bf75a1a955ffbcc8344ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odomPub_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a5c1333e3ffb4511e6de6b8cd23708fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MySyncPolicy &gt; *</type>
      <name>sync_</name>
      <anchorfile>classrtabmap__ros_1_1DataOdomSyncNodelet.html</anchorfile>
      <anchor>a083014c3d4c5d12214c613b800b2d745</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::DataThrottleNodelet</name>
    <filename>classrtabmap__ros_1_1DataThrottleNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>DataThrottleNodelet</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>ac845ac623431419cb5c54e3428683b4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataThrottleNodelet</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a69c53084ab5fe43105f7c9edb970ec91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a74ada1e83e30f1d900069cd61dee70c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a6ccf893da8fc258e61d1b48795e6b128</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a7c7a3e0eada9ff700b80144a6898c615</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;imageDepth, const sensor_msgs::CameraInfoConstPtr &amp;camInfo)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>ac4464f97c9d3d3206948f80a7eeea132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncPolicy &gt; *</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a305c291ca25dcbaf8fcf1ce43601557c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a5af0014783760f4f6e73f01fc87777cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncPolicy &gt; *</type>
      <name>exactSync_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a1f6884ca8b0d14b53019ab3edf9988f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_depth_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a7fd241e551e91e49290918aedaa8853b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a7874239f9c23c1f9e41a5e779a5b18ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>imageDepthPub_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a3029135db4f7492e51e75037aea1681d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>imagePub_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a9cf5540c3e24070079040c87efeb09bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>info_sub_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a6260110f194238e605f6360b26d35811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>infoPub_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a357626135d03fa8bb311c3871414a8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_update_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a2c3cad0bb59c5325d9a833629821cc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rate_</name>
      <anchorfile>classrtabmap__ros_1_1DataThrottleNodelet.html</anchorfile>
      <anchor>a0fc3044bda17bec9deae2227494dfd7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::DisparityToDepth</name>
    <filename>classrtabmap__ros_1_1DisparityToDepth.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>DisparityToDepth</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>a92587ad8210337e25cc646a7941a5b85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DisparityToDepth</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>a13fbe1b6a5d9d590d0cd32c9c3fde557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>ab58014b16af6064f82e02fc161a922be</anchor>
      <arglist>(const stereo_msgs::DisparityImageConstPtr &amp;disparityMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>a71e5085b12daccabf8a3dfcc5072f8da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub16u_</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>a2f741d30fb943875c9264f60bef68d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub32f_</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>ad4063c357d4730c49ae36e8b5412f6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classrtabmap__ros_1_1DisparityToDepth.html</anchorfile>
      <anchor>a0ae7efdc90480f3ced40e9172aa77ecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::GuiWrapper</name>
    <filename>classrtabmap__ros_1_1GuiWrapper.html</filename>
    <base>UEventsHandler</base>
    <base>rtabmap_ros::CommonDataSubscriber</base>
    <member kind="function">
      <type></type>
      <name>GuiWrapper</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a9932163ebb3e2ba87e6bbf09e6a70ac6</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GuiWrapper</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>af7167d6fc9688114369e407504eceddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>aafc440a9a15da73808a92e8e2fe14ac7</anchor>
      <arglist>(UEvent *anEvent)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; rtabmap_ros::Goal, nav_msgs::Path &gt;</type>
      <name>MyGoalPathSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a1397e9e276a59591a7b089278cf71261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; rtabmap_ros::Info, rtabmap_ros::MapData &gt;</type>
      <name>MyInfoMapSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a90f2439ae44721b09c18cc4f7b60b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>commonDepthCallback</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a4d01fa6a9204fc36c1dde6daf9ac688c</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &amp;scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>commonStereoCallback</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a7ac750bf3f70f7b9922dfaf0def6d096</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg, const rtabmap_ros::UserDataConstPtr &amp;userDataMsg, const cv_bridge::CvImageConstPtr &amp;leftImageMsg, const cv_bridge::CvImageConstPtr &amp;rightImageMsg, const sensor_msgs::CameraInfo &amp;leftCamInfoMsg, const sensor_msgs::CameraInfo &amp;rightCamInfoMsg, const sensor_msgs::LaserScanConstPtr &amp;scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &amp;odomInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>defaultCallback</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a5d92e2a532ba31e0a116a972b9340146</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;odomMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalPathCallback</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a731e0400cd3df0999c5c8f41f8eefb9d</anchor>
      <arglist>(const rtabmap_ros::GoalConstPtr &amp;goalMsg, const nav_msgs::PathConstPtr &amp;pathMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>goalReachedCallback</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a9f0c744220e7ff467f8d20ca04463c7b</anchor>
      <arglist>(const std_msgs::BoolConstPtr &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>infoMapCallback</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>abead9674861560cb67b3eeedb713f452</anchor>
      <arglist>(const rtabmap_ros::InfoConstPtr &amp;infoMsg, const rtabmap_ros::MapDataConstPtr &amp;mapMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processRequestedMap</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a0ca8652223a9d433daf37c198744f6dc</anchor>
      <arglist>(const rtabmap_ros::MapData &amp;map)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraNodeName_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a2ba455a16cf7a0cfc1af1c586a9a236e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>defaultSub_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>adad8adc4094cca66dae8e2d9a121de54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>aa8022f5ebc4118ef0f3308a2fee45e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyGoalPathSyncPolicy &gt; *</type>
      <name>goalPathSync_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>aca286d9a1e0a69b063402794de1b2975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>goalReachedTopic_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a4c7584118a1f72193b41c32feb31e689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::Goal &gt;</type>
      <name>goalTopic_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a88e74b6f4306222400c643dbd5942ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyInfoMapSyncPolicy &gt; *</type>
      <name>infoMapSync_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>aec694cfb786ae361a9a8311a7e1f706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::Info &gt;</type>
      <name>infoTopic_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a2aa3e3487b8eea1efe617167fd7bdcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lastOdomInfoUpdateTime_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a29b33d645c5a29c6a4b9d4f30fd09dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::MainWindow *</type>
      <name>mainWindow_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>afa4a2bf1b93796e9623014a86a068241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::MapData &gt;</type>
      <name>mapDataTopic_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>ab4af5587ad707679dfab5473851efbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odomFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a25d8353e9891b9fb2742c4081119d02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>odomSensorSync_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a58e7bc31723859ac4795958fa2678020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; nav_msgs::Path &gt;</type>
      <name>pathTopic_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>abc92564a5a03944f120ef8078ece932e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a62d737d806543c5dea154730dcf2a9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>waitForTransform_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>a7b675be368a8a5b90ee5b662b6150110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>waitForTransformDuration_</name>
      <anchorfile>classrtabmap__ros_1_1GuiWrapper.html</anchorfile>
      <anchor>ab90f05d40bcb02a5577293390ee035bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::ICPOdometry</name>
    <filename>classrtabmap__ros_1_1ICPOdometry.html</filename>
    <base>rtabmap_ros::OdometryROS</base>
    <member kind="function">
      <type></type>
      <name>ICPOdometry</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>ab01712ed17c7867e2becaa7d04abd600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ICPOdometry</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a9c8b5b86e0d554f0bc50a0bb7dc9e8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flushCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a1cc05169b6c74ef8a349c739026ed464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackCloud</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>ac6f65495e1fadd32fb33039993a2674f</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackScan</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a89ad35cd8aa9db35267cfe0a3c8eff7a</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;scanMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onOdomInit</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>ac98aaa822eda40b2b3143b24aceb712c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>ac7e0e805289d293af726bd7cd90ab556</anchor>
      <arglist>(ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a1ebd048bfc2b97ac6d2894c45d55a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>scan_sub_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>aea319ee3b422fe7b6aaced3ae6937066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanCloudMaxPoints_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a3b1424be984fdc8a59527a8970730930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanDownsamplingStep_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a5e67306564692f4b4c45fb87d312fc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanNormalK_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>ac7dafda00617c87b766070adfbd7e5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scanNormalRadius_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>ae4e9b0b8626495ccf546bf811fb46887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scanVoxelSize_</name>
      <anchorfile>classrtabmap__ros_1_1ICPOdometry.html</anchorfile>
      <anchor>a0ba7e2c9910bdfd0cc6af28445952dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::InfoDisplay</name>
    <filename>classrtabmap__ros_1_1InfoDisplay.html</filename>
    <base>MessageFilterDisplay&lt; rtabmap_ros::Info &gt;</base>
    <member kind="function">
      <type></type>
      <name>InfoDisplay</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a5441a1f396e084aebfb1fe7ce2d28a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a1c8ff3c24574b43ddbfd22672b3a1f49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a6b658f925f642de55c744103f340d221</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InfoDisplay</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>ad2b102ed3ac392503c3d2363fe3821c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInitialize</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a78169807a98e03377352d090501bf355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a8b1ef02388c905c81b3d8e2c44562f64</anchor>
      <arglist>(const rtabmap_ros::InfoConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>cbqueue_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a169d4dbdf812b97c05a31fa9ba4e9f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>globalCount_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>afef878bb7b20314131ea8882238a46ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>info_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a19776e8fac16f48bd683eff6c408c26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>info_mutex_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a24e7c9c4d74ddefb3248dfca6574fe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>localCount_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a12ba34eedbca3b78a3807b8ef5a83f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>loopTransform_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a795639646b078deca8e754de2b17290b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::AsyncSpinner</type>
      <name>spinner_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a29db1b1de0d893ebae57b5d5bf1e28b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>statistics_</name>
      <anchorfile>classrtabmap__ros_1_1InfoDisplay.html</anchorfile>
      <anchor>a65dfbc355be245c48aba409acd76c088</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapAssembler</name>
    <filename>classMapAssembler.html</filename>
    <member kind="function">
      <type></type>
      <name>MapAssembler</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>aedae634b2840d1432d5966f07afbfb85</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataReceivedCallback</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>aba323da2fd9153a7be58d65c381da2c1</anchor>
      <arglist>(const rtabmap_ros::MapDataConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>ad6309bcc9b0393386cae3c7876ac1f2c</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapAssembler</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>a6ee9a68b6fabdcb11821bf582f30511e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>mapDataTopic_</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>ac4ed5aee807396960a0f5e96b532c6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapsManager</type>
      <name>mapsManager_</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>ac9aafa733d9eb8d9081c6a05fbf7679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Signature &gt;</type>
      <name>nodes_</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>a13290a1c4fd780db50b824ebf73b981b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>resetService_</name>
      <anchorfile>classMapAssembler.html</anchorfile>
      <anchor>a6c5743cbd6bf3dfcd68d0adb5f342bbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::MapCloudDisplay</name>
    <filename>classrtabmap__ros_1_1MapCloudDisplay.html</filename>
    <base>MessageFilterDisplay&lt; rtabmap_ros::MapData &gt;</base>
    <class kind="struct">rtabmap_ros::MapCloudDisplay::CloudInfo</class>
    <class kind="struct">rtabmap_ros::MapCloudDisplay::TransformerInfo</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudInfo &gt;</type>
      <name>CloudInfoPtr</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>aeabbc6d568b33a2e23628bf5a360593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>causeRetransform</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ac3827689b976fb09add3c25447403ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapCloudDisplay</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a9ce3997921f7fc8cc99d67e79d0b8505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ab12a914573939684066bc9359801ed5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a35fec6ec598a30f2bb8002aefe8b945a</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapCloudDisplay</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a28a007149fcba1dcbe618726eadc5e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>alpha_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>abc64ed2e9f5acd27148c4b1f446d8093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::IntProperty *</type>
      <name>cloud_decimation_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a24565b9fdaad5d5f651a47a55e5a18c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>cloud_filter_ceiling_height_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ac69f94febe425dc350c27fe504abacb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>cloud_filter_floor_height_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ab4db06ee146896f7df11e5c45ab67d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>cloud_max_depth_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a5a8cf811a4063ac990f488ff74dd7a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>cloud_min_depth_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ad1956afe7c9c80c6b6ea866ef112f56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>cloud_voxel_size_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a14914dbf2b0e253e3369696b1905593c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::EnumProperty *</type>
      <name>color_transformer_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a08eb2666f6c5d8659cf42972675c4597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::BoolProperty *</type>
      <name>download_graph_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ac42c6534f5a0deea93f5de1859b39e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::BoolProperty *</type>
      <name>download_map_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a34c95099cb51cce729cecba04dbd4052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>node_filtering_angle_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ac8e651cb483dc8ae576d2e6da2dcc217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>node_filtering_radius_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a4cc23644e9578dc3aa2d2f120a268822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>point_pixel_size_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ad3631d01fa5c13dad6573180600fb798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::FloatProperty *</type>
      <name>point_world_size_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ab87b5f94d90c07c804afeb6fd9d7bc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::EnumProperty *</type>
      <name>style_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a3ed9438c9639d6d60b4b36c462468bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::EnumProperty *</type>
      <name>xyz_transformer_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a6748f46ec50e95006147adb1e8896dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInitialize</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ad20dd59c4219a094294b49398222bf7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ad98bf214a66244f1533446f0e554f6af</anchor>
      <arglist>(const rtabmap_ros::MapDataConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, TransformerInfo &gt;</type>
      <name>M_TransformerInfo</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a2ff6c8ae9a1f23f1269b74e1b812cfd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>downloadGraph</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a3accf256cc300d8f79530e8e4665e285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>downloadMap</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a17bb1cf11709b81a6417cd7190638b71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setColorTransformerOptions</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a7ecb16335fdf235b1e5c52dca75f7def</anchor>
      <arglist>(EnumProperty *prop)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setXyzTransformerOptions</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ac27873f64d53e69ba10b748f6380c2e6</anchor>
      <arglist>(EnumProperty *prop)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateAlpha</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ae2a1b20d30f5efda19588bfe19329f75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateBillboardSize</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ae8c1677dc8224b11d60ab35ed069001f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateCloudParameters</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>af29d15f24f3863a9fb381f378e172362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateColorTransformer</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a9930526c6a3d83c854eaf5e0024ccc8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateStyle</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a61e76c278b51a5648a3eeab5a3e0eb83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateXyzTransformer</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a1a560df6f9202d79d40f6967fc5015fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillTransformerOptions</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a38457038af0827a31350f3caceec1ef1</anchor>
      <arglist>(rviz::EnumProperty *prop, uint32_t mask)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rviz::PointCloudTransformerPtr</type>
      <name>getColorTransformer</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>aedbeb8d2f165c21a9798bbd9baa2e367</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rviz::PointCloudTransformerPtr</type>
      <name>getXYZTransformer</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ae69e60ebeee3d82abd396e9a837411e3</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadTransformers</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a72dfe5035041341247bfe06a165bface</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processMapData</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ace1e1f2167aa745dbc55a9f11418d593</anchor>
      <arglist>(const rtabmap_ros::MapData &amp;map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>retransform</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a1fdc0840fa710ef2dc466f3011313705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setPropertiesHidden</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a40cc1e588924c58694a0bec101beea2a</anchor>
      <arglist>(const QList&lt; Property * &gt; &amp;props, bool hide)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transformCloud</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ae06222d9bcad8b5b325b7c4783571e74</anchor>
      <arglist>(const CloudInfoPtr &amp;cloud, bool fully_update_transformers)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTransformers</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a8377e01b9fc68dffdb7f91d9b16ecb30</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>cbqueue_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a3c9b07def06e8096837fd9167a5edd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, CloudInfoPtr &gt;</type>
      <name>cloud_infos_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a65e103de45cb14de60452c05223650b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>current_map_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a371019e9b95031468135c6225587eb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>current_map_mutex_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ab62b380c1aad5a42274e93d19a8fb08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>needs_retransform_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>adcf93dc5f976c4fa358799ec34889941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, CloudInfoPtr &gt;</type>
      <name>new_cloud_infos_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a2b564620dba58a47b072d7f5ea144155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>new_clouds_mutex_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>afa0cfdb3a7d21a066559b8788e129ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_color_transformer_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>afbaf787ad8dcf2578870023a1f36a234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>new_xyz_transformer_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a7192e1d682a85d8e7532c376824c70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::AsyncSpinner</type>
      <name>spinner_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ae6f629205d087901d520cddf0e469dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pluginlib::ClassLoader&lt; rviz::PointCloudTransformer &gt; *</type>
      <name>transformer_class_loader_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a9343a432d8a1a555023232d837ef6cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_TransformerInfo</type>
      <name>transformers_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>a09c7320e63f7d3afc48a2bc0ffccf178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>transformers_mutex_</name>
      <anchorfile>classrtabmap__ros_1_1MapCloudDisplay.html</anchorfile>
      <anchor>ab10aa6f4bc92e67f05763e0bb77d5675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::MapGraphDisplay</name>
    <filename>classrtabmap__ros_1_1MapGraphDisplay.html</filename>
    <base>MessageFilterDisplay&lt; rtabmap_ros::MapGraph &gt;</base>
    <member kind="function">
      <type></type>
      <name>MapGraphDisplay</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>aacd2fefc8ceccec7115bb0cd31600cfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a6c6e931f3948952b58e5243f3ddcb374</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapGraphDisplay</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a638ec513f0d93975f6f5fc8d95e564e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInitialize</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>ad76143144c22e0935769d452a4eea029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>af2993460c83f85ee077bf5a5cbb20d99</anchor>
      <arglist>(const rtabmap_ros::MapGraph::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroyObjects</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>af0b4c3a2b8f2259c8bbde3baf009d655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatProperty *</type>
      <name>alpha_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a8e2128438c0f960a83ec4fa8f3010064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorProperty *</type>
      <name>color_global_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a41be6cce9841a3b5c5d2dfd4ee089076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorProperty *</type>
      <name>color_local_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a6902c1e605166ddf68fd496f0931da83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorProperty *</type>
      <name>color_neighbor_merged_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>aac5eec4f1e1178832180652d2a31fef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorProperty *</type>
      <name>color_neighbor_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a1d250442baf4155516384a7cc78be176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorProperty *</type>
      <name>color_user_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a936d502702874888148a57863e8e6cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorProperty *</type>
      <name>color_virtual_property_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a546a963c4c4e833ae3d995750d57e8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Ogre::ManualObject * &gt;</type>
      <name>manual_objects_</name>
      <anchorfile>classrtabmap__ros_1_1MapGraphDisplay.html</anchorfile>
      <anchor>a42baae28f06629fbe53653cc1b6e37ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapOptimizer</name>
    <filename>classMapOptimizer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>mapDataReceivedCallback</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a3117a6e63625607847c74b4f9377fc87</anchor>
      <arglist>(const rtabmap_ros::MapDataConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapOptimizer</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a10a643ea2b14b2462da30cbef58012fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishLoop</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a7952391ecf7a70a9d4f29494d54d939d</anchor>
      <arglist>(double tfDelay)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapOptimizer</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a6c42eb55e6248d9f33fa2e7dfe40cff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>cachedConstraints_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a962412b43526268b19cd11aa7cbea96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Signature &gt;</type>
      <name>cachedNodeInfos_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a51cb5487d762f50f48c6b73d0c861865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>globalOptimization_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a5798af0da1ba24c789ea9a940820fde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mapDataPub_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>ae91ff5d80711959096922e4b333fc27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>mapDataTopic_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>ad88344e276cef05cb691556ef895ec2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mapFrameId_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a07df5a733df281d0aa3b27a695696eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>mapGraphPub_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>ab0858b77731c2ba3adcef45f708c9e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>mapToOdom_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a52d1ec2af37f573fd47d4ffcb8c7dff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mapToOdomMutex_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a3e521fde8d0576302776e3047ff987b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odomFrameId_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>aa9ad2c0cc738983f918331286fa0474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>optimizeFromLastNode_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a710a1a083c917f1553e2b9b95c5cb5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Optimizer *</type>
      <name>optimizer_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a3ae7f60e23a598f93f89ab7764f27bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tfBroadcaster_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>a22e91ef33a8163afe485796a15e0dbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>transformThread_</name>
      <anchorfile>classMapOptimizer.html</anchorfile>
      <anchor>ac24a76e5d7a2396b913cace7dbd47ad9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapsManager</name>
    <filename>classMapsManager.html</filename>
    <member kind="function">
      <type>void</type>
      <name>backwardCompatibilityParameters</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>ae0de2a0b581ad356b00bca1bf3f4f654</anchor>
      <arglist>(ros::NodeHandle &amp;pnh, rtabmap::ParametersMap &amp;parameters) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a81ac4d8c5232c6c5795c1e138eed7621</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>getFilteredPoses</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>aca198fbddb83bdc31af17851b191979b</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getGridMap</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a2065c739a21f9e2f297d4dfb5c8d2938</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;gridCellSize)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getGridProbMap</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>ad9c6d4b127bd9125581c954bf63f3540</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;gridCellSize)</arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::OccupancyGrid *</type>
      <name>getOccupancyGrid</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a5719e92ad5290df163fe5f5e90119844</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::OctoMap *</type>
      <name>getOctomap</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a623a9a4da1dae593dd2d3f4e80231399</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSubscribers</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>afe183c34df610538352e550f978e3e03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>ad83cb1deaa2038c7ffbf0d9bd94e049b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;pnh, const std::string &amp;name, bool usePublicNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapsManager</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a1407e16120cae1a396234d15a9e5e8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMaps</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>afdb1f278db1612c44c96cc871f0a25b2</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const ros::Time &amp;stamp, const std::string &amp;mapFrameId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set2DMap</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a08f710ff99e1706070343a5bb8a5ac28</anchor>
      <arglist>(const cv::Mat &amp;map, float xMin, float yMin, float cellSize, const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const rtabmap::Memory *memory=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>afd38e6ac4269306693192dadcbe993fc</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>updateMapCaches</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>ac5886bb64aede279f1462a4d88c946a0</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const rtabmap::Memory *memory, bool updateGrid, bool updateOctomap, const std::map&lt; int, rtabmap::Signature &gt; &amp;signatures=std::map&lt; int, rtabmap::Signature &gt;())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapsManager</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>acc1b36b8402a54ffe1b0f2ffd17bbcf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>assembledGround_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a879932fc060c134545957de4146d43f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::FlannIndex</type>
      <name>assembledGroundIndex_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>aea5cb960166a9555557b5e6ae440cf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>assembledGroundPoses_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a51b1bf3f4e15e1751551cfa510b06c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::FlannIndex</type>
      <name>assembledObstacleIndex_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a40c4a270e919e2eded7f45212a4ca806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>assembledObstaclePoses_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>adbdc1cc9d2309dd6fb2efeb6e7672ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>assembledObstacles_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a525c5ef494e8c8991bdcd67ad5e5631d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloudGroundPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>ac69f90aaa85839d79c7a06ffd1d2839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloudMapPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a67fe8cbf46c2b27f5373c26680e10c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloudObstaclesPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>aeed938d33d2b326b9dabfaf04a8fb342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cloudOutputVoxelized_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>add44c3e15d64e5da12e6e09d3560ab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cloudSubtractFiltering_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a34fb0bd6b31cd92f0e236cc9a640902e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cloudSubtractFilteringMinNeighbors_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a2a364614404f5dc5eb9b0efcca7d7ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>gridMap_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a8dad53d2642cfa3400ee49ab23eb5af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>gridMapPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>adfec7ca2433658619596aeb4258527bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; std::pair&lt; cv::Mat, cv::Mat &gt;, cv::Mat &gt; &gt;</type>
      <name>gridMaps_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a276fa12614eb1af986e8350e6d01ed2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, cv::Point3f &gt;</type>
      <name>gridMapsViewpoints_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>aa34792701579be5eb03567e173716d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>gridPoses_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>aeb675cd0d1282f54f27fa0029baf0fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>gridProbMapPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a5a68c53ef73bb2b9c6f45842afdd761b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt;</type>
      <name>groundClouds_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a41f748e10ab474e521800fa6ce7ef5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mapCacheCleanup_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>ab444e1b61a5c2412e6cb6b9c4e14c527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mapFilterAngle_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a08a5b08a1e2de8f882b828a4552bad7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mapFilterRadius_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>aef112294c775f5db0048bfa7c3f44ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>negativePosesIgnored_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a7c6b0138ed5a19597ecea08eebc08320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>negativeScanEmptyRayTracing_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a0726109ac3d845b2521ac84738ddd31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt;</type>
      <name>obstacleClouds_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a494b64fab5a8cb8eef3b4a211714467e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::OccupancyGrid *</type>
      <name>occupancyGrid_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>add303434926af5888528697a4d233e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::OctoMap *</type>
      <name>octomap_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a29a3f96a2e280b024f12826aa52f8299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapCloud_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a7c48258241f429d4c1a0814cda666c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapEmptySpace_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a57894a53e68333d3628286649efe9a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapGroundCloud_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a6c202cd55e99ccf3d31758a5089c9edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapObstacleCloud_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a45129de650103f6892a2646e1653c730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapProj_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a26f22cb1c0e9a6ad6ec923ec67d709c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapPubBin_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a9c0cb6ec9ae839087c74ab70a7d9dd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>octoMapPubFull_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>acb2968ec5008c6efaa082b903e53756a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>octomapTreeDepth_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a27514281a3bea8fef6a76b3e877da797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a7ba5bce5de98fee638d6167ec5087b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>projMapPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a13dd1ed65a9fd6edf327328e3a274a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>scanMapPub_</name>
      <anchorfile>classMapsManager.html</anchorfile>
      <anchor>a406394f573eb3c726a682e71dbcc7105</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::ObstaclesDetection</name>
    <filename>classrtabmap__ros_1_1ObstaclesDetection.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>ObstaclesDetection</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>ae260326fe019d50d7e9862c35da4625f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObstaclesDetection</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a7851fc078ff327ac3e66c174511e65f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>aa11e9401896e27a7fdab2a466f8e1370</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a2b75bf6d4082a94b8dbb8ec7f49fb7c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parameterMoved</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a1d9aa41dc4991f36fcaa3afe074564f2</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;rosName, const std::string &amp;parameterName, rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloudSub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>ac4d993981271bdc2197de70befe2a4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a705faa3a18cbcf8e986c91c2ad1dde26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::OccupancyGrid</type>
      <name>grid_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>ac74ade39c6bd5fcc4f7fa9d23f4ca8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>groundPub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a2d71a30a2b9f28d8454ba931b739f734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mapFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>aab50aab84c57317cca2491d95c3c89de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mapFrameProjection_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a4ff71cebeea967f67186904cb9ce7de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>obstaclesPub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a740dbdbc92b289633bec0880af9f3c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>projObstaclesPub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>adea3bc31030bbab90e3cda40a0375f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a299ddadb1d7b7807b27c7f9bc6bd9164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>waitForTransform_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetection.html</anchorfile>
      <anchor>a1f224306c76871eae77bd2fcde31576c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::ObstaclesDetectionOld</name>
    <filename>classrtabmap__ros_1_1ObstaclesDetectionOld.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>ObstaclesDetectionOld</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>aa470e24ff278656a202668578eadcbbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObstaclesDetectionOld</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a80cc114cc6438105889eacba1afa2dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a1d8a40cb81bc9ed5be8ef53e7c6c0e66</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a6251b4b48633206f18069d4740e0fe6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloudSub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a4ceaa7297e41656b7b3c34159c03e277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>clusterRadius_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>ada00f6cf7fd63a690f2f91fcb6e02b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a9ad42e58ce495eba92c98dc63a1cf69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>groundNormalAngle_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a415443f2b9e5e7ad5107cf91d25b226a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>groundPub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>ab61c0c0de1284f2b41003fae2bd40763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxGroundHeight_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a9dae97e15a9fe8767c33fa893f9ba09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxObstaclesHeight_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a3cf3d128b57fb0f2bef1892397d1de2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>minClusterSize_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>aec28af257abb267573a3fdfc0ffa958e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>normalKSearch_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>aa82ca0c1f8a4f1f027338513b9869934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>obstaclesPub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a8fa80eeea5e3ad793f98158b6d49d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>optimizeForCloseObjects_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>ae992ff49d502d1bd6382cb205e0d825a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>projObstaclesPub_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>aa5f4fd13af3286a4bdc85ebd9959860e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>projVoxelSize_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a5843ed3b7d90e20172c71603e6498a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>segmentFlatObstacles_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a49a16653d72c944873d2544c95f4e3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a13f924e2e10b87625391437faf74251b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>waitForTransform_</name>
      <anchorfile>classrtabmap__ros_1_1ObstaclesDetectionOld.html</anchorfile>
      <anchor>a323a6effdcb8d413bf01edccbeeeba19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::OdometryROS</name>
    <filename>classrtabmap__ros_1_1OdometryROS.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>frameId</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a9ca05e8034c60d7634fe31646e2dde3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a3d654235878e9c63321c91252fdd90e8</anchor>
      <arglist>(const std::string &amp;fromFrameId, const std::string &amp;toFrameId, const ros::Time &amp;stamp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPaused</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a77e0724eaa607cbcfe508476d7f5c3b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryROS</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>aaf94bb2804d7bb409af8243cbf535462</anchor>
      <arglist>(bool stereoParams, bool visParams, bool icpParams)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>odomFrameId</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a42bd51276ef0c706d23eb13ebde92ff6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::ParametersMap &amp;</type>
      <name>parameters</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a03910e91b873611ad8de9e7cbe6e2681</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pause</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a74de8b75ec775856e1c6ec29e8d71d92</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processData</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a41cb086702d0efb2ec03115b0df49ea7</anchor>
      <arglist>(const rtabmap::SensorData &amp;data, const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a597125a93900800cfbbdc417d4e0abdb</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resetToPose</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ad5eaf6988b43da430f276248f857d6a9</anchor>
      <arglist>(rtabmap_ros::ResetPose::Request &amp;, rtabmap_ros::ResetPose::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resume</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a56dc4c4bba72288dd65e4a18df1326cb</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLogDebug</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a5fac944c85b949f84c102ff98114380b</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLogError</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a054753036a451f7a720bdf6f4f6017c2</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLogInfo</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ae6c98997767d3307837339faaaafebbe</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setLogWarn</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ae6881b628bcdf5bf7b961e7be7c5f297</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryROS</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a4c6581a5b59fc4c4703a66f98d41c4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callbackCalled</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a181cd3484a66e631c21a03b9ce9057de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>flushCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a3c48b1e0276dc668416b0706194b2af9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startWarningThread</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a83e28bed87d3085157950c85c48fd7b2</anchor>
      <arglist>(const std::string &amp;subscribedTopicsMsg, bool approxSync)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>tf::TransformListener &amp;</type>
      <name>tfListener</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>af76c31e740cda74f6d5c1d054813d262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>aed15a14a4b92de9c48cee1db89a6a19f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>onOdomInit</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a4d63dfeb03b18f550417ecd450ccd792</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a32492ba686f425b244350cdb35b808d2</anchor>
      <arglist>(rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warningLoop</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a5c3a7f5ed177298727d27fc452ee490d</anchor>
      <arglist>(const std::string &amp;subscribedTopicsMsg, bool approxSync)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>callbackCalled_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a47e4efebe3ad334e209655d7a1ce7b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ad6f5bf69d95a727ca18777e976528b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>groundTruthBaseFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a14fc7fc30a0c6e7eda53456162ee97c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>groundTruthFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a36af090d33ff33c2c0891c6e4c51bedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>guess_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a83bf55232e5ec207e357c13eec031877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>guessFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a150ff280c2a6893effca976edd31c7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>guessMinRotation_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a0f0c0273dc5708a036a34f27fd1ebb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>guessMinTranslation_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a1c56b410ba1d29fa46fdd65ac123266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>guessStamp_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a9b0d923f2dd57f373f1933b7e83577c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>icpParams_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a541554cf8cfdde83f29cd633d483cc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Odometry *</type>
      <name>odometry_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a0f04a0dc8db2c139a928375fc3ec17a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odomFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a8097121c6edc685957e67b8950ef7749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odomInfoPub_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ad08e52ed3bed65fbef5849c981910e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odomLastFrame_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a490e85a1384cc1605baa931dd32adc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odomLocalMap_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ac7a7a1cd708e3a568a0851a5fdcb0d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odomLocalScanMap_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ab2a41dcb4f8d6c149e0ac8dd3fce104f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>odomPub_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a9518f07c0d6ea2bc4a9326248a60b21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a7f5719d073b33a27450ece81ab1b2524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>paused_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a1986313530e482b9c427ecdd7e1fffff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>pauseSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a2df0f2da84bd972503e8e95d993454ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishNullWhenLost_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a25916af585b2a51eea34a9f99bd8399d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publishTf_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a0365275379074f13b77a5d6b63720290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>resetCountdown_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a3801254ab5ea22ed00197646bd958751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>resetCurrentCount_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>ac6b885491e3ea8504b809f2468ebb219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>resetSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a85c455a6af223cc83da41664bb55fca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>resetToPoseSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a5d772feaf62ee0e59a3c1861e50e5c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>resumeSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a00b93ca69fa46b0c219cbb7d1dd6bd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogDebugSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>afa0021b5278cf7552b113e365d728f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogErrorSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a9b24ee1ae0de538d42255e7b2fbc4691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogInfoSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a42ea37cc7f2d32229e86fc2b9095fbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>setLogWarnSrv_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a5f231fa863e88e4f5f5e75be919e8e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stereoParams_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a248716230356586dd1fd579221c209f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tfBroadcaster_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a3692867cfe44c870cc311ec42a15e44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a78c41b957edbfee3d3f03d1c135caa06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>visParams_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a55feb4c2698cfc42e26e0cd89e5cb83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>waitForTransform_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a83b33f4a58b0d25d6cc3914eef706b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>waitForTransformDuration_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>adcbcca41318c4c70db7ddb9e2d194d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>warningThread_</name>
      <anchorfile>classrtabmap__ros_1_1OdometryROS.html</anchorfile>
      <anchor>a97357de3bb776efa47ca0f37995d36a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OdomMsgToTF</name>
    <filename>classOdomMsgToTF.html</filename>
    <member kind="function">
      <type></type>
      <name>OdomMsgToTF</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a95a1fb09a4362012fedd45a9a220ac5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomReceivedCallback</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a9cb2e12f1f738ed1ab4e21e34973d45d</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdomMsgToTF</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a0c347ce0452e5406443a016a386da233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a4eafc3ccf061f944726e651f680000ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>odomFrameId_</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a157813039885026f3ea228cc826e7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>odomTopic_</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a77054b0fba5560c504a5f44681fc1c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>tfBroadcaster_</name>
      <anchorfile>classOdomMsgToTF.html</anchorfile>
      <anchor>a9c8ddd73c473d72f6506749c80340e56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::OrbitOrientedViewController</name>
    <filename>classrtabmap__ros_1_1OrbitOrientedViewController.html</filename>
    <base>rviz::OrbitViewController</base>
    <member kind="function">
      <type></type>
      <name>OrbitOrientedViewController</name>
      <anchorfile>classrtabmap__ros_1_1OrbitOrientedViewController.html</anchorfile>
      <anchor>ae24a546aca4b4be645308a04e042807e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrbitOrientedViewController</name>
      <anchorfile>classrtabmap__ros_1_1OrbitOrientedViewController.html</anchorfile>
      <anchor>a051341fe2aab741959adad1d0e988aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateCamera</name>
      <anchorfile>classrtabmap__ros_1_1OrbitOrientedViewController.html</anchorfile>
      <anchor>a02a3e37b148866e884cfa67bd626a6b4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::PointCloudAggregator</name>
    <filename>classrtabmap__ros_1_1PointCloudAggregator.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudAggregator</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a34b7795700bebea711871888ca9b5fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudAggregator</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a399223e789242df138ec635b0e5d6eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ApproxSync2Policy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a436673ef20eec09bc1ce00fbae370d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ApproxSync3Policy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>aaa6655364e385fb4ede0410a0baa0f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2, sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ApproxSync4Policy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a4c28c8364ad05394598834517917eddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ExactSync2Policy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a2eb786013e31239394d133055fb79b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ExactSync3Policy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a72e37f7b10e4201a4ec1de4667a97622</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2, sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ExactSync4Policy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>adb3498945212136b478fb8fc7fc7b6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clouds2_callback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>abdc792e75a07c9edc8d59234e58f9853</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_1, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clouds3_callback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a4418c106e4c51a035bbbe8507f5dba8a</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_1, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_2, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clouds4_callback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a1ac8c2721d41280c68859252958dda52</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_1, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_2, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_3, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg_4)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>combineClouds</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>ae57361b4499f04b008e5ac9749d8db10</anchor>
      <arglist>(const std::vector&lt; sensor_msgs::PointCloud2ConstPtr &gt; &amp;cloudMsgs)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a96fee04ade72d5050c844f4866f32ca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warningLoop</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a4cd155e0003aa594043608244bd85c66</anchor>
      <arglist>(const std::string &amp;subscribedTopicsMsg, bool approxSync)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; ApproxSync2Policy &gt; *</type>
      <name>approxSync2_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a40f5c56d3677432e8745849241259e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; ApproxSync3Policy &gt; *</type>
      <name>approxSync3_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a440bb39f366e20f6d326f17ea0444c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; ApproxSync4Policy &gt; *</type>
      <name>approxSync4_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>acad9b688ce71312c50b590066d96901d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>callbackCalled_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a07fe244a339959f2341874455ad2d4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloudPub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a5ec95c991309488749cb2644a59eb767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>cloudSub_1_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a8568b20fa168ab72483bc916df32bd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>cloudSub_2_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>ad274ae59601767687597d0a4de00a61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>cloudSub_3_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a6eeb174a2b50cd1bdb406a3be876e519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>cloudSub_4_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a3ffaebdde1c1950b117a42fa18bcf8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; ExactSync2Policy &gt; *</type>
      <name>exactSync2_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a49c9b7d5072884dd9347f555cfd9ff63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; ExactSync3Policy &gt; *</type>
      <name>exactSync3_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a16cd4b7bc0b3afb76ba9cc81f7a001b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; ExactSync4Policy &gt; *</type>
      <name>exactSync4_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a9c097997a4b12205a93b6f479b81ed79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a809833ca8a165d7949a1914ee3c7f270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>a32d7a3ebb06f2d5e8763b02fac05919c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>warningThread_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudAggregator.html</anchorfile>
      <anchor>ad85ca843bbf0a5f8f400d6b59f8b2b66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::PointCloudToDepthImage</name>
    <filename>classrtabmap__ros_1_1PointCloudToDepthImage.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudToDepthImage</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>ae53da776e5ede0ffc501acdaa3568db1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudToDepthImage</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>abf8e266be1ec9636bfc2e675ce1e8587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a568894718e55eb913eba617bd919044f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a2cd1ace0d3453d9582efd89167dd08ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>ac65b7325b7cd8450a2dd8fd48632f41e</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pointCloud2Msg, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a27003db85ec5811d4334eb35db44152b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncPolicy &gt; *</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>aa947f8f95df214a8c6636ce29f1644a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>aadeba62cc7235bd021a1211ba5a45b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a94641cac91cfcb5986065837b831336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>depthImage16Pub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a6d416e52bfb6da05f4236833780857af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>depthImage32Pub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a271bba8b3c507cb534e5e063a73af044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncPolicy &gt; *</type>
      <name>exactSync_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a4a4c3d58adc73501aa106e56a125a690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>fillHolesError_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a9d82df7fec054750192fef2f5a9e7f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fillHolesSize_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>aab4ae90ab9478060d735a63298a4ac90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fillIterations_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a2f6e1463fd28f6b11c14e32e50b59dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixedFrameId_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>aaa4d05f8eee1982bfc201e75813a8623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener *</type>
      <name>listener_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>aa7acb8323f23e52af8c3fb73b6b4ec4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>pointCloudSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a766954db42899b31917220d16c9d49cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>waitForTransform_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudToDepthImage.html</anchorfile>
      <anchor>a3ef92f9740df5caafccfbb5689c9b095</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::PointCloudXYZ</name>
    <filename>classrtabmap__ros_1_1PointCloudXYZ.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudXYZ</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a6aa1daade54ecf77f062e28a271dd47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudXYZ</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a55da15a047b0cb03d491131cc5a2f77f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncDepthPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a897b8f381c31227664e38d045b6d16f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; stereo_msgs::DisparityImage, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncDisparityPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a520a208a1e9080e86312679d6b276b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncDepthPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a5869db33d1d520ca248660938f2377e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; stereo_msgs::DisparityImage, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncDisparityPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a508d17babb523a36a526a32fe727af6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>af4c01f0ec98677865964c3ebf808bdd3</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackDisparity</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a7ecd1c3f41d33789de25091ca1ae2c86</anchor>
      <arglist>(const stereo_msgs::DisparityImageConstPtr &amp;disparityMsg, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>acff3b27cb4cc103fa2f79a6efd5d9fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processAndPublish</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a3adab80a09cb85207725651d6883e6af</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;pclCloud, pcl::IndicesPtr &amp;indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncDepthPolicy &gt; *</type>
      <name>approxSyncDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a9c9ee5095064e42df403e964aa3f4eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncDisparityPolicy &gt; *</type>
      <name>approxSyncDisparity_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>acb2bc4e10ba9cfceb3cc9ac4bd440942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a93962be156d8709606ee5519f184acd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloudPub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>ae057cb77d3ec46743395026bcb441bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a09f4f136c134ed8a14ebce493d1afd6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>disparityCameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>af7469c6f5c62a8d49278f8cc1aa0b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; stereo_msgs::DisparityImage &gt;</type>
      <name>disparitySub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>ac71e51fe934551926941f127307a4678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncDepthPolicy &gt; *</type>
      <name>exactSyncDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>ac42ed1415ae3b0cb6a3d770b5cf3027e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncDisparityPolicy &gt; *</type>
      <name>exactSyncDisparity_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a13cff0572adb12311f4ee068295192da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filterNaNs_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a8da668fa53dfa41d94b7738dc0b90fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageDepthSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>ad9a713d07d6d24c82b89b39f0f0f6d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>aeeef8709a6d28de4204e48923b165b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a27c03c7d24d4c3786514ceafba4fbeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>noiseFilterMinNeighbors_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a4c4f9647137ac8ed1cf98131ea7e18a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>noiseFilterRadius_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>ac8bdc7f42304472bbd7181a5622c78ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>normalK_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a4092f2e116dbdb7b5cd7d00607ea87b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>normalRadius_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>ad6236f01db045ea4d78477df19d0e47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>roiRatios_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>aa305081165d4b077602db15dfb1c94ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>voxelSize_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZ.html</anchorfile>
      <anchor>a08d8197bbf2aca18338e038ce3a2ea70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::PointCloudXYZRGB</name>
    <filename>classrtabmap__ros_1_1PointCloudXYZRGB.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudXYZRGB</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a49f175ae48880eb143e05d602d1da6ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudXYZRGB</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>abff32e11cfcf1ec758525576b914e755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncDepthPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a7fca45e39fb1850b139c46bf92179482</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncDisparityPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a6e7d7bae21e464e0dd86359b80aa532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncStereoPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a2ce1d7f09cf98816704b75ce23e24f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncDepthPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a8add944ea56858b7c02ad0761e991c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncDisparityPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>aa7662f97d7c71ebbdd4e5dfe79e9f0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncStereoPolicy</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>afde25cf18dcce83580f6ac089be3d8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCallback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a25dc6b7f3141d9e2fb8d63832639b16a</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;imageDepth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disparityCallback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a6367d92be50e747768c62457ade3199f</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const stereo_msgs::DisparityImageConstPtr &amp;imageDisparity, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>ab219e5f45b9d0331481a95bc4dc9fb47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processAndPublish</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>abb2e36ec14fed218556bf732e69e57e7</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;pclCloud, pcl::IndicesPtr &amp;indices, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rgbdImageCallback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a6e070e5b24533bb3599cee245c6c2eb8</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stereoCallback</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>aa8185504a3c09ddcb84bba35d6a62ad7</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;imageLeft, const sensor_msgs::ImageConstPtr &amp;imageRight, const sensor_msgs::CameraInfoConstPtr &amp;camInfoLeft, const sensor_msgs::CameraInfoConstPtr &amp;camInfoRight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncDepthPolicy &gt; *</type>
      <name>approxSyncDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>acad813756e0afbd60ee469eb83835ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncDisparityPolicy &gt; *</type>
      <name>approxSyncDisparity_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a573a3098c2e1baae6219c7069e4559b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncStereoPolicy &gt; *</type>
      <name>approxSyncStereo_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>ae9826b8381e1731070cb8eef0806b74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoLeft_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a2e87faa3620c1abc6d8158c84bcf46e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoRight_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a4287d6272900974af3bda3709c570872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a8652ce1c97363badbfa5ea1175b7ccb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloudPub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a4fca6f437fb78b33c3067d6761a5a8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a23f5ff5de435665ef1ea27becf798152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncDepthPolicy &gt; *</type>
      <name>exactSyncDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a099dee22893371e896a0a08a6f0264ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncDisparityPolicy &gt; *</type>
      <name>exactSyncDisparity_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>ab1aced1120c1ac22b29b7f1d0efb538f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncStereoPolicy &gt; *</type>
      <name>exactSyncStereo_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>adfcc625aa2be29f751321c57309f10ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filterNaNs_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a7fd82bfcd6a6bc05dd2ce7ec9304c8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageDepthSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a2f6b3339055b9fd87174a5e14ed48555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; stereo_msgs::DisparityImage &gt;</type>
      <name>imageDisparitySub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a954c595007d05f0ef6997e46c9936905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageLeft_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a6e63e9c8051b959a951970e51a84512c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRight_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a31c2379e4e8c38379bb73e8f72238a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>aa6bd687cca7836e08d4f54d9eed2f5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>aee6b1c8c99a4842d33b7dfe5a8cc898e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minDepth_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>ac8a194ef4aafee3d6b794fd651e119ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>noiseFilterMinNeighbors_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a94b5ac230d6e86828838b72545369dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>noiseFilterRadius_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a1912dc2ccdf8521dfd95b52cb21143f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>normalK_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a10fcf191a7fdb40d3886be2272a592c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>normalRadius_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>abb0cbdb63face1301fa451c07f4173ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>rgbdImageSub_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>a859976d26f53ed8941a486a5a840c4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>roiRatios_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>af6f34aa3a765123617109277515645ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::ParametersMap</type>
      <name>stereoBMParameters_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>aa0a6097fb54e38a5cf351d8daa6b65fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>voxelSize_</name>
      <anchorfile>classrtabmap__ros_1_1PointCloudXYZRGB.html</anchorfile>
      <anchor>ad0ab64f416509d188431b4c0bd819528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PreferencesDialogROS</name>
    <filename>classPreferencesDialogROS.html</filename>
    <base>rtabmap::PreferencesDialog</base>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIniFilePath</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>af90f022e622f13391bf8b23a4008025c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTmpIniFilePath</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>acf89005414e7d523846180f466ad0b32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PreferencesDialogROS</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>a2d7a99199e705b5911725e8c3694c657</anchor>
      <arglist>(const QString &amp;configFile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PreferencesDialogROS</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>adf553f257346afd1dacb5c48eeade39c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getParamMessage</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>ac0933120a38709765c6abb54d429ec9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readCameraSettings</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>a69017d94e0c9eca8432aefa645b9ce66</anchor>
      <arglist>(const QString &amp;filePath)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>readCoreSettings</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>a86be452ac4a1645a6edbddf67d6fc96a</anchor>
      <arglist>(const QString &amp;filePath)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeCameraSettings</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>a17d9dd9b06f68ce88da467cb4e6417f8</anchor>
      <arglist>(const QString &amp;filePath) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeCoreSettings</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>a38c730502c8381a38bb00d9b8d8d78eb</anchor>
      <arglist>(const QString &amp;filePath) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>configFile_</name>
      <anchorfile>classPreferencesDialogROS.html</anchorfile>
      <anchor>a8de3eba0fb77e2972e07fe2f8036dbc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::RGBDICPOdometry</name>
    <filename>classrtabmap__ros_1_1RGBDICPOdometry.html</filename>
    <base>rtabmap_ros::OdometryROS</base>
    <member kind="function">
      <type></type>
      <name>RGBDICPOdometry</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a9daa8b6aa70416a0deaf33f5e5c0e2db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RGBDICPOdometry</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>abd55db168fbc11dfffd3d158d2b6ef7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flushCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a5f6efcb3435850db3939d9332ef62f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2 &gt;</type>
      <name>MyApproxCloudSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>aaaef1e8db87843b3aa82ebc68966a859</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan &gt;</type>
      <name>MyApproxScanSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>af664ed5202d5c294c221bc86aad990ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2 &gt;</type>
      <name>MyExactCloudSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a6bd7ac239d4b7b3da4f058caeb87675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan &gt;</type>
      <name>MyExactScanSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a782c264bfecee50013b4f4ecd49602be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackCloud</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a51c1d037e509df64cc711efe4c9ef124</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;depth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackCommon</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a7c253f8e9a94afd0c563384930f39e62</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;depth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo, const sensor_msgs::LaserScanConstPtr &amp;scanMsg, const sensor_msgs::PointCloud2ConstPtr &amp;cloudMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackScan</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a831123aca58a95b733bdb8c6e506996e</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;depth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo, const sensor_msgs::LaserScanConstPtr &amp;scanMsg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onOdomInit</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a118b0fe5fe33476be92c81b62065f3ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a819c9c8e754bf9f5f973108bdf0630ab</anchor>
      <arglist>(ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxCloudSyncPolicy &gt; *</type>
      <name>approxCloudSync_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>ac8fd3f7a01729122bfced6c7a82c7141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxScanSyncPolicy &gt; *</type>
      <name>approxScanSync_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>afe7b5b45efa4da8394aab200d88a5362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>cloud_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a6e99b7445ca42d1c48ecc09973e903e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactCloudSyncPolicy &gt; *</type>
      <name>exactCloudSync_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>ab057053e0acc9aee8936c24d8b4ebe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactScanSyncPolicy &gt; *</type>
      <name>exactScanSync_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a24d650f535b32e17c1baa1f4c9d51833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_depth_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a80f8800816288923246b088e166da893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_mono_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a27756e20e2f9edbb81e49cfbf1d38bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>info_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a260617fd0b831b7b654b0a2fa3ea0a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queueSize_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>acdb320ca34ce55d91ac8cc3f75e11e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::LaserScan &gt;</type>
      <name>scan_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>aba1ff20b7d766e4cde7f8172b411559a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanCloudMaxPoints_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a2b4472edc83e89950821c47b3608f654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanNormalK_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>af47c0f00f7ba9d0cac816a913570abc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scanNormalRadius_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>aedd33619fbebb3b80618afb3a4b08dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scanVoxelSize_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDICPOdometry.html</anchorfile>
      <anchor>a942f2ec94e25454373298e754c2ea01d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::RGBDOdometry</name>
    <filename>classrtabmap__ros_1_1RGBDOdometry.html</filename>
    <base>rtabmap_ros::OdometryROS</base>
    <member kind="function">
      <type></type>
      <name>RGBDOdometry</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>aa5abbb3d2ebeb20ed712baa49f445707</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RGBDOdometry</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a3805988446777d1eec8b893c157754b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flushCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a12235170839d5f47214a5bd702ba4829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage &gt;</type>
      <name>MyApproxSync2Policy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a56dfc25da08037f6a46865e1507acab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage &gt;</type>
      <name>MyApproxSync3Policy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a447ccfa75086803bfa52fd9b948d6f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage &gt;</type>
      <name>MyApproxSync4Policy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a6110adec1236030d537449a1365886ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a24381dd761cfad99e067b1ff043d8351</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage &gt;</type>
      <name>MyExactSync2Policy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a7732f1e10776e3a957176605b37a0fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage &gt;</type>
      <name>MyExactSync3Policy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a2d9fae446d6e8aa485816be660771a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage &gt;</type>
      <name>MyExactSync4Policy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>aaf762e4f273ee544785d74415e3dc386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a5af0fb365b8336cb0608cce62a3c2f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>ab36d44ca72847d93512f9b99ce4120db</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;depth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackRGBD</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a99e7676209c58a9127ae2a2260a038e0</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackRGBD2</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>ae5fe9f0aac42527dc64d5aa87d125f9c</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image, const rtabmap_ros::RGBDImageConstPtr &amp;image2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackRGBD3</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a2113019f24252b125892523b57947fa7</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image, const rtabmap_ros::RGBDImageConstPtr &amp;image2, const rtabmap_ros::RGBDImageConstPtr &amp;image3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackRGBD4</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a10da414e1d24d8247d8389e3c3ef6a5c</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image, const rtabmap_ros::RGBDImageConstPtr &amp;image2, const rtabmap_ros::RGBDImageConstPtr &amp;image3, const rtabmap_ros::RGBDImageConstPtr &amp;image4)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>commonCallback</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a39f08613148a2735a4d1df940fd0c0ee</anchor>
      <arglist>(const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;rgbImages, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthImages, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfos)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onOdomInit</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a9e8eccc046c2365d3673af3ed518d0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a600b3f8ff5427aa81c761d7cbec237fd</anchor>
      <arglist>(ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSync2Policy &gt; *</type>
      <name>approxSync2_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>adead16496b0b48f842dad24992ef9e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSync3Policy &gt; *</type>
      <name>approxSync3_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>adb91494b4744034c61bdf071b6f74032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSync4Policy &gt; *</type>
      <name>approxSync4_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>af4beb3ab2634752870b143389e657719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncPolicy &gt; *</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a49389761454d3ab319adc568dd335b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSync2Policy &gt; *</type>
      <name>exactSync2_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>af260fe0988a802dfe8cf9d098603b8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSync3Policy &gt; *</type>
      <name>exactSync3_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a8a48c223f74cf59d0e0edb19530a0b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSync4Policy &gt; *</type>
      <name>exactSync4_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>adc2b53841dc1cef18d22d97b892b4adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncPolicy &gt; *</type>
      <name>exactSync_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a3b7decea2c373dff5445cd8a78123d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_depth_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a71eeb19bb7f6765faaa52376dc87691a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>image_mono_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>aed5fb17c67ecfd734850b10de112a4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>info_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>ae1a6c6f7b8dbed6216024b42e9f7ecad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queueSize_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a397ae48fdc598601d7e3ec2a99c2ebab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::RGBDImage &gt;</type>
      <name>rgbd_image1_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>af1aa7117fbfd02c597748dd9e5aa0987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::RGBDImage &gt;</type>
      <name>rgbd_image2_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>aded1eb3d8bb478f1d2271e37de8c7db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::RGBDImage &gt;</type>
      <name>rgbd_image3_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a5054d43f83af88fc787628523162c2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; rtabmap_ros::RGBDImage &gt;</type>
      <name>rgbd_image4_sub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>aeb049c70f9e0321dadf7dbef32c61ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>rgbdSub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDOdometry.html</anchorfile>
      <anchor>a62052d6e406cabd37614af61a6d8c3df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::RGBDSync</name>
    <filename>classrtabmap__ros_1_1RGBDSync.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>RGBDSync</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a8430671e826bc21b384d5ce9787fa285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RGBDSync</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>ad85599bf13463b514414b58e01703eb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncDepthPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a325ceb9db9f2e1cc787838eac80105d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncDepthPolicy</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>afd59a82d31b8ffcf229e4c506c3c6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>aeefde533065f1d3e3c5b0ff606b9783e</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image, const sensor_msgs::ImageConstPtr &amp;depth, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfo)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a33beeb53c911ea72ea4f31f5637413bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warningLoop</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>ad94e91260469934299e5d50b1001e4e6</anchor>
      <arglist>(const std::string &amp;subscribedTopicsMsg, bool approxSync)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncDepthPolicy &gt; *</type>
      <name>approxSyncDepth_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a5f40c694cfd140b74980c5ccde5d85c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>callbackCalled_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>ac5479d9c71abfe76819161cf5b459be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>ab7f6402296e34fa766919794e410eb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>depthScale_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a72269401cf99ee1c73f422daa13d38cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncDepthPolicy &gt; *</type>
      <name>exactSyncDepth_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a753fc3b56d28194294d65cd50c924598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageDepthSub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a53a4db81edf9a95c4343a67f9279288c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageSub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a4bb81008a16d9832929cb676e20e82c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>rgbdImageCompressedPub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>afdecfd408033c148ceca6c98d5edd5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>rgbdImagePub_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a731a4ef1793a118cf3a29c18b7037b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>warningThread_</name>
      <anchorfile>classrtabmap__ros_1_1RGBDSync.html</anchorfile>
      <anchor>a652399773f4226bf3ff69ecf425f3831</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SaveObjectsExample</name>
    <filename>classSaveObjectsExample.html</filename>
    <member kind="function">
      <type>void</type>
      <name>mapDataCallback</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>af55a9042d1dddff41f14ade3431956fd</anchor>
      <arglist>(const rtabmap_ros::MapDataConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objectsDetectedCallback</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>a5bdf48efff4bf59fc2708ff3ab9d2af2</anchor>
      <arglist>(const find_object_2d::ObjectsStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveObjectsExample</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>afcb4923154ac320be00ed3e81f6a5194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>afba890e81aba656d523823f9fb81226b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, cv::Mat &gt;</type>
      <name>nodeToObjects_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>a6920c334b6d862df3f5e2964d09d125b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objFramePrefix_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>a9aa11e40a7ac2925eb47c95042064023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>a72d7175fd7280895fe8fc03839a855ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubMarkers_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>a9df413ff06091c217018a9418ec9c9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subObjects_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>af1eca5f32fa308a02ceb6d30c32aa29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subsMapData_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>ada4071cca3ea899d90e34334b7ad52b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classSaveObjectsExample.html</anchorfile>
      <anchor>a56a14eda9152d7daf3ab0817b8301ab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::StaticLayer</name>
    <filename>classrtabmap__ros_1_1StaticLayer.html</filename>
    <base>costmap_2d::CostmapLayer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a9468450e70bb697a86a47be1e7034304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deactivate</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>af22cfcf817e3dbc9557a91ccbd8a3c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>matchSize</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a76b43a8b17b03d8d663a2db98c15b836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInitialize</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a129e6b792b000991a17d00ff7c5ad7ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a2c3fa9f64869c42f5cfc594c0c3ed3ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticLayer</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ab9f8cea2b247f53dba18b0535da7aa34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateBounds</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ac6a888d9e82fbe94fb4883ccb18e9150</anchor>
      <arglist>(double robot_x, double robot_y, double robot_yaw, double *min_x, double *min_y, double *max_x, double *max_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateCosts</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a4e5f328e401143bf5ed3839c452ae2d1</anchor>
      <arglist>(costmap_2d::Costmap2D &amp;master_grid, int min_i, int min_j, int max_i, int max_j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StaticLayer</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ae55e322406af47cfc50d082c4eef45e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incomingMap</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a4aea826f28a7ac2a91093b42d5d2d3ae</anchor>
      <arglist>(const nav_msgs::OccupancyGridConstPtr &amp;new_map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incomingUpdate</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a7755d8e51dfa01f97c23457e738f2558</anchor>
      <arglist>(const map_msgs::OccupancyGridUpdateConstPtr &amp;update)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned char</type>
      <name>interpretValue</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a6819e7221127f785cc09351bc286cbcc</anchor>
      <arglist>(unsigned char value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigureCB</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a3d3abb852092cbf8800de06f8838d055</anchor>
      <arglist>(costmap_2d::GenericPluginConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; costmap_2d::GenericPluginConfig &gt; *</type>
      <name>dsrv_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a9483e15f5e9dc8d17fbaf564f65a8260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>global_frame_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a04543afa81d3af3ad622a4251b869006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_updated_data_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a595b64835411371302500bd1bad0ea48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>height_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>aa910402323affa52a464c13086dd768f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>lethal_threshold_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ab822c4b42a9e4fc9848232e9c3f26c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>lock_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a75a6ed4c612d5d7a66e686a6da254947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>map_received_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ab319551caecc1095c5192bcbec5f8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>map_sub_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a8c2f8a4312a0a18e3eb98af8d5cfdf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>map_update_sub_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a9756a9a9c68b2e6c598b7fe3da31a7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribe_to_updates_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a7ff15ec8fdb3f4060f65662afa4c8056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>track_unknown_space_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a32c4f0a8ccb4ced12bfc3316535db37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>trinary_costmap_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>af7b78618490489b96bf90995e35b5ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>unknown_cost_value_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a7bc884210ce957553729ebd612d6267b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_maximum_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>a90f4282cc0e77fa5aeb4f732352bf2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>width_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>af176dfa7dffb34531d61ffd19a2a3031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>x_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ac6da0a34756728e0fc91c4ee59f43478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>y_</name>
      <anchorfile>classrtabmap__ros_1_1StaticLayer.html</anchorfile>
      <anchor>ad821f2f09a05b7b9fc37cf18c8f5aa18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::StereoOdometry</name>
    <filename>classrtabmap__ros_1_1StereoOdometry.html</filename>
    <base>rtabmap_ros::OdometryROS</base>
    <member kind="function">
      <type></type>
      <name>StereoOdometry</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a605f3924994efc67d28960cc18f7eca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoOdometry</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>ae244bfac595dcbeb14b86d229752678b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flushCallbacks</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>af0d08e41975d7cd140f28f443c28072d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>adbde1d9bb01446f55fbbf5fa367113e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a87f0aebfe05d65aa1f9f0007978e8dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a18d4918433a0c6ffc7309303ef973c8d</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;imageRectLeft, const sensor_msgs::ImageConstPtr &amp;imageRectRight, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfoLeft, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfoRight)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackIMU</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>aac24377e9cb504d3b432f20e25a1a695</anchor>
      <arglist>(const sensor_msgs::ImuConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackRGBD</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>aab427fc0c1b2897c046f5182240dc796</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onOdomInit</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a449db84fab384d1eebe6cf02a39b51be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a5d9c11c2eb33ad2afabf4fb0565c00fd</anchor>
      <arglist>(ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncPolicy &gt; *</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a145ff6390bf56358c8da8748bdb5747f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoLeft_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>ade6cd73ce6581dff99606a1da1757f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoRight_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>acda519045880a1a7c4460afaed86713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncPolicy &gt; *</type>
      <name>exactSync_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a0b724cd50ad72ea43f6389c7e1ed7f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRectLeft_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>aa85c27b8c1d74f26ae64d6536589ef58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRectRight_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>ab463c8ce2c69526945ce293c5b565d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>imuSub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>ac263085cf44bf3c5019458c2e28cf8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queueSize_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>aae86b3eab92c10790b5279478159123f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>rgbdSub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoOdometry.html</anchorfile>
      <anchor>a63314c6b1b1128340ba90b497f573dc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::StereoSync</name>
    <filename>classrtabmap__ros_1_1StereoSync.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>StereoSync</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a3b95dcc6169da24d66d9c3944675d806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoSync</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a87847e8837fa29134bf375a43abf7caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a5bb3e86c987b8ed4c928775baf0d9fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a46a0631990e2301bfd64556b8abfe894</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>af4a43de7bb85778d0ba6923744168add</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;imageLeft, const sensor_msgs::ImageConstPtr &amp;imageRight, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfoLeft, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfoRight)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>aa6726f850ca92c15905af45de19e7115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>warningLoop</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a12581128db3ab67cf51ae35421d5aba6</anchor>
      <arglist>(const std::string &amp;subscribedTopicsMsg, bool approxSync)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncPolicy &gt; *</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a3a8906762d79b2801c2a6de07852257d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>callbackCalled_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a79487e376903b29f688bb5fc45ed2df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoLeftSub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>afa25d75edd6129ca1d06a881cb4e344f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoRightSub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a4da44f2c646e67c9214e55a4464cd530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncPolicy &gt; *</type>
      <name>exactSync_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a5b098b968e09e2a3271fd4a071b2df29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageLeftSub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a92fb1147eedf227972811628d6dc549c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRightSub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a8ede2832c178265e8d41e5acfbce0ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>rgbdImageCompressedPub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a4d027b2c22276557891e76a7a45213d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>rgbdImagePub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a908c167177f9eb9efba546da77faa62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread *</type>
      <name>warningThread_</name>
      <anchorfile>classrtabmap__ros_1_1StereoSync.html</anchorfile>
      <anchor>a48e454e647ceb84f8544c553833e218b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::StereoThrottleNodelet</name>
    <filename>classrtabmap__ros_1_1StereoThrottleNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>StereoThrottleNodelet</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>ad378edba38321a4f0091b9a2a94e64e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoThrottleNodelet</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a198c5686fdf1427e0412208696811614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyApproxSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a1f95322f87f2d4e2c826268b584e3aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>MyExactSyncPolicy</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>aad2cdb758cdca1c3b5a0aab0ed6d2925</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a9ce6840c61659844f2fc45387449336d</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;imageLeft, const sensor_msgs::ImageConstPtr &amp;imageRight, const sensor_msgs::CameraInfoConstPtr &amp;camInfoLeft, const sensor_msgs::CameraInfoConstPtr &amp;camInfoRight)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>acd6e84dfd3e9496115e97f0f52d8471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyApproxSyncPolicy &gt; *</type>
      <name>approxSync_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a011a70c63c0e3ca87dbaeadccfe50a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoLeft_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a74ceca125d70d6120bdb79720e61b88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoRight_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a1210a663d0c8a0fdee1d7e83d0daa344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a6401029be1bb5aee8a53a18adfc93818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MyExactSyncPolicy &gt; *</type>
      <name>exactSync_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a5f02fab28e5cb9965ca9670557e36929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageLeft_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>aef71ab07ad0b38ae4c72f449ec114cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>imageLeftPub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a631d4a2c7585cb072a709ec2244a48c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>imageRight_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a9475352cd34778182896872fff0e8a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>imageRightPub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a4697dd0128a014df4590c789c7652110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>infoLeftPub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a5527e7b29c9aa48aa8b9747082355d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>infoRightPub_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a527ac1da1ce0d82a1caa571e657bf921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_update_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>a489d9d1f232b40b278f6780192739b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rate_</name>
      <anchorfile>classrtabmap__ros_1_1StereoThrottleNodelet.html</anchorfile>
      <anchor>ab67cdb7e1a516e9518d68dcfaf4c05f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtabmap_ros::MapCloudDisplay::TransformerInfo</name>
    <filename>structrtabmap__ros_1_1MapCloudDisplay_1_1TransformerInfo.html</filename>
    <member kind="variable">
      <type>QList&lt; Property * &gt;</type>
      <name>color_props</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1TransformerInfo.html</anchorfile>
      <anchor>abecf85569816a0be3de569cf3c66eab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>lookup_name</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1TransformerInfo.html</anchorfile>
      <anchor>af74e8e3b5692e5171dcd73a415c913dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>readable_name</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1TransformerInfo.html</anchorfile>
      <anchor>ac885b5521d7c26d7194c85d66d3f37f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rviz::PointCloudTransformerPtr</type>
      <name>transformer</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1TransformerInfo.html</anchorfile>
      <anchor>a4bf0dc6b34251cb4a697bf902a988784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; Property * &gt;</type>
      <name>xyz_props</name>
      <anchorfile>structrtabmap__ros_1_1MapCloudDisplay_1_1TransformerInfo.html</anchorfile>
      <anchor>a658611dca3ee0923b1744c08fbba3427</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap_ros::UndistortDepth</name>
    <filename>classrtabmap__ros_1_1UndistortDepth.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>UndistortDepth</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>a736fda6c96789ee37dcd37b267660010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UndistortDepth</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>a756beeb0a3fd7520e8d7e7a937ea7851</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>a838b6a88d5e8f4c7c6c147699d8c2f2c</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>a1cdda7ba214bc424bfe38c70fef1a35a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clams::DiscreteDepthDistortionModel</type>
      <name>model_</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>ac3aaaacfc01ae0f1aca75cf84b08736a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>a5ed01d1a6f3575c76252012b2f4510fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classrtabmap__ros_1_1UndistortDepth.html</anchorfile>
      <anchor>a7aa50df8648c08205f5a27a94ffa4a54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ogre</name>
    <filename>namespaceOgre.html</filename>
  </compound>
  <compound kind="namespace">
    <name>patrol</name>
    <filename>namespacepatrol.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>a25fefea08526cb6e469249cb89aedbb8</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>a0d7597632a3bf1c655368f31aae30b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentIndex</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>af948ff7574c02370090c119acdd64798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>a61e52ab9dc6296435dabb74327bc9a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>waypoints</name>
      <anchorfile>namespacepatrol.html</anchorfile>
      <anchor>ae8eb5b2ecceb5534d3b5e2e608adf1b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>point_to_tf</name>
    <filename>namespacepoint__to__tf.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a34b834098627d02e99249b0cc3ae6c28</anchor>
      <arglist>(point)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>ac8877dbac58b2b290db451a5f9aff257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>br</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a5de92668c4f45f7baafd12bb3cc25571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>ac9ff1c671f01efa1bd52dd155b43e781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fixed_frame_id</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a42b5932928ef0a754fbb72734d13cd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>ad9f974bdcb5b6751db2a8939ecb30917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PointStamped</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>a8266bbe8f9b5979b875f749feba186e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacepoint__to__tf.html</anchorfile>
      <anchor>adf613d3f68b6bbd094c8c4486c3cba28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap</name>
    <filename>namespacertabmap.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>ParametersMap</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad08b6f1796a27dd7316c99c385e2cc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>ParametersPair</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4d38c2e87cb7a46dc4299f7bd4d95a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>addNeighborProb</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2f2086880872f29390f8c7ce7fb8b736</anchor>
      <arglist>(cv::Mat &amp;prediction, unsigned int col, const std::map&lt; int, int &gt; &amp;neighbors, const std::vector&lt; double &gt; &amp;predictionLC, const std::map&lt; int, int &gt; &amp;idToIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyFovModel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a113c73466804380c5761554f7cf3b808</anchor>
      <arglist>(double xu, double yu, double w, double w_inverse, double two_tan_w_div_two, double *xd, double *yd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyImpl</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a809f5a282a8092059bc0febf815fd9ad</anchor>
      <arglist>(int index, typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const cv::Mat_&lt; double &gt; &amp;gains, bool rgb)</arglist>
    </member>
    <member kind="function">
      <type>chisel::PinholeCamera</type>
      <name>cameraModelToChiselCamera</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af84a65bdc9e9573ae473bc53f608688e</anchor>
      <arglist>(const CameraModel &amp;camera)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>chiselToPolygonMesh</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0be2cddebc9548a5bd1ef7ffc57f74fd</anchor>
      <arglist>(const chisel::MeshMap &amp;meshMap, unsigned char r=100, unsigned char g=100, unsigned char b=100)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; chisel::ColorImage&lt; unsigned char &gt; &gt;</type>
      <name>colorImageToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a13b4e7b85c6737e18a012e799a28d1ce</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6da541c6441fac3d95750c9911839f4c</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressData2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a21f00cdd5f42e4a3fda3ef52cd51e67f</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1af8a9964583e140c5ecd21ce932ae7b</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressImage2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3c8d0d3a557060936f01411458ea4d7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a8b7e3945a3110f8e27ceef12f2cd9e06</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeDescriptors</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a9548256e3e8e10b3d70475337459c8c5</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, Mat &amp;descriptors, const std::vector&lt; Point &gt; &amp;pattern, int dsize, int WTA_K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeKeyPoints</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2791dc0c4e895cec1b02babd1f49d10f</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;imagePyramid, const std::vector&lt; Mat &gt; &amp;maskPyramid, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;allKeypoints, int nfeatures, int firstLevel, double scaleFactor, int edgeThreshold, int patchSize, int scoreType, ParametersMap fastParameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeOrbDescriptor</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a9898bc2b026d410836810c84f32a61e7</anchor>
      <arglist>(const KeyPoint &amp;kpt, const Mat &amp;img, const Point *pattern, uchar *desc, int dsize, int WTA_K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeOrientation</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1d27af1e83c7008844fd0cf1c42b0ff1</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, int halfPatchSize, const std::vector&lt; int &gt; &amp;umax)</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>createIcon</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a59efb843079b55808cd570d84e933bb2</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>cumSum</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afcb59fdb0a933d3fe2ec0529c72029bf</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>databaseRecovery</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acc1733b46ed5a7a79a7960108e4ceaae</anchor>
      <arglist>(const std::string &amp;corruptedDatabase, bool keepCorruptedDatabase=true, std::string *errorMsg=0, ProgressState *progressState=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DEG2RAD</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>add3b82abd9bde409904d4d971aa2113d</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; chisel::DepthImage&lt; float &gt; &gt;</type>
      <name>depthImageToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a3271fb1ba7c1132a9bba6175295df9fa</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feedImpl</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad1bf72c5b4730e22f98eaedc5949659f</anchor>
      <arglist>(const std::map&lt; int, typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt; &amp;clouds, const std::map&lt; int, pcl::IndicesPtr &gt; &amp;indices, const std::multimap&lt; int, Link &gt; &amp;links, float maxCorrespondenceDistance, double minOverlap, double alpha, double beta, cv::Mat_&lt; double &gt; &amp;gains, std::map&lt; int, int &gt; &amp;idToIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>floodfill</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acd01c615beba9ebd8907bf5a8138dae9</anchor>
      <arglist>(QImage &amp;image, const cv::Mat &amp;depthImage, int x, int y, float lastDepthValue, float error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getScale</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a911a975ed45bd1524a89af9c932e96d2</anchor>
      <arglist>(int level, int firstLevel, double scaleFactor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HarrisResponses</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a77651d4855e0b9a8cc16a4c011020073</anchor>
      <arglist>(const Mat &amp;img, std::vector&lt; KeyPoint &gt; &amp;pts, int blockSize, float harris_k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>IC_Angle</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad5ce06a449f69d880e51338e93c7e38c</anchor>
      <arglist>(const Mat &amp;image, const int half_k, Point2f pt, const std::vector&lt; int &gt; &amp;u_max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inFrontOfBothCameras</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1648ee00e75f29238e4ea33fb01e5800</anchor>
      <arglist>(const cv::Mat &amp;x, const cv::Mat &amp;xp, const cv::Mat &amp;R, const cv::Mat &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFisheyeRectificationMap</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a529e6e03510c8740f8fb38b1abd32b42</anchor>
      <arglist>(const CameraModel &amp;fisheyeModel, cv::Mat &amp;mapX, cv::Mat &amp;mapY)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initializeOrbPattern</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>adae3b108d3ae4317d1d71de6d3405073</anchor>
      <arglist>(const Point *pattern0, std::vector&lt; Point &gt; &amp;pattern, int ntuples, int tupleSize, int poolSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeRandomPattern</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aa1406aeb8ce2d91fe33b8995f1e0d284</anchor>
      <arglist>(int patchSize, Point *pattern, int npoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onFrameAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad850e590d3c37ca94ef3a075f762abae</anchor>
      <arglist>(void *context, TangoCameraId id, const TangoImageBuffer *color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPointCloudAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a72519a5f36db92852d633fd4ff39dd4b</anchor>
      <arglist>(void *context, const TangoPointCloud *point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPoseAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afbab25e9b5cdb0a69720c5a0db99f736</anchor>
      <arglist>(void *context, const TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTangoEventAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0a82f5300eed7103759312b7bf342798</anchor>
      <arglist>(void *context, const TangoEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>RTABMAP_EXP std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a28848fabe118439c38ccd2cccd29a0a0</anchor>
      <arglist>(std::ostream &amp;os, const Transform &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>chisel::PointCloudPtr</type>
      <name>pointCloudRGBToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af6e2621fbe600b023aabbd2bcbac126f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointRGBT &gt; &amp;cloud, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>chisel::PointCloudPtr</type>
      <name>pointCloudToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3028cd4330387149a7ba4baf095f9cd</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RAD2DEG</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2dd82d780655e9bd366fa7318c614fe5</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>resample</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad7511e38a713f5f024efbb059a68c6eb</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;p, const std::vector&lt; double &gt; &amp;w, bool normalizeWeights=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>rotatePointAroundAxe</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a7b5b2cee301698bc73621f89e5cb1374</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;axis, float angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac36286bd102fa6ceaf2a70b25e74a66a</anchor>
      <arglist>(typedef SensorData Image,&quot;rtabmap::Image class is renamed to rtabmap::SensorData, use the last one instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sortCallback</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a3057133a40a585a489ca2f3ef20bac85</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aee0d7ad05d409718f0612c57eae6347b</anchor>
      <arglist>(uchar v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>square</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aca92341f782faf4dd631518e783c8bad</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAABBAABB</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0a544a8dd31b72705767e70c5a516f46</anchor>
      <arglist>(const AABB &amp;a, const AABB &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac1d2bd3037cecfb95cc73b5e22276469</anchor>
      <arglist>(const unsigned char *bytes, unsigned long size)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4516c422d29fc027bee91dc14ea3b0cb</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a52c9962294b2d150d6540a1e82bf1999</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad6cebc83950e19960d573a7824c875bc</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afd26e9ec497f1263ef82aaa15ff8e4b3</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>std::string RTABMAP_EXP</type>
      <name>uncompressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a76793370e68322d74f33f0ff6d844f83</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a18b57b5987e3868eba6d9028a518218a</anchor>
      <arglist>(CloudViewerCellPicker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ab0c1fed054174fee0e19adbc031ce94c</anchor>
      <arglist>(vtkImageMatSource)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a57d258da92413cda87e013427845e746</anchor>
      <arglist>(CloudViewerInteractorStyle)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>bit_pattern_31_</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a898df1241cffdd58e08e2542717dc3e4</anchor>
      <arglist>[256 *4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>frustum_indices</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a767dd6d458d3a3b4598cd963c61c7500</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>frustum_vertices</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2b757a7c2f0b185237b56fbf4788f208</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>HARRIS_K</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6906a0685258f0aba50df79e3695f689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>holeSize</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a39be1b1af7432523f1a628aef61be6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kVersionStringLength</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ab99745fd008c9d39fef6ae7f75fd674e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>maxDepthError</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1fc8907d4aa5c94fbf2ee6d7b5b867a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static rtabmap::Transform</type>
      <name>opticalRotation</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af787921e45ea942f803a788d09217fd9</anchor>
      <arglist>(1.0f, 0.0f, 0.0f, 0.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f,-1.0f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>scanDownsampling</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae70a56e32e3777f636d46f8521e9ec51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap_ros</name>
    <filename>namespacertabmap__ros.html</filename>
    <class kind="class">rtabmap_ros::CommonDataSubscriber</class>
    <class kind="class">rtabmap_ros::CoreWrapper</class>
    <class kind="class">rtabmap_ros::DataOdomSyncNodelet</class>
    <class kind="class">rtabmap_ros::DataThrottleNodelet</class>
    <class kind="class">rtabmap_ros::DisparityToDepth</class>
    <class kind="class">rtabmap_ros::GuiWrapper</class>
    <class kind="class">rtabmap_ros::ICPOdometry</class>
    <class kind="class">rtabmap_ros::InfoDisplay</class>
    <class kind="class">rtabmap_ros::MapCloudDisplay</class>
    <class kind="class">rtabmap_ros::MapGraphDisplay</class>
    <class kind="class">rtabmap_ros::ObstaclesDetection</class>
    <class kind="class">rtabmap_ros::ObstaclesDetectionOld</class>
    <class kind="class">rtabmap_ros::OdometryROS</class>
    <class kind="class">rtabmap_ros::OrbitOrientedViewController</class>
    <class kind="class">rtabmap_ros::PointCloudAggregator</class>
    <class kind="class">rtabmap_ros::PointCloudToDepthImage</class>
    <class kind="class">rtabmap_ros::PointCloudXYZ</class>
    <class kind="class">rtabmap_ros::PointCloudXYZRGB</class>
    <class kind="class">rtabmap_ros::RGBDICPOdometry</class>
    <class kind="class">rtabmap_ros::RGBDOdometry</class>
    <class kind="class">rtabmap_ros::RGBDSync</class>
    <class kind="class">rtabmap_ros::StaticLayer</class>
    <class kind="class">rtabmap_ros::StereoOdometry</class>
    <class kind="class">rtabmap_ros::StereoSync</class>
    <class kind="class">rtabmap_ros::StereoThrottleNodelet</class>
    <class kind="class">rtabmap_ros::UndistortDepth</class>
    <member kind="function">
      <type>rtabmap::CameraModel</type>
      <name>cameraModelFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a19406693f94b184fa9f216973400b92b</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;camInfo, const rtabmap::Transform &amp;localTransform=rtabmap::Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cameraModelToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7bdc56bc41750c9cfb9b74267c301c40</anchor>
      <arglist>(const rtabmap::CameraModel &amp;model, sensor_msgs::CameraInfo &amp;camInfo)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>compressedMatFromBytes</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae9d04103b22d19cb99b9222ca7a12f5c</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes, bool copy=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compressedMatToBytes</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a467b78cce40fd02656c5cd6308e23e65</anchor>
      <arglist>(const cv::Mat &amp;compressed, std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertRGBDMsgs</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac32516ce2352a6c49450f5b481f6a010</anchor>
      <arglist>(const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;imageMsgs, const std::vector&lt; cv_bridge::CvImageConstPtr &gt; &amp;depthMsgs, const std::vector&lt; sensor_msgs::CameraInfo &gt; &amp;cameraInfoMsgs, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;rgb, cv::Mat &amp;depth, std::vector&lt; rtabmap::CameraModel &gt; &amp;cameraModels, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertScan3dMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afba4dcef506b7e77b741605e9fbe4ab0</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;scan3dMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;scan, rtabmap::Transform &amp;scanLocalTransform, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertScanMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad2ce784bf5238c4e9ac26caa92358672</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;scan2dMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;scan, rtabmap::Transform &amp;scanLocalTransform, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertStereoMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a0faa0cd26ab510fcf0a911a2ccf6807f</anchor>
      <arglist>(const cv_bridge::CvImageConstPtr &amp;leftImageMsg, const cv_bridge::CvImageConstPtr &amp;rightImageMsg, const sensor_msgs::CameraInfo &amp;leftCamInfoMsg, const sensor_msgs::CameraInfo &amp;rightCamInfoMsg, const std::string &amp;frameId, const std::string &amp;odomFrameId, const ros::Time &amp;odomStamp, cv::Mat &amp;left, cv::Mat &amp;right, rtabmap::StereoCameraModel &amp;stereoModel, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a975b35376782963456d5b1098fbd4394</anchor>
      <arglist>(const std::string &amp;fromFrameId, const std::string &amp;toFrameId, const ros::Time &amp;stamp, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getTransform</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a590fa8c10c9705649e12b7b5938d21e5</anchor>
      <arglist>(const std::string &amp;sourceTargetFrame, const std::string &amp;fixedFrame, const ros::Time &amp;stampSource, const ros::Time &amp;stampTarget, tf::TransformListener &amp;listener, double waitForTransform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a3b89523ecec242cec99ceea8d6161cb7</anchor>
      <arglist>(const rtabmap_ros::Info &amp;info, rtabmap::Statistics &amp;stat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac20544ff90d46b833d78ddf5481b1e24</anchor>
      <arglist>(const rtabmap::Statistics &amp;stats, rtabmap_ros::Info &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>cv::KeyPoint</type>
      <name>keypointFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ada0e3dccb9ea5dce2e8bb0f3d9020022</anchor>
      <arglist>(const rtabmap_ros::KeyPoint &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypointsFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a39c31cc3eca2ee8b47b23b74e42f49fb</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::KeyPoint &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keypointsToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2bfbfba721fdde2f04974de9cd9c2157</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;kpts, std::vector&lt; rtabmap_ros::KeyPoint &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keypointToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a724e62d03d5c208ca5eea2f75ab523ec</anchor>
      <arglist>(const cv::KeyPoint &amp;kpt, rtabmap_ros::KeyPoint &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Link</type>
      <name>linkFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aba990a978162cc3db247a642481ebcaa</anchor>
      <arglist>(const rtabmap_ros::Link &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linkToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2915e1bbdfb7e4d53146f9a637141b7a</anchor>
      <arglist>(const rtabmap::Link &amp;link, rtabmap_ros::Link &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a33871cfd11f6942204e4a4633ad7494e</anchor>
      <arglist>(const rtabmap_ros::MapData &amp;msg, std::map&lt; int, rtabmap::Transform &gt; &amp;poses, std::multimap&lt; int, rtabmap::Link &gt; &amp;links, std::map&lt; int, rtabmap::Signature &gt; &amp;signatures, rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac98e42b6a1a25181c7aa136b50b6f39a</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links, const std::map&lt; int, rtabmap::Signature &gt; &amp;signatures, const rtabmap::Transform &amp;mapToOdom, rtabmap_ros::MapData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapGraphFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab66630454f9f3f5aa138ce1f7b4ad672</anchor>
      <arglist>(const rtabmap_ros::MapGraph &amp;msg, std::map&lt; int, rtabmap::Transform &gt; &amp;poses, std::multimap&lt; int, rtabmap::Link &gt; &amp;links, rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapGraphToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a0d30387e4977f37f65a5d4e06d2a1ff8</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links, const rtabmap::Transform &amp;mapToOdom, rtabmap_ros::MapGraph &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Signature</type>
      <name>nodeDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae21b84f331f9574639c645a501bdb8d3</anchor>
      <arglist>(const rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodeDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a87eadd37c7f22e8590c0b4db1cee160d</anchor>
      <arglist>(const rtabmap::Signature &amp;signature, rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Signature</type>
      <name>nodeInfoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a913fa1fd5eabc702a669ec877b32d442</anchor>
      <arglist>(const rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nodeInfoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a22bd67d853d6cd698c05b31a17c17cf1</anchor>
      <arglist>(const rtabmap::Signature &amp;signature, rtabmap_ros::NodeData &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::OdometryInfo</type>
      <name>odomInfoFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae08962c9603ff144177f26925af88f1f</anchor>
      <arglist>(const rtabmap_ros::OdomInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomInfoToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a924a51f7269ac75e7e0d3a2f533e6540</anchor>
      <arglist>(const rtabmap::OdometryInfo &amp;info, rtabmap_ros::OdomInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac27b3aee494d892d2e151823ce322d6f</anchor>
      <arglist>(rtabmap_ros::UndistortDepth, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a4aa335a300e6366da1c9b11e34be5aa6</anchor>
      <arglist>(rtabmap_ros::DataOdomSyncNodelet, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a211fdfe4e611d08bc79bd337d9ab8fef</anchor>
      <arglist>(rtabmap_ros::DisparityToDepth, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a208b9f214d240fff3e546e98e8db2f04</anchor>
      <arglist>(rtabmap_ros::StereoSync, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aa28202f8d1f4494ed884c259e7b0056d</anchor>
      <arglist>(rtabmap_ros::DataThrottleNodelet, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a25cbf6732f968b613e97e3ddd539b7a3</anchor>
      <arglist>(rtabmap_ros::RGBDSync, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a566f631116141ed3f494c1eba43cf5f5</anchor>
      <arglist>(rtabmap_ros::StereoThrottleNodelet, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aaea621aa8738c76e889222f44aec3552</anchor>
      <arglist>(rtabmap_ros::PointCloudToDepthImage, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a17584718d562fd63ef98a00a4554ba8b</anchor>
      <arglist>(rtabmap_ros::PointCloudAggregator, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a108fc9aeab370601f32d5faec081ba47</anchor>
      <arglist>(rtabmap_ros::ICPOdometry, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6fc80ff03d829f539c80c4e4d7db21a8</anchor>
      <arglist>(rtabmap_ros::ObstaclesDetectionOld, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad19196b47e8c318dd294d6cf4146b968</anchor>
      <arglist>(rtabmap_ros::PointCloudXYZ, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a2140d98034d3b91cf221e2c6dc8d0b30</anchor>
      <arglist>(rtabmap_ros::StereoOdometry, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a578602e3a8a17b5deb357cc868a7e919</anchor>
      <arglist>(rtabmap_ros::ObstaclesDetection, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7f0750285f939f2eafe6fcfd1145b645</anchor>
      <arglist>(rtabmap_ros::RGBDICPOdometry, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab2c748fbe8398bb35fab4b402128c689</anchor>
      <arglist>(rtabmap_ros::PointCloudXYZRGB, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad4da0204be4a61bf99dabd346a9ec2bd</anchor>
      <arglist>(rtabmap_ros::RGBDOdometry, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>acd93c8dc6d98789d6643eccd1a9dab82</anchor>
      <arglist>(rtabmap_ros::CoreWrapper, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point2f</type>
      <name>point2fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ae3a9362c356cfb928e54587c59dfbcdf</anchor>
      <arglist>(const rtabmap_ros::Point2f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point2fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a7012afcd5caa508fb95ffcdc4a6c880f</anchor>
      <arglist>(const cv::Point2f &amp;kpt, rtabmap_ros::Point2f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f</type>
      <name>point3fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a04b716a3aa8c84a293f9a81ec64b1b95</anchor>
      <arglist>(const rtabmap_ros::Point3f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>point3fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ab0f39d6587e1890768c8ce6fff79e333</anchor>
      <arglist>(const cv::Point3f &amp;kpt, rtabmap_ros::Point3f &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>points2fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>af7abfaf7b2d926bf89839bfc085e19b9</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::Point2f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points2fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a829826a88ca8075b6f68cf088a040760</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;kpts, std::vector&lt; rtabmap_ros::Point2f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt;</type>
      <name>points3fFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>af3ca1de3edf3e38844e614485c7de57d</anchor>
      <arglist>(const std::vector&lt; rtabmap_ros::Point3f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points3fToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a554981bfd354fad0d56884b4567739c4</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;kpts, std::vector&lt; rtabmap_ros::Point3f &gt; &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::SensorData</type>
      <name>rgbdImageFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a8852e84869e887406f11c52047cffb85</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::StereoCameraModel</type>
      <name>stereoCameraModelFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac6c2caa63cf6cac350de6205e57e815a</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;leftCamInfo, const sensor_msgs::CameraInfo &amp;rightCamInfo, const rtabmap::Transform &amp;localTransform=rtabmap::Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timestampFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6c974add27d6302da5a383ff5c531c21</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCvCopy</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>adc2af9621b55202640e285badd727263</anchor>
      <arglist>(const rtabmap_ros::RGBDImage &amp;image, cv_bridge::CvImagePtr &amp;rgb, cv_bridge::CvImagePtr &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toCvShare</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ac9e8163b04f851ea17f191b2d5b7a268</anchor>
      <arglist>(const rtabmap_ros::RGBDImageConstPtr &amp;image, cv_bridge::CvImageConstPtr &amp;rgb, cv_bridge::CvImageConstPtr &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromGeometryMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a6f10eae1516e36769eed38931cdef24e</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromPoseMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afb54e760187ea4baeac73348831f155a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>transformFromTF</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>ad62e06e6038758212cc98bc3ae8ef25c</anchor>
      <arglist>(const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToGeometryMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>afd57576cf3752821ad0433c87d504a30</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToPoseMsg</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aed73e6b814342c074e2caf5565e5973c</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformToTF</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>aa5faa27c24fbaa01dabac918e6a9b5d7</anchor>
      <arglist>(const rtabmap::Transform &amp;transform, tf::Transform &amp;tfTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>userDataFromROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>a74839a6a44435f63a3e4bb29940ba516</anchor>
      <arglist>(const rtabmap_ros::UserData &amp;dataMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userDataToROS</name>
      <anchorfile>namespacertabmap__ros.html</anchorfile>
      <anchor>addfdc6d73caffb613bb981629db903c3</anchor>
      <arglist>(const cv::Mat &amp;data, rtabmap_ros::UserData &amp;dataMsg, bool compress)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rviz</name>
    <filename>namespacerviz.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>CollObjectHandle</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a5c5b157225ee3088138027cd347b8dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; FrameSelectionHandler &gt;</type>
      <name>FrameSelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2009b86923078df8c078543afb2c6184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; InteractiveObject &gt;</type>
      <name>InteractiveObjectPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3383ffc078f739edd3f260c278b4a110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::weak_ptr&lt; InteractiveObject &gt;</type>
      <name>InteractiveObjectWPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8c81e355535d21a2ffb8919c45a1df4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::unordered_map&lt; CollObjectHandle, Picked &gt;</type>
      <name>M_Picked</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a154a229d48da3141a6ebd47a31cf8581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MarkerBase &gt;</type>
      <name>MarkerBasePtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae9bfffb2906ab9c6e8b75f704a4422bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, int32_t &gt;</type>
      <name>MarkerID</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a09c64d8ee9d318fcbdf02e018220d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MarkerSelectionHandler &gt;</type>
      <name>MarkerSelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2e9f3864dcbb54228cf96b281cf541ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudRenderable &gt;</type>
      <name>PointCloudRenderablePtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a063b6086838a09fb47ca1afc78dbed07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudSelectionHandler &gt;</type>
      <name>PointCloudSelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a9bf7230d6e8d404f02e35c1db7476eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudTransformer &gt;</type>
      <name>PointCloudTransformerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a17f0c495b072d307af2a226fe9d9d8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudTransformer &gt;</type>
      <name>PointCloudTransformerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a17f0c495b072d307af2a226fe9d9d8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PoseDisplaySelectionHandler &gt;</type>
      <name>PoseDisplaySelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3d484c2db882c0d499ca6774ad08317e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PoseWithCovarianceDisplaySelectionHandler &gt;</type>
      <name>PoseWithCovarianceDisplaySelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a6f61e2f01c71615840ee6998878b6e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RobotLinkSelectionHandler &gt;</type>
      <name>RobotLinkSelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0f97e6e733e034b95ef8a7e5a0ced06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; CollObjectHandle &gt;</type>
      <name>S_CollObject</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a656e2426805c302935ea945cf19f88e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; FrameInfo * &gt;</type>
      <name>S_FrameInfo</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8c244de7e23619598f64be7e9e95fa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; JointInfo * &gt;</type>
      <name>S_JointInfo</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa78e70b3033269ed21c346336fbcd14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; Ogre::MaterialPtr &gt;</type>
      <name>S_MaterialPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a528341b506e7134a5fec0dfa97b2e90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; SelectionHandlerPtr &gt;</type>
      <name>S_SelectionHandler</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a32e29c322cfb64ddeb47601845ed7850</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; uint64_t &gt;</type>
      <name>S_uint64</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ad6474203e86d0ce6a1b6f767efe4f815</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; SelectionHandler &gt;</type>
      <name>SelectionHandlerPtr</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aee39523b56074306c90f97fba3a0c7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StatusProperty::Level</type>
      <name>StatusLevel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>acf8db0f277413151ef4997543717f2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Ogre::AxisAlignedBox &gt;</type>
      <name>V_AABB</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2aa289c41c66623c72d13f4af62bb8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; CollObjectHandle &gt;</type>
      <name>V_CollObject</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8a663729931b37993353b9119671d0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCloud::Point &gt;</type>
      <name>V_PointCloudPoint</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a293fc54ae903a546a4df21edddad614c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCloudRenderablePtr &gt;</type>
      <name>V_PointCloudRenderable</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a4c8793533c9a7ac6da5dd3bab80d5ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SelectionHandlerPtr &gt;</type>
      <name>V_SelectionHandler</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a150c2a7a5dc60516a0698c47f5271233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a6eece5307db77900410253b1c9456ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a808008d31102de0ca358ba6e944f34ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>V_uint64</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a1bb15d7ed92b285fa396eda63fb192ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; V_CollObject &gt;</type>
      <name>VV_CollObject</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>adb1aed15d32e99e52c35d295dd13b38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>addSpaceToCamelCase</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae5508af3819e1ed8b84f056467e2cdfa</anchor>
      <arglist>(QString input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyVisibilityBits</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a31f51806d7e649614e1a84a365aea0ba</anchor>
      <arglist>(uint32_t bits, Ogre::SceneNode *node)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Ogre::ColourValue</type>
      <name>ARROW_HEAD_COLOR</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aee75afd709f29924732a1e265c9098bb</anchor>
      <arglist>(1.0f, 0.1f, 0.6f, 1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Ogre::ColourValue</type>
      <name>ARROW_SHAFT_COLOR</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8782dac72770d6145475991cb13d4c7d</anchor>
      <arglist>(0.8f, 0.8f, 0.3f, 1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildMesh</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a9fbc33175322bf34062ec93b1f74506b</anchor>
      <arglist>(const aiScene *scene, const aiNode *node, const Ogre::MeshPtr &amp;mesh, Ogre::AxisAlignedBox &amp;aabb, float &amp;radius, const float scale, std::vector&lt; Ogre::MaterialPtr &gt; &amp;material_table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildScaledOrthoMatrix</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ad496ae385c8b2bbd95aed496a4c98c76</anchor>
      <arglist>(Ogre::Matrix4 &amp;proj, float left, float right, float bottom, float top, float near, float far)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae2821ce5fc48a290265a6be94d4662c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>colorToHandle</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0c120393cdb62f282d5bcfb7b032f814</anchor>
      <arglist>(Ogre::PixelFormat fmt, uint32_t col)</arglist>
    </member>
    <member kind="function">
      <type>CollObjectHandle</type>
      <name>colorToHandle</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a23eb66eba7ebc290b2e90146334a5237</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPointCloudToPointCloud2</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0fc11e31e48fed6769932f4e84cdc5e3</anchor>
      <arglist>(const sensor_msgs::PointCloud &amp;input, sensor_msgs::PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createColorMaterial</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aaab761b6456b3daa23117d16c82feeea</anchor>
      <arglist>(const std::string &amp;name, const Ogre::ColourValue &amp;color, bool use_self_illumination)</arglist>
    </member>
    <member kind="function">
      <type>MarkerBase *</type>
      <name>createMarker</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2be207d337fbe52d8920563262124148</anchor>
      <arglist>(int marker_type, MarkerDisplay *owner, DisplayContext *context, Ogre::SceneNode *parent_node)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>findChannelIndex</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2dc2eaac125f8993633f9ab606781f4f</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, const std::string &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>findMaxCommonPrefix</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ad400e143f03e3ce001dbb988aa764051</anchor>
      <arglist>(const QStringList &amp;strings)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_distro</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a81f9d93a993bd6e7e46422a9969b3d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_ogre_plugin_path</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3ac3f0b1aad17944905d3b0de9a4038e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_version</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a06c6a7eeb11940ec4340cda163508f4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCursor</type>
      <name>getDefaultCursor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa93b63a4e7a61a301c41199722540dc2</anchor>
      <arglist>(bool fill_cache)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMeshUnitRescale</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a34e437c16737e41b97ec3fcd91a5842c</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>boost::filesystem::path</type>
      <name>getPath</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aeeccc4eae6597b9776cdd875fcff02ad</anchor>
      <arglist>(QString url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPluginGroups</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a7c6d9a3aaeb20866a6842e828a6532da</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;datatype_plugins, QList&lt; PluginGroup &gt; *groups, QList&lt; ros::master::TopicInfo &gt; *unvisualizable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPointOnPlaneFromWindowXY</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3294e2d80444199d0d466259d9048fff</anchor>
      <arglist>(Ogre::Viewport *viewport, Ogre::Plane &amp;plane, int window_x, int window_y, Ogre::Vector3 &amp;intersection_out)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getRainbowColor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a01f947878b18e2f00c23dd38f391d1fc</anchor>
      <arglist>(float value, Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTransformStatusName</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a4e26358f71cdaea22c78ffb860293ff4</anchor>
      <arglist>(const std::string &amp;caller_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeResources</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0b5360a10115bcf82c5fc60d25566c90</anchor>
      <arglist>(const V_string &amp;resource_paths)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubtopic</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a04a56c84f9fee87a498cb31f380e9a40</anchor>
      <arglist>(const std::string &amp;base, const std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>Ogre::ColourValue</type>
      <name>lerpColor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a80b03fd8b00c1460d4e3b8366bd2f3c7</anchor>
      <arglist>(const Ogre::ColourValue &amp;start, const Ogre::ColourValue &amp;end, float t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>limit</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a183ad6946fd463d9d49cb3bd5b2bd0bf</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linkUpdaterStatusFunction</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3466af25a9251c6bfd479decfcc4faab</anchor>
      <arglist>(StatusProperty::Level level, const std::string &amp;link_name, const std::string &amp;text, RobotModelDisplay *display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMaterials</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aee66dc119cf785c2b20da8d8f8fc706c</anchor>
      <arglist>(const std::string &amp;resource_path, const aiScene *scene, std::vector&lt; Ogre::MaterialPtr &gt; &amp;material_table_out)</arglist>
    </member>
    <member kind="function">
      <type>Ogre::MeshPtr</type>
      <name>loadMeshFromResource</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a7be90172209f6fc23df5de8447c7fa58</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>loadPixmap</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0a5eddefb4acf73fd498e75929179a6f</anchor>
      <arglist>(QString url, bool fill_cache)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadTexture</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a45d0b29c242700ca08cc4330c3cd5aa7</anchor>
      <arglist>(const std::string &amp;resource_path)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>makeCostmapPalette</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>acba729776c24e9c37e93509e406288e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QCursor</type>
      <name>makeIconCursor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae7874b090191c9c63a2906510c09a9da</anchor>
      <arglist>(QString url, bool fill_cache)</arglist>
    </member>
    <member kind="function">
      <type>QCursor</type>
      <name>makeIconCursor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aefc9fae43162d4683ebca9369e464c4d</anchor>
      <arglist>(QPixmap icon, QString cache_key, bool fill_cache)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>makeMapPalette</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ab881137767df084cfc9cd0c3eda8ca8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::TexturePtr</type>
      <name>makePaletteTexture</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>accd1d2cd9edc57ecc31c5c45644fb907</anchor>
      <arglist>(unsigned char *palette_bytes)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>makeRawPalette</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a74b7743def345fbd69a819aed07e3944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>mapAngleTo0_2Pi</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2385c92de5d4af2bd1eff39d65210640</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>Ogre::MeshPtr</type>
      <name>meshFromAssimpScene</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2fa477a69fd73ab4097445700bb636db</anchor>
      <arglist>(const std::string &amp;name, const aiScene *scene)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Display *</type>
      <name>newDisplayGroup</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ac0fe08b0613aa6259e7b27696e92c28f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Panel *</type>
      <name>newDisplaysPanel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a04c0b8c7ebcca3d055949241469b5f93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Panel *</type>
      <name>newHelpPanel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa1d4ba557e96f1cbe15f684c24b74bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Panel *</type>
      <name>newSelectionPanel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aaaff5a8185235e2fd37beae34d05024a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Panel *</type>
      <name>newTimePanel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aafe82a50020940f3f997f44940bd31e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Panel *</type>
      <name>newToolPropertiesPanel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>af413c9f61401c53bf9d7c8f400c141bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Panel *</type>
      <name>newViewsPanel</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a562edf4e21e9ed8b2660c320f39a19f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>normalizeQuaternion</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a9db520bd4e627bb0cc24b7fdd35fd3a9</anchor>
      <arglist>(float &amp;w, float &amp;x, float &amp;y, float &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalizeQuaternion</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a1d8cfe836b8446fbf7a5eee24072b26d</anchor>
      <arglist>(double &amp;w, double &amp;x, double &amp;y, double &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalizeQuaternion</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a246b89dd809bb354f85eff1c4382d277</anchor>
      <arglist>(Ogre::Quaternion &amp;quaternion)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalizeQuaternion</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ab2cff09458f4b678e585e282a27f32f5</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, Ogre::Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>ogreToQt</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>af1134c5400a9c130374f86bc06f43198</anchor>
      <arglist>(const Ogre::ColourValue &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>afefe6bd5544221b8c1da689ccf4d8558</anchor>
      <arglist>(IndexAndMessage a, IndexAndMessage b)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>parseColor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>af7873fecb7b663089f69a14f576c879c</anchor>
      <arglist>(const QString &amp;color_string)</arglist>
    </member>
    <member kind="function">
      <type>Ogre::Vector3</type>
      <name>pointFromCloud</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae28bdae475146985ef8e94942cef89c2</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, uint32_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ogre::Vector3</type>
      <name>pointMsgToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a1ffd88e1e003353f6eda6c6788053abb</anchor>
      <arglist>(const geometry_msgs::Point &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointMsgToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae64ac249417437e732211f9d77dfb2eb</anchor>
      <arglist>(const geometry_msgs::Point &amp;m, Ogre::Vector3 &amp;o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pointOgreToMsg</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8e0e246d81d6da7fe894bcb893652a58</anchor>
      <arglist>(const Ogre::Vector3 &amp;o, geometry_msgs::Point &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Point</type>
      <name>pointOgreToMsg</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a37a3b1a7fa955034f54b1ce71ecbc97b</anchor>
      <arglist>(const Ogre::Vector3 &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>printColor</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a88a0a7e751db87deb9d6f0f6899bc312</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>Ogre::Vector2</type>
      <name>project3DPointToViewportXY</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a240590942ec75b9d3209224ecdb31d46</anchor>
      <arglist>(const Ogre::Viewport *view, const Ogre::Vector3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>qHash</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>afe006c3430ad99e1b8676baff218ed78</anchor>
      <arglist>(IndexAndMessage iam)</arglist>
    </member>
    <member kind="function">
      <type>Ogre::ColourValue</type>
      <name>qtToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a64355b6bf3fc6fdecedc028d1bc469b0</anchor>
      <arglist>(const QColor &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ogre::Quaternion</type>
      <name>quaternionMsgToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a067b9f0835c3f79d0221a2d28494a113</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternionMsgToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa09285d017c3277ade43a5ccb0c4d07c</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;m, Ogre::Quaternion &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>quaternionNorm2</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>add0a9d1537856dd7be38027827d19feb</anchor>
      <arglist>(float w, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>quaternionNorm2</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ad3ea65c47b29b31c03396397310f9dee</anchor>
      <arglist>(double w, double x, double y, double z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quaternionOgreToMsg</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a5fe8b49e33f658fd60e4e6150bbb73c3</anchor>
      <arglist>(const Ogre::Quaternion &amp;o, geometry_msgs::Quaternion &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Quaternion</type>
      <name>quaternionOgreToMsg</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a97801e1f293b0da4c35245fc17d0c6ce</anchor>
      <arglist>(const Ogre::Quaternion &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reloadShaders</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a9a944ffacb463ea508313119780032ff</anchor>
      <arglist>(std_srvs::Empty::Request &amp;, std_srvs::Empty::Response &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeMaterial</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa02cba03c829f2b84dce3f53e7691290</anchor>
      <arglist>(Ogre::MaterialPtr &amp;material)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlphaBlending</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae5c668213043c867766853cfe9598405</anchor>
      <arglist>(const Ogre::MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReplace</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a157f410465d9549b0a1c525c81ef6a6c</anchor>
      <arglist>(const Ogre::MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae0bc6faad8b68426c2f6134eea1bf85d</anchor>
      <arglist>(const visualization_msgs::Marker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2f27a5f5e7aee2548d7e16a858290388</anchor>
      <arglist>(const geometry_msgs::Point32 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a380a7931bd8c06da4f69eec3cab69333</anchor>
      <arglist>(const geometry_msgs::Point &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae9b856e4a37dade7d7151168be4b63bb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ade233e71ceca1a26c4945a43b87e976c</anchor>
      <arglist>(const geometry_msgs::PolygonStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a395c3950ec0e61074499a15778315ffa</anchor>
      <arglist>(const Ogre::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a4a68bb0e01d05a02233ff1753a0a7aa9</anchor>
      <arglist>(const std_msgs::ColorRGBA &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa9e546f77916325e785657317f95f389</anchor>
      <arglist>(const boost::array&lt; T, N &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a15cfdf8ff9530d0a021b723c45eab217</anchor>
      <arglist>(const Ogre::Quaternion &amp;quat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>adc551cae80f65586c2c529200cfbe504</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3d07090be8b73c929adec83efbbb925b</anchor>
      <arglist>(const visualization_msgs::InteractiveMarker &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>afa5b3a638f3516f749e6c368d44b46d8</anchor>
      <arglist>(const nav_msgs::GridCells &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a4478233ad48e9aa51f38b31143f82437</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0bd9be66d8ba2e5dfa8a7bacc2c714fd</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>af73e61027d7a3e2b1d911c9025db6157</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a9677be4604a439361c1615d8217f046b</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a06d0fba631e6b3c545188216392f422d</anchor>
      <arglist>(const geometry_msgs::Twist &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a2c4d8dec65cabcb63141c22b20a285f9</anchor>
      <arglist>(const nav_msgs::OccupancyGrid &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8531dd48a48f69a6c120a757a0d7ebac</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>abddae96172112b03af5d6608619056dc</anchor>
      <arglist>(const geometry_msgs::PoseArray &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a44c5e9becc307a1924b1ce7446b2cc70</anchor>
      <arglist>(const nav_msgs::Odometry &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a5913d81fbafb8559b68c8b1098a7aa83</anchor>
      <arglist>(const nav_msgs::Path &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a4b832c5b16d7383b60f28ca997bd9bbf</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a6134518a579c68a79921204d4d4146bd</anchor>
      <arglist>(const geometry_msgs::WrenchStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateFloats</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aac5a3be85af4b00ca0ccc214f70efa84</anchor>
      <arglist>(const geometry_msgs::PointStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>af40c248ed5e23eb93c06469900052f0b</anchor>
      <arglist>(const boost::array&lt; T, N &gt; &amp;arr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ad7327cdb945cd63ad928eb23aa3267d3</anchor>
      <arglist>(const visualization_msgs::InteractiveMarker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ad4029d12fe985a0d4adb72c709337a5a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a45e0f2616a9838c763c83f3bea4c2e31</anchor>
      <arglist>(float w, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>aa8875dab044b5dd398b45726bfd6f39b</anchor>
      <arglist>(const tf::Quaternion &amp;quaternion)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a54cdb01f5c632c974bc0a820fb4fe279</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a090185a509236789ab0595d09a40a95b</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>abae01121b5edb90c4ceac1bb0ff64004</anchor>
      <arglist>(const Ogre::Quaternion &amp;quaternion)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8098ab2f7c0a5ff99da7467ef46cd52c</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateQuaternions</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a3e5eca6f0dcacb247d462c8e49df82b0</anchor>
      <arglist>(double w, double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>valueFromCloud</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a6d7ca25237fce87ae452843d813bf528</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud, uint32_t offset, uint8_t type, uint32_t point_step, uint32_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector3MsgToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a7676e37fca80860a656c81e525036ec6</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;m, Ogre::Vector3 &amp;o)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ogre::Vector3</type>
      <name>vector3MsgToOgre</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ae2d5c074286edbac8010d3b3ea0aed4d</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector3OgreToMsg</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a15976b17e213eb98d8e76d9db0235b87</anchor>
      <arglist>(const Ogre::Vector3 &amp;o, geometry_msgs::Vector3 &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Vector3</type>
      <name>vector3OgreToMsg</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a368de62bcb8273c1256dd0b1074a29c4</anchor>
      <arglist>(const Ogre::Vector3 &amp;o)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>CAMERA_OFFSET</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ac24f015254d7e760c2c6279399c23f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>CAMERA_OFFSET</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ac24f015254d7e760c2c6279399c23f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_billboard_sphere_vertices</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a6600da61325c9c3461289f9067ab788f</anchor>
      <arglist>[3 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_billboard_vertices</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a7fbfae54b5410a6bf691edca24492da6</anchor>
      <arglist>[6 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_box_vertices</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a41c15e4da6fb9be5e23ae4307a196330</anchor>
      <arglist>[6 *6 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_point_vertices</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a41db040bd8f6ffca8022465eb957cfe1</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_HIGH</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a7bba424d95bf033f60f4a4ecde454f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_HIGH</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a7bba424d95bf033f60f4a4ecde454f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_LOW</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>abb767305a9b764412e8fd3fe006c8335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_LOW</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>abb767305a9b764412e8fd3fe006c8335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_START</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a0684823471f3cba1f314aa231b08f619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>QUATERNION_NORMALIZATION_TOLERANCE</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a09e82f33b53479c3442483b812c83278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Ogre::Quaternion</type>
      <name>ROBOT_TO_CAMERA_ROTATION</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>af191dcd1825f7a1f942b6dfb3dd6b8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>x_baddrawable_error</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>ab0b7f791a49d3fc89751bd5176216f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>YAW_START</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a8b0838aec113d80f1bd9278af213e0f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_prior_rename_kinect_bag_tf</name>
    <filename>namespacetest__prior__rename__kinect__bag__tf.html</filename>
    <member kind="variable">
      <type></type>
      <name>child_frame_id</name>
      <anchorfile>namespacetest__prior__rename__kinect__bag__tf.html</anchorfile>
      <anchor>a187aaa0e28ed5bb9aad5eebeb3a265d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>newList</name>
      <anchorfile>namespacetest__prior__rename__kinect__bag__tf.html</anchorfile>
      <anchor>a1ffce29d94a4ccebc9ca0f02cea42bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>transforms</name>
      <anchorfile>namespacetest__prior__rename__kinect__bag__tf.html</anchorfile>
      <anchor>aff20e850eeabc1cd24e586291e81d0d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_prior_tf_to_pose</name>
    <filename>namespacetest__prior__tf__to__pose.html</filename>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a4591835c662404624140ebd74bcd8193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>childFrame</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a8f133d9dfcb7e6623ae4824dc8636fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cov</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a92532a4163801aa62d588a499b82e864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>covariance</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a5ebc771e95cffb86ee731b23db8c48dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ae465289c0b7583952e0677134a324fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a1f2009a75558697c0fd6780125cc280e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a38aadda1dc61847e5ccae3441b2c2222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>now</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a6afb42ff1862cb2c2abccf9d0131d11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nsecs</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ae1005a49cd54f5bbe147ed5ee4002e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>outputFrame</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a85a99fac608eccfabb25260cd613a9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>poseOut</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a6b350598a5efbdd0b9b184db1584d292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ab6706fa0da7b102608b6f687750d1ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ab53d21ac30b7c13f5cc5be5de6703df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rateParam</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a5e18c7cc753ce0a847ba31e35a361ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rot</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a7b1a6e25cecbb26363e6f77bb781db9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>secs</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a2ce7ddfb937742c3ccce002788372fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>trans</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ae6e16fd1da3305b357313e99fe1fb420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>w</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a3487af16ef6f59a8563ec0091c8f174f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a44467bc85e8776e15c01c7d6a513659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>a012a82a437b030bd7ebfd37133e0c4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>z</name>
      <anchorfile>namespacetest__prior__tf__to__pose.html</anchorfile>
      <anchor>ad32429a6311f509eb3da38ef0b866385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>transform_to_tf</name>
    <filename>namespacetransform__to__tf.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>aed64adc4a5401ff607ea2207fd3973cf</anchor>
      <arglist>(transform)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a4ffc511b931ea77fcf44ebc933ba7e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>br</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a990d8ba529b3c1b6db0e478a64240811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a27801c740c61eba2e0e253664115736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>child_frame_id</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a6b05547dcb32af75480278fcaea5b4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a53e2aa5ced04e74a5fface106cd9b3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a143ceb48ea619fbc7d5521e0935f4791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TransformStamped</name>
      <anchorfile>namespacetransform__to__tf.html</anchorfile>
      <anchor>a9116954c3f78889aa90565e4d8f380f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>yaml_to_camera_info</name>
    <filename>namespaceyaml__to__camera__info.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>aa47703089fc86995b839ecd37399cc52</anchor>
      <arglist>(image)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>yaml_to_CameraInfo</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a4e37a08f67826ddd38b6371bd114d825</anchor>
      <arglist>(yaml_fname)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>ae3c200d196d19e6d9b67894ef2413973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a63a5293dab8949cbe13dd8e2f1f1c4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>camera_info_msg</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>ae6520dfb6427eaa4da44002a0bde02d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Image</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a85c08c25198ed33d39823a60fe878d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publisher</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>adb92b51c33487244c5d690591c54f342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a7098409a8d7f61f48343989b964ce968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>yaml_path</name>
      <anchorfile>namespaceyaml__to__camera__info.html</anchorfile>
      <anchor>a36686ff573e823ec5eaf97cbb20f80d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="ActionClient Code API">ActionClientAPI</docanchor>
    <docanchor file="index" title="ActionServer Code API">ActionServerAPI</docanchor>
    <docanchor file="index" title="Communication Protocol">protocol</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Writing a plugin">writing_plugin</docanchor>
    <docanchor file="index" title="Publishers and Subscribers">pub_sub_rosapi</docanchor>
    <docanchor file="index" title="Introduction">intro_sec</docanchor>
    <docanchor file="index" title="Installation">install_sec</docanchor>
    <docanchor file="index" title="Changelog">changelog_sec</docanchor>
    <docanchor file="index" title="Getting Started">gettingstarted_sec</docanchor>
    <docanchor file="index" title="Display Plugin Classes">display_plugin_classes</docanchor>
    <docanchor file="index" title="Panel Plugin Classes">panel_plugin_classes</docanchor>
    <docanchor file="index" title="Librviz Classes">librviz_classes</docanchor>
    <docanchor file="index" title="External APIs">external_apis</docanchor>
    <docanchor file="index" title="TransformListener">listener</docanchor>
    <docanchor file="index" title="MessageFilter">message_filter</docanchor>
    <docanchor file="index" title="TransformBroadcaster">broadcaster</docanchor>
    <docanchor file="index" title="send_transform">send_transform</docanchor>
    <docanchor file="index" title="Data Types used in tf">datatypes</docanchor>
    <docanchor file="index" title="Conversion Interface">conversions</docanchor>
  </compound>
</tagfile>
