<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>laserMapping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-loam_velodyne/doc_stacks/2014-11-10_13-29-57.822697/loam_velodyne/src/</path>
    <filename>laserMapping_8cpp</filename>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>coeffSel</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a74acd7a1ded9d8fda8809724fc7de069</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imuHandler</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ab30c997fb3c24f84c83547a603c83b7d</anchor>
      <arglist>(const sensor_msgs::Imu::ConstPtr &amp;imuIn)</arglist>
    </member>
    <member kind="function">
      <type>pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>kdtreeCornerFromMap</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>abeba93b4e08a5b23277549e9c99e97ae</anchor>
      <arglist>(new pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>kdtreeSurfFromMap</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aa692ae62af57cb037140e5f7fb9b132d</anchor>
      <arglist>(new pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerFromMap</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ab88c88d17693b851ebdd39a70e352e2c</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aedf4e8f7818922975d2f59eb4b329cfa</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudCornerLastHandler</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a444dcf38b7d515eeac8f46a7337ee3b6</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;laserCloudCornerLast2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerStack</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aab8a2a2e540fbf7265db97ec1e22d025</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerStack2</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ae211cfff41f94c31cc4caaebde080366</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudFullRes</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a262351068fc2fd3247a3109396c09e06</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudFullResHandler</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a10a96459d1ca68169028b9f85b30fe79</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;laserCloudFullRes2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudOri</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ac74d5527db5903cc1f028351b7491a69</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfFromMap</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a5aee2f3eec1c3b9b59cce2203857ed2d</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a0b0e81d09d7dc85e3205c5a9e11d141f</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudSurfLastHandler</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a887bc3aa40dd61c624b9a8bd7a74cd67</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;laserCloudSurfLast2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfStack</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a7ef860997e35fecda290c6f12319d8a7</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfStack2</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a8b6da8b5a0cb7a68c8bc515c8b663aab</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurround</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a6eac2b10eebca0639127f7475b6b7a9f</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurround2</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aaea41bccd12d8de695f68619d6cbbb05</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserOdometryHandler</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a8ca669560e27e180e56d982c91c49881</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;laserOdometry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointAssociateTobeMapped</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a5b2d4aef3dd4dc20d1927ce434e4a261</anchor>
      <arglist>(pcl::PointXYZI *pi, pcl::PointXYZI *po)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointAssociateToMap</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a0194cf45e3e8903e06862c8c3d5c5c63</anchor>
      <arglist>(pcl::PointXYZI *pi, pcl::PointXYZI *po)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformAssociateToMap</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>afaa16ef6738e1c79ef5e82e12c8575de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformUpdate</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a34e2e4cba0b57c667a58c859855a8263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuPitch</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>accf65910c86a265152b0d8afa4a086f3</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imuPointerFront</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a24b2c5fb02da0e760185ff2cda29f386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imuPointerLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a880001c756b76ab9c44c6f1c8e2b719f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>imuQueLength</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a3bbfe491420c4a37e2969b9492164e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuRoll</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ae382ea67f91ad6bc75786cffaf6eac8e</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>imuTime</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a876c3e3d5a109db551d7326615432cda</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudCenDepth</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ae93f67f1fb755d20f6e8d35bf7ec899f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudCenHeight</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a333d0af90a3f7f597863bf44aadf7d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudCenWidth</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a3b3c7d393534157ed77918744a58f5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerArray</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a8a593dfff84a9e531255f11227fc5fb4</anchor>
      <arglist>[laserCloudNum]</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerArray2</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aba07c04104db430861497f8899f0de2c</anchor>
      <arglist>[laserCloudNum]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>laserCloudDepth</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a32501ceae873717f07d11ad5d0283887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>laserCloudHeight</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a93b560e9fc64d25850dd32b51e90b3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>laserCloudNum</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a8297bbf05b1f90ab29d0a9a7bf4ff9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfArray</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a39f9d7150b622204d5b0eab560aa50cf</anchor>
      <arglist>[laserCloudNum]</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfArray2</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>adb239c67c5d90d48511a8f3abd6e9792</anchor>
      <arglist>[laserCloudNum]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudSurroundInd</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>add5c0bfbb402ef254e4f5c1168a6d7f7</anchor>
      <arglist>[125]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudValidInd</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a776be351a9c3f1e93536775ccaf0ad84</anchor>
      <arglist>[125]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>laserCloudWidth</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a54c267cbb97be5f2d7c39a5573fe102c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>mapFrameNum</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aef5d9e182c9450346abe6571c5bd3216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newLaserCloudCornerLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a4cf9bd7ed96895e38b0a55352c15c839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newLaserCloudFullRes</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a2a059e733f4febfcf4bc4289a7bfaa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newLaserCloudSurfLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a521a0c876b48199408797382c95ece0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newLaserOdometry</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ae5615f9d2ca0accff5ab9407e86b7223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>PI</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a952eac791b596a61bba0a133a3bb439f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>scanPeriod</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a984ab0d8805a18f108a6215727802a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>stackFrameNum</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ae92a6ac9ecd145ff646dd15e8e7051eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeLaserCloudCornerLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a116c1d345e48307804f6913c1fa881ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeLaserCloudFullRes</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>acddfe7341f461539ff6568e4af57e9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeLaserCloudSurfLast</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a04dbf508eeb5609135f5dafd830a68f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeLaserOdometry</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a204ed684e5236308ad2148264612b198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformAftMapped</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>ab8c51c6a0cdb4704c03305025208df48</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformBefMapped</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>addd724718c07d336a2aefcfbcc49f848</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformIncre</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>aba41259ed3497932be93c3f4acb32ae6</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformSum</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a53d5acc923fbefbe7d8664c7639f2bf3</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformTobeMapped</name>
      <anchorfile>laserMapping_8cpp.html</anchorfile>
      <anchor>a86700d4cb934f12ac60c7cb22906f085</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>laserOdometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-loam_velodyne/doc_stacks/2014-11-10_13-29-57.822697/loam_velodyne/src/</path>
    <filename>laserOdometry_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>AccumulateRotation</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ab48aa69615341b55f9840d1c07c8da47</anchor>
      <arglist>(float cx, float cy, float cz, float lx, float ly, float lz, float &amp;ox, float &amp;oy, float &amp;oz)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>coeffSel</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a74acd7a1ded9d8fda8809724fc7de069</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>cornerPointsLessSharp</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ad1b95e38b1afcde431a9639d858e1d35</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>cornerPointsSharp</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ae2324a4c972f64f46ed991d75ca2c807</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>imuTrans</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a11fb5b0f91450bebe5825b707859ef0f</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZ &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imuTransHandler</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ac7505b9be0af0df0a07084bdc5c5e430</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;imuTrans2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>kdtreeCornerLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a2d1d170a590e030845aeb99fd3f331d2</anchor>
      <arglist>(new pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>kdtreeSurfLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>adb8abe692c0942d7e922a989f8e6716b</anchor>
      <arglist>(new pcl::KdTreeFLANN&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudCornerLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>aedf4e8f7818922975d2f59eb4b329cfa</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudFlatHandler</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>aa9eec14a4047bb355139c6e56a2eabcc</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;surfPointsFlat2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudFullRes</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a262351068fc2fd3247a3109396c09e06</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudFullResHandler</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a10a96459d1ca68169028b9f85b30fe79</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;laserCloudFullRes2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudLessFlatHandler</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ab9625f08f268c0ccb0388bc7f8eb9f77</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;surfPointsLessFlat2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudLessSharpHandler</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>abee275c2ca5a594f4cad7164f0f8ee3a</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cornerPointsLessSharp2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudOri</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ac74d5527db5903cc1f028351b7491a69</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudSharpHandler</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ac84b20120fda3edda30532b05a4403c2</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cornerPointsSharp2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudSurfLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a0b0e81d09d7dc85e3205c5a9e11d141f</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PluginIMURotation</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a5db60b87bea4922ba00e1f64d8e795a9</anchor>
      <arglist>(float bcx, float bcy, float bcz, float blx, float bly, float blz, float alx, float aly, float alz, float &amp;acx, float &amp;acy, float &amp;acz)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>surfPointsFlat</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a89b29342af9496dc669560e1aedac977</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>surfPointsLessFlat</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ad718236afe83d72a04c25c0968073d05</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformToEnd</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>af3e06d0a2798f0af2d1d1b9993facf61</anchor>
      <arglist>(pcl::PointXYZI *pi, pcl::PointXYZI *po)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformToStart</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a861e97dfb3985656babe47eedc8131bb</anchor>
      <arglist>(pcl::PointXYZI *pi, pcl::PointXYZI *po)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuPitchLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>adfb37a00c568e27a5e7cd0a080c0a89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuPitchStart</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a3bc14bc78365dd76285976df62fab821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuRollLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ad8db66e6460b537efc49e0d72d04ea36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuRollStart</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a56388fc8e3584b04545c522fe4ce8f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftFromStartX</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a6abafa0c8f5141b43d34cdc17174deca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftFromStartY</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>acb35bc78bcc7ac6cb967f6b72b8d6e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftFromStartZ</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>aec8e32b6ff0f1c064447bdfc21515888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloFromStartX</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ae3714a8fce51a580d732715ee5fe8ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloFromStartY</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ae060970285c6a07dd128ca75ab34404d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloFromStartZ</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a1cafbd21325b45cb05e7f1336ef2f06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuYawLast</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a37f4cda16ed109c9c381b7a3decff67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuYawStart</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a261cb47934cf9e5e8b178eeddf1c0e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudCornerLastNum</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>af023d3fe52b44eaf6ead3e76c3bf6733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>laserCloudSurfLastNum</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a2352beb54330b1623a722f330b3a87d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newCornerPointsLessSharp</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a941556b53ef052cef621f54f1234b640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newCornerPointsSharp</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a26f5bd30722d35112f374d014ef9ccbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newImuTrans</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a15a1afdfdc1d4bfe4a99487a86f3a0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newLaserCloudFullRes</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a2a059e733f4febfcf4bc4289a7bfaa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newSurfPointsFlat</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ab6438ea0da2136ed2a9f36afae9550e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>newSurfPointsLessFlat</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a56c5eb475b69742fbb05194faf6b0ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>PI</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a952eac791b596a61bba0a133a3bb439f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointSearchCornerInd1</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ad918c0cef5824cc5586cc302d43b1aa1</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointSearchCornerInd2</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a0fd414da628e3b41f1deaee5dae351a8</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointSearchSurfInd1</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ae3e6137984a87a0eb6926b493c4f3a8b</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointSearchSurfInd2</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a6b05f13dae62886cae0eda7d2d89c423</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointSearchSurfInd3</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ab215ae6ae0d685c8adcab897bfefef6b</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointSelCornerInd</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a1e7cec3708e5465594edd9776c5b7f34</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pointSelSurfInd</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a6375fcf5923241dd60022bdbe931ae15</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>scanPeriod</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a984ab0d8805a18f108a6215727802a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>skipFrameNum</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>af1e64bc302a31e241842e0d82918e1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>systemInited</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a534a66c5a6351aeab149899f07a9f76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeCornerPointsLessSharp</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>ae32a09db6679f51dcb3aa35ea327e657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeCornerPointsSharp</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a66fe425bbc4e7ebfb10dae28206d0236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeImuTrans</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a6ea16feb9c8a7ae6dbd1bcf6ec7ef6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeLaserCloudFullRes</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>acddfe7341f461539ff6568e4af57e9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeSurfPointsFlat</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a814821162b16d4d40b26d98a6705c769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timeSurfPointsLessFlat</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a135f2cb2e9d293bce6afa662a46c407b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transform</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>aeaf65b3bc310db29caf243d9873de639</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformSum</name>
      <anchorfile>laserOdometry_8cpp.html</anchorfile>
      <anchor>a53d5acc923fbefbe7d8664c7639f2bf3</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scanRegistration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-loam_velodyne/doc_stacks/2014-11-10_13-29-57.822697/loam_velodyne/src/</path>
    <filename>scanRegistration_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>AccumulateIMUShift</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a6b5951460285b7ce1eebc8e982732d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>cornerPointsLessSharp</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ad1b95e38b1afcde431a9639d858e1d35</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>cornerPointsSharp</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ae2324a4c972f64f46ed991d75ca2c807</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imuHandler</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ab30c997fb3c24f84c83547a603c83b7d</anchor>
      <arglist>(const sensor_msgs::Imu::ConstPtr &amp;imuIn)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>imuTrans</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ac4f3f20884c8775f7e259b3412426b77</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZ &gt;(4, 1))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloud</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a59bccaeda60feec0af6ac9f72b81fff1</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserCloudHandler</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a33d1b5e793a7fdbd534cf38274e21d89</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;laserCloudIn2)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>laserCloudIn</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a2820a0455773ba751363952ce9399672</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZ &gt;())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShiftToStartIMU</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a9d9f201281254dc86a9e9cae8c2daab2</anchor>
      <arglist>(float pointTime)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>surfPointsFlat</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a89b29342af9496dc669560e1aedac977</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>surfPointsLessFlat</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ad718236afe83d72a04c25c0968073d05</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>surfPointsLessFlatScan</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a9608f8a599c82182f5674aa41d4bc1dc</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>surfPointsLessFlatScanDS</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a4b7f20f040b636712bb4d6f86e4639a4</anchor>
      <arglist>(new pcl::PointCloud&lt; pcl::PointXYZI &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformToStartIMU</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ae8dc021ee6721951e8cf309fc5b383d5</anchor>
      <arglist>(pcl::PointXYZI *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VeloToStartIMU</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a6d9dc57fe8666027d9823af1a65ce071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cloudCurvature</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a626db6a29bf82e494b127e3c087c8e7f</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cloudLabel</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a12f9ca77423b92916451dccd5233354e</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cloudNeighborPicked</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ab0361d5e9650beb04c7b3f9883eaeb3d</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cloudSortInd</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a6c2954537eed9149c51e99b696e69d9b</anchor>
      <arglist>[40000]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuAccX</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>aacfb374b6f06bcc5af7845021009d41d</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuAccY</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ac47e600fccc63e749113095d1286613f</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuAccZ</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>abbb396f9c0c7bdbfcaae3c01be2b4c48</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuPitch</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>accf65910c86a265152b0d8afa4a086f3</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuPitchCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a571a06aa99ca32314f1e1534d23fec14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuPitchStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a3bc14bc78365dd76285976df62fab821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imuPointerFront</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a24b2c5fb02da0e760185ff2cda29f386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imuPointerLast</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a880001c756b76ab9c44c6f1c8e2b719f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>imuQueLength</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a3bbfe491420c4a37e2969b9492164e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuRoll</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ae382ea67f91ad6bc75786cffaf6eac8e</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuRollCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a020a390c74fcd8b4551dcd622c247d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuRollStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a56388fc8e3584b04545c522fe4ce8f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftFromStartXCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a0e3b77ad8c9c4ed173d987b9adbcdb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftFromStartYCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ad3f1664d8ecb81bf1071fe3333d0565b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftFromStartZCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>aaffbbc7cd11d705d38ad331e3701076b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftX</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a772c3d45a62c95130b4a98c13147ac30</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftXCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ac2e695033389ca7b4d52928a4f372cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftXStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a7716f04d7757383e19dc23e153ce6f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftY</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a396a5fbc88961daf976d5eafadf21f63</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftYCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>af27e8c9a12c0a021335c968ecd859f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftYStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a2e3e18efbe2715e7926c39425c7639a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftZ</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a6e2494e0cb1bbbf1de9c68c8d072eb82</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftZCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a0153bbd84ea0a9553a936f68b0ab6d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuShiftZStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ab779c28eae6a416b0964dd4a4919b190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>imuTime</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a876c3e3d5a109db551d7326615432cda</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloFromStartXCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a2771c5232a2ccdb2888c55a417939abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloFromStartYCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a3503bf450a518ffd55aad1bed0aab9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloFromStartZCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>abac8f5f98aee0332c8117a1471cf2eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloX</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ac28b46f81ea0778d02d5290c6e95deb0</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloXCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a0ef7f83db2e388f9482fd4c9dff1a9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloXStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a919bafe4f9d0d2810e50fb181bcdc77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloY</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ab375ba212ee1bd9c8dfaf05f683270cd</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloYCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a138854d50ba2d4a5f98fd721ad2ecfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloYStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ada1b50f187bca960a2a1212136c46ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloZ</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a9a14156ccd1503e2808ec6c85562c0e1</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloZCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a530555aedb0691d541562e350966e37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuVeloZStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a11b4f2d82548c5b11b7a5ce396166ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuYaw</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a62e297d450d07b2ff8edfb0370ee869d</anchor>
      <arglist>[imuQueLength]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuYawCur</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a309ad714e8642f40d19a24a9bc9daf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>imuYawStart</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a261cb47934cf9e5e8b178eeddf1c0e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr</type>
      <name>laserCloudScans</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ad563257e42a4cfa0eb6e13602e6cf232</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>PI</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a952eac791b596a61bba0a133a3bb439f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubCornerPointsLessSharpPointer</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>af29f00dd4b5509b2376e0cd7e01ff120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubCornerPointsSharpPointer</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ae3ee6b7b8b29224b4f61616d15639e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubImuTransPointer</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>abb6d39815908afcab881a8ab2ea7923f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubLaserCloudPointer</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a9b08d2da404c9007b01b23fe92e9dc8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubSurfPointsFlatPointer</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a6aa4bd42700d9ed6f34c75759cc3f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubSurfPointsLessFlatPointer</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>ad32d4ebe9c9a5474b52d217456a6890e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scanEndInd</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a10aec250118754fddba58ce655bcb635</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>scanPeriod</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a984ab0d8805a18f108a6215727802a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scanStartInd</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a37a7088baf72569160903fb534b151a2</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>systemDelay</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a14b837f20fc9fc04d06f9c979fd2a4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>systemInitCount</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a17556a96e9d63ee83b65ae191e529585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>systemInited</name>
      <anchorfile>scanRegistration_8cpp.html</anchorfile>
      <anchor>a534a66c5a6351aeab149899f07a9f76c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformMaintenance.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-indigo-loam_velodyne/doc_stacks/2014-11-10_13-29-57.822697/loam_velodyne/src/</path>
    <filename>transformMaintenance_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>laserOdometryHandler</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a8ca669560e27e180e56d982c91c49881</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;laserOdometry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomAftMappedHandler</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>aab7b331130c7984d170b1e014c109a1a</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;odomAftMapped)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformAssociateToMap</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>afaa16ef6738e1c79ef5e82e12c8575de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>deg2rad</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a23e546ea0c6fff610d5fd31c1dc14607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nav_msgs::Odometry</type>
      <name>laserOdometry2</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a87ec5a39a5bcc84ef226468780a41e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::StampedTransform</type>
      <name>laserOdometryTrans2</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a32a91f4f1d079c31adb67a881fab103a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>PI</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a952eac791b596a61bba0a133a3bb439f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>pubLaserOdometry2Pointer</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a75eaf2bb04dba7913ce8249a2a86fef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>rad2deg</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>adf40ec3dbb8479a78c3d408622405a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster *</type>
      <name>tfBroadcaster2Pointer</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>ad89d06227082284836474158fd69fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformAftMapped</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>ab8c51c6a0cdb4704c03305025208df48</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformBefMapped</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>addd724718c07d336a2aefcfbcc49f848</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformIncre</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>aba41259ed3497932be93c3f4acb32ae6</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformMapped</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a0ffd972c2b73d47a66e040a176596f34</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>transformSum</name>
      <anchorfile>transformMaintenance_8cpp.html</anchorfile>
      <anchor>a53d5acc923fbefbe7d8664c7639f2bf3</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
</tagfile>
