<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>grid_map_pcl.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/include/grid_map_pcl/</path>
    <filename>grid__map__pcl_8hpp</filename>
    <includes id="GridMapPclConverter_8hpp" name="GridMapPclConverter.hpp" local="no" imported="no">grid_map_pcl/GridMapPclConverter.hpp</includes>
    <includes id="GridMapPclLoader_8hpp" name="GridMapPclLoader.hpp" local="no" imported="no">grid_map_pcl/GridMapPclLoader.hpp</includes>
  </compound>
  <compound kind="file">
    <name>grid_map_pcl_loader_node.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>grid__map__pcl__loader__node_8cpp</filename>
    <includes id="GridMapPclLoader_8hpp" name="GridMapPclLoader.hpp" local="yes" imported="no">grid_map_pcl/GridMapPclLoader.hpp</includes>
    <includes id="helpers_8hpp" name="helpers.hpp" local="yes" imported="no">grid_map_pcl/helpers.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>grid__map__pcl__loader__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GridMapPclConverter.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>GridMapPclConverter_8cpp</filename>
    <includes id="GridMapPclConverter_8hpp" name="GridMapPclConverter.hpp" local="yes" imported="no">grid_map_pcl/GridMapPclConverter.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>GridMapPclConverter.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/include/grid_map_pcl/</path>
    <filename>GridMapPclConverter_8hpp</filename>
    <class kind="class">grid_map::GridMapPclConverter</class>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>GridMapPclLoader.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>GridMapPclLoader_8cpp</filename>
    <includes id="GridMapPclLoader_8hpp" name="GridMapPclLoader.hpp" local="yes" imported="no">grid_map_pcl/GridMapPclLoader.hpp</includes>
    <includes id="helpers_8hpp" name="helpers.hpp" local="yes" imported="no">grid_map_pcl/helpers.hpp</includes>
    <namespace>grid_map</namespace>
  </compound>
  <compound kind="file">
    <name>GridMapPclLoader.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/include/grid_map_pcl/</path>
    <filename>GridMapPclLoader_8hpp</filename>
    <includes id="PclLoaderParameters_8hpp" name="PclLoaderParameters.hpp" local="yes" imported="no">grid_map_pcl/PclLoaderParameters.hpp</includes>
    <includes id="PointcloudProcessor_8hpp" name="PointcloudProcessor.hpp" local="yes" imported="no">grid_map_pcl/PointcloudProcessor.hpp</includes>
    <class kind="class">grid_map::GridMapPclLoader</class>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
  </compound>
  <compound kind="file">
    <name>GridMapPclLoaderTest.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>GridMapPclLoaderTest_8cpp</filename>
    <includes id="GridMapPclLoader_8hpp" name="GridMapPclLoader.hpp" local="yes" imported="no">grid_map_pcl/GridMapPclLoader.hpp</includes>
    <includes id="PointcloudCreator_8hpp" name="PointcloudCreator.hpp" local="yes" imported="no">PointcloudCreator.hpp</includes>
    <includes id="test__helpers_8hpp" name="test_helpers.hpp" local="yes" imported="no">test_helpers.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a17cb004e9e0a0a7b13e8b0f60c10f9b4</anchor>
      <arglist>(GridMapPclLoaderTest, FlatGroundRealDataset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ac2458920b5aba576e8870ad0d5f9c500</anchor>
      <arglist>(GridMapPclLoaderTest, PerfectPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a8e90dddef64a9d055a936c1ea73e63f8</anchor>
      <arglist>(GridMapPclLoaderTest, NoisyPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a6a2c14f878a3c7f07b025b22eca33420</anchor>
      <arglist>(GridMapPclLoaderTest, NoisyDoublePlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>afd06267d42161bac9b5918fae222be86</anchor>
      <arglist>(GridMapPclLoaderTest, InitializeGeometry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a7e7087556ab478945bebc2d00bfceda8</anchor>
      <arglist>(GridMapPclLoaderTest, NoisyStepTerrain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a14442d0bfc2b5703a51a47529ccf6398</anchor>
      <arglist>(GridMapPclLoaderTest, CalculateElevation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ac71389ac664b262e3b37a404e1e2c00d</anchor>
      <arglist>(GridMapPclLoaderTest, SavePointclouds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>helpers_8cpp</filename>
    <includes id="helpers_8hpp" name="helpers.hpp" local="yes" imported="no">grid_map_pcl/helpers.hpp</includes>
    <includes id="GridMapPclLoader_8hpp" name="GridMapPclLoader.hpp" local="yes" imported="no">grid_map_pcl/GridMapPclLoader.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl</namespace>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>calculateMeanOfPointPositions</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a02a22fa939a1dd92dc63fb0618f03cf0</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapFrame</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a83a8d8caa63a9a3d88993603e4196cb4</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapLayerName</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a4aad28bf0b648ffacd833a2860b683b9</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapRosbagTopic</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a22e706796610cf8b1642054bfe32e357</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputBagPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a2bb0a517b3f2d5d850f883715ac83b46</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getParameterPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>aa4591dd4c809179803e33287929fdc5c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPcdFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>aacafca633fae31fca5cb1124742bb969</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getRigidBodyTransform</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a4161d8f94ef3812bb66de8792a139645</anchor>
      <arglist>(const Eigen::Vector3d &amp;translation, const Eigen::Vector3d &amp;intrinsicRpy)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f</type>
      <name>getRotationMatrix</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>ae5df2df664d8561d5f8562e43c7c821a</anchor>
      <arglist>(double angle, XYZ axis)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>loadPointcloudFromPcd</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a6de49f2d5b723419560ccf5a447e6e5e</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTimeElapsedToRosInfoStream</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a427a312a4368f4c28b49848453e2071b</anchor>
      <arglist>(const std::chrono::system_clock::time_point &amp;start, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processPointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af5c3ed1d53fc618274a27c1a8ee34f29</anchor>
      <arglist>(grid_map::GridMapPclLoader *gridMapPclLoader, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveGridMap</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a814e961979cf01f5cd399c130a43eb26</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap, const ros::NodeHandle &amp;nh, const std::string &amp;mapTopic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosityLevelToDebugIfFlagSet</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a7dcdff19b2ca9b023ae856187d8b3cbd</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>transformCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af380bbf35ad07cd6788bbfe0e9415f3d</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, const Eigen::Affine3f &amp;transformMatrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/include/grid_map_pcl/</path>
    <filename>helpers_8hpp</filename>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl</namespace>
    <member kind="typedef">
      <type>::pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a0a87c5c6cdae0b218669f252f92d3583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pcl::PointCloud&lt; Point &gt;</type>
      <name>Pointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af5df2324d2c13301333a59cc244d0420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XYZ</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a71aeb32cb81f555399508062155c7aed</anchor>
      <arglist></arglist>
      <enumvalue file="namespacegrid__map_1_1grid__map__pcl.html" anchor="a71aeb32cb81f555399508062155c7aeda02129bb861061d1a052c592e2dc6b383">X</enumvalue>
      <enumvalue file="namespacegrid__map_1_1grid__map__pcl.html" anchor="a71aeb32cb81f555399508062155c7aeda57cec4137b614c87cb4e24a3d003a3e0">Y</enumvalue>
      <enumvalue file="namespacegrid__map_1_1grid__map__pcl.html" anchor="a71aeb32cb81f555399508062155c7aeda21c2e59531c8710156d34a3c30ac81d5">Z</enumvalue>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>calculateMeanOfPointPositions</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a02a22fa939a1dd92dc63fb0618f03cf0</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapFrame</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a83a8d8caa63a9a3d88993603e4196cb4</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapLayerName</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a4aad28bf0b648ffacd833a2860b683b9</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapRosbagTopic</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a22e706796610cf8b1642054bfe32e357</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputBagPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a2bb0a517b3f2d5d850f883715ac83b46</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getParameterPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>aa4591dd4c809179803e33287929fdc5c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPcdFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>aacafca633fae31fca5cb1124742bb969</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getRigidBodyTransform</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a4161d8f94ef3812bb66de8792a139645</anchor>
      <arglist>(const Eigen::Vector3d &amp;translation, const Eigen::Vector3d &amp;intrinsicRpy)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f</type>
      <name>getRotationMatrix</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>ae5df2df664d8561d5f8562e43c7c821a</anchor>
      <arglist>(double angle, XYZ axis)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>loadPointcloudFromPcd</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a6de49f2d5b723419560ccf5a447e6e5e</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTimeElapsedToRosInfoStream</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a427a312a4368f4c28b49848453e2071b</anchor>
      <arglist>(const std::chrono::system_clock::time_point &amp;start, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processPointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af5c3ed1d53fc618274a27c1a8ee34f29</anchor>
      <arglist>(grid_map::GridMapPclLoader *gridMapPclLoader, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveGridMap</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a814e961979cf01f5cd399c130a43eb26</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap, const ros::NodeHandle &amp;nh, const std::string &amp;mapTopic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosityLevelToDebugIfFlagSet</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a7dcdff19b2ca9b023ae856187d8b3cbd</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>transformCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af380bbf35ad07cd6788bbfe0e9415f3d</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, const Eigen::Affine3f &amp;transformMatrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HelpersTest.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>HelpersTest_8cpp</filename>
    <includes id="helpers_8hpp" name="helpers.hpp" local="yes" imported="no">grid_map_pcl/helpers.hpp</includes>
    <includes id="PointcloudCreator_8hpp" name="PointcloudCreator.hpp" local="yes" imported="no">PointcloudCreator.hpp</includes>
    <includes id="test__helpers_8hpp" name="test_helpers.hpp" local="yes" imported="no">test_helpers.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ad566b825a10905c87f8d82f1ac132cce</anchor>
      <arglist>(HelpersTest, MeanPositionTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PclLoaderParameters.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>PclLoaderParameters_8cpp</filename>
    <includes id="PclLoaderParameters_8hpp" name="PclLoaderParameters.hpp" local="yes" imported="no">grid_map_pcl/PclLoaderParameters.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl</namespace>
  </compound>
  <compound kind="file">
    <name>PclLoaderParameters.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/include/grid_map_pcl/</path>
    <filename>PclLoaderParameters_8hpp</filename>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::ClusterExtractionParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::DownsamplingParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::GridMapParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::OutlierRemovalParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::Parameters</class>
    <class kind="class">grid_map::grid_map_pcl::PclLoaderParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::RigidBodyTransformation</class>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_publisher_node.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>pointcloud__publisher__node_8cpp</filename>
    <includes id="helpers_8hpp" name="helpers.hpp" local="yes" imported="no">grid_map_pcl/helpers.hpp</includes>
    <member kind="typedef">
      <type>::pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>pointcloud__publisher__node_8cpp.html</anchorfile>
      <anchor>addc837dc54ee8b41eb583f83b09f753b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pcl::PointCloud&lt; Point &gt;</type>
      <name>PointCloud</name>
      <anchorfile>pointcloud__publisher__node_8cpp.html</anchorfile>
      <anchor>a28e651e821f88e7f159d67fdfc4032d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__publisher__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishCloud</name>
      <anchorfile>pointcloud__publisher__node_8cpp.html</anchorfile>
      <anchor>a4c6c5bce7f0a10179a36b595d5035980</anchor>
      <arglist>(const std::string &amp;filename, const ros::Publisher &amp;pub, const std::string &amp;frame)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointcloudCreator.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>PointcloudCreator_8cpp</filename>
    <includes id="PointcloudCreator_8hpp" name="PointcloudCreator.hpp" local="yes" imported="no">PointcloudCreator.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
  </compound>
  <compound kind="file">
    <name>PointcloudCreator.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>PointcloudCreator_8hpp</filename>
    <includes id="test__helpers_8hpp" name="test_helpers.hpp" local="yes" imported="no">test_helpers.hpp</includes>
    <class kind="class">grid_map::grid_map_pcl_test::PointcloudCreator</class>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
  </compound>
  <compound kind="file">
    <name>PointcloudProcessor.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/src/</path>
    <filename>PointcloudProcessor_8cpp</filename>
    <includes id="PointcloudProcessor_8hpp" name="PointcloudProcessor.hpp" local="yes" imported="no">grid_map_pcl/PointcloudProcessor.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl</namespace>
  </compound>
  <compound kind="file">
    <name>PointcloudProcessor.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/include/grid_map_pcl/</path>
    <filename>PointcloudProcessor_8hpp</filename>
    <includes id="PclLoaderParameters_8hpp" name="PclLoaderParameters.hpp" local="yes" imported="no">grid_map_pcl/PclLoaderParameters.hpp</includes>
    <includes id="helpers_8hpp" name="helpers.hpp" local="yes" imported="no">grid_map_pcl/helpers.hpp</includes>
    <class kind="class">grid_map::grid_map_pcl::PointcloudProcessor</class>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl</namespace>
  </compound>
  <compound kind="file">
    <name>PointcloudProcessorTest.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>PointcloudProcessorTest_8cpp</filename>
    <includes id="PointcloudProcessor_8hpp" name="PointcloudProcessor.hpp" local="yes" imported="no">grid_map_pcl/PointcloudProcessor.hpp</includes>
    <includes id="PointcloudCreator_8hpp" name="PointcloudCreator.hpp" local="yes" imported="no">PointcloudCreator.hpp</includes>
    <includes id="test__helpers_8hpp" name="test_helpers.hpp" local="yes" imported="no">test_helpers.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a2349896c475b969443b731b6755d68b9</anchor>
      <arglist>(PointcloudProcessorTest, ExtractClusters)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_grid_map_pcl.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>test__grid__map__pcl_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__grid__map__pcl_8cpp.html</anchorfile>
      <anchor>a2201d4f3fe424b79dbb580041d738741</anchor>
      <arglist>(int _argc, char **_argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>argc</name>
      <anchorfile>test__grid__map__pcl_8cpp.html</anchorfile>
      <anchor>ad1447518f4372828b8435ae82e48499e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>argv</name>
      <anchorfile>test__grid__map__pcl_8cpp.html</anchorfile>
      <anchor>af2efa898e9eed6fe6715279cb1ec35b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_helpers.cpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>test__helpers_8cpp</filename>
    <includes id="GridMapPclLoader_8hpp" name="GridMapPclLoader.hpp" local="yes" imported="no">grid_map_pcl/GridMapPclLoader.hpp</includes>
    <includes id="test__helpers_8hpp" name="test_helpers.hpp" local="yes" imported="no">test_helpers.hpp</includes>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>concatenate</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a1730d0f763d471521f4d8a16cb324748</anchor>
      <arglist>(Pointcloud::Ptr cloud1, Pointcloud::Ptr cloud2)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createNoisyPlanePointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a374550ba3af54f30723a8a7fedefff99</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double meanZ, double stdDevZ, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createNormallyDistributedBlobOfPoints</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a67c5375ed2be3574ace8ae7b9b877d11</anchor>
      <arglist>(unsigned int nPoints, double mean, double stdDev, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createPerfectPlane</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a37b2ad6def1e1f250dd32f225563ffdb</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double desiredHeight, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createStepTerrain</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a3d3b2f7e9d1359bc3e96e1940f3201b9</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double zHigh, double zLow, double stdDevZ, std::mt19937 *generator, double *center)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getConfigFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a0b7f844b8b91d2c556ee6a5f5c4345de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getNonNanElevationValues</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>af1526a2c162dd064fcebed5348a43ade</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector3d &gt;</type>
      <name>getNonNanElevationValuesWithCoordinates</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a50cd685855798cad8b39058d8a784f0f</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTestDataFolderPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a43cfc4a4538fc808e05ead45488f59f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTestPcdFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aed0eed1d918f7ccc2d759471c52bdb54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runGridMapPclLoaderOnInputCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aec119de043d9cf28270ae9e995e9acdb</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runGridMapPclLoaderOnInputCloudAndSavePointCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a0308cf1ed7fd502b3e36f60930e54a67</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosityLevel</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a8e9c89f9ef66c6ad5417866c1d4b47c2</anchor>
      <arglist>(ros::console::levels::Level level)</arglist>
    </member>
    <member kind="variable">
      <type>std::mt19937</type>
      <name>rndGenerator</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a75d9736bd988087c5cb00e41bfab03ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_helpers.hpp</name>
    <path>/tmp/ws/src/grid_map/grid_map_pcl/test/</path>
    <filename>test__helpers_8hpp</filename>
    <namespace>grid_map</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a054ba785a39d55a323f5dded5604f7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;</type>
      <name>Pointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aea358af55ba2404488fc362d8ab2a787</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>concatenate</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a1730d0f763d471521f4d8a16cb324748</anchor>
      <arglist>(Pointcloud::Ptr cloud1, Pointcloud::Ptr cloud2)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createNoisyPlanePointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a374550ba3af54f30723a8a7fedefff99</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double meanZ, double stdDevZ, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createNormallyDistributedBlobOfPoints</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a67c5375ed2be3574ace8ae7b9b877d11</anchor>
      <arglist>(unsigned int nPoints, double mean, double stdDev, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createPerfectPlane</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a37b2ad6def1e1f250dd32f225563ffdb</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double desiredHeight, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createStepTerrain</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a3d3b2f7e9d1359bc3e96e1940f3201b9</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double zHigh, double zLow, double stdDevZ, std::mt19937 *generator, double *center)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getConfigFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a0b7f844b8b91d2c556ee6a5f5c4345de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getNonNanElevationValues</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>af1526a2c162dd064fcebed5348a43ade</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector3d &gt;</type>
      <name>getNonNanElevationValuesWithCoordinates</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a50cd685855798cad8b39058d8a784f0f</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTestDataFolderPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a43cfc4a4538fc808e05ead45488f59f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTestPcdFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aed0eed1d918f7ccc2d759471c52bdb54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runGridMapPclLoaderOnInputCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aec119de043d9cf28270ae9e995e9acdb</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runGridMapPclLoaderOnInputCloudAndSavePointCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a0308cf1ed7fd502b3e36f60930e54a67</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosityLevel</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a8e9c89f9ef66c6ad5417866c1d4b47c2</anchor>
      <arglist>(ros::console::levels::Level level)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>layerName</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ad2ddb02a2503a3a48aebaf98f1998b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>savePointclouds</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a91ad2f8ecdf107301ebdfbcd959d5688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>grid_map::grid_map_pcl::PclLoaderParameters::ClusterExtractionParameters</name>
    <filename>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1ClusterExtractionParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>clusterTolerance_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1ClusterExtractionParameters.html</anchorfile>
      <anchor>acd7275e4531e83038cbcbf74646b958d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>maxNumPoints_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1ClusterExtractionParameters.html</anchorfile>
      <anchor>a2d9d760f4dbb2eb7c48ff74fca0e723a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>minNumPoints_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1ClusterExtractionParameters.html</anchorfile>
      <anchor>ab31dfebd841a42269b04126575c21bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useMaxHeightAsCellElevation_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1ClusterExtractionParameters.html</anchorfile>
      <anchor>ae7f0198c6990e907e91e20114393d475</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>grid_map::grid_map_pcl::PclLoaderParameters::DownsamplingParameters</name>
    <filename>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1DownsamplingParameters.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>isDownsampleCloud_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1DownsamplingParameters.html</anchorfile>
      <anchor>adf672ab45970583cfe15a515a5dfd5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>voxelSize_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1DownsamplingParameters.html</anchorfile>
      <anchor>abd9c1404e92f4dfd6eae8314c91adbde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>grid_map::grid_map_pcl::PclLoaderParameters::GridMapParameters</name>
    <filename>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1GridMapParameters.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>maxCloudPointsPerCell_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1GridMapParameters.html</anchorfile>
      <anchor>a12a777c5f8560b583b8c5ae048da3ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>minCloudPointsPerCell_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1GridMapParameters.html</anchorfile>
      <anchor>a495541acf3a9e4b11438554e515a058a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1GridMapParameters.html</anchorfile>
      <anchor>a230db1a09b9a7b239851e5fed92b48af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::GridMapPclConverter</name>
    <filename>classgrid__map_1_1GridMapPclConverter.html</filename>
    <member kind="function">
      <type></type>
      <name>GridMapPclConverter</name>
      <anchorfile>classgrid__map_1_1GridMapPclConverter.html</anchorfile>
      <anchor>abac4496ca61f92f8f6ed038e4dd07880</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GridMapPclConverter</name>
      <anchorfile>classgrid__map_1_1GridMapPclConverter.html</anchorfile>
      <anchor>a43f4ed4f207c67327243e10f9d2429fd</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>addLayerFromPolygonMesh</name>
      <anchorfile>classgrid__map_1_1GridMapPclConverter.html</anchorfile>
      <anchor>abd21dfd11fed0edba22bcc5bd2d756e3</anchor>
      <arglist>(const pcl::PolygonMesh &amp;mesh, const std::string &amp;layer, grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>initializeFromPolygonMesh</name>
      <anchorfile>classgrid__map_1_1GridMapPclConverter.html</anchorfile>
      <anchor>af664451b8c5d8bc770bb93fdd35787f5</anchor>
      <arglist>(const pcl::PolygonMesh &amp;mesh, const double resolution, grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>rayTriangleIntersect</name>
      <anchorfile>classgrid__map_1_1GridMapPclConverter.html</anchorfile>
      <anchor>a1468fcd973d194a286551c038cfa85dc</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;ray, const Eigen::Matrix3f &amp;triangleVertices, Eigen::Vector3f &amp;intersectionPoint)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::GridMapPclLoader</name>
    <filename>classgrid__map_1_1GridMapPclLoader.html</filename>
    <member kind="typedef">
      <type>::pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a88c876944ae72f116030bf058195cfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pcl::PointCloud&lt; Point &gt;</type>
      <name>Pointcloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a8c22f9cdbf6bba4b9ad61fe4c84931b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLayerFromInputCloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a6de3022c6210b448a18bb0cf833231ad</anchor>
      <arglist>(const std::string &amp;layer)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::vector&lt; std::vector&lt; float &gt; &gt; &gt; &amp;</type>
      <name>getClusterHeightsWithingGridMapCell</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a6b00c6f9ea8fc18404093bc4ceeae55e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const grid_map::GridMap &amp;</type>
      <name>getGridMap</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aeb8b2903a990629e7f7d56fc8e24a983</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const grid_map_pcl::PclLoaderParameters::Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a667ea665b3cd8b98db3472b258b9cd6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>grid_map::GridMap &amp;</type>
      <name>getWorkingGridMap</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aa6395a6534a293bf51c748eaf83de5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GridMapPclLoader</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aeda2ce0db02bc7ce5e55ff8aebfc4ebb</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeGridMapGeometryFromInputCloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aa37da73a06527bebe70c3323c022b545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCloudFromPcdFile</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a412e59d9c510f1316917213287c45cf0</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadParameters</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a5765b260f064ec763c98a7582f4e8eb1</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preProcessInputCloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a70ac1925d4c921af111d94f9044b7c7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePointCloudAsPcdFile</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a871e276ff7e696c63a5fba8edf923e70</anchor>
      <arglist>(const std::string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputCloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a3d29da81d11488afdb9a985c54020388</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a1daed0d0485df468cefee6bea81d97d1</anchor>
      <arglist>(const grid_map_pcl::PclLoaderParameters::Parameters parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GridMapPclLoader</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a512409f7b9ca811d694a6d3855ffc250</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allocateSpaceForCloudsInsideCells</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a5a0b27fb915f45189ca12050cfd65e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateElevationFromPointsInsideGridMapCell</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>ac7ee2bd5f3de4d05aadf204a304ce1b9</anchor>
      <arglist>(Pointcloud::ConstPtr cloud, std::vector&lt; float &gt; &amp;heights) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dispatchWorkingCloudToGridMapCells</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aa17d6591538728d7c231b55fe6e0881d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Pointcloud::Ptr</type>
      <name>getPointcloudInsideGridMapCellBorder</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a0eccaf92400d4227a56bcf392ec41fa4</anchor>
      <arglist>(const grid_map::Index &amp;index) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>preprocessGridMapCells</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>afea07c7035625516599eed68e83c6a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processGridMapCell</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>ab6fa5a0d39ff4f74872c5cd478495eba</anchor>
      <arglist>(const unsigned int linearGridMapIndex, grid_map::Matrix *gridMapData)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setRawInputCloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aa2aa15d14fdaa0e63c0b023b7fb5e0a3</anchor>
      <arglist>(Pointcloud::ConstPtr rawInputCloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setWorkingCloud</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>aff03c9be98de45ecf85744b60026ab79</anchor>
      <arglist>(Pointcloud::ConstPtr workingCloud)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; float &gt; &gt; &gt;</type>
      <name>clusterHeightsWithingGridMapCell_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>afed6ec752677fa0b7a2a2144c6a3eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>grid_map_pcl::PclLoaderParameters</type>
      <name>params_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a99b64f517c04eab4f21faaa123c0cac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>grid_map_pcl::PointcloudProcessor</type>
      <name>pointcloudProcessor_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>af30d687263b7e6810c21247381b2885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; Pointcloud::Ptr &gt; &gt;</type>
      <name>pointcloudWithinGridMapCell_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a47af292faaa0dc6c8470795f707335e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Pointcloud::Ptr</type>
      <name>rawInputCloud_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a4495588849a1a651489106f55eadf6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Pointcloud::Ptr</type>
      <name>workingCloud_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a348f377e724380d6385129e78925b940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>grid_map::GridMap</type>
      <name>workingGridMap_</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>afcab5267c0408aae478dec44bb58b31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>grid_map_pcl_test::GridMapPclLoaderTest_CalculateElevation_Test</name>
      <anchorfile>classgrid__map_1_1GridMapPclLoader.html</anchorfile>
      <anchor>a140e3dbd4b4b50d19984711715f9bc8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>grid_map::grid_map_pcl::PclLoaderParameters::OutlierRemovalParameters</name>
    <filename>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1OutlierRemovalParameters.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>isRemoveOutliers_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1OutlierRemovalParameters.html</anchorfile>
      <anchor>afe235c7b577e987daca049fb474df65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meanK_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1OutlierRemovalParameters.html</anchorfile>
      <anchor>a401f76367de02911d3f9e9c9790268f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stddevThreshold_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1OutlierRemovalParameters.html</anchorfile>
      <anchor>ab43f4d202e6edff6c55f875c909075e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>grid_map::grid_map_pcl::PclLoaderParameters::Parameters</name>
    <filename>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</filename>
    <member kind="variable">
      <type>RigidBodyTransformation</type>
      <name>cloudTransformation_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</anchorfile>
      <anchor>af35026ac4a74f3cdf98f7c9e09f8d71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ClusterExtractionParameters</type>
      <name>clusterExtraction_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</anchorfile>
      <anchor>a24181f775bbb6bbc662d99348471294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DownsamplingParameters</type>
      <name>downsampling_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</anchorfile>
      <anchor>a2265d51cb0267beed102cd20a6c4831f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GridMapParameters</type>
      <name>gridMap_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</anchorfile>
      <anchor>ad49449de3931b54399f05e574d386dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>numThreads_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</anchorfile>
      <anchor>a26bb9d3e3565900c632c58f7892de360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutlierRemovalParameters</type>
      <name>outlierRemoval_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1Parameters.html</anchorfile>
      <anchor>a9d65b343ac3897906f8417b1fa2b9ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::grid_map_pcl::PclLoaderParameters</name>
    <filename>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</filename>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::ClusterExtractionParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::DownsamplingParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::GridMapParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::OutlierRemovalParameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::Parameters</class>
    <class kind="struct">grid_map::grid_map_pcl::PclLoaderParameters::RigidBodyTransformation</class>
    <member kind="function">
      <type>const Parameters &amp;</type>
      <name>get</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>a5a6606501fcf92a0e3b061c5f309f4ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadParameters</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>ad4c5287c04e9a922914f3e360abbc949</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadParameters</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>ad33b6c0b2c22bf66f97205c7177c8362</anchor>
      <arglist>(const YAML::Node &amp;yamlNode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PclLoaderParameters</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>a6e2314365da1a9c034c42e3fd22ce36d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PclLoaderParameters</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>ab610ce716fae404493134447f0303d0d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters</type>
      <name>parameters_</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>a12b68dd57d1c83b2c79b5b0dec32d770</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>grid_map::grid_map_pcl::PointcloudProcessor</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>a485abe624c64fd5bee38f41c50418cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>grid_map::GridMapPclLoader</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters.html</anchorfile>
      <anchor>ac379d932c315a0698d800ba683832a61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::grid_map_pcl_test::PointcloudCreator</name>
    <filename>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</filename>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createBlobOfPoints</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>aa47d2e2fadf73580979cb0b6cf2da4e7</anchor>
      <arglist>(double *mean, double *stdDev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createNBlobsAboveEachOther</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>ad986acb667bd40ef63a913c0a426fefa</anchor>
      <arglist>(double *minZ, double *stdDevZ, int *nBlobs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createNoisyDoublePlane</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>a2cf8b1d89dd8a0d99461c5885bbb4f9f</anchor>
      <arglist>(double *minZ, double *stdDevZ)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createNoisyPlane</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>adc52efcd6dfbcb8d92115077ca828316</anchor>
      <arglist>(double *height, double *stdDevZ)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createNoisyPointcloudOfStepTerrain</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>a9008e2734dbe41b657c2560c82a875ac</anchor>
      <arglist>(double *stepLocation, double *zHigh, double *zLow, double *stdDev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createPerfectPlane</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>a883d00b68a5a461d1981f386b28e120d</anchor>
      <arglist>(double *height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>createVerticesOfASquare</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl__test_1_1PointcloudCreator.html</anchorfile>
      <anchor>a025c2da0e155bbd53979700a22f8bbb2</anchor>
      <arglist>(double *x, double *y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>grid_map::grid_map_pcl::PointcloudProcessor</name>
    <filename>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</filename>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>applyRigidBodyTransformation</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a2bae018303b27126ca171f778ddf6d93</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud) const</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>downsampleInputCloud</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a7eb7167ab0db293e22ae306399f67c38</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Pointcloud::Ptr &gt;</type>
      <name>extractClusterCloudsFromPointcloud</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a74e62462b2db6ad8449a5e4ed092569c</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::PointIndices &gt;</type>
      <name>extractClusterIndicesFromPointcloud</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a9ed9a79fe3d96daa00052c5b0e5d108d</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadParameters</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a58a4a52f2477f0fa514749fe8d35869f</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointcloudProcessor</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>ac27ed92ea44fd669496ba9dcb56bf78d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>removeOutliersFromInputCloud</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a7b5faac3e7110281610ca1968fa0d383</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointcloudProcessor</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a1b7ff065b2e7d3c59b0628c82a82183b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pointcloud::Ptr</type>
      <name>makeCloudFromIndices</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a6574dd191b608fb5b8d408a85ed0bb1b</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indices, Pointcloud::ConstPtr inputCloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>savePointCloudAsPcdFile</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>afe7bae6d7cc05fe4423538a5824b786f</anchor>
      <arglist>(const std::string &amp;filename, const Pointcloud &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; grid_map_pcl::PclLoaderParameters &gt;</type>
      <name>params_</name>
      <anchorfile>classgrid__map_1_1grid__map__pcl_1_1PointcloudProcessor.html</anchorfile>
      <anchor>a38ec2f674e9bd1881892f3cf6e16de1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>grid_map::grid_map_pcl::PclLoaderParameters::RigidBodyTransformation</name>
    <filename>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1RigidBodyTransformation.html</filename>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>rpyIntrinsic_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1RigidBodyTransformation.html</anchorfile>
      <anchor>ac35f964ed82c44d7311ad5e92b8e05e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>translation_</name>
      <anchorfile>structgrid__map_1_1grid__map__pcl_1_1PclLoaderParameters_1_1RigidBodyTransformation.html</anchorfile>
      <anchor>a5166127efdc2540f5220c016904b5fd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>grid_map</name>
    <filename>namespacegrid__map.html</filename>
    <namespace>grid_map::grid_map_pcl</namespace>
    <namespace>grid_map::grid_map_pcl_test</namespace>
    <class kind="class">grid_map::GridMapPclConverter</class>
    <class kind="class">grid_map::GridMapPclLoader</class>
  </compound>
  <compound kind="namespace">
    <name>grid_map::grid_map_pcl</name>
    <filename>namespacegrid__map_1_1grid__map__pcl.html</filename>
    <class kind="class">grid_map::grid_map_pcl::PclLoaderParameters</class>
    <class kind="class">grid_map::grid_map_pcl::PointcloudProcessor</class>
    <member kind="typedef">
      <type>::pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a0a87c5c6cdae0b218669f252f92d3583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pcl::PointCloud&lt; Point &gt;</type>
      <name>Pointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af5df2324d2c13301333a59cc244d0420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>XYZ</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a71aeb32cb81f555399508062155c7aed</anchor>
      <arglist></arglist>
      <enumvalue file="namespacegrid__map_1_1grid__map__pcl.html" anchor="a71aeb32cb81f555399508062155c7aeda02129bb861061d1a052c592e2dc6b383">X</enumvalue>
      <enumvalue file="namespacegrid__map_1_1grid__map__pcl.html" anchor="a71aeb32cb81f555399508062155c7aeda57cec4137b614c87cb4e24a3d003a3e0">Y</enumvalue>
      <enumvalue file="namespacegrid__map_1_1grid__map__pcl.html" anchor="a71aeb32cb81f555399508062155c7aeda21c2e59531c8710156d34a3c30ac81d5">Z</enumvalue>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>calculateMeanOfPointPositions</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a02a22fa939a1dd92dc63fb0618f03cf0</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapFrame</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a83a8d8caa63a9a3d88993603e4196cb4</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapLayerName</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a4aad28bf0b648ffacd833a2860b683b9</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMapRosbagTopic</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a22e706796610cf8b1642054bfe32e357</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputBagPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a2bb0a517b3f2d5d850f883715ac83b46</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getParameterPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>aa4591dd4c809179803e33287929fdc5c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPcdFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>aacafca633fae31fca5cb1124742bb969</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getRigidBodyTransform</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a4161d8f94ef3812bb66de8792a139645</anchor>
      <arglist>(const Eigen::Vector3d &amp;translation, const Eigen::Vector3d &amp;intrinsicRpy)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3f</type>
      <name>getRotationMatrix</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>ae5df2df664d8561d5f8562e43c7c821a</anchor>
      <arglist>(double angle, XYZ axis)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>loadPointcloudFromPcd</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a6de49f2d5b723419560ccf5a447e6e5e</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTimeElapsedToRosInfoStream</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a427a312a4368f4c28b49848453e2071b</anchor>
      <arglist>(const std::chrono::system_clock::time_point &amp;start, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processPointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af5c3ed1d53fc618274a27c1a8ee34f29</anchor>
      <arglist>(grid_map::GridMapPclLoader *gridMapPclLoader, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveGridMap</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a814e961979cf01f5cd399c130a43eb26</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap, const ros::NodeHandle &amp;nh, const std::string &amp;mapTopic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosityLevelToDebugIfFlagSet</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>a7dcdff19b2ca9b023ae856187d8b3cbd</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>transformCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl.html</anchorfile>
      <anchor>af380bbf35ad07cd6788bbfe0e9415f3d</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, const Eigen::Affine3f &amp;transformMatrix)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>grid_map::grid_map_pcl_test</name>
    <filename>namespacegrid__map_1_1grid__map__pcl__test.html</filename>
    <class kind="class">grid_map::grid_map_pcl_test::PointcloudCreator</class>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a054ba785a39d55a323f5dded5604f7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; Point &gt;</type>
      <name>Pointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aea358af55ba2404488fc362d8ab2a787</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>concatenate</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a1730d0f763d471521f4d8a16cb324748</anchor>
      <arglist>(Pointcloud::Ptr cloud1, Pointcloud::Ptr cloud2)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createNoisyPlanePointcloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a374550ba3af54f30723a8a7fedefff99</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double meanZ, double stdDevZ, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createNormallyDistributedBlobOfPoints</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a67c5375ed2be3574ace8ae7b9b877d11</anchor>
      <arglist>(unsigned int nPoints, double mean, double stdDev, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createPerfectPlane</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a37b2ad6def1e1f250dd32f225563ffdb</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double desiredHeight, std::mt19937 *generator)</arglist>
    </member>
    <member kind="function">
      <type>Pointcloud::Ptr</type>
      <name>createStepTerrain</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a3d3b2f7e9d1359bc3e96e1940f3201b9</anchor>
      <arglist>(unsigned int nPoints, double minXY, double maxXY, double zHigh, double zLow, double stdDevZ, std::mt19937 *generator, double *center)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getConfigFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a0b7f844b8b91d2c556ee6a5f5c4345de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getNonNanElevationValues</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>af1526a2c162dd064fcebed5348a43ade</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector3d &gt;</type>
      <name>getNonNanElevationValuesWithCoordinates</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a50cd685855798cad8b39058d8a784f0f</anchor>
      <arglist>(const grid_map::GridMap &amp;gridMap)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTestDataFolderPath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a43cfc4a4538fc808e05ead45488f59f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTestPcdFilePath</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aed0eed1d918f7ccc2d759471c52bdb54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runGridMapPclLoaderOnInputCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>aec119de043d9cf28270ae9e995e9acdb</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runGridMapPclLoaderOnInputCloudAndSavePointCloud</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a0308cf1ed7fd502b3e36f60930e54a67</anchor>
      <arglist>(Pointcloud::ConstPtr inputCloud, grid_map::GridMapPclLoader *gridMapPclLoader, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerbosityLevel</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a8e9c89f9ef66c6ad5417866c1d4b47c2</anchor>
      <arglist>(ros::console::levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a17cb004e9e0a0a7b13e8b0f60c10f9b4</anchor>
      <arglist>(GridMapPclLoaderTest, FlatGroundRealDataset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ad566b825a10905c87f8d82f1ac132cce</anchor>
      <arglist>(HelpersTest, MeanPositionTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a2349896c475b969443b731b6755d68b9</anchor>
      <arglist>(PointcloudProcessorTest, ExtractClusters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ac2458920b5aba576e8870ad0d5f9c500</anchor>
      <arglist>(GridMapPclLoaderTest, PerfectPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a8e90dddef64a9d055a936c1ea73e63f8</anchor>
      <arglist>(GridMapPclLoaderTest, NoisyPlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a6a2c14f878a3c7f07b025b22eca33420</anchor>
      <arglist>(GridMapPclLoaderTest, NoisyDoublePlane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>afd06267d42161bac9b5918fae222be86</anchor>
      <arglist>(GridMapPclLoaderTest, InitializeGeometry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a7e7087556ab478945bebc2d00bfceda8</anchor>
      <arglist>(GridMapPclLoaderTest, NoisyStepTerrain)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a14442d0bfc2b5703a51a47529ccf6398</anchor>
      <arglist>(GridMapPclLoaderTest, CalculateElevation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ac71389ac664b262e3b37a404e1e2c00d</anchor>
      <arglist>(GridMapPclLoaderTest, SavePointclouds)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>layerName</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>ad2ddb02a2503a3a48aebaf98f1998b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mt19937</type>
      <name>rndGenerator</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a75d9736bd988087c5cb00e41bfab03ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>savePointclouds</name>
      <anchorfile>namespacegrid__map_1_1grid__map__pcl__test.html</anchorfile>
      <anchor>a91ad2f8ecdf107301ebdfbcd959d5688</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
