<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>crsm_hillClimbing.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__hillClimbing_8h</filename>
    <includes id="crsm__transformation_8h" name="crsm_transformation.h" local="yes" imported="no">crsm_transformation.h</includes>
    <class kind="struct">crsm_slam::CrsmHillClimbingPerson</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_laser.cpp</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/src/crsm_slam/</path>
    <filename>crsm__laser_8cpp</filename>
    <includes id="crsm__laser_8h" name="crsm_laser.h" local="no" imported="no">crsm_slam/crsm_laser.h</includes>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_laser.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__laser_8h</filename>
    <includes id="crsm__laserInfo_8h" name="crsm_laserInfo.h" local="yes" imported="no">crsm_laserInfo.h</includes>
    <includes id="crsm__laserScan_8h" name="crsm_laserScan.h" local="yes" imported="no">crsm_laserScan.h</includes>
    <class kind="struct">crsm_slam::CrsmLaser</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_laserInfo.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__laserInfo_8h</filename>
    <class kind="struct">crsm_slam::CrsmLaserInfo</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_laserScan.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__laserScan_8h</filename>
    <includes id="crsm__point_8h" name="crsm_point.h" local="yes" imported="no">crsm_point.h</includes>
    <class kind="struct">crsm_slam::CrsmLaserScan</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_map.cpp</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/src/crsm_slam/</path>
    <filename>crsm__map_8cpp</filename>
    <includes id="crsm__map_8h" name="crsm_map.h" local="no" imported="no">crsm_slam/crsm_map.h</includes>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_map.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__map_8h</filename>
    <includes id="crsm__mapInfo_8h" name="crsm_mapInfo.h" local="yes" imported="no">crsm_mapInfo.h</includes>
    <class kind="struct">crsm_slam::CrsmExpansion</class>
    <class kind="struct">crsm_slam::CrsmMap</class>
    <namespace>crsm_slam</namespace>
    <member kind="enumeration">
      <name>CrsmDirection</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aa43f747d431688dc5a8c47717d73b27aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aaa539ab0b29014d90f042ca772047904d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UP</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aad384d279a85a3caee840c0a235ab84b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOWN</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aa2f8fea565c5814fa5174a3bb8cefd7f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crsm_mapInfo.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__mapInfo_8h</filename>
    <class kind="struct">crsm_slam::CrsmMapInfo</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_point.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__point_8h</filename>
    <class kind="struct">crsm_slam::CrsmPoint</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_pose.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__pose_8h</filename>
    <class kind="struct">crsm_slam::CrsmPose</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_slam.cpp</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/src/crsm_slam/</path>
    <filename>crsm__slam_8cpp</filename>
    <includes id="crsm__slam_8h" name="crsm_slam.h" local="yes" imported="no">crsm_slam/crsm_slam.h</includes>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_slam.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__slam_8h</filename>
    <includes id="crsm__laser_8h" name="crsm_laser.h" local="yes" imported="no">crsm_laser.h</includes>
    <includes id="crsm__hillClimbing_8h" name="crsm_hillClimbing.h" local="yes" imported="no">crsm_hillClimbing.h</includes>
    <includes id="crsm__pose_8h" name="crsm_pose.h" local="yes" imported="no">crsm_pose.h</includes>
    <includes id="crsm__map_8h" name="crsm_map.h" local="yes" imported="no">crsm_map.h</includes>
    <includes id="crsm__slamParameters_8h" name="crsm_slamParameters.h" local="yes" imported="no">crsm_slamParameters.h</includes>
    <class kind="class">crsm_slam::CrsmSlam</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="file">
    <name>crsm_slam_node.cpp</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/src/crsm_slam/</path>
    <filename>crsm__slam__node_8cpp</filename>
    <includes id="crsm__slam_8h" name="crsm_slam.h" local="yes" imported="no">crsm_slam/crsm_slam.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>crsm__slam__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crsm_slamParameters.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__slamParameters_8h</filename>
    <class kind="class">crsm_slam::CrsmSlamParameters</class>
    <namespace>crsm_slam</namespace>
    <member kind="define">
      <type>#define</type>
      <name>pi</name>
      <anchorfile>crsm__slamParameters_8h.html</anchorfile>
      <anchor>a1daf785e3f68d293c7caa1c756d5cb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pi_double</name>
      <anchorfile>crsm__slamParameters_8h.html</anchorfile>
      <anchor>a4f46371d76688d608f2549ae2432886a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crsm_transformation.h</name>
    <path>/tmp/ws/src/crsm_slam/crsm_slam/include/crsm_slam/</path>
    <filename>crsm__transformation_8h</filename>
    <class kind="struct">crsm_slam::CrsmTransformation</class>
    <namespace>crsm_slam</namespace>
  </compound>
  <compound kind="namespace">
    <name>crsm_slam</name>
    <filename>namespacecrsm__slam.html</filename>
    <class kind="struct">crsm_slam::CrsmExpansion</class>
    <class kind="struct">crsm_slam::CrsmHillClimbingPerson</class>
    <class kind="struct">crsm_slam::CrsmLaser</class>
    <class kind="struct">crsm_slam::CrsmLaserInfo</class>
    <class kind="struct">crsm_slam::CrsmLaserScan</class>
    <class kind="struct">crsm_slam::CrsmMap</class>
    <class kind="struct">crsm_slam::CrsmMapInfo</class>
    <class kind="struct">crsm_slam::CrsmPoint</class>
    <class kind="struct">crsm_slam::CrsmPose</class>
    <class kind="class">crsm_slam::CrsmSlam</class>
    <class kind="class">crsm_slam::CrsmSlamParameters</class>
    <class kind="struct">crsm_slam::CrsmTransformation</class>
    <member kind="enumeration">
      <name>CrsmDirection</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aa43f747d431688dc5a8c47717d73b27aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aaa539ab0b29014d90f042ca772047904d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UP</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aad384d279a85a3caee840c0a235ab84b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOWN</name>
      <anchorfile>namespacecrsm__slam.html</anchorfile>
      <anchor>a5024f49e1c930e6c7c39c80c6dc0244aa2f8fea565c5814fa5174a3bb8cefd7f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmExpansion</name>
    <filename>structcrsm__slam_1_1CrsmExpansion.html</filename>
    <member kind="variable">
      <type>std::map&lt; CrsmDirection, int &gt;</type>
      <name>expansions</name>
      <anchorfile>structcrsm__slam_1_1CrsmExpansion.html</anchorfile>
      <anchor>a38f35ce1443130fa116a9d1d740d91a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmHillClimbingPerson</name>
    <filename>structcrsm__slam_1_1CrsmHillClimbingPerson.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>fitness</name>
      <anchorfile>structcrsm__slam_1_1CrsmHillClimbingPerson.html</anchorfile>
      <anchor>a83d88a328ad59710438ae87c8183887c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CrsmTransformation</type>
      <name>t</name>
      <anchorfile>structcrsm__slam_1_1CrsmHillClimbingPerson.html</anchorfile>
      <anchor>a44382e1dc6ea0f5acf0bd51ce290ca5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmLaser</name>
    <filename>classcrsm__slam_1_1CrsmLaser.html</filename>
    <member kind="function">
      <type></type>
      <name>CrsmLaser</name>
      <anchorfile>classcrsm__slam_1_1CrsmLaser.html</anchorfile>
      <anchor>ac99dd8b92d00d3a9ca444ab3fb743738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classcrsm__slam_1_1CrsmLaser.html</anchorfile>
      <anchor>a4eebcbcca6c3ce3f9cdd7e483f9a14c8</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>angles</name>
      <anchorfile>classcrsm__slam_1_1CrsmLaser.html</anchorfile>
      <anchor>a70c462fd2f6ad480e26b95e953685edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CrsmLaserInfo</type>
      <name>info</name>
      <anchorfile>classcrsm__slam_1_1CrsmLaser.html</anchorfile>
      <anchor>a117a202b570dc31bde25faab2b7408b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classcrsm__slam_1_1CrsmLaser.html</anchorfile>
      <anchor>a085fd513ea4650ea4523e36932f301a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CrsmLaserScan</type>
      <name>scan</name>
      <anchorfile>classcrsm__slam_1_1CrsmLaser.html</anchorfile>
      <anchor>afc3af0a7240b27b25c89afa36de88799</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmLaserInfo</name>
    <filename>structcrsm__slam_1_1CrsmLaserInfo.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>laserAngle</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserInfo.html</anchorfile>
      <anchor>ae3f61d69b1ece9499d47a8f16040e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>laserAngleBegin</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserInfo.html</anchorfile>
      <anchor>a3ad0bdac0f8440f7bea58f80639850b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>laserAngleEnd</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserInfo.html</anchorfile>
      <anchor>ac31f40f13c3f086e16f723bd468a1110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>laserMax</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserInfo.html</anchorfile>
      <anchor>a6809c4d18376ad14649873cec1c30ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserRays</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserInfo.html</anchorfile>
      <anchor>a943eca629f0619f044b888a53ea704c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmLaserScan</name>
    <filename>structcrsm__slam_1_1CrsmLaserScan.html</filename>
    <member kind="function">
      <type></type>
      <name>CrsmLaserScan</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserScan.html</anchorfile>
      <anchor>a2e34ca41492bc49fb26409dd9b916314</anchor>
      <arglist>(int nRays)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CrsmLaserScan</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserScan.html</anchorfile>
      <anchor>a9b4bcd4d7255134b190453bc794b36e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>density</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserScan.html</anchorfile>
      <anchor>a463b10a259ce4463bbf4fb615f9f1594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>distance</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserScan.html</anchorfile>
      <anchor>a8cb1f09953cb39fc75f778d4cd3e4709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CrsmPoint *</type>
      <name>p</name>
      <anchorfile>structcrsm__slam_1_1CrsmLaserScan.html</anchorfile>
      <anchor>a60e6263f8ea69a3011be49b485773e32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmMap</name>
    <filename>classcrsm__slam_1_1CrsmMap.html</filename>
    <member kind="function">
      <type></type>
      <name>CrsmMap</name>
      <anchorfile>classcrsm__slam_1_1CrsmMap.html</anchorfile>
      <anchor>a85b9b38b9579fb95b849e347c91961c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CrsmMap</name>
      <anchorfile>classcrsm__slam_1_1CrsmMap.html</anchorfile>
      <anchor>a5ac05f4a0241a376059f5c6b60b2224d</anchor>
      <arglist>(unsigned int size_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandMap</name>
      <anchorfile>classcrsm__slam_1_1CrsmMap.html</anchorfile>
      <anchor>a31d3d5f5a51fbb1d8b64b6036c17607b</anchor>
      <arglist>(CrsmExpansion exp)</arglist>
    </member>
    <member kind="variable">
      <type>CrsmMapInfo</type>
      <name>info</name>
      <anchorfile>classcrsm__slam_1_1CrsmMap.html</anchorfile>
      <anchor>a9c7c76bd1dc01237af068280321d46bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char **</type>
      <name>p</name>
      <anchorfile>classcrsm__slam_1_1CrsmMap.html</anchorfile>
      <anchor>a370f4dd288dc225d90d02e0180d8e1f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmMapInfo</name>
    <filename>structcrsm__slam_1_1CrsmMapInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>CrsmMapInfo</name>
      <anchorfile>structcrsm__slam_1_1CrsmMapInfo.html</anchorfile>
      <anchor>a1ab88fceefee48bb99269d0ad51813b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>structcrsm__slam_1_1CrsmMapInfo.html</anchorfile>
      <anchor>a90ac8e2b2d4a46697986a9c22d817956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>originx</name>
      <anchorfile>structcrsm__slam_1_1CrsmMapInfo.html</anchorfile>
      <anchor>adc76d3a4b44f727f52e026bde73daed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>originy</name>
      <anchorfile>structcrsm__slam_1_1CrsmMapInfo.html</anchorfile>
      <anchor>a43bd3a88c127d86112cbf5d7f8b50d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>structcrsm__slam_1_1CrsmMapInfo.html</anchorfile>
      <anchor>a92540439a28180262b69e71ba276c6f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmPoint</name>
    <filename>structcrsm__slam_1_1CrsmPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>CrsmPoint</name>
      <anchorfile>structcrsm__slam_1_1CrsmPoint.html</anchorfile>
      <anchor>a96c083269a93583b18fa31146ff07cee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structcrsm__slam_1_1CrsmPoint.html</anchorfile>
      <anchor>a320f36474df56c8ed7164daa0e642920</anchor>
      <arglist>(const CrsmPoint &amp;point)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>theta</name>
      <anchorfile>structcrsm__slam_1_1CrsmPoint.html</anchorfile>
      <anchor>ab14a84ea80d5ad6e7c2e7ebf5c20694a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structcrsm__slam_1_1CrsmPoint.html</anchorfile>
      <anchor>a9929f8d96ef3a151366b6b85865d75eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structcrsm__slam_1_1CrsmPoint.html</anchorfile>
      <anchor>a5e6a053a1894bd7ebddeafb45fdb5d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmPose</name>
    <filename>structcrsm__slam_1_1CrsmPose.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>theta</name>
      <anchorfile>structcrsm__slam_1_1CrsmPose.html</anchorfile>
      <anchor>a6b8fba740880f1a145ee0aa515b8bfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structcrsm__slam_1_1CrsmPose.html</anchorfile>
      <anchor>a861df19cb50e7072185911034866b631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structcrsm__slam_1_1CrsmPose.html</anchorfile>
      <anchor>a533df329b89f56e15fdd281b4efbe66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>crsm_slam::CrsmSlam</name>
    <filename>classcrsm__slam_1_1CrsmSlam.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calculateCriticalRays</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a2af28cfcc27c098b75d65e1d28dc27d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CrsmSlam</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>adad96ffcfe93bf8a5f8834f396da642c</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findTransformation</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ac4e82d66b75db679ef389cd18924509f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fixNewScans</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aa7837a2b46d0a4d54b5cea0739c6b928</anchor>
      <arglist>(const sensor_msgs::LaserScanConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBaseFootprintFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ac8896b1404612a7f665ff0aebcd63af4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBaseFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a1c96a38cd7cd5afb677dd94e763a17a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDensity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a56dfb008cb28cbd874292c12f21728c1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDesiredNumberOfPickedRays</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a3169077971606e5f8f310e39641c25ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDisparity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a6a66375356635c8e7fd11e4cd0566063</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDxLaserRobotCenter</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a641fa49e79c644f9f16427c07f0cc3b5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInitialMapSize</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ada19bd7d5c8db9be9ff551fdf3491911</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLaserFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a4413087c358221de899a0fbcce7e218b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CrsmLaserInfo</type>
      <name>getLaserInfo</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a8bfa8831c3f2172f7a3326b3fa5409d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLaserSubscriberTopic</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a351a97d98b82b6e8273f79dba1b12fc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad0089b96f22bd9d55b0ed2a124046726</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CrsmMapInfo</type>
      <name>getMapInfo</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a3f82450241ff00baf1b19c0c44aff5cf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getMapProbability</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a2b57dbe9c4f3b9c245a95ebaab9b8b1f</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxHillClimbingIterations</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ae13c70c18feb1b56fcd94157f635ccf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getObstacleDensity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a76144bb2313fdfdbddb3561f0c5ae227</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOccupancyGridMapFreq</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a7fe1077cbb8863a8a8c2a9d1299f1abd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOccupancyGridPublishTopic</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad941414b5ecfa14676a7ed5ea9ca653f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOcgd</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a3342e40dcbf8cc061598524069cd07b8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRobotLength</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ab79707fb4e2616b0f0e77431467d6468</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CrsmPose</type>
      <name>getRobotPose</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a581dabd1860da03d9d1d16d563a30a20</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRobotPoseTfFreq</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a2600b4dedfcfe2f21070330d1f31d432</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRobotTrajectoryPublishTopic</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a1e24da4db6b2a7a5ffb1615bae0e0b8a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRobotWidth</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>abe3122427de2aecd7dd65b0c4dcfe596</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanSelectionMeters</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a961584f35db5c4f63360d4e717ffd80f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; CrsmPose &gt;</type>
      <name>getTrajectory</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aa9855a0eb41d4334e2a4066571e29a57</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTrajectoryFreq</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a7b90cbf938f72fb9092911d2da276873</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTrajectoryPublisherFrameId</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a182c033eaa3f59c7f2fffa5289688cfb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getWorldFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a5cbc1e8efcd92eb3aac390c8529f1968</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishOGM</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a656d772f39c5b4940f155e5c1e3c374d</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishRobotPoseTf</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>af4a4fa98780be66a044cb9bfa4305671</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishTrajectory</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a27d96f6e9a9f91f5421d9a4e8303073d</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseFootprintFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ab8e207f4c701301e3aee8bb3f0462dc8</anchor>
      <arglist>(std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a641f08ed3b092938daf78239ccdb956f</anchor>
      <arglist>(std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDensity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a8117b3a5f8529794314f6016e5e58874</anchor>
      <arglist>(double density)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDesiredNumberOfPickedRays</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a7c1e7348dfdad537e731d39e907c1bdb</anchor>
      <arglist>(int rays)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisparity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ab3fa1ed734a576c4f9f573f8ec2a952f</anchor>
      <arglist>(int disparity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDxLaserRobotCenter</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aa9e3a96d753b6b8b991eee11bef07ad5</anchor>
      <arglist>(double dx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialMapSize</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aa2a192e037ec19a911dbe764fa2f9052</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a4412abd06e6f41dbed501e29fc477f64</anchor>
      <arglist>(std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserSubscriberTopic</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a1e363e8cd9c7895f7d73f9bbab1d602a</anchor>
      <arglist>(std::string topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a64834d332d2dac58918cfb323f05df81</anchor>
      <arglist>(std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxHillClimbingIterations</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a1a3caca855b16770b52ac47d79f18fb6</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObstacleDensity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a7e3459dd80025a470aa6a92e591148f6</anchor>
      <arglist>(double ob_density)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupancyGridMapFreq</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a72cc4be7c126ee17b56e59d447c7b65b</anchor>
      <arglist>(double freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupancyGridPublishTopic</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a99b72cc1106e2624b0d66f43fdf1fb39</anchor>
      <arglist>(std::string topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOcgd</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a18977e1321bdba1222bd0c2a01bb40cf</anchor>
      <arglist>(double ocgd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotLength</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad700029da55b958658b60f708217ca04</anchor>
      <arglist>(double length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotPoseTfFreq</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a0ca6023abeb7da88ac4aa70df128f2d6</anchor>
      <arglist>(double freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotTrajectoryPublishTopic</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a469a955ad6fbf8a988b597974c3a73fc</anchor>
      <arglist>(std::string topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotWidth</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>af4fc9a9300ef459b723cb09b530049a3</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanSelectionMeters</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>abcbd3cadad8f1fa0414b462e0050974f</anchor>
      <arglist>(double scan_selection_meters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryFreq</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad1d49c4a9e82a55b410956ce537482b3</anchor>
      <arglist>(double freq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryPublisherFrameId</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ac9346945766b8bd37049191cdd9b1b12</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorldFrame</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a571f86b74958364d33c601a6adebb76e</anchor>
      <arglist>(std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startLaserSubscriber</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>afb232e290f9742b7ef1aeed250d11aa3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startOGMPublisher</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a2b0171730017f9c18926ba20edc29949</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startTrajectoryPublisher</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a70b0a184463fa99402519e98900c360e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopLaserSubscriber</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a99674b6acce7e0ca7a302f518ea3a124</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopOGMPublisher</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aa926675aa17bb10cd68d1ccf12dcba7b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTrajectoryPublisher</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a98a06e8883b5e23f2399c5db4faabb37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMapProbabilities</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>af4b9c4ee2bf58a8dff15eaf03f5888bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CrsmSlam</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ae8c06065c9e21f60897e3a97c66e725a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad3f24839edc9f56f99d04964d1dc4f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkExpansion</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ac86a05fe6253938089d1e44ed09008e7</anchor>
      <arglist>(int x, int y, bool update)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>expandMap</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aae61ea9fd595835a73d7559fe39a2f86</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>afb63f64848b3cd493dcaad26bb5f573d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>_listener</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>affc1c4af8ab50437362f00ac2275d772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>_mapPublishingTimer</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a6d2ac4834f41ae1f3f930c08760892d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_occupancyGridPublisher</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a2360af169e8111d212746090ab697412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_pathPublisher</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a17b52de036a756c7b4af08af4991a6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>_pathPublishingTimer</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad63432ae261c4905946df22ccb289c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>_robotPosePublishingTimer</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a81b0f757c10847bd543074b3880ea12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>_slamFrameBroadcaster</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a674060c0fb2628075bcdf851f706d87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>argc</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad0a4b92291b9ed6153f2d8d2f4f2865b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char **</type>
      <name>argv</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a7ed261199e2cd86d964589ae7e407460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>bestFitness</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>aeda03a8a635a62c3da7c1ce0dcb7527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CrsmTransformation</type>
      <name>bestTransformation</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a663d6e92039e5ddf95a490f167b2da9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>bigChanges</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a7aedcb09914fe99d97d8d19278134ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>clientLaserValues</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad8eb4ca374202ab3020dd2d3d90acb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>counter</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>afa3e422133e68bb74aa5b5cb62d34d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CrsmExpansion</type>
      <name>expansion</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a5d94ea00978ce6356a52103a275aa7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CrsmLaser</type>
      <name>laser</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ae9ba20772e1edda0bc8d0dd8bdef0889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CrsmMap</type>
      <name>map</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a40185c533769660a0e1ccc4bc9e3728e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>meanDensity</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a9fdb4a453f9e89e851e3a89f07681dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CrsmPose</type>
      <name>robotPose</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>ad96a1b865f605e4ffeef81956c932b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CrsmPose &gt;</type>
      <name>robotTrajectory</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a6916894a6268a4b2da86b4c5df2e8b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>scanSelections</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a9468cb6adc6c03e7e78715b4c951abad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CrsmSlamParameters</type>
      <name>slamParams</name>
      <anchorfile>classcrsm__slam_1_1CrsmSlam.html</anchorfile>
      <anchor>a90dad9338a63aa6770a3042cc1dbbcbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>crsm_slam::CrsmSlamParameters</name>
    <filename>structcrsm__slam_1_1CrsmSlamParameters.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>base_footprint_frame</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a64affe60fd5c55b46e43e1af9d5f7395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>base_frame</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a6cb38ce35545adbf3358cca7981ab863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>density</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>aedee12e9fce924abf2cc98e9f9188b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>desired_number_of_picked_rays</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a9c5e0ed0ff734484025d16a12cc9ac84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>disparity</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a5d61a845955f0138442e630918b616cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx_laser_robotCenter</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>aa7f8cb33b0cda2dcc72ac082a825190f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>laser_frame</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a6dcb5106b3aa75beddb0d6cfa01aadb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>laser_subscriber_topic</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>ae71df1300d3ebd1ff7962b2bbd6f451f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>map_frame</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a2065d59e00b26b3e253bd5a8651410c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>map_size</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a29a133463a75b6521bb6255aad01779e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_hill_climbing_iterations</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>adb4b1baddfe4dddb5aaf68434405350e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>obstacle_density</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>af04bee101223cd55934a354b8f2cdc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>occupancy_grid_map_freq</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a8c5aa59489f8640c02d529eeb74a2a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>occupancy_grid_publish_topic</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>adfbca5f8dd8bf26364aa82cad40a6d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ocgd</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a1674095dfc89f3c36afe898daf24cfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>robot_length</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>aab4c43a0dbaa998231b53881bbeb0af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>robot_pose_tf_freq</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a391a618cd4fe55343cca9c75f07f25c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>robot_trajectory_publish_topic</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>ad665f5514d18fe2a57a3b6ad31ed32df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>robot_width</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a7b830097e2a56b621cff7c5370be50fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scan_selection_meters</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>ab0727d2c6af0ffcb0f4850423cf62691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trajectory_freq</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>aa42f2228c6942827b6c63a52bfab40a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>trajectory_publisher_frame_id</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>a927c5725110bd4d17e3d76c0c5c9467c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>world_frame</name>
      <anchorfile>structcrsm__slam_1_1CrsmSlamParameters.html</anchorfile>
      <anchor>aa5f3febc448f25f9182736d73c7e4a55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>crsm_slam::CrsmTransformation</name>
    <filename>structcrsm__slam_1_1CrsmTransformation.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>dth</name>
      <anchorfile>structcrsm__slam_1_1CrsmTransformation.html</anchorfile>
      <anchor>a38c6bc675e158facdd7b0368782ad3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dx</name>
      <anchorfile>structcrsm__slam_1_1CrsmTransformation.html</anchorfile>
      <anchor>abd41f7d322b681d5915b7d9f243b64a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>dy</name>
      <anchorfile>structcrsm__slam_1_1CrsmTransformation.html</anchorfile>
      <anchor>a119fbf1687d141262305592a4c613c1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
