<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/</path>
    <filename>____init_____8py.html</filename>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>bag_io.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/io/</path>
    <filename>bag__io_8cpp.html</filename>
    <includes id="bag__io_8h" name="bag_io.h" local="yes" imported="no">pcl_ros/io/bag_io.h</includes>
    <member kind="typedef">
      <type>pcl_ros::BAGReader</type>
      <name>BAGReader</name>
      <anchorfile>bag__io_8cpp.html</anchorfile>
      <anchor>a91611cf3494c189f676096e9d7582a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bag_io.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/io/</path>
    <filename>bag__io_8h.html</filename>
    <class kind="class">pcl_ros::BAGReader</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>bag_to_pcd.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/tools/</path>
    <filename>bag__to__pcd_8cpp.html</filename>
    <includes id="transforms_8h" name="transforms.h" local="yes" imported="no">pcl_ros/transforms.h</includes>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>bag__to__pcd_8cpp.html</anchorfile>
      <anchor>a7afe9a0b4f28082dfa6c9e17a6fa1a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>bag__to__pcd_8cpp.html</anchorfile>
      <anchor>a78e48559d4aa3f0864eec8a876e00607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>bag__to__pcd_8cpp.html</anchorfile>
      <anchor>a0257374b750f5131426788575911b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bag__to__pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>boundary.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>boundary_8cpp.html</filename>
    <includes id="boundary_8h" name="boundary.h" local="yes" imported="no">pcl_ros/features/boundary.h</includes>
    <member kind="typedef">
      <type>pcl_ros::BoundaryEstimation</type>
      <name>BoundaryEstimation</name>
      <anchorfile>boundary_8cpp.html</anchorfile>
      <anchor>a73725989bf55f0655680de18f87875cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>boundary.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>boundary_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::BoundaryEstimation</class>
    <namespace>pcl_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET</name>
      <anchorfile>boundary_8h.html</anchorfile>
      <anchor>aa93624b0b2836d2510e8c92ae951d817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.py</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/cfg/</path>
    <filename>common_8py.html</filename>
    <namespace>common</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_common_parameters</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a87c1f3f8864f33ccbef8f9b4d3b2fd35</anchor>
      <arglist>(gen)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PACKAGE</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a4357dd14e7a1b39fc6cd98e5ccd3933a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate_data.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/io/</path>
    <filename>concatenate__data_8cpp.html</filename>
    <includes id="transforms_8h" name="transforms.h" local="yes" imported="no">pcl_ros/transforms.h</includes>
    <includes id="concatenate__data_8h" name="concatenate_data.h" local="yes" imported="no">pcl_ros/io/concatenate_data.h</includes>
    <member kind="typedef">
      <type>pcl_ros::PointCloudConcatenateDataSynchronizer</type>
      <name>PointCloudConcatenateDataSynchronizer</name>
      <anchorfile>concatenate__data_8cpp.html</anchorfile>
      <anchor>afb1ce6d21f164401bfe4d14db6aa33df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate_data.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/io/</path>
    <filename>concatenate__data_8h.html</filename>
    <class kind="class">pcl_ros::PointCloudConcatenateDataSynchronizer</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>concatenate_fields.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/io/</path>
    <filename>concatenate__fields_8cpp.html</filename>
    <includes id="concatenate__fields_8h" name="concatenate_fields.h" local="yes" imported="no">pcl_ros/io/concatenate_fields.h</includes>
    <member kind="typedef">
      <type>pcl_ros::PointCloudConcatenateFieldsSynchronizer</type>
      <name>PointCloudConcatenateFieldsSynchronizer</name>
      <anchorfile>concatenate__fields_8cpp.html</anchorfile>
      <anchor>a87868ec5b05d75da67d0800bd17dd5ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>concatenate_fields.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/io/</path>
    <filename>concatenate__fields_8h.html</filename>
    <class kind="class">pcl_ros::PointCloudConcatenateFieldsSynchronizer</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>convert_pcd_to_image.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/tools/</path>
    <filename>convert__pcd__to__image_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert__pcd__to__image_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_pointcloud_to_image.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/tools/</path>
    <filename>convert__pointcloud__to__image_8cpp.html</filename>
    <class kind="class">PointCloudToImage</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert__pointcloud__to__image_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convex_hull.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/surface/</path>
    <filename>convex__hull_8cpp.html</filename>
    <includes id="convex__hull_8h" name="convex_hull.h" local="yes" imported="no">pcl_ros/surface/convex_hull.h</includes>
    <member kind="typedef">
      <type>pcl_ros::ConvexHull2D</type>
      <name>ConvexHull2D</name>
      <anchorfile>convex__hull_8cpp.html</anchorfile>
      <anchor>afc3fb756f1f3e0a62adfeb67f36c74d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convex_hull.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/surface/</path>
    <filename>convex__hull_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::ConvexHull2D</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>crop_box.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>crop__box_8cpp.html</filename>
    <includes id="crop__box_8h" name="crop_box.h" local="yes" imported="no">pcl_ros/filters/crop_box.h</includes>
    <member kind="typedef">
      <type>pcl_ros::CropBox</type>
      <name>CropBox</name>
      <anchorfile>crop__box_8cpp.html</anchorfile>
      <anchor>aeb81ac446c80ab52a818a85937fe2c2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crop_box.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>crop__box_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::CropBox</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>extract_clusters.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/segmentation/</path>
    <filename>extract__clusters_8cpp.html</filename>
    <includes id="extract__clusters_8h" name="extract_clusters.h" local="yes" imported="no">pcl_ros/segmentation/extract_clusters.h</includes>
    <member kind="typedef">
      <type>pcl_ros::EuclideanClusterExtraction</type>
      <name>EuclideanClusterExtraction</name>
      <anchorfile>extract__clusters_8cpp.html</anchorfile>
      <anchor>a0179e5711aaa00891e37af17c3762666</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_clusters.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/segmentation/</path>
    <filename>extract__clusters_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::EuclideanClusterExtraction</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>extract_indices.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>extract__indices_8cpp.html</filename>
    <includes id="extract__indices_8h" name="extract_indices.h" local="yes" imported="no">pcl_ros/filters/extract_indices.h</includes>
    <member kind="typedef">
      <type>pcl_ros::ExtractIndices</type>
      <name>ExtractIndices</name>
      <anchorfile>extract__indices_8cpp.html</anchorfile>
      <anchor>acd4076dc5fcb8b5eae05a994059ab6f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_indices.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>extract__indices_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::ExtractIndices</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>extract_polygonal_prism_data.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/segmentation/</path>
    <filename>extract__polygonal__prism__data_8cpp.html</filename>
    <includes id="transforms_8h" name="transforms.h" local="yes" imported="no">pcl_ros/transforms.h</includes>
    <includes id="extract__polygonal__prism__data_8h" name="extract_polygonal_prism_data.h" local="yes" imported="no">pcl_ros/segmentation/extract_polygonal_prism_data.h</includes>
    <member kind="typedef">
      <type>pcl_ros::ExtractPolygonalPrismData</type>
      <name>ExtractPolygonalPrismData</name>
      <anchorfile>extract__polygonal__prism__data_8cpp.html</anchorfile>
      <anchor>ac632f4b0215c42d713951a5786693bd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_polygonal_prism_data.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/segmentation/</path>
    <filename>extract__polygonal__prism__data_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::ExtractPolygonalPrismData</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>feature.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>feature_8cpp.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
  </compound>
  <compound kind="file">
    <name>feature.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>feature_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::Feature</class>
    <class kind="class">pcl_ros::FeatureFromNormals</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>filter.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>filter_8cpp.html</filename>
    <includes id="transforms_8h" name="transforms.h" local="yes" imported="no">pcl_ros/transforms.h</includes>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
  </compound>
  <compound kind="file">
    <name>filter.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>filter_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::Filter</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>fpfh.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>fpfh_8cpp.html</filename>
    <includes id="fpfh_8h" name="fpfh.h" local="yes" imported="no">pcl_ros/features/fpfh.h</includes>
    <member kind="typedef">
      <type>pcl_ros::FPFHEstimation</type>
      <name>FPFHEstimation</name>
      <anchorfile>fpfh_8cpp.html</anchorfile>
      <anchor>a36aaa337f41ce1adc51a5fc1a4f954df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>fpfh_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::FPFHEstimation</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>fpfh_omp.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>fpfh__omp_8cpp.html</filename>
    <includes id="fpfh__omp_8h" name="fpfh_omp.h" local="yes" imported="no">pcl_ros/features/fpfh_omp.h</includes>
    <member kind="typedef">
      <type>pcl_ros::FPFHEstimationOMP</type>
      <name>FPFHEstimationOMP</name>
      <anchorfile>fpfh__omp_8cpp.html</anchorfile>
      <anchor>a4fe70f6957f6243e49549a83bd5aadb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fpfh_omp.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>fpfh__omp_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::FPFHEstimationOMP</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>io.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/io/</path>
    <filename>io_8cpp.html</filename>
    <member kind="typedef">
      <type>nodelet::NodeletDEMUX&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>NodeletDEMUX</name>
      <anchorfile>io_8cpp.html</anchorfile>
      <anchor>a68452e76fc22a0cf71137731c95ecdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nodelet::NodeletMUX&lt; sensor_msgs::PointCloud2, message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt; &gt;</type>
      <name>NodeletMUX</name>
      <anchorfile>io_8cpp.html</anchorfile>
      <anchor>a67a936c3e1d27de3bac969f0f5aeb946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moment_invariants.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>moment__invariants_8cpp.html</filename>
    <includes id="moment__invariants_8h" name="moment_invariants.h" local="yes" imported="no">pcl_ros/features/moment_invariants.h</includes>
    <member kind="typedef">
      <type>pcl_ros::MomentInvariantsEstimation</type>
      <name>MomentInvariantsEstimation</name>
      <anchorfile>moment__invariants_8cpp.html</anchorfile>
      <anchor>acdd0335670fe4d08d86185ef532744da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moment_invariants.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>moment__invariants_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::MomentInvariantsEstimation</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>moving_least_squares.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/surface/</path>
    <filename>moving__least__squares_8cpp.html</filename>
    <includes id="moving__least__squares_8h" name="moving_least_squares.h" local="yes" imported="no">pcl_ros/surface/moving_least_squares.h</includes>
    <member kind="typedef">
      <type>pcl_ros::MovingLeastSquares</type>
      <name>MovingLeastSquares</name>
      <anchorfile>moving__least__squares_8cpp.html</anchorfile>
      <anchor>a76397bf0cdf363374c53d030890778b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>moving_least_squares.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/surface/</path>
    <filename>moving__least__squares_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::MovingLeastSquares</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>normal_3d.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>normal__3d_8cpp.html</filename>
    <includes id="normal__3d_8h" name="normal_3d.h" local="yes" imported="no">pcl_ros/features/normal_3d.h</includes>
    <member kind="typedef">
      <type>pcl_ros::NormalEstimation</type>
      <name>NormalEstimation</name>
      <anchorfile>normal__3d_8cpp.html</anchorfile>
      <anchor>aaddcc55015785bff9b0b8dc20b132ead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>normal__3d_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::NormalEstimation</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>normal_3d_omp.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>normal__3d__omp_8cpp.html</filename>
    <includes id="normal__3d__omp_8h" name="normal_3d_omp.h" local="yes" imported="no">pcl_ros/features/normal_3d_omp.h</includes>
    <member kind="typedef">
      <type>pcl_ros::NormalEstimationOMP</type>
      <name>NormalEstimationOMP</name>
      <anchorfile>normal__3d__omp_8cpp.html</anchorfile>
      <anchor>a53f4a7e1ea2ea52b30a8a7100f5ab5c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_3d_omp.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>normal__3d__omp_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::NormalEstimationOMP</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>normal_3d_tbb.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>normal__3d__tbb_8cpp.html</filename>
    <includes id="normal__3d__tbb_8h" name="normal_3d_tbb.h" local="yes" imported="no">pcl_ros/features/normal_3d_tbb.h</includes>
  </compound>
  <compound kind="file">
    <name>normal_3d_tbb.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>normal__3d__tbb_8h.html</filename>
    <includes id="normal__3d_8h" name="normal_3d.h" local="yes" imported="no">pcl_ros/features/normal_3d.h</includes>
    <class kind="class">pcl_ros::NormalEstimationTBB</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>passthrough.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>passthrough_8cpp.html</filename>
    <includes id="passthrough_8h" name="passthrough.h" local="yes" imported="no">pcl_ros/filters/passthrough.h</includes>
    <member kind="typedef">
      <type>pcl_ros::PassThrough</type>
      <name>PassThrough</name>
      <anchorfile>passthrough_8cpp.html</anchorfile>
      <anchor>ac6d59f8ef9fbf919fb398fa2cf118a24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>passthrough.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>passthrough_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::PassThrough</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>pcd_io.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/io/</path>
    <filename>pcd__io_8cpp.html</filename>
    <includes id="pcd__io_8h" name="pcd_io.h" local="no" imported="no">pcl_ros/io/pcd_io.h</includes>
    <member kind="typedef">
      <type>pcl_ros::PCDReader</type>
      <name>PCDReader</name>
      <anchorfile>pcd__io_8cpp.html</anchorfile>
      <anchor>a5c80a0c5b17ddea59f7fc43a3ad51b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl_ros::PCDWriter</type>
      <name>PCDWriter</name>
      <anchorfile>pcd__io_8cpp.html</anchorfile>
      <anchor>a6571efeca66609b65cf423c6d414087c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_io.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/io/</path>
    <filename>pcd__io_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::PCDReader</class>
    <class kind="class">pcl_ros::PCDWriter</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>pcd_to_pointcloud.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/tools/</path>
    <filename>pcd__to__pointcloud_8cpp.html</filename>
    <class kind="class">pcd_to_pointcloud</class>
    <member kind="function">
      <type>T</type>
      <name>get_param</name>
      <anchorfile>pcd__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a584ebcdc8e13e4c0464e9b55351f6f25</anchor>
      <arglist>(std::string const &amp;name, T default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pcd__to__pointcloud_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcl_nodelet.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/</path>
    <filename>pcl__nodelet_8h.html</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="yes" imported="no">pcl_ros/point_cloud.h</includes>
    <class kind="class">pcl_ros::PCLNodelet</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>pfh.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>pfh_8cpp.html</filename>
    <includes id="pfh_8h" name="pfh.h" local="yes" imported="no">pcl_ros/features/pfh.h</includes>
    <member kind="typedef">
      <type>pcl_ros::PFHEstimation</type>
      <name>PFHEstimation</name>
      <anchorfile>pfh_8cpp.html</anchorfile>
      <anchor>ae55d835cd239c387a20b6405b9752f86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pfh.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>pfh_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::PFHEstimation</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>point_cloud.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/</path>
    <filename>point__cloud_8h.html</filename>
    <class kind="struct">ros::message_traits::DataType&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">pcl::detail::FieldsLength</class>
    <class kind="struct">pcl::detail::FieldStreamer</class>
    <class kind="struct">ros::message_traits::FrameId&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::TimeStamp&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <namespace>pcl</namespace>
    <namespace>pcl::detail</namespace>
    <namespace>ros</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROS_POINTER_COMPATIBILITY_IMPLEMENTED</name>
      <anchorfile>point__cloud_8h.html</anchorfile>
      <anchor>a9278272ec877eccbbd817ecf514ed8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>pcl_ptr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0327706856448cfb86dcbdabf0023fb5</anchor>
      <arglist>(const boost::shared_ptr&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>ros_ptr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8ce523cefc5c8615c45a7c9d2bee75e7</anchor>
      <arglist>(const boost::shared_ptr&lt; T &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_pcd.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/tools/</path>
    <filename>pointcloud__to__pcd_8cpp.html</filename>
    <class kind="class">PointCloudToPCD</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__to__pcd_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>principal_curvatures.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>principal__curvatures_8cpp.html</filename>
    <includes id="principal__curvatures_8h" name="principal_curvatures.h" local="yes" imported="no">pcl_ros/features/principal_curvatures.h</includes>
    <member kind="typedef">
      <type>pcl_ros::PrincipalCurvaturesEstimation</type>
      <name>PrincipalCurvaturesEstimation</name>
      <anchorfile>principal__curvatures_8cpp.html</anchorfile>
      <anchor>affffef1d4130d82e54f1bd897bc26de6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>principal_curvatures.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>principal__curvatures_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::PrincipalCurvaturesEstimation</class>
    <namespace>pcl_ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET</name>
      <anchorfile>principal__curvatures_8h.html</anchorfile>
      <anchor>aa93624b0b2836d2510e8c92ae951d817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>project_inliers.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>project__inliers_8cpp.html</filename>
    <includes id="project__inliers_8h" name="project_inliers.h" local="yes" imported="no">pcl_ros/filters/project_inliers.h</includes>
    <member kind="typedef">
      <type>pcl_ros::ProjectInliers</type>
      <name>ProjectInliers</name>
      <anchorfile>project__inliers_8cpp.html</anchorfile>
      <anchor>af6bdfc03cb670e32f75f94c0f8099b16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>project_inliers.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>project__inliers_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::ProjectInliers</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>publisher.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/</path>
    <filename>publisher_8h.html</filename>
    <class kind="class">pcl_ros::BasePublisher</class>
    <class kind="class">pcl_ros::Publisher</class>
    <class kind="class">pcl_ros::Publisher&lt; sensor_msgs::PointCloud2 &gt;</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>radius_outlier_removal.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>radius__outlier__removal_8cpp.html</filename>
    <includes id="radius__outlier__removal_8h" name="radius_outlier_removal.h" local="yes" imported="no">pcl_ros/filters/radius_outlier_removal.h</includes>
    <member kind="typedef">
      <type>pcl_ros::RadiusOutlierRemoval</type>
      <name>RadiusOutlierRemoval</name>
      <anchorfile>radius__outlier__removal_8cpp.html</anchorfile>
      <anchor>a927800e1fde631342aa0a30a482822fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>radius_outlier_removal.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>radius__outlier__removal_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::RadiusOutlierRemoval</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>sac_segmentation.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/segmentation/</path>
    <filename>sac__segmentation_8cpp.html</filename>
    <includes id="sac__segmentation_8h" name="sac_segmentation.h" local="yes" imported="no">pcl_ros/segmentation/sac_segmentation.h</includes>
    <member kind="typedef">
      <type>pcl_ros::SACSegmentation</type>
      <name>SACSegmentation</name>
      <anchorfile>sac__segmentation_8cpp.html</anchorfile>
      <anchor>a7794c66f624ca3999e026a1ada375997</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl_ros::SACSegmentationFromNormals</type>
      <name>SACSegmentationFromNormals</name>
      <anchorfile>sac__segmentation_8cpp.html</anchorfile>
      <anchor>a98e0bc0ff938cd7bc451dfe075199cf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sac_segmentation.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/segmentation/</path>
    <filename>sac__segmentation_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::SACSegmentation</class>
    <class kind="class">pcl_ros::SACSegmentationFromNormals</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>SACSegmentation_common.py</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/cfg/</path>
    <filename>SACSegmentation__common_8py.html</filename>
    <namespace>SACSegmentation_common</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_common_parameters</name>
      <anchorfile>namespaceSACSegmentation__common.html</anchorfile>
      <anchor>a55d4b8ad3f15e4e53c6a5dc312b22ce3</anchor>
      <arglist>(gen)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PACKAGE</name>
      <anchorfile>namespaceSACSegmentation__common.html</anchorfile>
      <anchor>ac516bdd49497b830d2539f6f65336b76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_differences.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/segmentation/</path>
    <filename>segment__differences_8cpp.html</filename>
    <includes id="segment__differences_8h" name="segment_differences.h" local="yes" imported="no">pcl_ros/segmentation/segment_differences.h</includes>
    <member kind="typedef">
      <type>pcl_ros::SegmentDifferences</type>
      <name>SegmentDifferences</name>
      <anchorfile>segment__differences_8cpp.html</anchorfile>
      <anchor>a8ad317a8ce18256d7d48bcab6d1e5f70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_differences.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/segmentation/</path>
    <filename>segment__differences_8h.html</filename>
    <includes id="pcl__nodelet_8h" name="pcl_nodelet.h" local="yes" imported="no">pcl_ros/pcl_nodelet.h</includes>
    <class kind="class">pcl_ros::SegmentDifferences</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>segmentation.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/segmentation/</path>
    <filename>segmentation_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>shot.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>shot_8cpp.html</filename>
    <includes id="shot_8h" name="shot.h" local="yes" imported="no">pcl_ros/features/shot.h</includes>
    <member kind="typedef">
      <type>pcl_ros::SHOTEstimation</type>
      <name>SHOTEstimation</name>
      <anchorfile>shot_8cpp.html</anchorfile>
      <anchor>ad775d825c9d5176b16706c1a7c205bfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>shot_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::SHOTEstimation</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>shot_omp.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>shot__omp_8cpp.html</filename>
    <includes id="shot__omp_8h" name="shot_omp.h" local="yes" imported="no">pcl_ros/features/shot_omp.h</includes>
    <member kind="typedef">
      <type>pcl_ros::SHOTEstimationOMP</type>
      <name>SHOTEstimationOMP</name>
      <anchorfile>shot__omp_8cpp.html</anchorfile>
      <anchor>acec8d37efbf286c1a5b885ad5c8a3839</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shot_omp.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>shot__omp_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::SHOTEstimationOMP</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>statistical__outlier__removal_8cpp.html</filename>
    <includes id="statistical__outlier__removal_8h" name="statistical_outlier_removal.h" local="yes" imported="no">pcl_ros/filters/statistical_outlier_removal.h</includes>
    <member kind="typedef">
      <type>pcl_ros::StatisticalOutlierRemoval</type>
      <name>StatisticalOutlierRemoval</name>
      <anchorfile>statistical__outlier__removal_8cpp.html</anchorfile>
      <anchor>ae9a19013f961894fdde44f365c970c97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statistical_outlier_removal.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>statistical__outlier__removal_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::StatisticalOutlierRemoval</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>surface.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/surface/</path>
    <filename>surface_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>test_tf_message_filter_pcl.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/test/</path>
    <filename>test__tf__message__filter__pcl_8cpp.html</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">pcl_ros/point_cloud.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;</type>
      <name>PCDType</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a1ae6764076217e14a956683f889945bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStamp</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>abaac76ea0d6cdcdc6fb1c15999057c25</anchor>
      <arglist>(ros::Time &amp;stamp, std::uint64_t &amp;pcl_stamp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a40e76aa49df008bb991d529d4dddc305</anchor>
      <arglist>(MessageFilter, emptyFrameIDFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a178cea86e78e3cb2d9ce9728f4bea555</anchor>
      <arglist>(MessageFilter, multipleTargetFrames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a53aa53d4449c5ca5e9f9446f8edd49a1</anchor>
      <arglist>(MessageFilter, noTransforms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>af36d620205a46408e97a2ca67d2e1510</anchor>
      <arglist>(MessageFilter, noTransformsSameFrame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a6a3bd8f4c2d12ecace766f0b996f2255</anchor>
      <arglist>(MessageFilter, outTheBackFailure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a627fdaba69c9e568d61150d6ba7e94ef</anchor>
      <arglist>(MessageFilter, postTransforms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>aae37ab561043d0c147cacb20f0a3cab2</anchor>
      <arglist>(MessageFilter, preexistingTransforms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a7b965294620b0be8ecc1131189745761</anchor>
      <arglist>(MessageFilter, queueSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a71403983fe2b704c88fa20a668daf5ab</anchor>
      <arglist>(MessageFilter, removeCallback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a0fe1aa09e4b482e7d31808639748dd07</anchor>
      <arglist>(MessageFilter, setTargetFrame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__tf__message__filter__pcl_8cpp.html</anchorfile>
      <anchor>a3f2d24e8649369b409d5831dcf52dea3</anchor>
      <arglist>(MessageFilter, tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transforms.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/</path>
    <filename>transforms_8cpp.html</filename>
    <includes id="transforms_8h" name="transforms.h" local="yes" imported="no">pcl_ros/transforms.h</includes>
    <includes id="transforms_8hpp" name="transforms.hpp" local="yes" imported="no">pcl_ros/impl/transforms.hpp</includes>
    <namespace>pcl_ros</namespace>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::InterestPoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a1642784c339df23b15bf5fff6fc8956c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::InterestPoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a19ebb1ec3d7b837572e2e6de09e10341</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::InterestPoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>afcd49b6e70300f7752efefab2263d9c3</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::InterestPoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a54b0b93f1d7f20208ceb38b0b509d357</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::InterestPoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ad647e6c3bc5b10a7c20f5b45f7868fed</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::InterestPoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ae38cb52351c08feb803a732b285d8c72</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::InterestPoint &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a7727f576fef1899fa8f152dffa4dca61</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a7058bb9c6336b31b460c6a210be56ab1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>afa30317c85b85fbb48b8c4520097aca9</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aa89a797c9e8fe2ffd5ebb44bc23b2cec</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a385308a31eee4bc7268697e1ea0d2d69</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aedea87f4ca43281916aecbfda47eb388</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithRange &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a39556c5e412f73bcadc22c6f361f63bb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithRange &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aa03ef089b388f54e67b428a4399b2d97</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithRange &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>af1aeb882641230bb7a15410b69e2c0a2</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithRange &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a1e27a10b0e30ed8b6e47e401fd86edb2</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithRange &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>acd6b9fb6c877f69bfb669250746b0d4d</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithRange &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>af769bc87ff14f76e5c36937ad4b4e64c</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointWithRange &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithViewpoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a5019b5198c237f6e9421f283dda94b2d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithViewpoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a720b6de3ba4b87fc989949e5f821ff85</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithViewpoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a1b02df457dff69edf7ec994b12ee4553</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithViewpoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aaf7b7dc077cbb688e8fb6bb5e18d1db4</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithViewpoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aba3a5792746493b4b7211fd8911f5d28</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointWithViewpoint &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a1c99174eb5b75c7708c4616fd89e9693</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointWithViewpoint &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZ &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aee35d594e29e0db9f6b2eccc74da79a9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZ &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a8f22165f14840bbe5adfa42b0b0b6ce1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZ &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a599e2076e0da5e3ce8dc48a13823f074</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZ &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a6d99fca18cced17d83eed5089874967e</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZ &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a7d4afb3fdeb074b7b5ee5bfdc98dd651</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZ &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a16625c4a015af4fdf6fb420958fc1ee5</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZI &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a2ef9514f298250d5d41d7599bad890c6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZI &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a21c91fc6eecbb4e07fa6fba42a0f0b30</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZI &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a718fb39ff42375afb745f424dddd2130</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZI &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a559834284493895e3468aab97a3dfc7a</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZI &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ab4928041b22d672d459844d9060e1687</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZI &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ab00ca1cf2493f26722e64860a8d3a029</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ad90084516b83dcca836043cbcc3c9c78</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>abc4d74169916d5cd14c65699c7ca7172</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ab72b1fdae58836540adc6d8fc4e9f079</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a12d4c4defd1178eab68842180844c021</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ab2fb7284759a2564497c5ebcc5080dae</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>adfbe51d7a7343da48641b7d25907f5e4</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a300326b469a7f2bdd7e1f5cde51eaa39</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a6aacaafa6f33fd2a63522d589c9e69e1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a33d55c9657cd72e03436b8f6a325899c</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a127d59075339e70f6a08bf748f887ec4</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>af06f4ecf2e444ba682b82730aa85afc3</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGB &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a85cf242b8ed1d4a570b9902247d7ad72</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBA &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a3f6183650498af134cb5c73b7fb83984</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBA &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a35302f807ee0da8f8c015488bc33423c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBA &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a3e7d35dfa045b621d531963afdd41e62</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBA &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ac4fc5ba51f2e72b8d47feeedd3228b73</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBA &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a4dab0916776c372d0014a8ccc22537ad</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBA &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a3351714cda47e4c2adb1310e0887a013</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>af819cdd179cfab0e04da940cd634c34b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>affa9e653a4130ca17c0672fdb9cb1ab4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a45da87a9b2cf5019cd0e5949a0357cd2</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a245d4c3cb592f78981f2ead3af0d8aca</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a62ff41503867f2e937ae4ce550f252d4</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloud&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a23d285e03115fa76f0ce7676f8b1c2bf</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ae5ce260116bec9c6b787987e4ddf5aca</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a3d63b8b1efeb85b90dff41ac60573747</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a6d2fea638a3afe6836eb972fe21c0231</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a3c02a2442183651352c0d8957da55095</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aa1a0b16f52e16406778a58c71b40e611</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>abd4b6741d69ddbd88a4b9fcd20832e03</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>af4de329ed17527960407abf5657f1bc7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a58b8987cf3b2fb8d0a87a6d8c539bae5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ab0a438786d3df2106a40730a57e63011</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>aefbadd229398b037f2a633b676e86eb6</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a71d6c6263dbcbdd16ea1a9c27b1f011b</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZINormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ab8f6f72c543133b61dee1100f76067b5</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a19993572de82c5cdcb96b11b7ffa560b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const geometry_msgs::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a9c12753a78005838f0a4576a6c30dfda</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf::Transform &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>af042030bdca4ed5fa7d6e8fd8159b0cc</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>ac63b5411b81b940e358c3695899c19ca</anchor>
      <arglist>(const std::string &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a355c97f3a26b99e467fd5ebd21892387</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf2_ros::Buffer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>pcl_ros::transformPointCloudWithNormals&lt; pcl::PointXYZRGBNormal &gt;</name>
      <anchorfile>transforms_8cpp.html</anchorfile>
      <anchor>a25b172cb7b131da00b087330d6420d3e</anchor>
      <arglist>(const std::string &amp;, const ros::Time &amp;, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const std::string &amp;, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;, const tf::TransformListener &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformAsMatrix</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a4c9680904e1921d41eb98e37ddc5a897</anchor>
      <arglist>(const geometry_msgs::Transform &amp;bt, Eigen::Matrix4f &amp;out_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformAsMatrix</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aefb8dd06a25dcaaa17b2dc92644984e2</anchor>
      <arglist>(const tf::Transform &amp;bt, Eigen::Matrix4f &amp;out_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a0add8c12536fbf5e043117e87b644a7e</anchor>
      <arglist>(const Eigen::Matrix4f &amp;transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a639d0b0bebd3c8bc6691ba76b0da553b</anchor>
      <arglist>(const std::string &amp;target_frame, const geometry_msgs::Transform &amp;net_transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a89ffd255936e3fc608278abbbc5a9dcd</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a29cf585a248dc53517834f4c5a1c4d69</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>ae730596163b8fa79f374faa0eae1c53f</anchor>
      <arglist>(const std::string &amp;target_frame, const tf::Transform &amp;net_transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transforms.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/</path>
    <filename>transforms_8h.html</filename>
    <namespace>pcl_ros</namespace>
    <member kind="function">
      <type>void</type>
      <name>transformAsMatrix</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a4c9680904e1921d41eb98e37ddc5a897</anchor>
      <arglist>(const geometry_msgs::Transform &amp;bt, Eigen::Matrix4f &amp;out_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformAsMatrix</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aefb8dd06a25dcaaa17b2dc92644984e2</anchor>
      <arglist>(const tf::Transform &amp;bt, Eigen::Matrix4f &amp;out_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a0add8c12536fbf5e043117e87b644a7e</anchor>
      <arglist>(const Eigen::Matrix4f &amp;transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3f2ac4f97e01edef0e546d146af6afa2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const geometry_msgs::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aad20af010640a41f1898e75f6a6121ad</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a639d0b0bebd3c8bc6691ba76b0da553b</anchor>
      <arglist>(const std::string &amp;target_frame, const geometry_msgs::Transform &amp;net_transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3abd2a3abbd658bdc32fc9670daddcc0</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aad1ce4ad90ab784aae6158419ad54d5f</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3b83738943b1ca42be91e5ecd1b3f8e1</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a34090d5c8739e1a31749ccf0fd807f91</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a89ffd255936e3fc608278abbbc5a9dcd</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a29cf585a248dc53517834f4c5a1c4d69</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>ae730596163b8fa79f374faa0eae1c53f</anchor>
      <arglist>(const std::string &amp;target_frame, const tf::Transform &amp;net_transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a724728524a5f56fdc2f7e9df3894b28e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const geometry_msgs::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a80e0f02f8d2b6f4e9c45290f3a993b41</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>afc10edbc1d7a48f7e68a252928cf624d</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a0d2aa7deff3b505ea0c7904303f57929</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a4a5a0b5357f6815ce9794ee4dc90ce57</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a2109a1e56281a43254943d8763b924d8</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transforms.hpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/impl/</path>
    <filename>transforms_8hpp.html</filename>
    <includes id="transforms_8h" name="transforms.h" local="yes" imported="no">pcl_ros/transforms.h</includes>
    <namespace>pcl_ros</namespace>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3f2ac4f97e01edef0e546d146af6afa2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const geometry_msgs::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aad20af010640a41f1898e75f6a6121ad</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3abd2a3abbd658bdc32fc9670daddcc0</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aad1ce4ad90ab784aae6158419ad54d5f</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3b83738943b1ca42be91e5ecd1b3f8e1</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a34090d5c8739e1a31749ccf0fd807f91</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a724728524a5f56fdc2f7e9df3894b28e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const geometry_msgs::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a80e0f02f8d2b6f4e9c45290f3a993b41</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>afc10edbc1d7a48f7e68a252928cf624d</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a0d2aa7deff3b505ea0c7904303f57929</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a4a5a0b5357f6815ce9794ee4dc90ce57</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a2109a1e56281a43254943d8763b924d8</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vfh.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/features/</path>
    <filename>vfh_8cpp.html</filename>
    <includes id="vfh_8h" name="vfh.h" local="yes" imported="no">pcl_ros/features/vfh.h</includes>
    <member kind="typedef">
      <type>pcl_ros::VFHEstimation</type>
      <name>VFHEstimation</name>
      <anchorfile>vfh_8cpp.html</anchorfile>
      <anchor>a9a00b60cdd1fe7d4fe1dbe1f0a84745a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vfh.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/features/</path>
    <filename>vfh_8h.html</filename>
    <includes id="feature_8h" name="feature.h" local="yes" imported="no">pcl_ros/features/feature.h</includes>
    <class kind="class">pcl_ros::VFHEstimation</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="file">
    <name>voxel_grid.cpp</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/src/pcl_ros/filters/</path>
    <filename>voxel__grid_8cpp.html</filename>
    <includes id="voxel__grid_8h" name="voxel_grid.h" local="yes" imported="no">pcl_ros/filters/voxel_grid.h</includes>
    <member kind="typedef">
      <type>pcl_ros::VoxelGrid</type>
      <name>VoxelGrid</name>
      <anchorfile>voxel__grid_8cpp.html</anchorfile>
      <anchor>a0f042f79ad089780d13d2526d80fa8eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voxel_grid.h</name>
    <path>/tmp/ws/src/perception_pcl/pcl_ros/include/pcl_ros/filters/</path>
    <filename>voxel__grid_8h.html</filename>
    <includes id="filter_8h" name="filter.h" local="yes" imported="no">pcl_ros/filters/filter.h</includes>
    <class kind="class">pcl_ros::VoxelGrid</class>
    <namespace>pcl_ros</namespace>
  </compound>
  <compound kind="class">
    <name>pcl_ros::BAGReader</name>
    <filename>classpcl__ros_1_1BAGReader.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a2f8fa9f42ec1fc372b3edbf3adb956e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a1f35f11ffca6a611c0688b5a997de38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a39569f22bb4dda770d5690ed5f6c650d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BAGReader</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>add966c1cef959a0e1eec03092bf61d24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a8365f8fde5aad6a669aa0cc83cd386d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PointCloudConstPtr</type>
      <name>getNextCloud</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a710646cd652ceebe46ccc89b3958e29b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPublishRate</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a49faba4ef277f0c99a4d14f34cc7b168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a39a7e79946769f026abe19847c5aa89f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a46574be91ad9ac6c50aa01b4c0be0b60</anchor>
      <arglist>(const std::string &amp;file_name, const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishRate</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>ad657afa698b09616584ca5e0abb80f36</anchor>
      <arglist>(double publish_rate)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::Bag</type>
      <name>bag_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>ac5e8b054245bad06a8b3419e8793baf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a3eff0012b8a4cc09ae0f300fd90ad4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::View::iterator</type>
      <name>it_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a2f3b5d20c0147bd34c59221944e4c6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudPtr</type>
      <name>output_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>ac5fa248f7265deb2ee1731f5b7cfeb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>publish_rate_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a7a2e979f89d5958678181d3e950c90ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_name_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a6942bb1caec6b1ede3257f7cf994ab97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::View</type>
      <name>view_</name>
      <anchorfile>classpcl__ros_1_1BAGReader.html</anchorfile>
      <anchor>a944af3f5d63e5835cef1b7cec6076e64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::BasePublisher</name>
    <filename>classpcl__ros_1_1BasePublisher.html</filename>
    <member kind="function">
      <type>void</type>
      <name>advertise</name>
      <anchorfile>classpcl__ros_1_1BasePublisher.html</anchorfile>
      <anchor>a059aa2eca17a362f49f96adc96d21d2b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;topic, uint32_t queue_size)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getNumSubscribers</name>
      <anchorfile>classpcl__ros_1_1BasePublisher.html</anchorfile>
      <anchor>a9899a724d7f9cc7d175a4a71fdf48d44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTopic</name>
      <anchorfile>classpcl__ros_1_1BasePublisher.html</anchorfile>
      <anchor>ada1144c2dbfd0960147a2620a6c88277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classpcl__ros_1_1BasePublisher.html</anchorfile>
      <anchor>aeb60257769d109f82cce8fe691c585a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classpcl__ros_1_1BasePublisher.html</anchorfile>
      <anchor>af862cb13397fab0ab1046d08cbcd5010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classpcl__ros_1_1BasePublisher.html</anchorfile>
      <anchor>a2127dce0d0eab413ca152e8cab80cad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::BoundaryEstimation</name>
    <filename>classpcl__ros_1_1BoundaryEstimation.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::Boundary &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a2f1742fcc8b2f31b3e9636a2c97d3d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a1c2c5068e4db409e043e48fd022a1641</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a390ec2e58477861645c55f4b45f0ce3e</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1BoundaryEstimation.html</anchorfile>
      <anchor>abc849cd603f3e609bfdfa9cb86d21d63</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::BoundaryEstimation&lt; pcl::PointXYZ, pcl::Normal, pcl::Boundary &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1BoundaryEstimation.html</anchorfile>
      <anchor>a8eb11a3fe18e0cbbd43b0b8c5bdcb143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::ConvexHull2D</name>
    <filename>classpcl__ros_1_1ConvexHull2D.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>acce1efbc6f42c695ea74dbe496a449da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>ab6793d7e5fef8248498f14018e3fa2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>ab32c31eb75bbdb2f3af14ded4a776758</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_indices_callback</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>a075f997b335f32c47fef2c9dafa33931</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>a1052c131644d09b4ffbf9c0208ec43a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>abe270e663d78b5655a2aa27afb5d126d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>a58d96b85b1e5ac9fb104cd62aca201ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ConvexHull&lt; pcl::PointXYZ &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>a83f06ac7d8f0569b7dbde3c2e555855b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_plane_</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>aa8e104ded8f39be4ecfa1d65bcc608c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>a714999ed7bfcf5f12ed0002b49415cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_a_</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>aad996a37e17c4929d62f90f6ae9af5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_e_</name>
      <anchorfile>classpcl__ros_1_1ConvexHull2D.html</anchorfile>
      <anchor>a9d6e366ebeb0103f801a539bc1ce8fbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::CropBox</name>
    <filename>classpcl__ros_1_1CropBox.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1CropBox.html</anchorfile>
      <anchor>a6659dad635226c1b1c46a0a6c0c306bd</anchor>
      <arglist>(ros::NodeHandle &amp;nh, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1CropBox.html</anchorfile>
      <anchor>a43894ea6db4f2799f3a9719b24aab367</anchor>
      <arglist>(pcl_ros::CropBoxConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1CropBox.html</anchorfile>
      <anchor>a4a36712fb9a35b16dfad5e367abd9d6e</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::CropBoxConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1CropBox.html</anchorfile>
      <anchor>acc304639bcb09eaebbf9688987a75302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::CropBox&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1CropBox.html</anchorfile>
      <anchor>ae2e8614919cee83b0742444abcbd0df8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5e7a148a192cd3485b080070484b01c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae7578978ee18fa463d16738ca3c2225b</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9f2b4ca254943671e9f36b75c4b4b410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a69692cd69051f547c9ab814c4b954d4c</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::EuclideanClusterExtraction</name>
    <filename>classpcl__ros_1_1EuclideanClusterExtraction.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type></type>
      <name>EuclideanClusterExtraction</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a4e8fbb144b52f4acb196c5812f71118c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>af0f159f20859a11a084f0b58cfa60296</anchor>
      <arglist>(EuclideanClusterExtractionConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_indices_callback</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a1f52e2cc6357f656e051099d9c90a70d</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a3eede17e39c7ace5515b37daf369b768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a91e090739253125dabd4629aac4c13b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a825e6ae660c0503359bc8676aa504caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_clusters_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>aeaef5de1e7ec2a07070a44609893e137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>publish_indices_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a93eae7890bcf869bbac8f9a033edb719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; EuclideanClusterExtractionConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>aac78994b9b85616419ec4a216aea9e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::EuclideanClusterExtraction&lt; pcl::PointXYZ &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a3dbfd2c5c7667de5d3db9ae41ae181fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>ae51b1061c1f26c7b6521e6398da63531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_a_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>aa0c235a38ddd79ae38fd71d980157899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_e_</name>
      <anchorfile>classpcl__ros_1_1EuclideanClusterExtraction.html</anchorfile>
      <anchor>a5c08e43205edb681bd57d81b749f081b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::ExtractIndices</name>
    <filename>classpcl__ros_1_1ExtractIndices.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1ExtractIndices.html</anchorfile>
      <anchor>ae7e6cc146b2da6d8a0363403e7454857</anchor>
      <arglist>(ros::NodeHandle &amp;nh, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1ExtractIndices.html</anchorfile>
      <anchor>a18d3141e32b1f73e2b3853c60359288d</anchor>
      <arglist>(pcl_ros::ExtractIndicesConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1ExtractIndices.html</anchorfile>
      <anchor>a7aad67cf8d225616cb54243e230b44c9</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::ExtractIndicesConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1ExtractIndices.html</anchorfile>
      <anchor>aafdbb4a5d1ba175eeab9a03eca51b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ExtractIndices&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1ExtractIndices.html</anchorfile>
      <anchor>aea441e8ebbd19f3613cca77af65729b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::ExtractPolygonalPrismData</name>
    <filename>classpcl__ros_1_1ExtractPolygonalPrismData.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a68e83d765dd3f7af286af22d54554102</anchor>
      <arglist>(ExtractPolygonalPrismDataConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a3fc188fb0f614000f5f9a95851f66efb</anchor>
      <arglist>(const PointCloudConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_hull_indices_callback</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>addea1e50eb7fc27e6c598f1b83b529c5</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const PointCloudConstPtr &amp;hull, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a0ad415364459b10b1d38c48827bd3bea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a75e3dcf53ed2bb6d0f1311d580592d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>acce1b199bfa3290417dd95581bd080ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::PassThrough&lt; PointIndices &gt;</type>
      <name>nf_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a4875849606a0930e19bee848f0e2139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_output_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>afca7385b9d4928053e80d6cee5fa266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; ExtractPolygonalPrismDataConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a910ced3a00f0232ac898b17b90727594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloud &gt;</type>
      <name>sub_hull_filter_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a8e7ac8a73802a996ef60fa9aa75da60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud, PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_hull_indices_a_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a2dc4527687ce525c298d5ece6ccc5d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud, PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_hull_indices_e_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a8852eba356b2ce8c3fc41a42e6ad37f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>aafb36a80b5786eadee3e1a6b570faab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>ab393a27d541d0fed655135746585b5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>a5ec7a86acaa788fde5effa30a9e040e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ExtractPolygonalPrismData&lt; pcl::PointXYZ &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1ExtractPolygonalPrismData.html</anchorfile>
      <anchor>acb1d9b701b2d9b0bbcddde22e507a68f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::Feature</name>
    <filename>classpcl__ros_1_1Feature.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef">
      <type>pcl::IndicesConstPtr</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a41c25a20246f97c191ba311bba029b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::IndicesPtr</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a9e7ef142e8c8f60e89ccca9d92f46d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; pcl::PointXYZ &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>acf468f082117889f6514260546b14010</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>afcef8ba6564d3fcb2c2feee59defda8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a5c4fa3fdcb040476d754a23eaae8ed82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudIn &gt;</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a395a9f8591f0c0bfc56f6867acfc27c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudIn &gt;</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a46c15c992ed84a81fd033d9d0c646c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>aeb18028ebfb02a18d95dccf5ab130592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>ac277dee348efb069c34c9b8973517da2</anchor>
      <arglist>(ros::NodeHandle &amp;nh)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a2085144395615b098799cc5b14a45be7</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a40b57b4a61feb1b5c1cf524a7ce7155f</anchor>
      <arglist>(FeatureConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>ada0c2d4e56339f902ee4e85dfc10e388</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>aa2753eb2cb5f0c8f57a20722443c323c</anchor>
      <arglist>(const PointCloudInConstPtr &amp;input)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a62d0cc5df13d4e74e5d946d856cf1b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::PassThrough&lt; PointCloudIn &gt;</type>
      <name>nf_pc_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a604bb71f69ea2a6f2ac4bb398f271c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::PassThrough&lt; PointIndices &gt;</type>
      <name>nf_pi_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a6de898061332afa18d784ea73bc1f3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a6d0f14056212d57ef5d387d888823f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>spatial_locator_type_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a2272490a5193b98625bf43e7cba5bb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; FeatureConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a562916c530de38d646f423ac7d9647bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a4206334358b9fe5d2007ab9a3fb3015c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloudIn &gt;</type>
      <name>sub_surface_filter_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>aa131d49ebd037218a8ddbf7dff7d097e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a43ad5a2471428a124d2f6e188e3dc9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_surface_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a0a94362437a7cc2e36e933c5cb441d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_surface_indices_callback</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a46c7526cf06c2999d0df5961d52a720c</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudInConstPtr &amp;cloud_surface, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>aab1e0e0bb642d0b093f2d5ba0c3e923a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>a758f5bf520754404399aa984ac9c325e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>acbb997e5a35a7d4bdcc77f035e0078f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloudIn, PointCloudIn, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_surface_indices_a_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>ad2f6595591b30155bbf02c84dc650d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloudIn, PointCloudIn, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_surface_indices_e_</name>
      <anchorfile>classpcl__ros_1_1Feature.html</anchorfile>
      <anchor>abce44e36c3c1cfc329aadedb84c8ad87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::FeatureFromNormals</name>
    <filename>classpcl__ros_1_1FeatureFromNormals.html</filename>
    <base>pcl_ros::Feature</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a44121ace0c6e6743111dace803958867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>adb38f4db63e010066140531d85a39e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloudN &gt;</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a59ab1634c99286e9a191b59204e6f5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudN &gt;</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>affa58993d11ec13ccfec122694a6103a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureFromNormals</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a6bd1954f831cbb679f3b27096877678e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a8e8e5336af353788fb160a4b91511517</anchor>
      <arglist>(ros::NodeHandle &amp;nh)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>acd459db1607cdedc2798d4569a600224</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a3b0596ea92e1b9202557a3c627aa493c</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudNConstPtr</type>
      <name>normals_</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a48acde8c712c5d18d3b5b86b4d5d52e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a9ca04b5d28e864a6c58b38d11e9e75b2</anchor>
      <arglist>(const PointCloudInConstPtr &amp;, const PointCloudInConstPtr &amp;, const IndicesPtr &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_normals_surface_indices_callback</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a422e9a327e5decbc5f69eed42f2fb30b</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;cloud_normals, const PointCloudInConstPtr &amp;cloud_surface, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a2c24152ce3bde14ce8c91857d526b7fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>af027d1ce574682e59e55cf094aea8018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a7943e5c4e2b39f4605f2bd49cb0d77dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; PointCloudN &gt;</type>
      <name>sub_normals_filter_</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>ab8fc12797694b70ad255119084174903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloudIn, PointCloudN, PointCloudIn, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_normals_surface_indices_a_</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a93241569024bdecda83dfbed5c20b46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloudIn, PointCloudN, PointCloudIn, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_normals_surface_indices_e_</name>
      <anchorfile>classpcl__ros_1_1FeatureFromNormals.html</anchorfile>
      <anchor>a660c532720cecdc6cb196c5bfe9f44b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::detail::FieldsLength</name>
    <filename>structpcl_1_1detail_1_1FieldsLength.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FieldsLength</name>
      <anchorfile>structpcl_1_1detail_1_1FieldsLength.html</anchorfile>
      <anchor>aa32e7b867f95578d3b959ee42c126c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1detail_1_1FieldsLength.html</anchorfile>
      <anchor>a58d6e33bf6ed7ae3ea09d2506f370080</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::uint32_t</type>
      <name>length</name>
      <anchorfile>structpcl_1_1detail_1_1FieldsLength.html</anchorfile>
      <anchor>a50f92d462daf9bd1f79441ca3f38af04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::detail::FieldStreamer</name>
    <filename>structpcl_1_1detail_1_1FieldStreamer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>FieldStreamer</name>
      <anchorfile>structpcl_1_1detail_1_1FieldStreamer.html</anchorfile>
      <anchor>a758be09fbdc80f8dfd498d5db03ed169</anchor>
      <arglist>(Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structpcl_1_1detail_1_1FieldStreamer.html</anchorfile>
      <anchor>a3473e522220dcd2e869cceaf1d7d8a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Stream &amp;</type>
      <name>stream_</name>
      <anchorfile>structpcl_1_1detail_1_1FieldStreamer.html</anchorfile>
      <anchor>ac575cc6bd25c6e35b5be0c1eded1e672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::Filter</name>
    <filename>classpcl__ros_1_1Filter.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef">
      <type>pcl::IndicesConstPtr</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a24045cfa112f40b11890e696549b367e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::IndicesPtr</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a483ba9ae5e2037b2f843790a92f9c16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>af39e94ba707757ebe9697be4eac7d1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Filter</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>aaf2ce2116854634b3099c090564a92d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a235321cbfe43f6efac57f437b5ed2711</anchor>
      <arglist>(ros::NodeHandle &amp;, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a0075d6c6e3d7e24f823bbe452a9a446e</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a2409100036b14ead32b8d04132721852</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a9e428e1ff0fc40fef2e343aad88d4cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a3bcf4005d0e2acffaf77a8ee267d461b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>add2e61c0f62ceaa5632aa5451b4a89b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filter_field_name_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a4014fffc0f797c24b52740869274318f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_max_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a19409b224c7ffc98cda63d0ddb4b6258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>filter_limit_min_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a1c6c4671a7017f4d6691cb1159ce7d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>filter_limit_negative_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a1fc840dd2dabb7500168958459e13a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>acb1836f0c020c33591dd0e2de28af5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a843db35f85e6ddfa4a07539cb8c1b872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloud2 &gt;</type>
      <name>sub_input_filter_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a1f2bff6b05b632f1786e84ccd24fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_input_frame_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>ae29443bdff5027f7edefced32723178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_input_orig_frame_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a5127a6e9e36064ed2f7c147a1dd890bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_output_frame_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a35c60440a21c8ac99fda9c95b2dce8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a9f353fbe1a09609985b0118bbe0f59d9</anchor>
      <arglist>(pcl_ros::FilterConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_indices_callback</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>affbd587491daf2080dbf9e630b451db4</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;cloud, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::FilterConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a7325f634f474d445ce93643e48ca92e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud2, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_a_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>ab4a0a96b363bd3a23bf25c00a3356f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud2, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_e_</name>
      <anchorfile>classpcl__ros_1_1Filter.html</anchorfile>
      <anchor>a71597effdcec555564e05c25c970d61b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::FPFHEstimation</name>
    <filename>classpcl__ros_1_1FPFHEstimation.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimation.html</anchorfile>
      <anchor>aced85c048c5e41932547f6bb0acc1438</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimation.html</anchorfile>
      <anchor>a60d205e55bb96c8ae349cf5774523117</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimation.html</anchorfile>
      <anchor>a43d0986647169be5084bc1a399ddca80</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimation.html</anchorfile>
      <anchor>a5b2dd7ca075da65f0ba7f3d825f5c388</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::FPFHEstimation&lt; pcl::PointXYZ, pcl::Normal, pcl::FPFHSignature33 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimation.html</anchorfile>
      <anchor>a5efd1414aab29c0c744bd3b30d766f28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::FPFHEstimationOMP</name>
    <filename>classpcl__ros_1_1FPFHEstimationOMP.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::FPFHSignature33 &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a39efd52719ac981a5958f3d3b97e2670</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>acd3666e1b6b92ca8c8556286c14bf11a</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a1299cb9e533a5936d09504462f4fcd60</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a20dc6a35011083f3a2784bb8ee80c876</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::FPFHEstimationOMP&lt; pcl::PointXYZ, pcl::Normal, pcl::FPFHSignature33 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1FPFHEstimationOMP.html</anchorfile>
      <anchor>a2cbd1a7405952402aea0c384df964011</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::FrameId&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1FrameId_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::string const  *</type>
      <name>pointer</name>
      <anchorfile>structros_1_1message__traits_1_1FrameId_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a96947a9e2c11a0806d71fdf3f078ccd2</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string *</type>
      <name>pointer</name>
      <anchorfile>structros_1_1message__traits_1_1FrameId_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a292a4285d56479f72cfda8fa9b778dc3</anchor>
      <arglist>(pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1FrameId_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aca9276192e1d71cf2e32bbbbe8064aa4</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::FalseType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ROS_STATIC_ASSERT</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a51dc09577d95cc6f2ebd4a3b6d6f3ca7</anchor>
      <arglist>(static_value1==0x1158d486dd51d683ULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_STATIC_ASSERT</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acc573b722125550fdd2efd633a685ad6</anchor>
      <arglist>(static_value2==0xce2f1be655c3c181ULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a45bda7fb8a5d40476453588b9a3a1f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8ee6a69fccc97391dde2f6d0544f5a49</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abd51d8f00b386cd90093e026ac725577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a100531e076bd155a67a5a9c8f7412299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::MomentInvariantsEstimation</name>
    <filename>classpcl__ros_1_1MomentInvariantsEstimation.html</filename>
    <base>pcl_ros::Feature</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::MomentInvariants &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a6f4b71b436a40537a2409e2ec0a301aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a6152170206a68e54dfa124ec6c473f0f</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a215122d5050f67620bce4451a954cbcd</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>ab8337c3f9a7e0c379bad6c915a63dc50</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::MomentInvariantsEstimation&lt; pcl::PointXYZ, pcl::MomentInvariants &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1MomentInvariantsEstimation.html</anchorfile>
      <anchor>a6526a539f808a9ceb247c2ef572fd020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::MovingLeastSquares</name>
    <filename>classpcl__ros_1_1MovingLeastSquares.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aae8925281c36a9c5a8202b913ea40eac</anchor>
      <arglist>(MLSConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a87a6cb6d9c4c802abd9a7c3b5f2fcfa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae8d58ce7cfe093b77372acab2f22c12c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aee2d41ae7b7b156ff299ef3b3a5c5f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gaussian_parameter_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ab389b5b2bd1f42bc84e8e440f3e644e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>polynomial_order_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a8342d7dbaa9f2df22fb4559b7be2c9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>afd2497d3cb22a4c03ef724efb39dd1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>spatial_locator_type_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a40149624140556d1d932426ddb150a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; MLSConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae9f17f0e9e0280040d1d4a7a86e77ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloudIn &gt;</type>
      <name>sub_surface_filter_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a8479e774e32c3534be9131eac54d30a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloudInConstPtr</type>
      <name>surface_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad7beb90262d2b11920518aabca3deee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KdTreePtr</type>
      <name>tree_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a6202262c3a6e10f1b6d5dd4dccf1e328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_polynomial_fit_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a14488dba5b94095b6e5a46b998adb0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointIn &gt;</type>
      <name>KdTree</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a9a13f3ac1557916aff7c7dedff33744a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; PointIn &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad1a5eed0d4730dfb32257cb5d4f84626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; NormalOut &gt;</type>
      <name>NormalCloudOut</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>aee0ac747381d6a2124ea0434304e206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointNormal</type>
      <name>NormalOut</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad031f5ff60743013b78ff23505ec6243</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointIn &gt;</type>
      <name>PointCloudIn</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae57b36947fb4435a43b3af3654474373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloudIn &gt;</type>
      <name>PointCloudInConstPtr</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>afcf55f7496ad8458099c57b7a718ad34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloudIn &gt;</type>
      <name>PointCloudInPtr</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a5240d221744f7fe6825e69faee0ed52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZ</type>
      <name>PointIn</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a6f8710cceb12e6865aa37062964cc6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_indices_callback</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ae4fc9466046bc4070140dbb6cd4540f8</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::MovingLeastSquares&lt; PointIn, NormalOut &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a81c20b127cfccaf272549284f67d198a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_normals_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ad4faa1451857ffce9c8bec15aa083748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a8f1e1e66a12fa46759e92912b5bf1b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloudIn, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_a_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>a9f35d58f104033accca844b3a10be23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloudIn, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_e_</name>
      <anchorfile>classpcl__ros_1_1MovingLeastSquares.html</anchorfile>
      <anchor>ada80c11054081a9ad9263e2adb28dac6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::NormalEstimation</name>
    <filename>classpcl__ros_1_1NormalEstimation.html</filename>
    <base>pcl_ros::Feature</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1NormalEstimation.html</anchorfile>
      <anchor>a2e39fd1c327d08f9d7bb62dbf50feafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1NormalEstimation.html</anchorfile>
      <anchor>a7b79e6c988b44cdc62593d1aeae5edeb</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1NormalEstimation.html</anchorfile>
      <anchor>a9d6d065f61bae77a2b7b1cb873fd66a1</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1NormalEstimation.html</anchorfile>
      <anchor>a2273d53a6c88529c82478913db5b46d8</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::NormalEstimation&lt; pcl::PointXYZ, pcl::Normal &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1NormalEstimation.html</anchorfile>
      <anchor>af47c01f29043aa105e109d276f919f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::NormalEstimationOMP</name>
    <filename>classpcl__ros_1_1NormalEstimationOMP.html</filename>
    <base>pcl_ros::Feature</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a06d2ba2d38286946269a9a4095beb192</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a5e0e0baee3da7e3440a676a470de8a00</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a06c0489e8d0c2e40a22086ed96a04e93</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>a8b013cd9beaaa183fa126e4eaffa637f</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::NormalEstimationOMP&lt; pcl::PointXYZ, pcl::Normal &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationOMP.html</anchorfile>
      <anchor>ab65cbde02fcff3b8c94691322fd5e5f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::NormalEstimationTBB</name>
    <filename>classpcl__ros_1_1NormalEstimationTBB.html</filename>
    <base>pcl_ros::Feature</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationTBB.html</anchorfile>
      <anchor>a0ed620c716b455f72d55c6cddd22aade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationTBB.html</anchorfile>
      <anchor>a33d78dfee9f0361cf7fdd1f1971dbfd4</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationTBB.html</anchorfile>
      <anchor>a731a85051d080905119d3437ab713bad</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationTBB.html</anchorfile>
      <anchor>a978e41c950de9607f4458f7558c5ceb7</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::NormalEstimationTBB&lt; pcl::PointXYZ, pcl::Normal &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1NormalEstimationTBB.html</anchorfile>
      <anchor>a4aa975e0c7e26031f72c8a8bf0fa2a9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PassThrough</name>
    <filename>classpcl__ros_1_1PassThrough.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1PassThrough.html</anchorfile>
      <anchor>a7b6e511a646b04f3bbba4a4f326049f4</anchor>
      <arglist>(ros::NodeHandle &amp;nh, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1PassThrough.html</anchorfile>
      <anchor>a65caa41a46f0e2d8c9c8ed1aafc7ef9a</anchor>
      <arglist>(pcl_ros::FilterConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1PassThrough.html</anchorfile>
      <anchor>a2d3d007ef598f42c1d1d99dacba18898</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::FilterConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1PassThrough.html</anchorfile>
      <anchor>a8d698f5741330ec38898e9e8b5d021fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PassThrough&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1PassThrough.html</anchorfile>
      <anchor>a02efb8105529736b4d4c4aeee1572db4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcd_to_pointcloud</name>
    <filename>classpcd__to__pointcloud.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init_run</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a1365b273008f4f36a0fb02820144bb78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_cmdline_args</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a010990d35caf8cc6f11506cb11187882</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_ros_params</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>aa68af80ada339f1a93c362bdee36e924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pcd_to_pointcloud</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>aae6fb18d52b43a3720b1b49da269ab30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_config_info</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a68feb844e0ec49ece22f6582be5a23fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_data_info</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a845ba372747b38841fe313eb577df6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_load_pointcloud</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a1ec5485710d2fcba854a24e21b8aea5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a1e2458823c6c68c1300da5c14aeb4817</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timer_callback</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a2fb9b99fe45a23978cfbaf01cc3b14a6</anchor>
      <arglist>(ros::TimerEvent const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>cloud</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>ab2a7b2ab6bcd062fd281d57d8c5397d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cloud_topic</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>aa33080a73ecb17db68fcc9b6dae893d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>file_name</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a0518164504ef45da1427c2e8b463482a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a7dab555d284fb16f49322f92cfb86503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>interval</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>aeef2d468dbf944711c7b11d24d68724f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>latch</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a02871126d5e61e7d24369f13bdc30d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>abc12f6808267e41d95b7eb79bb9d2809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a3ec7cb3d22e690f43aa27acfadeeb3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>timer</name>
      <anchorfile>classpcd__to__pointcloud.html</anchorfile>
      <anchor>a41887bff4ed36aa6799bd1a6f8b3181c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PCDReader</name>
    <filename>classpcl__ros_1_1PCDReader.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a772fb4bdeebf4550d0d9b43bb5ee6fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a987c2de68b7b0b4b3d5d4b860d978631</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a6b51f7c662e93eecdeac82d4946259aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPublishRate</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a16af8e41facc5364d6707c955e105e8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTFframe</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a6c9252d610e03632754778fe5b3f9167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a90ff70f83522a7fb0f34f8c39ad94472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDReader</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>acd2bdc92955a77d2cc53f7f50827237c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishRate</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a51b60e82d2ba1a8cc1f4fff167de3dca</anchor>
      <arglist>(double publish_rate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTFframe</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>aef5b6e0191d17100b5a841b502c8bb4e</anchor>
      <arglist>(std::string tf_frame)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a76f178389b81786f9f32407cd29baf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointCloud2Ptr</type>
      <name>output_</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a76ce9fc790fcf419398312de9861b1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>publish_rate_</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>afcf7baa47422851982a574beebe1d548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_frame_</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>a73f021be7a252dcaf1d54ce859181b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PCDReader</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1PCDReader.html</anchorfile>
      <anchor>ab4e36941685ec9a07c752f6b379262f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PCDWriter</name>
    <filename>classpcl__ros_1_1PCDWriter.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>aac50f0479c69dbf3a96927e6d7c315d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a9ed1953c1aee21dd5258fdbbff5c7894</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a19a68a8778ef5ddee613cd82fc980616</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>ad5c5261d5a9c58e3eab06e4a19eb748c</anchor>
      <arglist>(const PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a64fab79c7c1e1ccef368f79f11f112f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDWriter</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a193dd58f14139cefe4b08cf4c094feb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>ab503bf37af64c2694fed711fa70e45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>binary_mode_</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a9be3f6ff2fa2d56eacab48619ac87a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a3e6644bec3722dd0d6d1f298dbda33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PCDWriter</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1PCDWriter.html</anchorfile>
      <anchor>a52093b6ec36af996c404a90233d08695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PCLNodelet</name>
    <filename>classpcl__ros_1_1PCLNodelet.html</filename>
    <base>nodelet_topic_tools::NodeletLazy</base>
    <member kind="typedef">
      <type>pcl::IndicesConstPtr</type>
      <name>IndicesConstPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>abc32e20b920b1ca23ca2c1896265f73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::IndicesPtr</type>
      <name>IndicesPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a5c36992d68705b6810dda6579156a2ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl_msgs::ModelCoefficients</type>
      <name>ModelCoefficients</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>ae2420e3197f45a1d33618fd9d1382298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelCoefficients::ConstPtr</type>
      <name>ModelCoefficientsConstPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a6a6fe1c2a5516ef3e54a11b7abe52c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ModelCoefficients::Ptr</type>
      <name>ModelCoefficientsPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a2c656b7723deda4d02be43a29d2eb4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>adbe068de4a6205a930da14b5f16ab35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>ac5905a62c94d3e90470c7fd98fd69dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>ac8f2edab469c7d42567c972a00478194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a1cd07cd38ac1594dc475a1f61f800088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl_msgs::PointIndices</type>
      <name>PointIndices</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a9ae0dc12d3d524da9d781de99f084ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::ConstPtr</type>
      <name>PointIndicesConstPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a9b0c9e4f81e35b6e44dc044b02bbdbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointIndices::Ptr</type>
      <name>PointIndicesPtr</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a6c42f0ee2f2b452fc389b9cab61e0cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCLNodelet</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>af88f26f10596f9e7e26cc2d2fef36d95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>ad2c6259c861e3503dfd1a8188cd9d17e</anchor>
      <arglist>(const ModelCoefficientsConstPtr &amp;, const std::string &amp;=&quot;model&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a85f543215b9128f9897be585fe871783</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;cloud, const std::string &amp;topic_name=&quot;input&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>adb0034c9481888a773bee5857c398037</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const std::string &amp;topic_name=&quot;input&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a30b00985a59be0663e75bc42ad167d32</anchor>
      <arglist>(const PointIndicesConstPtr &amp;, const std::string &amp;=&quot;indices&quot;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a6153d26e781f486573b721c35557330e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>aed761c5722a7377b47851ce0e93b8df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a0ad42ced4cb857c4bd3ae634df075ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a7d854bbc6c827b3513d911b05a21dbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>latched_indices_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a5e1363d441bd62473520ca8f631b13c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_queue_size_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>ac79a05c62ae585d5baefd3e39963d80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_output_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a5c1237b6d57af9e9b6195b5673d1c46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointIndices &gt;</type>
      <name>sub_indices_filter_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a55678f818e7e670c5b7efe1e09063529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloud &gt;</type>
      <name>sub_input_filter_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>a8c8e5b7f68a4482524df213abb82a5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>aa2042513f3815d3d7b87d9e5e088242d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_indices_</name>
      <anchorfile>classpcl__ros_1_1PCLNodelet.html</anchorfile>
      <anchor>aabc6cbee2c4f5308279f1482bf9ca246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PFHEstimation</name>
    <filename>classpcl__ros_1_1PFHEstimation.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PFHSignature125 &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1PFHEstimation.html</anchorfile>
      <anchor>a37a4ebdb3b98110296aeb042cfa9235f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1PFHEstimation.html</anchorfile>
      <anchor>a1ae90bd95e06135d2a07e3bd07f4a1ab</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1PFHEstimation.html</anchorfile>
      <anchor>a37a97d2e3203d7f6bf625d00b56ad18e</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1PFHEstimation.html</anchorfile>
      <anchor>afc1f16bab0ea31a7dafe16ec10a8c55e</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PFHEstimation&lt; pcl::PointXYZ, pcl::Normal, pcl::PFHSignature125 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1PFHEstimation.html</anchorfile>
      <anchor>a23fae3cfac770940fa782f69c1d5e0b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PointCloudConcatenateDataSynchronizer</name>
    <filename>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</filename>
    <base>nodelet_topic_tools::NodeletLazy</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud2</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>aed6565625a9e6173f61488403653ebb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::ConstPtr</type>
      <name>PointCloud2ConstPtr</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a5277d58f3dc4ff46b2b7c4cd3a96124a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud2::Ptr</type>
      <name>PointCloud2Ptr</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a418fa498c23deb716821597750ce10cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a55317018b434207bed8e3afce5b9d83f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudConcatenateDataSynchronizer</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a3943b3b63b0096065e9f05432680856e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudConcatenateDataSynchronizer</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a80021fa7893d6e5fd48f5bf8baaf3a48</anchor>
      <arglist>(int queue_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>acf270e13cb8cf1f57b36b5874078831b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a3d8f6d03e286369236a4bdac53fd011b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudConcatenateDataSynchronizer</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a1baff06aafc9d9553764b986426419b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>combineClouds</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>abdb071d343c4db10da51355f04a9b9a4</anchor>
      <arglist>(const PointCloud2 &amp;in1, const PointCloud2 &amp;in2, PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>ac932d104c62e6a53d388166e08a6b980</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;in1, const PointCloud2::ConstPtr &amp;in2, const PointCloud2::ConstPtr &amp;in3, const PointCloud2::ConstPtr &amp;in4, const PointCloud2::ConstPtr &amp;in5, const PointCloud2::ConstPtr &amp;in6, const PointCloud2::ConstPtr &amp;in7, const PointCloud2::ConstPtr &amp;in8)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a5a910b2ed9c5cc296991be6f5cf17734</anchor>
      <arglist>(const PointCloud2ConstPtr &amp;input)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a5a077692fc9c4bde350f69c774b5ef84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; message_filters::Subscriber&lt; PointCloud2 &gt; &gt; &gt;</type>
      <name>filters_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a94b88ba4807e16917dcde9dc0ebb2ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XmlRpc::XmlRpcValue</type>
      <name>input_topics_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a01896ea9a787fc6bee3f58cd8f64f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maximum_queue_size_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>aaaca25fe8cc07433086df23117fe8ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::PassThrough&lt; PointCloud2 &gt;</type>
      <name>nf_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a272b497e7ad4b773c9d2e70ba6166bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_frame_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a426b7b2ace732d28424b602da99ee392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_output_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a2d50345933ce8837d5f58c6aa4bd4f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>afd929cfeb121488b0ff574de32a96f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2 &gt; &gt; &gt;</type>
      <name>ts_a_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a1ed6c9bd7c18538f90d90f07d12cb411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2, PointCloud2 &gt; &gt; &gt;</type>
      <name>ts_e_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateDataSynchronizer.html</anchorfile>
      <anchor>a4327d7827c40b93ed5a46532f4898136</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PointCloudConcatenateFieldsSynchronizer</name>
    <filename>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</filename>
    <base>nodelet_topic_tools::NodeletLazy</base>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a373d6dfef879af1fb89373dbdcc02bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a5b0562133803799fe525ae4d25686050</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>ad522719637344527ca86e5a21f52835e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a05299a8be5534109740e2d9752d604e0</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a46a5f0dd16df9e37963523a363901cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudConcatenateFieldsSynchronizer</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a3908398f41467e184c39a7250dd270fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudConcatenateFieldsSynchronizer</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a0c96f9f9ad059beb1b3644b5b75b6e58</anchor>
      <arglist>(int queue_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a8290bb0695d211b97e8242e652d7b871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>ab35ec21c059fa74d129a85f7acccbfa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudConcatenateFieldsSynchronizer</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a21314dc79cde5dda20a5965cf8afa4f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>input_messages_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a74ec9632f9ed6252824c26ddf35aa722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maximum_queue_size_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a2900b6c9d79744eff654fc4027270c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maximum_seconds_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a1a7a3432e4811f55bf3c6174d7fa16e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_output_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a3016d5c60cd691dc4ddf11c7d6338ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; ros::Time, std::vector&lt; PointCloudConstPtr &gt; &gt;</type>
      <name>queue_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>abb4e01dc9a243c169b136d63ef1caeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1PointCloudConcatenateFieldsSynchronizer.html</anchorfile>
      <anchor>a18bc173bfd426e4b98eb825c267aa220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointCloudToImage</name>
    <filename>classPointCloudToImage.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>afa1b70e12c64caad1b8c0e1bb4bfb89c</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToImage</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>af516f691ace02719ac88f538758b7945</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cloud_topic_</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>afc74640945ebc624bb5f13691f4f1f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>image_</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>ad9a67393d08c54f217d05d7f0147303f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>image_pub_</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>a070e3b0e9112455b12697748fa62ef63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_topic_</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>a4467aef140953ff2ecf63c0e050c5deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>a683edf7f4f818fe9ef7717d992b82211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classPointCloudToImage.html</anchorfile>
      <anchor>a57a5a654900bd66022ab3b7964cd349b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointCloudToPCD</name>
    <filename>classPointCloudToPCD.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>ae2db21e5e576a2bdb943da8a25378f2a</anchor>
      <arglist>(const boost::shared_ptr&lt; const pcl::PCLPointCloud2 &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToPCD</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>a2f8c415c89f1eaf6e987fd0a68b25064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cloud_topic_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>aaf0feed774a06b0dbceb7679b771ba44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>a50b4314d5d04e71ae23b1851a5f8a901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>aa2d855fb1515dfc19863564e39ce61a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>binary_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>ab6aa2e6f25932a83a83ba8fe3e884f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compressed_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>acbe4f154e12b4df459aacd5527c18315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>a660681849be3aefa39e14b3d34910457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>a5fdc7b09fcc0e3d49c5a454bf967a6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>prefix_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>a9a7a3176cc567de8feeed7acc2ff053d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::Buffer</type>
      <name>tf_buffer_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>ac003116451d137429bf646be1e3ddc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classPointCloudToPCD.html</anchorfile>
      <anchor>a6ab81147b48df1254f9f91bb817573a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::PrincipalCurvaturesEstimation</name>
    <filename>classpcl__ros_1_1PrincipalCurvaturesEstimation.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PrincipalCurvatures &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a37b71f49988390cbb0042a6f32b1cee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a8a1bdeb83e16952308afd65aa4cf71d8</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a96416353ea703bc9c79740e0223e8096</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>a99be46deebdad0d2aefbfe28593cbeda</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PrincipalCurvaturesEstimation&lt; pcl::PointXYZ, pcl::Normal, pcl::PrincipalCurvatures &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1PrincipalCurvaturesEstimation.html</anchorfile>
      <anchor>ab921ed0a7cf2d9414c5ff69183049185</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::ProjectInliers</name>
    <filename>classpcl__ros_1_1ProjectInliers.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function">
      <type></type>
      <name>ProjectInliers</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a605448c2e5a64593bdb740ed36e29a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>ac9aff9e80b99294e22ebbd15159714e2</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>input_indices_model_callback</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>ad2c230e3c0739afa9b8badb0f0690c99</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;cloud, const PointIndicesConstPtr &amp;indices, const ModelCoefficientsConstPtr &amp;model)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a69f95dc8fc0ee6a6d4abfbcfac490565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>aa0f8b13e9665a80533daafb64fae38c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a8a472676ece2e7996379b18a07f69ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ProjectInliers&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>ac4d96bc9186026b4fdb2cc00f2c658bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelCoefficientsConstPtr</type>
      <name>model_</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a4d98fe9128724bac374133eadb1b8000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; ModelCoefficients &gt;</type>
      <name>sub_model_</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a0e837c58235b01e875fae865f91de709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud2, PointIndices, ModelCoefficients &gt; &gt; &gt;</type>
      <name>sync_input_indices_model_a_</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a2c95d64cf3478ff524a015b00e92cbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud2, PointIndices, ModelCoefficients &gt; &gt; &gt;</type>
      <name>sync_input_indices_model_e_</name>
      <anchorfile>classpcl__ros_1_1ProjectInliers.html</anchorfile>
      <anchor>a333046c6341cb557cdcb4f3dc33f5dd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::Publisher</name>
    <filename>classpcl__ros_1_1Publisher.html</filename>
    <templarg></templarg>
    <base>pcl_ros::BasePublisher</base>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpcl__ros_1_1Publisher.html</anchorfile>
      <anchor>a390cf897913f1fb1979551c5a140b3cc</anchor>
      <arglist>(const boost::shared_ptr&lt; const pcl::PointCloud&lt; PointT &gt; &gt; &amp;point_cloud) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpcl__ros_1_1Publisher.html</anchorfile>
      <anchor>ae996b7228043583813f6b5a5f17e0736</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;point_cloud) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classpcl__ros_1_1Publisher.html</anchorfile>
      <anchor>a41eb116ca024337baff7109fa060d3e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classpcl__ros_1_1Publisher.html</anchorfile>
      <anchor>acc17d344db1e31fee66a0501b6311611</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;topic, uint32_t queue_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Publisher</name>
      <anchorfile>classpcl__ros_1_1Publisher.html</anchorfile>
      <anchor>a0dfac1d2dd54390f3f2b72331f06d298</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::Publisher&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classpcl__ros_1_1Publisher_3_01sensor__msgs_1_1PointCloud2_01_4.html</filename>
    <base>pcl_ros::BasePublisher</base>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpcl__ros_1_1Publisher_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a527bf1de7f3c30fb91604778b6eabd73</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;point_cloud) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classpcl__ros_1_1Publisher_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>aa458724dc1c30e971e12fbef8030c131</anchor>
      <arglist>(const sensor_msgs::PointCloud2Ptr &amp;point_cloud) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classpcl__ros_1_1Publisher_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a224beed788981d981ac569eaaf8f4775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Publisher</name>
      <anchorfile>classpcl__ros_1_1Publisher_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>ad7e4ce6ad5f8bddba92c33338653c01c</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;topic, uint32_t queue_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Publisher</name>
      <anchorfile>classpcl__ros_1_1Publisher_3_01sensor__msgs_1_1PointCloud2_01_4.html</anchorfile>
      <anchor>a62fb619af9b08f3de0a2121c285aa417</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::RadiusOutlierRemoval</name>
    <filename>classpcl__ros_1_1RadiusOutlierRemoval.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>ada0de43f515fb5808b9ef1b2579fa204</anchor>
      <arglist>(ros::NodeHandle &amp;nh, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>af4de073b093301050d2ac861fb853fd9</anchor>
      <arglist>(pcl_ros::RadiusOutlierRemovalConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>ab258a1217a32c67df5d1508777de835a</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::RadiusOutlierRemovalConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a5dbc5bb2533aff4a6316c01f90996986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::RadiusOutlierRemoval&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1RadiusOutlierRemoval.html</anchorfile>
      <anchor>a5d5e41e5610b5ddb4c7203b991c9be8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::SACSegmentation</name>
    <filename>classpcl__ros_1_1SACSegmentation.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type>std::string</type>
      <name>getInputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>aa5d2d9378937684809f2fe53c83e04f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a1769b28ec97cb90ecdfea986955d076b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SACSegmentation</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a62867904838c60e3d23c6ea28399ff4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>ae01f38264f6d83e8da9ed67a97dbd8de</anchor>
      <arglist>(std::string tf_frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a73588b99e6d01bd0a21a8401f3aff4f7</anchor>
      <arglist>(std::string tf_frame)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a3067b4dd7207fdc6b6d1c3e89c34b20b</anchor>
      <arglist>(SACSegmentationConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>indices_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a0c752d51702ea6d9dfea32938d92fda5</anchor>
      <arglist>(const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>ab4d1f901e01a674ad0ea9fa8ede4ca2f</anchor>
      <arglist>(const PointCloudConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_indices_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a12fe428f3dc35a8eb5fb426d98af2fae</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a0b5d7a66b6c8ff8cef13efbb8cf27f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>ab6a2af32b27da722b0fee7ff8fd4e8d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a436e43e705e9812d19466ef0583c2443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointIndices</type>
      <name>indices_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>aed6761d096b0a5ecaa1a2c5674bb2ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_inliers_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a63063c3ed95d41b94d7a621b8144d85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::PassThrough&lt; pcl_msgs::PointIndices &gt;</type>
      <name>nf_pi_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a791ddc6f72c1d5b8065647153b26ef84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_indices_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a84e84a722819d24901de99fe0712481b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_model_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>af81880f472f2e0cd6e840f6fb1fbeb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; SACSegmentationConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a7999cc2051c7a43e56cd9273a98c85ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a72be601a4edb51749fa07c5d9f04af9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_input_frame_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>ad40813ea836367d66d29ef377149d02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_input_orig_frame_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>aec22702763fbea3ab563e6e390e20906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_output_frame_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a72fd2689db13846647f02baa9581f44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a77b9ecb5e05b246bd3b263034527e2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a8a5454d9b1b88a4bdcfdae50814b878e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a28e75542d2c6682505a5296828a1bbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SACSegmentation&lt; pcl::PointXYZ &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a050d2f7c8a7e70f5f2b279a9da74b677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a6314af1030687863c5b1f80018f49da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_a_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>a5397ff1aabd61b03ecefcb51a149ff31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_indices_e_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentation.html</anchorfile>
      <anchor>af785859c46b43e9d1320a0a99241fd1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::SACSegmentationFromNormals</name>
    <filename>classpcl__ros_1_1SACSegmentationFromNormals.html</filename>
    <base>pcl_ros::SACSegmentation</base>
    <member kind="function">
      <type>std::string</type>
      <name>getInputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a4ce1eab6342ad5a967e281d507928f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a09c5897848176f9fa984cfb216cf6f08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a269067d872d1e8e01ffe5fa6f69ef81f</anchor>
      <arglist>(std::string tf_frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputTFframe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aa22b9e68fee1a99ea205357945ed0118</anchor>
      <arglist>(std::string tf_frame)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>axis_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>ac218751f60feac5820e5fb226b44bf7a</anchor>
      <arglist>(const pcl_msgs::ModelCoefficientsConstPtr &amp;model)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>afa365434b40bf9fb97d2dd343b3da969</anchor>
      <arglist>(SACSegmentationFromNormalsConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aed37f8e17f68c6780b58bb52d244c1cf</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_normals_indices_callback</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a50f076d8dd97304eba73aaa809ab3fed</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const PointCloudNConstPtr &amp;cloud_normals, const PointIndicesConstPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a97a0f2a67cfb53c05e0b2bf00e0fa408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a26feb1e9cc4f79b31b331d9c0df8fc55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aad0e949a6bed42f1b4566bdb82ba5ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::PassThrough&lt; PointIndices &gt;</type>
      <name>nf_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af65389660b9ece304cef37ce41d1a34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; SACSegmentationFromNormalsConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aafff988d4ba3be144811a55f459e7a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_axis_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a4763b24d91b6707a851ba45877d012c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloudN &gt;</type>
      <name>sub_normals_filter_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a414d15b3d0d185aed896031ce7b7623c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_input_frame_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>afd0898e65a821a895716ce9b58b912b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_input_orig_frame_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a63f09ebccbd28961811c2ae3d7f5c45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>tf_output_frame_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aded295c77c891ef15a1d29997175d816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af0849b61932bafd3fe878aa657ac3281</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a180d1a257af505071966c5c3af7de3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;</type>
      <name>PointCloudN</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a7d7464bf43bc4ea243ba88143cb1d200</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloudN &gt;</type>
      <name>PointCloudNConstPtr</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a14088b6a3d9618538ed4dfe31dbb6b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloudN &gt;</type>
      <name>PointCloudNPtr</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>ad33b7724183110a39d5fb458b7c9aff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a0025c294c52d364ee75a924845fe5fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SACSegmentationFromNormals&lt; pcl::PointXYZ, pcl::Normal &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>af33806cc63c3d1bbbdfa5e30b7300ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>aaa899560f312ae1e6da1fb16315022b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud, PointCloudN, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_normals_indices_a_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>a5e0f48214bb36ccd00e2ab55a439affe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud, PointCloudN, PointIndices &gt; &gt; &gt;</type>
      <name>sync_input_normals_indices_e_</name>
      <anchorfile>classpcl__ros_1_1SACSegmentationFromNormals.html</anchorfile>
      <anchor>ac8558588a1f7145d0f9d48d5fc48c2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::SegmentDifferences</name>
    <filename>classpcl__ros_1_1SegmentDifferences.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type></type>
      <name>SegmentDifferences</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>aefb60c626903dab63f5d2dcf5ca4a235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>ae299ecc15f4ca7e025520179d51923b5</anchor>
      <arglist>(SegmentDifferencesConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>input_target_callback</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>aec583b4bf279e01ceb0c85537a0ffe75</anchor>
      <arglist>(const PointCloudConstPtr &amp;cloud, const PointCloudConstPtr &amp;cloud_target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>af7fae23677d476003fe319e074d90f46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>a6d627fbb32a4a8c034004d8969acf99e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>ad3d0475ccf844185830e0a66a5328c0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; SegmentDifferencesConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>a2abf61eb5bb0ee62f1e5adc7d003afde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PointCloud &gt;</type>
      <name>sub_target_filter_</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>a33fed099b19e5234679623a9242f4022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ApproximateTime&lt; PointCloud, PointCloud &gt; &gt; &gt;</type>
      <name>sync_input_target_a_</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>ad318f22247b64f681f5143ee4cec6257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; sync_policies::ExactTime&lt; PointCloud, PointCloud &gt; &gt; &gt;</type>
      <name>sync_input_target_e_</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>aff277193db540b1f6b85828e4155ca55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>ac37a9bdeacb03f546907d4aa72733046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; const PointCloud &gt;</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>afbae651493277d95b5f4a9a98be73ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::shared_ptr&lt; PointCloud &gt;</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>ac34ad7f7820fac846d780c0470c42478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SegmentDifferences&lt; pcl::PointXYZ &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1SegmentDifferences.html</anchorfile>
      <anchor>a42e1db234cb9323d3b7d694313db978f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a22ef62d9532ff43286095238354591b5</anchor>
      <arglist>(Stream &amp;stream, pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a22de7fe8cfcdead8a9636247cd30205c</anchor>
      <arglist>(const pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>adb604a41cd54feed95f3f4c46e2a085c</anchor>
      <arglist>(Stream &amp;stream, const pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::SHOTEstimation</name>
    <filename>classpcl__ros_1_1SHOTEstimation.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::SHOT352 &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimation.html</anchorfile>
      <anchor>a08b63a77ba3c78f6628d874ae57f8a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimation.html</anchorfile>
      <anchor>ae29c00201577a1aeacbe0cefc2f827ea</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimation.html</anchorfile>
      <anchor>a38d565d797fa3bb5a18bb2496949a164</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimation.html</anchorfile>
      <anchor>a45d7f1c0305c6c068734221b53a35a54</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SHOTEstimation&lt; pcl::PointXYZ, pcl::Normal, pcl::SHOT352 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimation.html</anchorfile>
      <anchor>a7e0308f1a2161c8f596130f073c8c38b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::SHOTEstimationOMP</name>
    <filename>classpcl__ros_1_1SHOTEstimationOMP.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::SHOT352 &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a5a88d1f7861f5d95c3b6a4ce1508feb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>aa87bd787436b09ce5f1e2eef69a533b4</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a3e6ac9b335f00809cb7af2823bb67fae</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>afa36cf1237749f0ff90d47d97d25dc62</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::SHOTEstimationOMP&lt; pcl::PointXYZ, pcl::Normal, pcl::SHOT352 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1SHOTEstimationOMP.html</anchorfile>
      <anchor>a4e5952f9060dcbf1f6168df2bc07f94c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::StatisticalOutlierRemoval</name>
    <filename>classpcl__ros_1_1StatisticalOutlierRemoval.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a9dd5e20bf1287bef507e0a4288f8b0af</anchor>
      <arglist>(ros::NodeHandle &amp;nh, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a55cebe1bb1db2c9a7aa1658bec057aa4</anchor>
      <arglist>(pcl_ros::StatisticalOutlierRemovalConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>aa2a89ad11c2da236d99b2167ad094676</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::StatisticalOutlierRemovalConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>ad788f8e6b15a3092a84a868e2cf91107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::StatisticalOutlierRemoval&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1StatisticalOutlierRemoval.html</anchorfile>
      <anchor>a8f4d1291f5cd297d311d22fc3482d96d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::TimeStamp&lt; pcl::PointCloud&lt; T &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1TimeStamp_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static ros::Time const  *</type>
      <name>pointer</name>
      <anchorfile>structros_1_1message__traits_1_1TimeStamp_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6b98a34c7a27749dfe6fe182ef74da11</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::Time *</type>
      <name>pointer</name>
      <anchorfile>structros_1_1message__traits_1_1TimeStamp_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afb96f81d21679b79e590adf31e39e027</anchor>
      <arglist>(typename pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::Time</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1TimeStamp_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a93738ef81ec897235bd09b0d8097bac4</anchor>
      <arglist>(const typename pcl::PointCloud&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>header_</name>
      <anchorfile>structros_1_1message__traits_1_1TimeStamp_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab73f3ae89dabe3ec5bb7a7800182315f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::shared_ptr&lt; std_msgs::Header &gt;</type>
      <name>header_const_</name>
      <anchorfile>structros_1_1message__traits_1_1TimeStamp_3_01pcl_1_1PointCloud_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6f2bdb5326ba5011bc82edca6c82c9f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::VFHEstimation</name>
    <filename>classpcl__ros_1_1VFHEstimation.html</filename>
    <base>pcl_ros::FeatureFromNormals</base>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;</type>
      <name>PointCloudOut</name>
      <anchorfile>classpcl__ros_1_1VFHEstimation.html</anchorfile>
      <anchor>ac2c553c4d04cde4a8d236b01c0f1dcf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>childInit</name>
      <anchorfile>classpcl__ros_1_1VFHEstimation.html</anchorfile>
      <anchor>a2d7a09a080cd4e68b5f66dfe510e9a6c</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computePublish</name>
      <anchorfile>classpcl__ros_1_1VFHEstimation.html</anchorfile>
      <anchor>a8c1ff79d98c35063bbb63977601439b9</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud, const PointCloudNConstPtr &amp;normals, const PointCloudInConstPtr &amp;surface, const IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>emptyPublish</name>
      <anchorfile>classpcl__ros_1_1VFHEstimation.html</anchorfile>
      <anchor>a0669698bf92f230f515fbe6fdb7a95aa</anchor>
      <arglist>(const PointCloudInConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::VFHEstimation&lt; pcl::PointXYZ, pcl::Normal, pcl::VFHSignature308 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1VFHEstimation.html</anchorfile>
      <anchor>a33c3a3fddfda66e15eb67b67fe48a467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl_ros::VoxelGrid</name>
    <filename>classpcl__ros_1_1VoxelGrid.html</filename>
    <base>pcl_ros::Filter</base>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>child_init</name>
      <anchorfile>classpcl__ros_1_1VoxelGrid.html</anchorfile>
      <anchor>a4538e197827d2f186d081db214345b22</anchor>
      <arglist>(ros::NodeHandle &amp;nh, bool &amp;has_service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>config_callback</name>
      <anchorfile>classpcl__ros_1_1VoxelGrid.html</anchorfile>
      <anchor>adbd51e69ae5c466493d0dc6c73f3bfe5</anchor>
      <arglist>(pcl_ros::VoxelGridConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classpcl__ros_1_1VoxelGrid.html</anchorfile>
      <anchor>a795c0cff6146f5434ce5a74e76ef2274</anchor>
      <arglist>(const PointCloud2::ConstPtr &amp;input, const IndicesPtr &amp;indices, PointCloud2 &amp;output)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::VoxelGrid&lt; pcl::PCLPointCloud2 &gt;</type>
      <name>impl_</name>
      <anchorfile>classpcl__ros_1_1VoxelGrid.html</anchorfile>
      <anchor>aa6d3ee17bbfb7eb1e1ca548d910af825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; pcl_ros::VoxelGridConfig &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classpcl__ros_1_1VoxelGrid.html</anchorfile>
      <anchor>a17ba8c0d6df79b8d3054759f6c0d068c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>common</name>
    <filename>namespacecommon.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add_common_parameters</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a87c1f3f8864f33ccbef8f9b4d3b2fd35</anchor>
      <arglist>(gen)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PACKAGE</name>
      <anchorfile>namespacecommon.html</anchorfile>
      <anchor>a4357dd14e7a1b39fc6cd98e5ccd3933a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <namespace>pcl::detail</namespace>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>pcl_ptr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a0327706856448cfb86dcbdabf0023fb5</anchor>
      <arglist>(const boost::shared_ptr&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; T &gt;</type>
      <name>ros_ptr</name>
      <anchorfile>namespacepcl.html</anchorfile>
      <anchor>a8ce523cefc5c8615c45a7c9d2bee75e7</anchor>
      <arglist>(const boost::shared_ptr&lt; T &gt; &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::detail</name>
    <filename>namespacepcl_1_1detail.html</filename>
    <class kind="struct">pcl::detail::FieldsLength</class>
    <class kind="struct">pcl::detail::FieldStreamer</class>
  </compound>
  <compound kind="namespace">
    <name>pcl_ros</name>
    <filename>namespacepcl__ros.html</filename>
    <class kind="class">pcl_ros::BAGReader</class>
    <class kind="class">pcl_ros::BasePublisher</class>
    <class kind="class">pcl_ros::BoundaryEstimation</class>
    <class kind="class">pcl_ros::ConvexHull2D</class>
    <class kind="class">pcl_ros::CropBox</class>
    <class kind="class">pcl_ros::EuclideanClusterExtraction</class>
    <class kind="class">pcl_ros::ExtractIndices</class>
    <class kind="class">pcl_ros::ExtractPolygonalPrismData</class>
    <class kind="class">pcl_ros::Feature</class>
    <class kind="class">pcl_ros::FeatureFromNormals</class>
    <class kind="class">pcl_ros::Filter</class>
    <class kind="class">pcl_ros::FPFHEstimation</class>
    <class kind="class">pcl_ros::FPFHEstimationOMP</class>
    <class kind="class">pcl_ros::MomentInvariantsEstimation</class>
    <class kind="class">pcl_ros::MovingLeastSquares</class>
    <class kind="class">pcl_ros::NormalEstimation</class>
    <class kind="class">pcl_ros::NormalEstimationOMP</class>
    <class kind="class">pcl_ros::NormalEstimationTBB</class>
    <class kind="class">pcl_ros::PassThrough</class>
    <class kind="class">pcl_ros::PCDReader</class>
    <class kind="class">pcl_ros::PCDWriter</class>
    <class kind="class">pcl_ros::PCLNodelet</class>
    <class kind="class">pcl_ros::PFHEstimation</class>
    <class kind="class">pcl_ros::PointCloudConcatenateDataSynchronizer</class>
    <class kind="class">pcl_ros::PointCloudConcatenateFieldsSynchronizer</class>
    <class kind="class">pcl_ros::PrincipalCurvaturesEstimation</class>
    <class kind="class">pcl_ros::ProjectInliers</class>
    <class kind="class">pcl_ros::Publisher</class>
    <class kind="class">pcl_ros::Publisher&lt; sensor_msgs::PointCloud2 &gt;</class>
    <class kind="class">pcl_ros::RadiusOutlierRemoval</class>
    <class kind="class">pcl_ros::SACSegmentation</class>
    <class kind="class">pcl_ros::SACSegmentationFromNormals</class>
    <class kind="class">pcl_ros::SegmentDifferences</class>
    <class kind="class">pcl_ros::SHOTEstimation</class>
    <class kind="class">pcl_ros::SHOTEstimationOMP</class>
    <class kind="class">pcl_ros::StatisticalOutlierRemoval</class>
    <class kind="class">pcl_ros::VFHEstimation</class>
    <class kind="class">pcl_ros::VoxelGrid</class>
    <member kind="function">
      <type>void</type>
      <name>transformAsMatrix</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a4c9680904e1921d41eb98e37ddc5a897</anchor>
      <arglist>(const geometry_msgs::Transform &amp;bt, Eigen::Matrix4f &amp;out_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformAsMatrix</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aefb8dd06a25dcaaa17b2dc92644984e2</anchor>
      <arglist>(const tf::Transform &amp;bt, Eigen::Matrix4f &amp;out_mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a0add8c12536fbf5e043117e87b644a7e</anchor>
      <arglist>(const Eigen::Matrix4f &amp;transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3f2ac4f97e01edef0e546d146af6afa2</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const geometry_msgs::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aad20af010640a41f1898e75f6a6121ad</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a639d0b0bebd3c8bc6691ba76b0da553b</anchor>
      <arglist>(const std::string &amp;target_frame, const geometry_msgs::Transform &amp;net_transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3abd2a3abbd658bdc32fc9670daddcc0</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>aad1ce4ad90ab784aae6158419ad54d5f</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a3b83738943b1ca42be91e5ecd1b3f8e1</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a34090d5c8739e1a31749ccf0fd807f91</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a89ffd255936e3fc608278abbbc5a9dcd</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a29cf585a248dc53517834f4c5a1c4d69</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>ae730596163b8fa79f374faa0eae1c53f</anchor>
      <arglist>(const std::string &amp;target_frame, const tf::Transform &amp;net_transform, const sensor_msgs::PointCloud2 &amp;in, sensor_msgs::PointCloud2 &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a724728524a5f56fdc2f7e9df3894b28e</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const geometry_msgs::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a80e0f02f8d2b6f4e9c45290f3a993b41</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>afc10edbc1d7a48f7e68a252928cf624d</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a0d2aa7deff3b505ea0c7904303f57929</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a4a5a0b5357f6815ce9794ee4dc90ce57</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf2_ros::Buffer &amp;tf_buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloudWithNormals</name>
      <anchorfile>namespacepcl__ros.html</anchorfile>
      <anchor>a2109a1e56281a43254943d8763b924d8</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const pcl::PointCloud&lt; PointT &gt; &amp;cloud_in, const std::string &amp;fixed_frame, pcl::PointCloud&lt; PointT &gt; &amp;cloud_out, const tf::TransformListener &amp;tf_listener)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros::message_traits</name>
    <filename>namespaceros_1_1message__traits.html</filename>
    <class kind="struct">ros::message_traits::DataType&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::FrameId&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
    <class kind="struct">ros::message_traits::TimeStamp&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ros::serialization</name>
    <filename>namespaceros_1_1serialization.html</filename>
    <class kind="struct">ros::serialization::Serializer&lt; pcl::PointCloud&lt; T &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>SACSegmentation_common</name>
    <filename>namespaceSACSegmentation__common.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add_common_parameters</name>
      <anchorfile>namespaceSACSegmentation__common.html</anchorfile>
      <anchor>a55d4b8ad3f15e4e53c6a5dc312b22ce3</anchor>
      <arglist>(gen)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PACKAGE</name>
      <anchorfile>namespaceSACSegmentation__common.html</anchorfile>
      <anchor>ac516bdd49497b830d2539f6f65336b76</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
