<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>autonomous_exploration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/</path>
    <filename>autonomous__exploration_8cpp</filename>
    <class kind="class">autonomous_exploration::AutonomousExploration</class>
    <namespace>autonomous_exploration</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>autonomous__exploration_8cpp.html</anchorfile>
      <anchor>a2e34d15691b1ff2b22cbe59e114f60a4</anchor>
      <arglist>(autonomous_mapping, AutonomousExploration, autonomous_exploration::AutonomousExploration, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distance_filter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/</path>
    <filename>distance__filter_8cpp</filename>
    <class kind="class">distance_filter::DistanceFilter</class>
    <namespace>distance_filter</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>distance__filter_8cpp.html</anchorfile>
      <anchor>a1c224acc5680451b9892c922a906a742</anchor>
      <arglist>(autonomous_mapping, DistanceFilter, distance_filter::DistanceFilter, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>handle_removal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/segmentation/</path>
    <filename>handle__removal_8cpp</filename>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>clean</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>ad54c23c18871295121787a2068a07654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>epsilon_angle</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>ab712cbd61bce2e2b0e5453883d8d7ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maximum_plane_iterations</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>a7d0d67779377b2c12f6b6a77d8f0a0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minimum_plane_inliers</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>a366ddf2c59e66cf8b0b5c66f80307008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_threshold</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>a1bc47d989dff6d89c7416bbcd9f543b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_of_points</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>a50ccb7329247aacdc932e7382293d3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>step</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>a6599facca78a3191b43beaa45239daea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>handle__removal_8cpp.html</anchorfile>
      <anchor>ab3f078684998b83967d507d0f453f454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>next_best_view.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/</path>
    <filename>next__best__view_8cpp</filename>
    <class kind="class">autonomous_mapping::NextBestView</class>
    <class kind="struct">autonomous_mapping::point_2d</class>
    <namespace>autonomous_mapping</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>next__best__view_8cpp.html</anchorfile>
      <anchor>a07076f59a8d8cc02a4698d0835ff9eb3</anchor>
      <arglist>(autonomous_mapping, NextBestView, autonomous_mapping::NextBestView, nodelet::Nodelet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_pgm</name>
      <anchorfile>namespaceautonomous__mapping.html</anchorfile>
      <anchor>abfb9b86855c1aa9adf2954173b62b322</anchor>
      <arglist>(std::string filename, std::vector&lt; std::vector&lt; int &gt; &gt; cm)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>namespaceautonomous__mapping.html</anchorfile>
      <anchor>a2d6bd48a2d46cea6f9b8231c2dd30f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pi</name>
      <anchorfile>namespaceautonomous__mapping.html</anchorfile>
      <anchor>a43e9705452412524b32ea80af973e0d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>project_segments.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/segmentation/</path>
    <filename>project__segments_8cpp</filename>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>project__segments_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>project__segments_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_differences.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/segmentation/</path>
    <filename>segment__differences_8cpp</filename>
    <class kind="class">SegmentDifferencesNode</class>
    <member kind="typedef">
      <type>pcl::KdTree&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>segment__differences_8cpp.html</anchorfile>
      <anchor>a071f115d0dc368afd3bf4b9aa50a56da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>segment__differences_8cpp.html</anchorfile>
      <anchor>a6c737bbce051bc4690e4c608adc2deec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segment__differences_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segmentation_of_pointcloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/segmentation/</path>
    <filename>segmentation__of__pointcloud_8cpp</filename>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findBoxModel</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a1e37b3798e78585ecb005f7a21ac0ccc</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt; cloud, pcl::PointCloud&lt; pcl::Normal &gt; nrmls, std::vector&lt; double &gt; &amp;coeff, double eps_angle_=0.1, double success_probability_=0.99, int verbosity_level_=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAxesOrientedSurfaces</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a764ca98f1d937a7d53098dad1aa249b1</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt; &amp;input_cloud, pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals_cloud, Eigen::Vector3f axis, double epsilon_angle, double plane_threshold, int minimum_plane_inliers, int maximum_plane_iterations, int minimum_size_of_plane_cluster, double plane_inliers_clustering_tolerance, std::vector&lt; pcl::PointCloud&lt; PointT &gt;::Ptr &gt; &amp;planar_surfaces, std::vector&lt; std::string &gt; &amp;planar_surfaces_ids, std::vector&lt; pcl::PointIndices::Ptr &gt; &amp;planar_surfaces_indices, std::vector&lt; pcl::ModelCoefficients::Ptr &gt; &amp;planar_surfaces_coefficients, pcl::visualization::PCLVisualizer &amp;viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMinAndMax</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a8d350610f1a5b99599ae91102ae1b246</anchor>
      <arglist>(boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt; cloud_, Eigen::VectorXf model_coefficients, boost::shared_ptr&lt; pcl::SACModelOrientation&lt; pcl::Normal &gt; &gt; model, std::vector&lt; int &gt; &amp;min_max_indices, std::vector&lt; float &gt; &amp;min_max_distances)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRGB</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>ad7239bb26d35fd42019f65b841b64bbe</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>center_radius</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a4370a4eef5d12242f0ea4fe8c60e404e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>clean</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>ad54c23c18871295121787a2068a07654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cluster_tolerance</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>aec9e3df1696fbf3ab9b383349a0bae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>color_radius</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>ad48e9f4d30ead781a966f06789bee9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>epsilon_angle</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>ab712cbd61bce2e2b0e5453883d8d7ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>find_box_model</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>aaa2b0e373d504d653168395712051b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fixture_cluster_tolerance</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>acc99973205fa967525d1e2079b19f6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fixture_min_pts_per_cluster</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a09812bf77f0f07e2a0434044f19ca652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>handle_clustering_tolerance</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a436b7109c801076da37ec4b23a252b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height_of_ceiling</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a9a0c3c8a179a2d0d4c606d2565127f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height_of_floor</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a4b99286a0502780951d602d245354f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height_of_walls</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a58ef5a06aedaf6a4fad549bd1402089f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>init_radius</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a8e5de83feb424be72e51fe5cbd840c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maximum_plane_iterations</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a7d0d67779377b2c12f6b6a77d8f0a0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_pts_per_cluster</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a4a3ebb05c2d039de2c00409035cdc8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minimum_plane_inliers</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a366ddf2c59e66cf8b0b5c66f80307008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minimum_size_of_handle_cluster</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a3a0da27f11cc67a8e71a669648cf8076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minimum_size_of_plane_cluster</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>aa328ed37401db98e169dd6f62bb48762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_inliers_clustering_tolerance</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>abf6dc23693c04f9c2b0c93f587c8312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_threshold</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a1bc47d989dff6d89c7416bbcd9f543b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segmentation_by_color_and_fixture</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>af4f5a2c605687ef086e45d044dbd0eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_of_points</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a50ccb7329247aacdc932e7382293d3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>std_limit</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a4aac1982cae662ebc58525cb29b58a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>step</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>a6599facca78a3191b43beaa45239daea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>segmentation__of__pointcloud_8cpp.html</anchorfile>
      <anchor>ab3f078684998b83967d507d0f453f454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_segments.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-mapping/doc_stacks/2013-10-06_11-47-26.156569/mapping/autonomous_mapping/src/segmentation/</path>
    <filename>visualize__segments_8cpp</filename>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>clean</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>ad54c23c18871295121787a2068a07654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_of_hull</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>a8b66542f519b3dc347db97e6c0d19b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_of_projected</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>a43c1acd1c1c8451f61cc93d368cf6356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>step</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>a6599facca78a3191b43beaa45239daea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>visualize__segments_8cpp.html</anchorfile>
      <anchor>ab3f078684998b83967d507d0f453f454</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SegmentDifferencesNode</name>
    <filename>classSegmentDifferencesNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a634419b907a81b30a4437f8ead66227e</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SegmentDifferencesNode</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a4db6b83826998f471d68b05f9ddd0464</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::EuclideanClusterExtraction&lt; pcl::PointXYZ &gt;</type>
      <name>cluster_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a509b6d29fde4c78ed208538d69691286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>clusters_tree_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>acbf467fbf68812fd927fd32f3c1a9f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ae92401fdf79efb9cb30b14450f77ca1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance_threshold_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a6352e0923b986ef864282b3f77d8b0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a2e96295f5dd92560d35e76d11d63d170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ab805466fa5eb51e6a420f697e7c64870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>object_cluster_max_size_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>abffe5c5154571e755767b035150bf9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>object_cluster_min_size_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ad38d8fe9168c0c905abdea3cfd40e691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>object_cluster_tolerance_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>aa6602b19d05089e40b32091188e2bfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_cloud_topic_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a5d8f0c8fbbab8743f6cc7c751f601d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_filtered_cloud_topic_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a35ddb98806254d211c3a4073966c53fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::RadiusOutlierRemoval&lt; pcl::PointXYZ &gt;</type>
      <name>outrem_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ad93b61f2ae40ea3bd846fd4ca3b2e17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl_ros::Publisher&lt; pcl::PointXYZ &gt;</type>
      <name>pub_diff_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a9e7f7b26fdf35b1c0837945830e0c0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl_ros::Publisher&lt; pcl::PointXYZ &gt;</type>
      <name>pub_filtered_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a601e0c405ebf51e5e255d1cdc5046aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rate_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ae1c44ab635ef02f42ca351fc64dc48c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_segmented_cloud_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a17abff4c83896868039bdccabf76061e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::SegmentDifferences&lt; pcl::PointXYZ &gt;</type>
      <name>seg_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ae6ca31da6ae914d5e5d6efb0046ed872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>segment_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>aa978d2ea819fb190a996a5a122956348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ab0f212cfbe27db2510bc474737edf3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>take_first_cloud_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>ab9b5cbf361e447d8137c7e01a93f250f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classSegmentDifferencesNode.html</anchorfile>
      <anchor>a9a79960fbdd58f8f181f0f4fc42a8920</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>autonomous_exploration</name>
    <filename>namespaceautonomous__exploration.html</filename>
    <class kind="class">autonomous_exploration::AutonomousExploration</class>
  </compound>
  <compound kind="class">
    <name>autonomous_exploration::AutonomousExploration</name>
    <filename>classautonomous__exploration_1_1AutonomousExploration.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type></type>
      <name>AutonomousExploration</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>af7fa2cb57b993edc758128bd2c30437b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autonomousExplorationCallBack</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a76f32034f08ea1bf1d408ded1af5c191</anchor>
      <arglist>(const geometry_msgs::PoseArray &amp;pose_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>laserScannerSignalCallBack</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>aa6162db28b6551aed234ed2b38661090</anchor>
      <arglist>(const pr2_msgs::LaserScannerSignal laser_scanner_signal_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveRobot</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a8071f619689045dea39c64b87c135887</anchor>
      <arglist>(geometry_msgs::Pose goal_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveTorso</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a59f167f04ae9f529a41d33164c3837e6</anchor>
      <arglist>(double position, double velocity, std::string direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a2c0ffb6c2d21bff974e5836848aadd85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointcloudCallBack</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>ae2e930285898683f92f020968dead504</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;pointcloud_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserProfile</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>ab20ad6944046c1543776dd5f293a4c45</anchor>
      <arglist>(std::string mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a643ec40176a31ccc9e20a8679dfb9c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AutonomousExploration</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a927d7f822a97e9b4fa578d344c981733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_step_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a19d4f785f6dc6ea2e35ee8ac340c24a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_merged_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a7e8ee5d367718e455bcd5843fc159edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>downsample_leaf_size_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a0d9d2559bf261d6a296cca70277c2d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>get_pointcloud_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>ab8d2ca5fc747c6c8e958a976b9b870f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>goal_pub_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>af02b59bf32fd1dd169104a757a339c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>incremental_pointcloud_pub_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>ac27609d194652390b6cbd4dbc463d37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>laser_signal_subscriber_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>ad120226c9e8635f410bb56b7fd732384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>marker_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>af514b101a7a9823032b42f1efd4c9f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>move_robot_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a983c4d8064f5bfa01d1b882ff4d681da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pointcloud_publisher_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a7b4aab40ca13e64c55c4fb8c2c4fc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>pointcloud_subscriber_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>aed19cfa05e429eb24ccbf5c7b536c052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseArray</type>
      <name>pose_msg_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a504e04adf755bb4b805e937955c37dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>pose_subscriber_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>acc6d31f067847a9901217b1a8d866d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>publish_cloud_incrementally_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a582a771ca883de0350c657658ac99c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>received_laser_signal_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a6ebe00eb3c3e14e92804a96feda8aecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>received_pose_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a095a7ffce121c1adafa0f2d267d2f679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>rotate_amount_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a4eef0a4a803d2efbae11c8aedb681d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scans_count_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>af96ed95fba4c2a48e292b9e77c4e7872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>spin_thread_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>acc91cd190d91d2f1103225416a19f293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>subscribe_pose_topic_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a4ce2b5e4e39eb3acd15ff25cfd83452b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>tilt_laser_publisher_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a0664abf286102d1804e8e6df4fa0c608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>tilt_laser_traj_cmd_publisher_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a470a824fe7c6a098c5daca35606fc39d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wait_for_scan_</name>
      <anchorfile>classautonomous__exploration_1_1AutonomousExploration.html</anchorfile>
      <anchor>a36d32f01a41a77cc9abd1526ce41194d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>autonomous_mapping</name>
    <filename>namespaceautonomous__mapping.html</filename>
    <class kind="class">autonomous_mapping::NextBestView</class>
    <class kind="struct">autonomous_mapping::point_2d</class>
    <member kind="function">
      <type>void</type>
      <name>write_pgm</name>
      <anchorfile>namespaceautonomous__mapping.html</anchorfile>
      <anchor>abfb9b86855c1aa9adf2954173b62b322</anchor>
      <arglist>(std::string filename, std::vector&lt; std::vector&lt; int &gt; &gt; cm)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counter</name>
      <anchorfile>namespaceautonomous__mapping.html</anchorfile>
      <anchor>a2d6bd48a2d46cea6f9b8231c2dd30f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pi</name>
      <anchorfile>namespaceautonomous__mapping.html</anchorfile>
      <anchor>a43e9705452412524b32ea80af973e0d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>autonomous_mapping::NextBestView</name>
    <filename>classautonomous__mapping_1_1NextBestView.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type></type>
      <name>NextBestView</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ad1d0bf020ea275f666700fdb408bde80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>abea8057db0ddf8b6821bb939e09fbef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NextBestView</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a03335951d1f8e5d6e3112ee954295068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>castRayAndLabel</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ac2ca5b3663f3c73bd81572e03f1cbb75</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, octomap::pose6d origin)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a00fc4c048b0f325083ee3a234b47ba51</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pointcloud2_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>compute_overlap_score</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a27e88cc234c2e41f47c61d9afebcb66c</anchor>
      <arglist>(double x, double y, double theta, int reward)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeBoundaryPoints</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a8bf94d65ca868f8d666d222d3d2c4bac</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;border_cloud, pcl::PointCloud&lt; pcl::Normal &gt; &amp;border_normals, std::vector&lt; pcl::PointIndices &gt; &amp;clusters, pcl::PointCloud&lt; pcl::PointXYZ &gt; *cluster_clouds)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt;</type>
      <name>create_costmap</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a979aa92bcd4f05f2a510b4f9ad1417ba</anchor>
      <arglist>(double x_dim, double y_dim, int nr_dirs, pcl::PointCloud&lt; pcl::PointXYZ &gt; border_cloud, geometry_msgs::Point &amp;min, geometry_msgs::Point &amp;max)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt;</type>
      <name>create_empty_costmap</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>adb33f3842a818b385ff2dd9329a06cd8</anchor>
      <arglist>(double x_dim, double y_dim, int nr_dirs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>create_kernels</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ac828e7d14d0a396a94e8424725b1287c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createOctree</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aa88819402614aebc37d07c64f1bc4885</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;pointcloud2_pcl, octomap::pose6d laser_pose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractClusters</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ad712ab380b84bb2e2d453f382fbf8137</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, float tolerance, const boost::shared_ptr&lt; pcl::KdTree&lt; pcl::PointXYZ &gt; &gt; &amp;tree, std::vector&lt; pcl::PointIndices &gt; &amp;clusters, double eps_angle, unsigned int min_pts_per_cluster=1, unsigned int max_pts_per_cluster=std::numeric_limits&lt; int &gt;::max())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>find_best_pose</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a1aef5754427a882c990a0d31f98306c0</anchor>
      <arglist>(int best_i, int best_j, int best_k, int max_reward, geometry_msgs::Point &amp;min, geometry_msgs::Point &amp;max)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>find_max_indices</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a5b36fbc00fdbdb4a31253fcae996d557</anchor>
      <arglist>(int &amp;best_i, int &amp;best_j, int &amp;best_k, int nr_dirs, int x_dim, int y_dim, int &amp;max_reward, std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt; costmap)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>find_min_max</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a42b6351b6ef8c1988671285396f798c7</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; border_cloud, geometry_msgs::Point &amp;min, geometry_msgs::Point &amp;max)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findBorderPoints</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a3370eed7ccfd4ec6d6643017d67c9efa</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;border_cloud, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findOccupiedPoints</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a6ab098f32fc0b14ac20848c37fcb27d3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;occupied_cloud, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grid_cb</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>acdc0a757368e6fff9bb34b86af93efe3</anchor>
      <arglist>(const nav_msgs::OccupancyGridConstPtr &amp;grid_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt;</type>
      <name>reduced_costmap</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ae02a82abfda031c83413b05b07bacc3c</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt; costmap, int best_j, int best_k, geometry_msgs::Point &amp;min, geometry_msgs::Point &amp;max, double &amp;x_dim, double &amp;y_dim)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>sample_from_costmap</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>af514f6afb05794d5da35563613849638</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt; costmap, int max_reward, int nr_dirs, int x_dim, int y_dim, geometry_msgs::Point min, geometry_msgs::Point max, int &amp;reward, double &amp;score)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>save_costmaps</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>af727d17d58875f4e92489b68d1821dda</anchor>
      <arglist>(int nr_dirs, std::vector&lt; std::vector&lt; std::vector&lt; int &gt; &gt; &gt; costmap, std::string file_prefix, ros::Time stamp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>visualizeOctree</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aed09004806b7218830275bbe95d7c6f3</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pointcloud2_msg, geometry_msgs::Point viewpoint)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>compareClusters</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aaa18fce5f71e72f74acb2c49e6740126</anchor>
      <arglist>(pcl::PointIndices c1, pcl::PointIndices c2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>aggregated_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a6eb57522b75d60329904f5a62c2c45d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>border_cloud_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a49624e7adfef54b2cf061bc771eea6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>boundary_angle_threshold_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>adae7fa04a268d3bab6b3b13de14e0c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>check_centroids_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a18fefbb7060ec5e97e6920d1c8c23c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::PointCloud2</type>
      <name>cloud_in_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ab1641c53c5b0a0d97439687b958f97a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a4d2e620d37b2ed04d831da1cd4faea34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>costmap_grid_cell_size_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>af96d12d04cd3fca80262c262b5697d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a97509dcf19ac8359e8237108f312e80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>free_label_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a458d9a7e2c80e394800e9f36bb2b2a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>free_nr_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>acb8ebae33e172215445d0253f518f588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fringe_label_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a7d88f9467ba4b6183d0d6bf893aebb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fringe_nr_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aa08bd365a471c742bae9c7c53e82fbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fringe_threashhold_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aaee7d8b4277ae06cd5ce95d9c1ddcf9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>grid_sub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a9d051a288189c291827d7e474cdc9276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a61c5aa42543121ab46814db42c7de92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>kernel_degree_step_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a76e2a7810d9ad985a2dabcd1e819b6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>kernel_radial_step_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aef72ff69f1b5401dcf7086289606257c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>laser_frame_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ac20861a44d08b715747178b1bb0911a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>level_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a73958165d21f97d4d0a3c759ad1f7b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>nav_msgs::OccupancyGrid</type>
      <name>map_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>accd140af28ea1024afd495f86375b3cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::MarkerArray</type>
      <name>marker</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a82956279b10fbfb1896033820950a492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::Marker</type>
      <name>marker_bound_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a41eb8ef9a8decc55da11f0f5e3fe34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_bound_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a0359f3f0771bf3eb737c225f0fafb02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::Marker</type>
      <name>marker_occ_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a621bf3f98b4af053b5c4db780bcf40c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_occ_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a03de2fadc1d3cbc98c27b8efc7c16039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_pts_per_cluster_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a24a6640f299c1b4bb8d97268e70fd36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseArray</type>
      <name>nbv_pose_array_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a07afcecfaf0e09da7459936a9fb79f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>normal_search_radius_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aaa8109f243c3698fac8d372aafa42eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nr_costmap_dirs_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a7c9a82ac1efc4c8ce08216c1ebd62d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>nr_pose_samples_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ad7181ce9dcb92deed51b86bd6d482ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>number</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a957a6b67964d456b031ff1140a55836e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>occupied_label_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ade21c76d40f64121cbb2275a4a33ab05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>occupied_nr_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a31063074da454fae26fa662bc19e6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::ScanGraph *</type>
      <name>octomap_graph_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>af7ff21c77952a71a0e0db53cae51969e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::OcTreePCL *</type>
      <name>octree_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a0578ae8afa6eaf976381728e93d26d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>visualization_msgs::MarkerArray</type>
      <name>octree_marker_array_msg_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a8f8703db5c31540a06e532bf27bd5831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>octree_marker_array_publisher_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>accce34c59eb9f9efd7a8414a0be32f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>octree_marker_publisher_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ac25c9e272790731f55da7fcec9123b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>octree_maxrange_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a316d91f470f3171dcdeba1e13a6db078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>octree_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ab3df5668a1dbe06f3612d38d28fc67d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>octree_res_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aec3f27331754b49d344e5422596750f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>ogrid_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a8ac142c0583f4bac634ba59c5a835d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ogrid_sub_topic_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a98b1245d7ab494aeb8250a63f0c68be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ogrid_topic_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>afdee2893d91bfdee9237fb0ef45e29b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_octree_topic_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>afd66f903edab0f775dd652736dae6f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_pose_topic_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ad75f6aa1d0264d5e104cd1249123e7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>p</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>acc542fb1ce12172850fcedea23aa57f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pose_boundary_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a8baa9c436dffd3e0e60d563d6df65a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pose_marker_array_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a6e6fdf216c21d1e57745ebf49c881be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pose_marker_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a6179fe28215c31041d9083905310de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pose_occupied_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a647727009ac535133db55a20cc8bd787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pose_pub_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aecfaea059cc81e14b67c99b09167c9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>octomap::KeyRay</type>
      <name>ray</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a1e7089082a4d52f375728ed30072d660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>received_map_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aeae3893ec0a2c8f1ea15a0700f57d0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_d_max_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a92b0e34cdef7ba850d327fa8b3ef1f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_d_min_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a7a63141fcfc16213a058f6f85b10e5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_horizontal_angle_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ae8c7283c53848f07ccb8e056edda9bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_horizontal_resolution_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a5431a5df42ef4208c957b7d62373f4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_opening_angle_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>aab0932303ef2965e3a9ba76be9ebbdd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_preferred_d_max_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ad729f489f70889e5d884f4271a6217de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_preferred_d_min_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a8ba05788d18fbd4b84a70f1886575469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_preferred_opening_angle_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>acb2326e7662f20993474e065ddc480b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_vertical_angle_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a917acccb1afdb13cbb6db8921ffc7683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sensor_vertical_resolution_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ad6e431dee3acab1d02adecb9c1f28847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a2b2c3f6cb32fd15a574877b58be57eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>tolerance_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a9db699c647bea9f4f4dfeb6a22bac288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>unknown_label_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>ac9952c28c90d87202bdb53e5fe46f933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; point_2d &gt; &gt;</type>
      <name>vis_kernel</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a23cc692fa7fd7e68b681d2e760aa683f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>visualize_octree_</name>
      <anchorfile>classautonomous__mapping_1_1NextBestView.html</anchorfile>
      <anchor>a85453528fc038afd61be0a41a3db8d75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>autonomous_mapping::point_2d</name>
    <filename>structautonomous__mapping_1_1point__2d.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>weight</name>
      <anchorfile>structautonomous__mapping_1_1point__2d.html</anchorfile>
      <anchor>af0d22054899dd8723d206af6c73bfb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structautonomous__mapping_1_1point__2d.html</anchorfile>
      <anchor>a7387585dfe94f99ac22f603a58f92b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structautonomous__mapping_1_1point__2d.html</anchorfile>
      <anchor>a3786e721f317d23c9ea2fd09aa6532d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>distance_filter</name>
    <filename>namespacedistance__filter.html</filename>
    <class kind="class">distance_filter::DistanceFilter</class>
  </compound>
  <compound kind="class">
    <name>distance_filter::DistanceFilter</name>
    <filename>classdistance__filter_1_1DistanceFilter.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type></type>
      <name>DistanceFilter</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a70230b7be50b4b2e6e619ebb1a64c91b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>ac736f452a78739faf40cf6af017fdb2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DistanceFilter</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a1467738924b10d46eb8ea447134e4f88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a181b2ebc6565d1cfe41fb4f5dbcc4012</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pointcloud2_msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>cloud_pub_</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a053f53cb1454f6cbb712c8e1958eb4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a2a3d4733a4d23c84b73099bd417a0028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>cp</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>af2d79ff7977fac17726be0252d093c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>ade4969cdaf05f97b8174f824f7ce0f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>laser_frame_</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a880c9db1cb7e2b529f46ba258c5482e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_cloud_topic_</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a0153b65efc37ea7eb13b7690f8031d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classdistance__filter_1_1DistanceFilter.html</anchorfile>
      <anchor>a3df91a60196f4ccdb5f3ab3177623af9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
