<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>add_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>add__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::AddPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>add_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>add__point__indices__nodelet_8cpp</filename>
    <includes id="add__point__indices_8h" name="add_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/add_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>add__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>add__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>abeffa752f7551771e3ef48f4e39c2dfa</anchor>
      <arglist>(jsk_pcl_ros_utils::AddPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bounding_box_array_to_bounding_box.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>bounding__box__array__to__bounding__box_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::BoundingBoxArrayToBoundingBox</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>bounding_box_array_to_bounding_box_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>bounding__box__array__to__bounding__box__nodelet_8cpp</filename>
    <includes id="bounding__box__array__to__bounding__box_8h" name="bounding_box_array_to_bounding_box.h" local="yes" imported="no">jsk_pcl_ros_utils/bounding_box_array_to_bounding_box.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>bounding__box__array__to__bounding__box__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>bounding__box__array__to__bounding__box__nodelet_8cpp.html</anchorfile>
      <anchor>abba8598801ab72d0f4de0f6f04355e10</anchor>
      <arglist>(jsk_pcl_ros_utils::BoundingBoxArrayToBoundingBox, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>centroid_publisher.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>centroid__publisher_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::CentroidPublisher</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>centroid_publisher_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>centroid__publisher__nodelet_8cpp</filename>
    <includes id="centroid__publisher_8h" name="centroid_publisher.h" local="no" imported="no">jsk_pcl_ros_utils/centroid_publisher.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>centroid__publisher__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>centroid__publisher__nodelet_8cpp.html</anchorfile>
      <anchor>acc0938484ac78b4d5b85cd8b4d32302f</anchor>
      <arglist>(jsk_pcl_ros_utils::CentroidPublisher, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_on_plane.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>cloud__on__plane_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::CloudOnPlane</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>cloud_on_plane_info.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/scripts/</path>
    <filename>cloud__on__plane__info_8py</filename>
    <namespace>cloud_on_plane_info</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>aa551f3a25e3b269c2475fc57ffbc42db</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_text</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>afedfaf42d1e13a15c5ea7d68a4a0cf57</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>g_lock</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>a490e869cf7b02ecf33856c2f6392bfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>g_msg</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>ae8284c876fe7f787ae552984298c4d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>ab804bcf00bb1114bac2bd7feffd87629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text_interface</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>a3d6ab7938e629df3e9b606a755e57894</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cloud_on_plane_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>cloud__on__plane__nodelet_8cpp</filename>
    <includes id="cloud__on__plane_8h" name="cloud_on_plane.h" local="yes" imported="no">jsk_pcl_ros_utils/cloud_on_plane.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>cloud__on__plane__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>cloud__on__plane__nodelet_8cpp.html</anchorfile>
      <anchor>ab4abc5989ec2b342af9998f60c50cb52</anchor>
      <arglist>(jsk_pcl_ros_utils::CloudOnPlane, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cluster_point_indices_to_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>cluster__point__indices__to__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::ClusterPointIndicesToPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>cluster_point_indices_to_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>cluster__point__indices__to__point__indices__nodelet_8cpp</filename>
    <includes id="cluster__point__indices__to__point__indices_8h" name="cluster_point_indices_to_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/cluster_point_indices_to_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>cluster__point__indices__to__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>ac86cc51e039d23b45e48db2bc5804508</anchor>
      <arglist>(jsk_pcl_ros_utils::ClusterPointIndicesToPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colorize_distance_from_plane.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>colorize__distance__from__plane_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::ColorizeDistanceFromPlane</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>colorize_distance_from_plane_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>colorize__distance__from__plane__nodelet_8cpp</filename>
    <includes id="colorize__distance__from__plane_8h" name="colorize_distance_from_plane.h" local="yes" imported="no">jsk_pcl_ros_utils/colorize_distance_from_plane.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>colorize__distance__from__plane__nodelet_8cpp.html</anchorfile>
      <anchor>a21226f888df190007c7f1676d462ed3f</anchor>
      <arglist>(jsk_pcl_ros_utils::ColorizeDistanceFromPlane, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>colorize_height_2d_mapping.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>colorize__height__2d__mapping_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::ColorizeHeight2DMapping</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>colorize_height_2d_mapping_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>colorize__height__2d__mapping__nodelet_8cpp</filename>
    <includes id="colorize__height__2d__mapping_8h" name="colorize_height_2d_mapping.h" local="yes" imported="no">jsk_pcl_ros_utils/colorize_height_2d_mapping.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>colorize__height__2d__mapping__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>colorize__height__2d__mapping__nodelet_8cpp.html</anchorfile>
      <anchor>a334fbd3cc8ded56c90b7fd2b22d435af</anchor>
      <arglist>(jsk_pcl_ros_utils::ColorizeHeight2DMapping, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>delay_pointcloud.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>delay__pointcloud_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::DelayPointCloud</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>delay_pointcloud_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>delay__pointcloud__nodelet_8cpp</filename>
    <includes id="delay__pointcloud_8h" name="delay_pointcloud.h" local="yes" imported="no">jsk_pcl_ros_utils/delay_pointcloud.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>delay__pointcloud__nodelet_8cpp.html</anchorfile>
      <anchor>a365153aae1000a2a723898678d0accf7</anchor>
      <arglist>(jsk_pcl_ros_utils::DelayPointCloud, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_image_error.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>depth__image__error_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::DepthImageError</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>depth_image_error_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>depth__image__error__nodelet_8cpp</filename>
    <includes id="depth__image__error_8h" name="depth_image_error.h" local="yes" imported="no">jsk_pcl_ros_utils/depth_image_error.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>depth__image__error__nodelet_8cpp.html</anchorfile>
      <anchor>ae6b0ace349d0521f19d70c17571f37f8</anchor>
      <arglist>(jsk_pcl_ros_utils::DepthImageError, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluate_box_segmentation_by_gt_box.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/scripts/</path>
    <filename>evaluate__box__segmentation__by__gt__box_8py</filename>
    <class kind="class">evaluate_box_segmentation_by_gt_box::EvaluateBoxSegmentationByGTBox</class>
    <namespace>evaluate_box_segmentation_by_gt_box</namespace>
  </compound>
  <compound kind="file">
    <name>evaluate_voxel_segmentation_by_gt_box.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/scripts/</path>
    <filename>evaluate__voxel__segmentation__by__gt__box_8py</filename>
    <class kind="class">evaluate_voxel_segmentation_by_gt_box::EvaluateVoxelSegmentationByGTBox</class>
    <namespace>evaluate_voxel_segmentation_by_gt_box</namespace>
  </compound>
  <compound kind="file">
    <name>install_sample_data.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/scripts/</path>
    <filename>install__sample__data_8py</filename>
    <namespace>install_sample_data</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceinstall__sample__data.html</anchorfile>
      <anchor>a19391b10425092027a59565a386ad84d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>label_to_cluster_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>label__to__cluster__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::LabelToClusterPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>label_to_cluster_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>label__to__cluster__point__indices__nodelet_8cpp</filename>
    <includes id="label__to__cluster__point__indices_8h" name="label_to_cluster_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/label_to_cluster_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>label__to__cluster__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a88ea4ae3a63460b1dbd4d3bfeda12984</anchor>
      <arglist>(jsk_pcl_ros_utils::LabelToClusterPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marker_array_voxel_to_pointcloud.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>marker__array__voxel__to__pointcloud_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::MarkerArrayVoxelToPointCloud</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>marker_array_voxel_to_pointcloud_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>marker__array__voxel__to__pointcloud__nodelet_8cpp</filename>
    <includes id="marker__array__voxel__to__pointcloud_8h" name="marker_array_voxel_to_pointcloud.h" local="yes" imported="no">jsk_pcl_ros_utils/marker_array_voxel_to_pointcloud.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>marker__array__voxel__to__pointcloud__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>marker__array__voxel__to__pointcloud__nodelet_8cpp.html</anchorfile>
      <anchor>aa3990f112493f6a13e7035ad09f82d2f</anchor>
      <arglist>(jsk_pcl_ros_utils::MarkerArrayVoxelToPointCloud, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mask_image_to_depth_considered_mask_image.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>mask__image__to__depth__considered__mask__image_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::MaskImageToDepthConsideredMaskImage</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>mask_image_to_depth_considered_mask_image_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>mask__image__to__depth__considered__mask__image__nodelet_8cpp</filename>
    <includes id="mask__image__to__depth__considered__mask__image_8h" name="mask_image_to_depth_considered_mask_image.h" local="yes" imported="no">jsk_pcl_ros_utils/mask_image_to_depth_considered_mask_image.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>mask__image__to__depth__considered__mask__image__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>mask__image__to__depth__considered__mask__image__nodelet_8cpp.html</anchorfile>
      <anchor>a90ab786e24225ad6c8dc1f4b13f51ea7</anchor>
      <arglist>(jsk_pcl_ros_utils::MaskImageToDepthConsideredMaskImage, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mask_image_to_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>mask__image__to__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::MaskImageToPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>mask_image_to_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>mask__image__to__point__indices__nodelet_8cpp</filename>
    <includes id="mask__image__to__point__indices_8h" name="mask_image_to_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/mask_image_to_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>mask__image__to__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>mask__image__to__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>afd903ccf9709ee5fb5ee27521a9f9559</anchor>
      <arglist>(jsk_pcl_ros_utils::MaskImageToPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_concatenater.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>normal__concatenater_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::NormalConcatenater</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>normal_concatenater_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>normal__concatenater__nodelet_8cpp</filename>
    <includes id="normal__concatenater_8h" name="normal_concatenater.h" local="yes" imported="no">jsk_pcl_ros_utils/normal_concatenater.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>normal__concatenater__nodelet_8cpp.html</anchorfile>
      <anchor>aa89abda608cb1444b471f0726fc9e30f</anchor>
      <arglist>(jsk_pcl_ros_utils::NormalConcatenater, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_flip_to_frame.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>normal__flip__to__frame_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::NormalFlipToFrame</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>normal_flip_to_frame_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>normal__flip__to__frame__nodelet_8cpp</filename>
    <includes id="normal__flip__to__frame_8h" name="normal_flip_to_frame.h" local="yes" imported="no">jsk_pcl_ros_utils/normal_flip_to_frame.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>normal__flip__to__frame__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>normal__flip__to__frame__nodelet_8cpp.html</anchorfile>
      <anchor>ab35126a76216a2e89f4b0c331ff48784</anchor>
      <arglist>(jsk_pcl_ros_utils::NormalFlipToFrame, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_reader_with_pose.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pcd__reader__with__pose_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PCDReaderWithPose</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pcd_reader_with_pose_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pcd__reader__with__pose__nodelet_8cpp</filename>
    <includes id="pcd__reader__with__pose_8h" name="pcd_reader_with_pose.h" local="yes" imported="no">jsk_pcl_ros_utils/pcd_reader_with_pose.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pcd__reader__with__pose__nodelet_8cpp.html</anchorfile>
      <anchor>ac29309270f671bf00d14201249e47905</anchor>
      <arglist>(jsk_pcl_ros_utils::PCDReaderWithPose, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planar_pointcloud_simulator.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>planar__pointcloud__simulator_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PlanarPointCloudSimulator</class>
    <class kind="class">jsk_pcl_ros_utils::PlanarPointCloudSimulatorNodelet</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>planar_pointcloud_simulator_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>planar__pointcloud__simulator__nodelet_8cpp</filename>
    <includes id="planar__pointcloud__simulator_8h" name="planar_pointcloud_simulator.h" local="yes" imported="no">jsk_pcl_ros_utils/planar_pointcloud_simulator.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>planar__pointcloud__simulator__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>planar__pointcloud__simulator__nodelet_8cpp.html</anchorfile>
      <anchor>abd91d910574038fdd566b27b372290c6</anchor>
      <arglist>(jsk_pcl_ros_utils::PlanarPointCloudSimulatorNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_concatenator.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>plane__concatenator_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PlaneConcatenator</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>plane_concatenator_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>plane__concatenator__nodelet_8cpp</filename>
    <includes id="plane__concatenator_8h" name="plane_concatenator.h" local="yes" imported="no">jsk_pcl_ros_utils/plane_concatenator.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>plane__concatenator__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>plane__concatenator__nodelet_8cpp.html</anchorfile>
      <anchor>a7663c95b17842140c26f6efc1d0ef244</anchor>
      <arglist>(jsk_pcl_ros_utils::PlaneConcatenator, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_reasoner.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>plane__reasoner_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PlaneReasoner</class>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="typedef">
      <type>boost::tuple&lt; pcl::PointIndices::Ptr, pcl::ModelCoefficients::Ptr, jsk_recognition_utils::Plane::Ptr, geometry_msgs::PolygonStamped &gt;</type>
      <name>PlaneInfoContainer</name>
      <anchorfile>namespacejsk__pcl__ros__utils.html</anchorfile>
      <anchor>a7ada994e16d006494ca9c5b9bc2b411d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_reasoner_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>plane__reasoner__nodelet_8cpp</filename>
    <includes id="plane__reasoner_8h" name="plane_reasoner.h" local="yes" imported="no">jsk_pcl_ros_utils/plane_reasoner.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>plane__reasoner__nodelet_8cpp.html</anchorfile>
      <anchor>a2ca53d2cee39c7c6221d0fceb4eddcaa</anchor>
      <arglist>(jsk_pcl_ros_utils::PlaneReasoner, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plane_rejector.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>plane__rejector_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PlaneRejector</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>plane_rejector_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>plane__rejector__nodelet_8cpp</filename>
    <includes id="plane__rejector_8h" name="plane_rejector.h" local="yes" imported="no">jsk_pcl_ros_utils/plane_rejector.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>plane__rejector__nodelet_8cpp.html</anchorfile>
      <anchor>a6de2d601fb61c2150f039ec1ca10ebe7</anchor>
      <arglist>(jsk_pcl_ros_utils::PlaneRejector, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_indices_to_cluster_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>point__indices__to__cluster__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointIndicesToClusterPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>point_indices_to_cluster_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>point__indices__to__cluster__point__indices__nodelet_8cpp</filename>
    <includes id="point__indices__to__cluster__point__indices_8h" name="point_indices_to_cluster_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/point_indices_to_cluster_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__indices__to__cluster__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a6ff423cef833260018267e24baac59fb</anchor>
      <arglist>(jsk_pcl_ros_utils::PointIndicesToClusterPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_indices_to_mask_image.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>point__indices__to__mask__image_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointIndicesToMaskImage</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>point_indices_to_mask_image_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>point__indices__to__mask__image__nodelet_8cpp</filename>
    <includes id="point__indices__to__mask__image_8h" name="point_indices_to_mask_image.h" local="yes" imported="no">jsk_pcl_ros_utils/point_indices_to_mask_image.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>point__indices__to__mask__image__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__indices__to__mask__image__nodelet_8cpp.html</anchorfile>
      <anchor>a0ad934b4b1ffd1635d2e8a7e6a3262b7</anchor>
      <arglist>(jsk_pcl_ros_utils::PointIndicesToMaskImage, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_relative_from_pose_stamped.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__relative__from__pose__stamped_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_relative_from_pose_stamped_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__relative__from__pose__stamped__nodelet_8cpp</filename>
    <includes id="pointcloud__relative__from__pose__stamped_8h" name="pointcloud_relative_from_pose_stamped.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_relative_from_pose_stamped.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__relative__from__pose__stamped__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__relative__from__pose__stamped__nodelet_8cpp.html</anchorfile>
      <anchor>ab5a242c2fc6a972768f2d0b7683066e8</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_cluster_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__to__cluster__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToClusterPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_cluster_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__to__cluster__point__indices__nodelet_8cpp</filename>
    <includes id="pointcloud__to__cluster__point__indices_8h" name="pointcloud_to_cluster_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_to_cluster_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__to__cluster__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a67e5a6e54738f7af1acccb300057f2e8</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudToClusterPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_mask_image.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__to__mask__image_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToMaskImage</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_mask_image_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__to__mask__image__nodelet_8cpp</filename>
    <includes id="pointcloud__to__mask__image_8h" name="pointcloud_to_mask_image.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_to_mask_image.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__to__mask__image__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__to__mask__image__nodelet_8cpp.html</anchorfile>
      <anchor>aaf19f35c6cee746a0c010af12b8ee085</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudToMaskImage, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_pcd.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__to__pcd_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToPCD</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_pcd_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__to__pcd__nodelet_8cpp</filename>
    <includes id="pointcloud__to__pcd_8h" name="pointcloud_to_pcd.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_to_pcd.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__to__pcd__nodelet_8cpp.html</anchorfile>
      <anchor>a80e26387562b6fbdd80a80a3a9ae9cab</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudToPCD, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__to__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__to__point__indices__nodelet_8cpp</filename>
    <includes id="pointcloud__to__point__indices_8h" name="pointcloud_to_point_indices.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_to_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__to__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__to__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>ac0759b187d802d80a28ac84732255398</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudToPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_stl.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__to__stl_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToSTL</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_stl_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__to__stl__nodelet_8cpp</filename>
    <includes id="pointcloud__to__stl_8h" name="pointcloud_to_stl.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_to_stl.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__to__stl__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__to__stl__nodelet_8cpp.html</anchorfile>
      <anchor>a8e92ea1c3a9815c06b1b13188775e1cb</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudToSTL, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_xyz_to_xyzrgb.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__xyz__to__xyzrgb_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudXYZToXYZRGB</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_xyz_to_xyzrgb_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__xyz__to__xyzrgb__nodelet_8cpp</filename>
    <includes id="pointcloud__xyz__to__xyzrgb_8h" name="pointcloud_xyz_to_xyzrgb.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_xyz_to_xyzrgb.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__xyz__to__xyzrgb__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__xyz__to__xyzrgb__nodelet_8cpp.html</anchorfile>
      <anchor>abe52e445ae1fedc85556a7ce7f5cc9c0</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudXYZToXYZRGB, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_xyzrgb_to_xyz.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pointcloud__xyzrgb__to__xyz_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PointCloudXYZRGBToXYZ</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_xyzrgb_to_xyz_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pointcloud__xyzrgb__to__xyz__nodelet_8cpp</filename>
    <includes id="pointcloud__xyzrgb__to__xyz_8h" name="pointcloud_xyzrgb_to_xyz.h" local="yes" imported="no">jsk_pcl_ros_utils/pointcloud_xyzrgb_to_xyz.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pointcloud__xyzrgb__to__xyz__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pointcloud__xyzrgb__to__xyz__nodelet_8cpp.html</anchorfile>
      <anchor>a900032e4d8cd30a9d3c0ccf9cad8fc2e</anchor>
      <arglist>(jsk_pcl_ros_utils::PointCloudXYZRGBToXYZ, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_appender.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__appender_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonAppender</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_appender_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__appender__nodelet_8cpp</filename>
    <includes id="polygon__appender_8h" name="polygon_appender.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_appender.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__appender__nodelet_8cpp.html</anchorfile>
      <anchor>aebcbe1142d6e7242e62353c41d34dfa3</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonAppender, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_angle_likelihood.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__angle__likelihood_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayAngleLikelihood</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_angle_likelihood_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__angle__likelihood__nodelet_8cpp</filename>
    <includes id="polygon__array__angle__likelihood_8h" name="polygon_array_angle_likelihood.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_array_angle_likelihood.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__array__angle__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__angle__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>aeee5a9b74207cc8b9068ebf888d333d1</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayAngleLikelihood, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_area_likelihood.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__area__likelihood_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayAreaLikelihood</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_area_likelihood_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__area__likelihood__nodelet_8cpp</filename>
    <includes id="polygon__array__area__likelihood_8h" name="polygon_array_area_likelihood.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_array_area_likelihood.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__array__area__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__area__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>ac8b2d4a475888683b59372b58fe621f8</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayAreaLikelihood, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_distance_likelihood.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__distance__likelihood_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayDistanceLikelihood</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_distance_likelihood_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__distance__likelihood__nodelet_8cpp</filename>
    <includes id="polygon__array__distance__likelihood_8h" name="polygon_array_distance_likelihood.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_array_distance_likelihood.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__array__distance__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__distance__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>a2397c19490e6064322330e49959795c0</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayDistanceLikelihood, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_foot_angle_likelihood.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__foot__angle__likelihood_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayFootAngleLikelihood</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_foot_angle_likelihood_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__foot__angle__likelihood__nodelet_8cpp</filename>
    <includes id="polygon__array__foot__angle__likelihood_8h" name="polygon_array_foot_angle_likelihood.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_array_foot_angle_likelihood.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__array__foot__angle__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__foot__angle__likelihood__nodelet_8cpp.html</anchorfile>
      <anchor>ae1aa9a83e1bb1f48f1ed9f325d0c2112</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayFootAngleLikelihood, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_likelihood_filter.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__likelihood__filter_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayLikelihoodFilter</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_likelihood_filter_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__likelihood__filter__nodelet_8cpp</filename>
    <includes id="polygon__array__likelihood__filter_8h" name="polygon_array_likelihood_filter.h" local="no" imported="no">jsk_pcl_ros_utils/polygon_array_likelihood_filter.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__likelihood__filter__nodelet_8cpp.html</anchorfile>
      <anchor>a0c9df1b347ada6388a51403b395b4b52</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayLikelihoodFilter, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_transformer.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__transformer_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayTransformer</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_transformer_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__transformer__nodelet_8cpp</filename>
    <includes id="polygon__array__transformer_8h" name="polygon_array_transformer.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_array_transformer.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__transformer__nodelet_8cpp.html</anchorfile>
      <anchor>aee2d92f0b704ed962f096047fc77145e</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayTransformer, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_unwrapper.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__unwrapper_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayUnwrapper</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_unwrapper_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__unwrapper__nodelet_8cpp</filename>
    <includes id="polygon__array__unwrapper_8h" name="polygon_array_unwrapper.h" local="no" imported="no">jsk_pcl_ros_utils/polygon_array_unwrapper.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__unwrapper__nodelet_8cpp.html</anchorfile>
      <anchor>a916530cca0ef49fb5900f89eed3561c2</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayUnwrapper, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_array_wrapper.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__array__wrapper_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayWrapper</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_array_wrapper_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__array__wrapper__nodelet_8cpp</filename>
    <includes id="polygon__array__wrapper_8h" name="polygon_array_wrapper.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_array_wrapper.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__array__wrapper__nodelet_8cpp.html</anchorfile>
      <anchor>ac40f03d5313601a0e72ad08ac4fcbbc1</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonArrayWrapper, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_flipper.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__flipper_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonFlipper</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_flipper_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__flipper__nodelet_8cpp</filename>
    <includes id="polygon__flipper_8h" name="polygon_flipper.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_flipper.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__flipper__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__flipper__nodelet_8cpp.html</anchorfile>
      <anchor>a0ce6c2bedba15670a270f56ad4395c75</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonFlipper, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_magnifier.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__magnifier_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonMagnifier</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_magnifier_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__magnifier__nodelet_8cpp</filename>
    <includes id="polygon__magnifier_8h" name="polygon_magnifier.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_magnifier.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__magnifier__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__magnifier__nodelet_8cpp.html</anchorfile>
      <anchor>a645a70ca57f7c6f76d1d5e367d0d32bd</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonMagnifier, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_points_sampler.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>polygon__points__sampler_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PolygonPointsSampler</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>polygon_points_sampler_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>polygon__points__sampler__nodelet_8cpp</filename>
    <includes id="polygon__points__sampler_8h" name="polygon_points_sampler.h" local="yes" imported="no">jsk_pcl_ros_utils/polygon_points_sampler.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>polygon__points__sampler__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>polygon__points__sampler__nodelet_8cpp.html</anchorfile>
      <anchor>a41e7fb1c88b05687bad19af0b9d7dd54</anchor>
      <arglist>(jsk_pcl_ros_utils::PolygonPointsSampler, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pose_with_covariance_stamped_to_gaussian_pointcloud.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>pose__with__covariance__stamped__to__gaussian__pointcloud_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>pose_with_covariance_stamped_to_gaussian_pointcloud_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>pose__with__covariance__stamped__to__gaussian__pointcloud__nodelet_8cpp</filename>
    <includes id="pose__with__covariance__stamped__to__gaussian__pointcloud_8h" name="pose_with_covariance_stamped_to_gaussian_pointcloud.h" local="yes" imported="no">jsk_pcl_ros_utils/pose_with_covariance_stamped_to_gaussian_pointcloud.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>pose__with__covariance__stamped__to__gaussian__pointcloud__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pose__with__covariance__stamped__to__gaussian__pointcloud__nodelet_8cpp.html</anchorfile>
      <anchor>a3485ce6c67808afaa61c56abdb77789d</anchor>
      <arglist>(jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample_bounding_box_publisher_from_pointcloud.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/sample/</path>
    <filename>sample__bounding__box__publisher__from__pointcloud_8py</filename>
    <namespace>sample_bounding_box_publisher_from_pointcloud</namespace>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>namespacesample__bounding__box__publisher__from__pointcloud.html</anchorfile>
      <anchor>af265056543aaa1ab8a922a6d7b9e03fd</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacesample__bounding__box__publisher__from__pointcloud.html</anchorfile>
      <anchor>a72b82d450049ad09b9053f47254916a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>namespacesample__bounding__box__publisher__from__pointcloud.html</anchorfile>
      <anchor>afd56163d9b376e4704469fcaf34ceb0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample_camera_info_and_pointcloud_publisher.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/sample/</path>
    <filename>sample__camera__info__and__pointcloud__publisher_8py</filename>
    <namespace>sample_camera_info_and_pointcloud_publisher</namespace>
    <member kind="variable">
      <type></type>
      <name>cloud</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a7a97fba76ccef26aa1f5434b7b739508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>aa83f0fb10579732ef40f00d84638f5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a5e7bd99cd3968069062acee682e1a934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>ac16e0f1f6d634dffda0719d3b950a4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a9d37b08e90f9a36ebd6e42764ccf389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>K</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>acd58f64a61d91bbe8ebfabb0cd9d5c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a32ef4d3073fcc84246abd54332719461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_cloud</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a59fb9315290cccc4ba57596fd7ff5805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_info</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>aefd7c5f525df1589e41067de6dbf34fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a88a5c471232b7443063fd36cc133fdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>ab9beab711b1278f280037eb6bcdc5c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stamp</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a20540481c6f2357440c1a0cf4408a75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>width</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>ad50cf262b341ffd809aaf0541f7f7b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample_cluster_indices_publisher_from_polygons.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/sample/</path>
    <filename>sample__cluster__indices__publisher__from__polygons_8py</filename>
    <namespace>sample_cluster_indices_publisher_from_polygons</namespace>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>namespacesample__cluster__indices__publisher__from__polygons.html</anchorfile>
      <anchor>af65f6c0dd02a45d4978c9d65360e8d13</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacesample__cluster__indices__publisher__from__polygons.html</anchorfile>
      <anchor>a4d2b51721c2316f6057b28d77c337c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>namespacesample__cluster__indices__publisher__from__polygons.html</anchorfile>
      <anchor>a663e5e2805333052137ab9a4e0ba3a31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spherical_pointcloud_simulator.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>spherical__pointcloud__simulator_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::SphericalPointCloudSimulator</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>spherical_pointcloud_simulator_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>spherical__pointcloud__simulator__nodelet_8cpp</filename>
    <includes id="spherical__pointcloud__simulator_8h" name="spherical_pointcloud_simulator.h" local="yes" imported="no">jsk_pcl_ros_utils/spherical_pointcloud_simulator.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>spherical__pointcloud__simulator__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>spherical__pointcloud__simulator__nodelet_8cpp.html</anchorfile>
      <anchor>a2689b0eb88bb5fc9e7f03457122f3406</anchor>
      <arglist>(jsk_pcl_ros_utils::SphericalPointCloudSimulator, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_polygon_array_publisher.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>static__polygon__array__publisher_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::StaticPolygonArrayPublisher</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>static_polygon_array_publisher_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>static__polygon__array__publisher__nodelet_8cpp</filename>
    <includes id="static__polygon__array__publisher_8h" name="static_polygon_array_publisher.h" local="no" imported="no">jsk_pcl_ros_utils/static_polygon_array_publisher.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>static__polygon__array__publisher__nodelet_8cpp.html</anchorfile>
      <anchor>a5347c999748070116603da882827e895</anchor>
      <arglist>(jsk_pcl_ros_utils::StaticPolygonArrayPublisher, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subtract_point_indices.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>subtract__point__indices_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::SubtractPointIndices</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>subtract_point_indices_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>subtract__point__indices__nodelet_8cpp</filename>
    <includes id="subtract__point__indices_8h" name="subtract_point_indices.h" local="no" imported="no">jsk_pcl_ros_utils/subtract_point_indices.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>subtract__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>subtract__point__indices__nodelet_8cpp.html</anchorfile>
      <anchor>a73ae010973a0916e6af25a311ce07cc3</anchor>
      <arglist>(jsk_pcl_ros_utils::SubtractPointIndices, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cluster_point_indices_to_point_indices.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__cluster__point__indices__to__point__indices_8py</filename>
    <class kind="class">test_cluster_point_indices_to_point_indices::TestClusterPointIndicesToPointIndices</class>
    <namespace>test_cluster_point_indices_to_point_indices</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ID</name>
      <anchorfile>namespacetest__cluster__point__indices__to__point__indices.html</anchorfile>
      <anchor>a5ed6e3792282d9a8b8875dd23ce3087f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__cluster__point__indices__to__point__indices.html</anchorfile>
      <anchor>a85830aab2cfcce65984bf933b231db99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_point_indices_to_cluster_point_indices.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__point__indices__to__cluster__point__indices_8py</filename>
    <class kind="class">test_point_indices_to_cluster_point_indices::TestPointIndicesToClusterPointIndices</class>
    <namespace>test_point_indices_to_cluster_point_indices</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ID</name>
      <anchorfile>namespacetest__point__indices__to__cluster__point__indices.html</anchorfile>
      <anchor>adeadbc8ddcad6f483b67de1173f12099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__point__indices__to__cluster__point__indices.html</anchorfile>
      <anchor>ad912dd723328e431f36c7f4a91a13ec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_point_indices_to_mask_image.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__point__indices__to__mask__image_8py</filename>
    <class kind="class">test_point_indices_to_mask_image::TestPointIndicesToMaskImage</class>
    <namespace>test_point_indices_to_mask_image</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ID</name>
      <anchorfile>namespacetest__point__indices__to__mask__image.html</anchorfile>
      <anchor>a0259e584de1594cea3b1f1d574e5b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__point__indices__to__mask__image.html</anchorfile>
      <anchor>aa05c982a7bdce849334f61b6e84593d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pointcloud_to_pcd.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__pointcloud__to__pcd_8py</filename>
    <class kind="class">test_pointcloud_to_pcd::PointCloudToPCD</class>
    <class kind="class">test_pointcloud_to_pcd::TestPointCloudToPCD</class>
    <namespace>test_pointcloud_to_pcd</namespace>
  </compound>
  <compound kind="file">
    <name>test_pointcloud_to_stl.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__pointcloud__to__stl_8py</filename>
    <class kind="class">test_pointcloud_to_stl::TestPointCloudToSTL</class>
    <namespace>test_pointcloud_to_stl</namespace>
  </compound>
  <compound kind="file">
    <name>test_polygon_array_likelihood_filter.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__polygon__array__likelihood__filter_8py</filename>
    <class kind="class">test_polygon_array_likelihood_filter::TestPolygonArrayLikelihoodFilter</class>
    <namespace>test_polygon_array_likelihood_filter</namespace>
  </compound>
  <compound kind="file">
    <name>test_polygon_array_unwrapper.py</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/test/</path>
    <filename>test__polygon__array__unwrapper_8py</filename>
    <class kind="class">test_polygon_array_unwrapper::TestPolygonArrayUnwrapper</class>
    <namespace>test_polygon_array_unwrapper</namespace>
    <member kind="variable">
      <type>string</type>
      <name>TEST_NODE</name>
      <anchorfile>namespacetest__polygon__array__unwrapper.html</anchorfile>
      <anchor>aebd8f2bb3fe854bf9e3740b559557574</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf_transform_bounding_box.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>tf__transform__bounding__box_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::TfTransformBoundingBox</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>tf_transform_bounding_box_array.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>tf__transform__bounding__box__array_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::TfTransformBoundingBoxArray</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>tf_transform_bounding_box_array_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>tf__transform__bounding__box__array__nodelet_8cpp</filename>
    <includes id="tf__transform__bounding__box__array_8h" name="tf_transform_bounding_box_array.h" local="yes" imported="no">jsk_pcl_ros_utils/tf_transform_bounding_box_array.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>tf__transform__bounding__box__array__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>tf__transform__bounding__box__array__nodelet_8cpp.html</anchorfile>
      <anchor>acf3d99f04574d4241df20de9ae1ed8cc</anchor>
      <arglist>(jsk_pcl_ros_utils::TfTransformBoundingBoxArray, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf_transform_bounding_box_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>tf__transform__bounding__box__nodelet_8cpp</filename>
    <includes id="tf__transform__bounding__box_8h" name="tf_transform_bounding_box.h" local="yes" imported="no">jsk_pcl_ros_utils/tf_transform_bounding_box.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_PARAMETER_MAX_ARITY</name>
      <anchorfile>tf__transform__bounding__box__nodelet_8cpp.html</anchorfile>
      <anchor>a6f8d72f246afd169db5484099cdd9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>tf__transform__bounding__box__nodelet_8cpp.html</anchorfile>
      <anchor>ada9eb8f4d08db822be98196e640bbd92</anchor>
      <arglist>(jsk_pcl_ros_utils::TfTransformBoundingBox, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf_transform_cloud.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>tf__transform__cloud_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::TfTransformCloud</class>
    <namespace>jsk_pcl_ros_utils</namespace>
  </compound>
  <compound kind="file">
    <name>tf_transform_cloud_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>tf__transform__cloud__nodelet_8cpp</filename>
    <includes id="tf__transform__cloud_8h" name="tf_transform_cloud.h" local="yes" imported="no">jsk_pcl_ros_utils/tf_transform_cloud.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>tf__transform__cloud__nodelet_8cpp.html</anchorfile>
      <anchor>a5030cb1c95a99d63f19a515738fdc8ca</anchor>
      <arglist>(jsk_pcl_ros_utils::TfTransformCloud, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_pointcloud_in_bounding_box.h</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/include/jsk_pcl_ros_utils/</path>
    <filename>transform__pointcloud__in__bounding__box_8h</filename>
    <class kind="class">jsk_pcl_ros_utils::TransformPointcloudInBoundingBox</class>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type>void</type>
      <name>transformPointcloudInBoundingBox</name>
      <anchorfile>namespacejsk__pcl__ros__utils.html</anchorfile>
      <anchor>a79e577fc16f01074a529070c425be3c1</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBox &amp;box_msg, const sensor_msgs::PointCloud2 &amp;cloud_msg, pcl::PointCloud&lt; PointT &gt; &amp;output, Eigen::Affine3f &amp;offset, tf::TransformListener &amp;tf_listener)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_pointcloud_in_bounding_box_nodelet.cpp</name>
    <path>/tmp/ws/src/jsk_recognition/jsk_pcl_ros_utils/src/</path>
    <filename>transform__pointcloud__in__bounding__box__nodelet_8cpp</filename>
    <includes id="transform__pointcloud__in__bounding__box_8h" name="transform_pointcloud_in_bounding_box.h" local="yes" imported="no">jsk_pcl_ros_utils/transform_pointcloud_in_bounding_box.h</includes>
    <namespace>jsk_pcl_ros_utils</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>transform__pointcloud__in__bounding__box__nodelet_8cpp.html</anchorfile>
      <anchor>a059af0c7b083c206420ad23cd58fe308</anchor>
      <arglist>(jsk_pcl_ros_utils::TransformPointcloudInBoundingBox, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::AddPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1AddPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; PCLIndicesMsg, PCLIndicesMsg &gt;</type>
      <name>ASyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>a5de3f7df45ceaaa7fb449782a9815fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; PCLIndicesMsg, PCLIndicesMsg &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>aa0c44cbd497cd04e83bbfd39bad66dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AddPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>a6e182e54e4ae33a5d3c6b4eabf1517df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>add</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>a837d5edbe46928e6a9bb528d4cce0c76</anchor>
      <arglist>(const PCLIndicesMsg::ConstPtr &amp;src1, const PCLIndicesMsg::ConstPtr &amp;src2)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>afdecf5df7228e4f13884ecf79e10b5eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>a8fa4d3fabe245a5d6dd544160f972cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>a4d3c42a0e39bba0a6abf008c017c2e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>a61a106ebf8b0bcf71275b8c481ef2401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ASyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>acc931fcf4d7d41a507d9f59e5fb46510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>ad35d1e1a6b66537ab0b8b50f3e3627c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PCLIndicesMsg &gt;</type>
      <name>sub_src1_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>ab3273a61069ef0ff128b82993036ddbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PCLIndicesMsg &gt;</type>
      <name>sub_src2_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>adf5580ee125db31a388259b5af70dc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1AddPointIndices.html</anchorfile>
      <anchor>ac3f9ef87d6304f07e7af60018b2a9670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::BoundingBoxArrayToBoundingBox</name>
    <filename>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>jsk_pcl_ros_utils::BoundingBoxArrayToBoundingBoxConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>a5c547bc54370056e3e9e2df908206411</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundingBoxArrayToBoundingBox</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>a7d00abebb2cdcdd6d043a3583a3db947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>ae50f02b354ad40adb54b4785007d42c3</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>a290b529b973f75847393e94c5dd5b241</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &amp;bbox_array_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>aca6cbf27aba960dc44a5a798c8c9a9e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>addb14ac61933d7ccf539e7ebbb84c012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>aad6f2e4e6bd3a5f7125d58a149f12280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>a1a1eb1a7752f18ca433329f329c3a772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>af9234ccb3a2f1a5c0e6bb6dbc4aa0c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>aabf4811dc62421505263353cc1f62b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>ab4b85133174ed8b700bb5875fdf81906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1BoundingBoxArrayToBoundingBox.html</anchorfile>
      <anchor>a0c027833d64da6fec46079cf7ebd5f9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::CentroidPublisher</name>
    <filename>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>CentroidPublisher</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a391e6e53ff615237196c736479d973c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>extract</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a069f5ca7bf23b34210d5c1ea94702062</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>extractPolygons</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a15a2ed0c9cb2bb433849fb853d6cb9d4</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>ad087a38ae8c6d3b9f5d2a0b49c948d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a7c6f2617c5e12bc9c4abd95c1f008b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>ab663ab6057f8badb4786fed3cbeba16a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>br_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>ad99a0d1987120a3de2ed4c6d904c1d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>ad78e266602955b3b7136884751d499b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_point_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a95fa23c12229b60eff682bf31a1a775f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_pose_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a02dc9acaf10ab9f05270187c6f956898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_pose_array_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>aae6badf8f85174cb47c75f06a35f9e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>publish_tf_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a4ca06e375f949b073a6294386c2ab8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>ada5754d765f84e0e03a5887754e63002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CentroidPublisher.html</anchorfile>
      <anchor>a392f0f1684e1ac1f79c62335f733abd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::CloudOnPlane</name>
    <filename>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>ApproximateSyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a53396c1cf982a79fe9aabd9a6cc7778d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudOnPlaneConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a19384c66d096966d888ccd97c0b2da0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; CloudOnPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a4e052c4c5ebc406e3cc4859e0b5d188f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a09c72314db3c21d4c0cd69db3dbe14f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudOnPlane</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>abbdb8e735456c07183fdb7d5345536ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>aef7d3f7ba45da4d8f4d4fb879569d3ee</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>ac6bf98e17f516985c04410dccbf25eef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>predicate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a4d8fd9ceeb9ae7386b35774db6fbef00</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg, const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishPredicate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a056ba4f5fc89ed536f71bb00085c2c95</anchor>
      <arglist>(const std_msgs::Header &amp;header, const bool v)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a08d2875de0b84041d2715349863c82a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a339c26c263b656a10bfe0a443fb71b6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a1f5adaff99cf2aebce756d7d644df8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ApproximateSyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a224eae74338cae14ed469fc450604a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>buf_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a25c6bf09a902d2b488028adabc1d8672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_utils::SeriesedBoolean::Ptr</type>
      <name>buffer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a8383a18b66157cafc72e335bd6290090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_thr_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a1bdfea98251b48eef197fe18040809e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a5fd3d575221babac1456f16f53762b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>ad31d854e64fd8c8e4ce4595cbb4c004e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a424c25f90724e561eabc5a93d653f6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>ac140e55fb11fec183c8805f94006a1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a0d7bdadfb60f84a8ee4239ec85e08c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1CloudOnPlane.html</anchorfile>
      <anchor>a8b0240422eb5db2ddefeb545fa295754</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::ClusterPointIndicesToPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>jsk_pcl_ros_utils::ClusterPointIndicesToPointIndicesConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a8be1ef87b43c6e9475ccd8f45f93efa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClusterPointIndicesToPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a03c112dc7802af10bf96a1432f3261f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>acf9939485436969f4e1be515237de3db</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>ae222077d511d09a3517f326955537845</anchor>
      <arglist>(const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &amp;cluster_indices_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a4b34c703980564978b645e781b303de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a7ac37c464c1134592f17841272a84b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a3c55bad24ff46d7215c057722441f263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>ac47f37c0bd15d3b7b2e967c9725d6e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>aecd93b2e8772672604488e1e1d41b0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>ab0e1936ae1da4467c1f8ca312d0aedc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>ab0d4babba8e116778cf269085c4b5bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>aef7e815d85d643173211d288ae651a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::ColorizeDistanceFromPlane</name>
    <filename>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>ColorizeDistanceFromPlaneConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a94881a800e154df2a96a0c238bff72f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a54fe5f8ef05a699dd4e6a359aeb816ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ColorizeDistanceFromPlane &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>ad35cba5a2ebd0d4597163333d66f863a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::ModelCoefficientsArray, jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a881b6498ce89c33a9ca822ecf931d22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>colorForDistance</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>abc4dec297bb2db0d160c5792e9988baa</anchor>
      <arglist>(const double d)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>colorize</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a192b2a3039633f90a0a869a07a9f6d89</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients, const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a94e7aaa0c5175fd730bfbe3c2b8de8a9</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>distanceToConvexes</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a7ede8477cde0581b0286fb836357fc70</anchor>
      <arglist>(const PointT &amp;p, const std::vector&lt; jsk_recognition_utils::ConvexPolygon::Ptr &gt; &amp;convexes)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>ab048b7c858befb9a88e53e91813bb7b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>ab2fa70a590d554de9684006f1a5370e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a66d691cf2f9284824508fd92a86456a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_distance_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>aa86bea96b2dc97b6bf75566556a91cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_distance_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a714d0ba3143e04b69b3d91e6172f42b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>ad022a9715e7a31cae88d42de44222851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>only_projectable_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>adea6a59f7d927ddebfb9a827957e955c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a6e8c8d419738cd866f5d58491b153415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>aabb79988e60789e003c1f0d6d9c10c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a3fea4a896269a51e0e24d8c2553b17cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>a6eeb9c25fabcc5236f13a3b40a48724f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>abc1b493d66cbed8716b57ac15d0c4502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeDistanceFromPlane.html</anchorfile>
      <anchor>acd4850d52d09b5e4ff0be0421b584094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::ColorizeHeight2DMapping</name>
    <filename>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ColorizeHeight2DMapping &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a84c6f648b3953f22933ec200461e79d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorizeHeight2DMapping</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a94d6594b660d4a28c857a01ed83e5f8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>colorize</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a741a1d41075c2e39f26f170afd9576ec</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a2c14bb95247d2c60a88b2271350ae567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a784c5b50062cccf9bfccaad1bc7dcacb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a3a2d70fc7c7d3d3418f1f1a8d325f6fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a2dd63384461181a1fb895abb404e8c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>ad4f38b7a25c1b197856e172c5e14e675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1ColorizeHeight2DMapping.html</anchorfile>
      <anchor>a85dcaafbcd3afdba754fd41f79917957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::DelayPointCloud</name>
    <filename>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>jsk_pcl_ros_utils::DelayPointCloudConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a25c6b946a99dd1d723bdaa26f04e5ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a04f4a14aa3dd1c1fed63cf4bdad527cc</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>delay</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a6a91fb50773de39861bbaf00bfc60cf9</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>aaa8e01a6f068e30701d90ed8d2965017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>ac21b0e0e654ee417ebc110976f276121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>ab6b8fdfc427b5e32459c8c76df48c4f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delay_time_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>ae8f7e76c4f8b644eff9456480c1e415f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>aa38350a63ca398ced5d3efecb9cc831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a652cd39db96c3ceea5626f33f2bf27d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>aa09c9b91dcf5cd6ac02dc201a75210d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a5303ee3c79320339b1e84c0f251e5933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a42b89121dbd2e45bbdadace9371488ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::TimeSequencer&lt; sensor_msgs::PointCloud2 &gt; &gt;</type>
      <name>time_sequencer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DelayPointCloud.html</anchorfile>
      <anchor>a55885efca0f70e81687284e11f6fbe1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::DepthImageError</name>
    <filename>classjsk__pcl__ros__utils_1_1DepthImageError.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, geometry_msgs::PointStamped, sensor_msgs::CameraInfo &gt;</type>
      <name>ASyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>ae21c774aeeb784f189a87d42d1cadcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::Image, geometry_msgs::PointStamped, sensor_msgs::CameraInfo &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a2011631621adb44dc07d36a3dd644e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>depth_error_publisher_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a6b1f8827e3e5af4023d279eca9b53ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>calcError</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a80e50e989376918c6e7d53e53ef6063d</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;depth_image, const geometry_msgs::PointStamped::ConstPtr &amp;uv_point, const sensor_msgs::CameraInfo::ConstPtr &amp;camera_info)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a703ff799dcfdf29dcdf3b972fb968e5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a573642d30850fdad32e0fe5aea9b6cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a6a0b8ea1ef0401ef3e13f129dc13b542</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>ad7323ff090fa41a29c4a99122ff346da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ASyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a59098bb8b8dff5421b94ed373492ad49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_camera_info_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>ae1f45c9add159dddac33906deb06fb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>sub_image_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>acac6b4cca260f4e1d94e0ba7c155ffd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; geometry_msgs::PointStamped &gt;</type>
      <name>sub_point_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>aefeb8886d640101ab40fe2754ab5bfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1DepthImageError.html</anchorfile>
      <anchor>a3e692b93f88a87760d6fd19af9580a62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluate_box_segmentation_by_gt_box::EvaluateBoxSegmentationByGTBox</name>
    <filename>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>a1f256c22a936fe123a363ddbd64856d1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>abc46c0d8c5ebc89cbfcdd603f479eb3c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>ac224354311796fa6e3ad40cda97687b9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>box_gt</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>af8501fdc98e91689ad4c75b27218d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>a31463ae27a49e592581e59f96ca8efcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_box_gt</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>a9e5a6e18751af818dfd426276bff9b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_voxels</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>a62891e9d4dfae777cfef0e7a8abb4d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb_box</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>a504a5e7e5bae37c045b9995c11ba1251</anchor>
      <arglist>(self, box_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb_box_gt</name>
      <anchorfile>classevaluate__box__segmentation__by__gt__box_1_1EvaluateBoxSegmentationByGTBox.html</anchorfile>
      <anchor>abe217ced3db2d9a3ae35f11cd15590de</anchor>
      <arglist>(self, box_msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluate_voxel_segmentation_by_gt_box::EvaluateVoxelSegmentationByGTBox</name>
    <filename>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a80eafb02c24cf3a204a37c90039226c2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>afcc5e3a2bef98631e92e1a391f1390ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>aa82d02ae92d7c1ba1cdb8e7fbf2cb7ae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>box_gt</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a03117b09244ccdd75006bd1eb0e9bb5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>marker_ns</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a73c3cda7b174edce8d9bfdcc1637047e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a2760cbd72a7c3257d0e8be605c4abf55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_box_gt</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a020679fd3257df92109bcea1c0f7b6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_voxels</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a132de6228746f0c14b0fdbb68a6097a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb_box_gt</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>af5a818add36e7d86e169daad839ff8ba</anchor>
      <arglist>(self, box_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb_markers</name>
      <anchorfile>classevaluate__voxel__segmentation__by__gt__box_1_1EvaluateVoxelSegmentationByGTBox.html</anchorfile>
      <anchor>a94bb48106dfb83fc98136f8b68083275</anchor>
      <arglist>(self, markers_msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::LabelToClusterPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>LabelToClusterPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>ada1a329f685754bc56d7144ffe006f7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>a4984194a80b85edf34ccaaf14e321b2c</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;label_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>a60b064818f08699f6e2447e785b8e7cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>a71fe56d311d88cb7f690360c53d4adc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>a998e0b98910a09d5e71d17e66e50ecba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bg_label_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>a2e72d3d63b543a55f47f7042fa5f9d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>ignore_labels_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>ae3e19906594b6211c99aedac3643c8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>ac6bda82872a80e24a9b924be3f33ae01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_bg_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>ab8a35b503c208c5748ba1c5ec99bc775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1LabelToClusterPointIndices.html</anchorfile>
      <anchor>adddfbe4aba29de913742fc7923f26511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::MarkerArrayVoxelToPointCloud</name>
    <filename>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>MarkerArrayVoxelToPointCloud</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>af669d21ccb30c0a91277b99204770653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>a0c0b2b2b351ea26ac3b671cfd17cbd48</anchor>
      <arglist>(const visualization_msgs::MarkerArray::ConstPtr &amp;marker_array_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>a0a43721f94444b13337347adb0a37d71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>a9bf60bd865c7edff8735d90f9293831b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>af9746dac1db225069d49b250150ece6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>a61f7f58b7a822ba52590072cae06dca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MarkerArrayVoxelToPointCloud.html</anchorfile>
      <anchor>aab8a7d54c1c59376bb145146628c6e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::MaskImageToDepthConsideredMaskImage</name>
    <filename>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, sensor_msgs::Image &gt;</type>
      <name>ApproximateSyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a8496e3d8ae2e1981c9c688d302e2a68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>jsk_pcl_ros_utils::MaskImageToDepthConsideredMaskImageConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>abdc7b4cc9ef546153add5dafbe75fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, sensor_msgs::Image &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>acf294d8ccc85b5a787d00d46be8ddc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskImageToDepthConsideredMaskImage</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a888330cb0f25b0e49d7ab7bb4710d4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a02893321d81a1c81eb25da2b7b2bb2d9</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>extractmask</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a9b4613d739e3ca737f0682120154ea41</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;point_cloud2_msg, const sensor_msgs::Image::ConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mask_region_callback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a82eff031a980b19e3991467c716e916a</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a77e4169910bebc0e35f37dbea7cf7748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>af228ea63909e8129381138c350f27f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a7a3d289c0ab899003dad54bdb648e0a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>applypub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a42d7eaa2097ff5318410b77d4aae580e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a5b2cbb8b7df29e2359ddb6ad7e672f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ApproximateSyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a555851f480956d0ad83367459eb8adfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>extract_num_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a3f158172eeaf8f4b16a1923202a5329b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_the_order_of_depth_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>ac146254cd660059cadee33620a3d4fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a66919862d79a7fe58de4861139b1ff73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a4dffc9094d4bd6e9e388239d90db1420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>aa9600022615048949b0f03ff10734044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>region_height_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>aa1120d9dbdac9d69d59723b3690a5d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>region_height_ratio_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a920a4a30c9b0f61e80b232c564b8ead7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>region_width_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>acc56d7252543e8bb7ccb129fcc418056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>region_width_ratio_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a02195d373dad2bc46a0ae76f5dc5f9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>region_x_off_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a229d28c3128f6ff25e9bc28acf44cae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>region_x_off_ratio_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a852e55e5e4a484b5721fcc1de5d55e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>region_y_off_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>accb73fc913517eb3d19b5d12b0c376ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>region_y_off_ratio_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>ab153b14f3d577100c0ff86fc54a36fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a059dd496cf0e6aa0d80f4722f9cdd6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a022a15794ad6d217ffccac831060d502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>sub_image_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>ae00236f2b3cd305d9bb45253e73a52da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a31e7f2a32dfa9508b113056c2912259b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a009dc1df2de8c70ca734e6ce2a862945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_mask_region_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a2186ef23e277c861a8a1b3020dfdf0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_region_ratio_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToDepthConsideredMaskImage.html</anchorfile>
      <anchor>a722beba85b897c8cefa34540e3f022c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::MaskImageToPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>MaskImageToPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>a251fc042f575e53ca4bf230cbae52d22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>indices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>ab0a76a95073086fc4cb3918f96b29b6e</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>ae32c24a32476240f5b2bd7e1f94509d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>ae855a0d730beccc88761143e7b595539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>a3971e1ccefc5c128ce8a7732b7091a1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>a94da96aa81907841b94e4570c24f6138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>a7f4df3513f5cea5ea5238af81fd29e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>target_channel_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>ad129d03e4ea8544ef97034a11d41cd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_multi_channels_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1MaskImageToPointIndices.html</anchorfile>
      <anchor>a1719676e55aee9613746b5d144f2c64f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::NormalConcatenater</name>
    <filename>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>ASyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a19038498450ba9e7e17f956faad3d4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, sensor_msgs::PointCloud2 &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>aa55f1eae335cc42000c7650fc347bd83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>concatenate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a5be4a75a73c3ddce35fe92745fb2a5a5</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;xyz, const sensor_msgs::PointCloud2::ConstPtr &amp;normal)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a16b122660a05486e54bfab4c6969e507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a58d93eaf6ad8fcaaa2ef9062cbca5f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ASyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a1f37a77f256af2f2fa436123b0df9bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maximum_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a85b51b8fb925990d3f2d87a9abcd4819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a11c4315128e80d50eb3ec3316b136dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_normal_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a23ac743e327d651b544940e09903c0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_xyz_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>abd975fd7ee2b14150d4b19610e55a4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a8cf4f819d981026e0ba6f814735e0bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a7aa380e302c6ee058d0c28812f8c2075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalConcatenater.html</anchorfile>
      <anchor>a4e29e7ee37c083a7390433396de1b194</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::NormalFlipToFrame</name>
    <filename>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; NormalFlipToFrame &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>a0cdd7aa5e8df3e1d55ae976fca05a42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalFlipToFrame</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>a53fce76c877960db53efe5179d2df907</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flip</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>ae18d0240fb3b2dc9e3f691044b02791e</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>afc25ed50c8b0ce0636611c00f254dfdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>aacbb1640efbf2655995ad37e406c216f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>a5254014a0c28733887b4ab61e1be8b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>a8e139f2590278f6d94d2bd28b0788069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>adc31107c777a1053f4e553985c2a3573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>strict_tf_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>aad2dfca93d7a211e254ad99a807caf27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>a6d9c07c55dd857fb8cb2256b66202c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1NormalFlipToFrame.html</anchorfile>
      <anchor>af97550ca4bd7a8b24def08a176c9079e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PCDReaderWithPose</name>
    <filename>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>pcl::PointXYZRGBNormal</type>
      <name>PointT</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>a8eb336fdcccf33cee18e73b779e91b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDReaderWithPose</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>adddc5083f639d2ea099efca6175cd8e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>aa3804926f39997a05d8e7de569a0e991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>poseCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>ac38be0eaa3d2c34dc6146b32e2647b44</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>a72b0dca8be809c50225bc6315e30617d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>a984da00afb3b8e2f8117da88f6d61dc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>a53eaa39d6186a36f5aff99bc386a68d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_teacher_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>aea3b1444614cbcf50424f8c9ab748996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::PointCloud2</type>
      <name>template_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PCDReaderWithPose.html</anchorfile>
      <anchor>a30e4d0188abbaa4de1a67cd837220e63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PlanarPointCloudSimulator</name>
    <filename>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulator.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlanarPointCloudSimulator &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulator.html</anchorfile>
      <anchor>a85b08f5fa842a629a190dc7e29c17635</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>generate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulator.html</anchorfile>
      <anchor>ac139f701313b83b8f54a6f3d5ae47f59</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;info, double distance, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarPointCloudSimulator</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulator.html</anchorfile>
      <anchor>a7dc84a0cef5a8901a66e4d9f4ce0fa62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlanarPointCloudSimulator</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulator.html</anchorfile>
      <anchor>a12aefcb64a535668be450ac87bfea68c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PlanarPointCloudSimulatorNodelet</name>
    <filename>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PlanarPointCloudSimulatorConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a6e88ced599c84187c356b7197b38c803</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlanarPointCloudSimulatorNodelet</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a839c8d76c5334b5ab562d809c66c9158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a23f011c3c64cbc6d66436fd57d11bb3e</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>generate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a0bc094751e707ecd37821fee4b3649ed</anchor>
      <arglist>(const sensor_msgs::CameraInfo::ConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a4c02556b3388413870c05a46069df1ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a4dfdfb98f497b2f7f36373f9bcfd2f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a7585d693decee3022b63d2da6519ffe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>distance_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a3646ef02d366f5fbe7d38616bb30291f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanarPointCloudSimulator</type>
      <name>impl_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>aa207018a98a94596a08f2ce9a91db1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>ab6392d036fedf1c6ba8cbeafecceabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a7edfe578e0289f87aa44a21db7bab9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>a4b6985a502ff4306e411766dc925ff5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlanarPointCloudSimulatorNodelet.html</anchorfile>
      <anchor>aaf3e70bd287765d02aa8b20fce1db5a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PlaneConcatenator</name>
    <filename>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PlaneConcatenatorConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>aa764f29b12558d508893aa3fdfd248a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>acd5e109a249baafa05e2e74300cd6765</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PlaneConcatenator &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a8e0e002cc74cf4692193bc6c0ed230f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::ClusterPointIndices, jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>abafd0f4d0ed944c447dc9509d3ff2bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneConcatenator</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>adf160554c318f5681c2a6899ff7f22a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>concatenate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a6a72db66ece1fc45d71f66beb0b62178</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &amp;indices_msg, const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_array_msg, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients_array_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a65e48cc85ff769edd96fd9304e6a8878</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isNearPointCloud</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a6dbed0efa9eb63f68b407fb11bc4edb0</anchor>
      <arglist>(pcl::KdTreeFLANN&lt; PointT &gt; &amp;kdtree, pcl::PointCloud&lt; PointT &gt;::Ptr cloud, jsk_recognition_utils::Plane::Ptr target_plane)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>ad120c34a3f75cd29128ae3a9abd487fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual pcl::ModelCoefficients::Ptr</type>
      <name>refinement</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>ac0d1315c4f56db87d0d6969084c502b6</anchor>
      <arglist>(pcl::PointCloud&lt; PointT &gt;::Ptr cloud, pcl::PointIndices::Ptr indices, pcl::ModelCoefficients::Ptr original_coefficients)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a575acea1285209f6e39413b684baf650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>ae4580c7a07d18586f9970649c715598c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>connect_angular_threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a57dbbc19ce253fc321e99caa3c976535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>connect_distance_threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a29c8637a41f40a0fe752eb3cd3950d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>connect_perpendicular_distance_threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a53344be0f764a2dca2acd3a766dcab9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_area_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a0bb40bc4a5772d431d3132354363c699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_area_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>ae5d6c09067670c9104d4f6409ffa1993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a6489d272641aa0e9fa98d1ce072623b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>afca004d6a3e61b3e1072398684482bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a410cedc67ca40e3b1db1f8bec45ec872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_indices_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a3820ba1d0ecb68d41c7537cfad8f47b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>ab9a9a354f1241cea1c1ec10982f83e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>ransac_refinement_eps_angle_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a7bbf1604426943a14eed8355d7623b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>ransac_refinement_eps_distance_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>ad68960f694481f7c6f3d001ffafbde5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ransac_refinement_max_iteration_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>af901b00c2d08a3ac69c99526ba127d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>ransac_refinement_outlier_threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a82cc66484a73c9261e4f01c000630893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a6d8059d714267ac42e5fd4dc2df41cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a3070fae330dbe49443d3159a1812e30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a284df9a0b2047c81626617676491ddbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ClusterPointIndices &gt;</type>
      <name>sub_indices_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a0f2780be982bdbacdd8ba8f73956ed31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a73d98c487b2b6fb56481edbc11393af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneConcatenator.html</anchorfile>
      <anchor>a0f5aa9d15e7a614ba4c3a5a44039a9af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PlaneReasoner</name>
    <filename>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>jsk_pcl_ros_utils::PlaneReasonerConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>af185b0792a6790898dd4de1c30c4ea2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ae54944fff59a67bd6e7830d3dc8d9989</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::ClusterPointIndices, jsk_recognition_msgs::ModelCoefficientsArray, jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a010464b396bb2e8a30b527d27cbac0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneReasoner</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a93df36680c3cd68f23752e387a89e6b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ad004e58701943ad6863b3c47e6fd266e</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; PlaneInfoContainer &gt;</type>
      <name>filterHorizontalPlanes</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a4be9b0de85ba4fbeaf5a680331410df7</anchor>
      <arglist>(std::vector&lt; PlaneInfoContainer &gt; &amp;infos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; PlaneInfoContainer &gt;</type>
      <name>filterPlanesAroundAngle</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a18ca55d91f70fe6ef73ab5a3f0cce469</anchor>
      <arglist>(double reference_angle, double thrshold, std::vector&lt; PlaneInfoContainer &gt; &amp;infos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; PlaneInfoContainer &gt;</type>
      <name>filterVerticalPlanes</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>aa4857ca90290452d59c0b4e4f691889d</anchor>
      <arglist>(std::vector&lt; PlaneInfoContainer &gt; &amp;infos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ade10fe1d3ce6204c52f7011813b128cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::vector&lt; PlaneInfoContainer &gt;</type>
      <name>packInfo</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a389bcaab7a3de5ac172ef12068dc05a2</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices::Ptr &gt; &amp;inliers, std::vector&lt; pcl::ModelCoefficients::Ptr &gt; &amp;coefficients, std::vector&lt; jsk_recognition_utils::Plane::Ptr &gt; &amp;planes, std::vector&lt; geometry_msgs::PolygonStamped &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishPlaneInfo</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a0fd2632d4299a2de3097b6808d04ed3a</anchor>
      <arglist>(std::vector&lt; PlaneInfoContainer &gt; &amp;containers, const std_msgs::Header &amp;header, pcl::PointCloud&lt; PointT &gt;::Ptr cloud, ros::Publisher &amp;pub_inlier, ros::Publisher &amp;pub_coefficients, ros::Publisher &amp;pub_polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reason</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a3887ce3830ef054100405f573f09426c</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &amp;inliers_msg, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients_msg, const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a999716e20b0a0b06dfb022b0b8bd554b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>adba0d9d72ed89100a24383bee1db89ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>global_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ae7ea683fb93a56b12cd65e31d44e57f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>horizontal_angular_threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ad25417088204edaba69a09602635e741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a98088c3e427e008d26c2e478af0d43c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_horizontal_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>aff7cd7415f10385532f21824d966fc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_horizontal_inliers_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a4310b9a1bbab13e4de5a757ac7d5d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_horizontal_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a4f5e0084a4cfd1c556c7b632c3195b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_vertical_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ad45b682e538687a0f21376e1f31f0d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_vertical_inliers_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a0e21ea213ae6512f8b6446d1b23a77ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_vertical_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a2da679600f3b1ad792f3b2e44abd2e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a4486f81d0c19b26aa1f8b4d92a58aa8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a0679758e990c1b05e9841f58ed8bb6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ClusterPointIndices &gt;</type>
      <name>sub_inliers_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a759f8533c6c5c137b4d616e35a8ffba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a1c7be427773fc4f5f2abc3949491078f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>af26dcd446b91a5e5e1d3c0a62bf4a4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a32506398ea7ee8901a1d5bf141349396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>ab1b59b7587937e4e8bd6ab418622fb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>vertical_angular_threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneReasoner.html</anchorfile>
      <anchor>a768f3e800c969fbf3bfaa4b5f4284c7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PlaneRejector</name>
    <filename>classjsk__pcl__ros__utils_1_1PlaneRejector.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>jsk_pcl_ros_utils::PlaneRejectorConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a5b74b64453ad6090b7da1a0f4798063b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray, jsk_recognition_msgs::ClusterPointIndices &gt;</type>
      <name>SyncInlierPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a94c8c4c185c966eaf6c2f87469d8916b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>af2729d0eb5779fb261706c17af3e08df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a2b25b7b88c0d7e91f552d8c40beca43a</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a18666574328ceb0c6345f8a27dbe1528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reject</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a63e835936f807fd435ed8b6309fda583</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reject</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a23f14c3a64e59c09da259012880d6645</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &amp;inliers)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ae2be48fdadd7cedb059f2d4d37fd27e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>acd2712420af7ec1c7423fbefb61d5266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateDiagnostics</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ab56cc83f91736dcadab6dfaa49b92862</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateDiagnosticsPlaneRejector</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a64401ab646d621b0bc9e23f686e0252f</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>allow_flip_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a798fa8dd4e1b8847400e63321a57104d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angle_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a049f91cf23a5c1c5fe3df0843c220267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angle_thr_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ace504a8a623ac07310755f4ecc5d71a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>coefficients_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a86be8b2362ee75ff6d8d42a04c3ca31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; diagnostic_updater::Updater &gt;</type>
      <name>diagnostic_updater_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a05c3ab866f0912db755b3ed88daeb52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>diagnostics_timer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a1968421867252aa05f05343d6b8d35da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>inliers_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a2a91734690e884bc54775f132f45b2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_utils::Counter</type>
      <name>input_plane_counter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>af17bda28353f0c878fef51c8f409554f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a59afaf6d09c78ad525a5de877f63e21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a9a585af9590a3e22991ae99dd1675a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_utils::Counter</type>
      <name>passed_plane_counter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a36c34d21cf1b643a1dc82083dc39ceb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>polygons_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a961862e7aefb657642c018e52b436abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>processing_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>abbc3e9244a75084270c348e4f6a5ff43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>reference_axis_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ae479f0da76a63be35564f9ca19e2a3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_utils::Counter</type>
      <name>rejected_plane_counter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ad0909f324c3254b794b1d5fe038eb825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a0f4e477ee66c0ed177c4b8b6ef130edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a935a0c5af16cf4b36b951b953e635d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ClusterPointIndices &gt;</type>
      <name>sub_inliers_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a2da422e99ee5d007cafa0b6fd29a0d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>afa986d38aeeb2698e435a6d433ab78ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ad8f7e01437775220ed94b0d00c8439b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncInlierPolicy &gt; &gt;</type>
      <name>sync_inlier_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a3f5a0a67a3f5177e3f38da31432b89c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_utils::SeriesedBoolean::Ptr</type>
      <name>tf_success_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ad860fe8d0189b30de00f2c98ced18384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_inliers_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>ad06e987f6a8abedeaff88f7d33f23450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_tf2_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a268beb6621171d7e5a8a80e4511442b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_topic_tools::VitalChecker::Ptr</type>
      <name>vital_checker_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PlaneRejector.html</anchorfile>
      <anchor>a62fd03dd38549e457303b522f2c6bb91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, geometry_msgs::PoseStamped &gt;</type>
      <name>ApproximateSyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>af90b5c2268fcaac98f8d1a4835680c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, geometry_msgs::PoseStamped &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>ac1f0840a7868c4f1fb4a5c2678d41c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudRelativeFromPoseStamped</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a3d676312d314a16ca80278813be576f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a6cf3132eb242c58876a11e75aeec8be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a59b0531367d9442e5354f21bdbec76b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>aa8ce57fae684a0b244f23524febb4dc7</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg, const geometry_msgs::PoseStamped::ConstPtr &amp;pose_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a8f1b709e6c821c212a0da799b9c8e0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a694ec8e715edcd30bc80d49c45a72547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ApproximateSyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a3ae8048eb540b40389f8b923bb9765b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a76181b33bcf839181b3bf7261f7c4afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a7755a5c2064ce0672548289f38d701ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; geometry_msgs::PoseStamped &gt;</type>
      <name>sub_pose_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>a4ede48afd264f1a5c280589185fa2e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudRelativeFromPoseStamped.html</anchorfile>
      <anchor>ac8fe5fce292674e3c9dc8b9f3c30ead4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudToClusterPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudToClusterPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>a3d9affbb0625d13989b382f9ca7ee39c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>af9cd564dcbddfdf0a4f534c82c00c546</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>a9481cb8f5390d63c45a77fe739389ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>a17d87bc98268e640918cfecf184c5439</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>a8dd047b91523f67eaeb12578996ddff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>ae684883f306ccdf67ecaf14746ac6e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_nan_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>a7db64d9a50302cb32fd025ed6ab13e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToClusterPointIndices.html</anchorfile>
      <anchor>a35101d74807fd902a8cd755920e035b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudToMaskImage</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PointCloudToMaskImageConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>ab2350abecff55e2428fe4007ffbd0d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToMaskImage</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a00e45de4a1dff106a38e56ff79bd108d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a65165c302f9240262d1fee41572951a3</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>ad62c22b5226de986cc25d23a6a82fd2f</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>adc68bfd09b2cbceb3d1127adc42d7e92</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a5629ba41cb9ff5a5c11bd3e3932540df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a05257a71c8569a4fc84857a508428694</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a2db5833d46214cca86f7a06f1ab7680f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a9de4224c2978503a1c4bf502f8788eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>ab1995d424300c6534c8b4f9b2cd22c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a88f8081d59ecc6b64d5253cedc5b5efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a3e0200df8ecbb551614f0966f452c5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_image_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a0089418700262c4834d761abce36f536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z_far_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a6da2d30cec76410cce8139297baa61cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>z_near_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToMaskImage.html</anchorfile>
      <anchor>a059e422aa263dd260293aca73f4c23e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_pointcloud_to_pcd::PointCloudToPCD</name>
    <filename>classtest__pointcloud__to__pcd_1_1PointCloudToPCD.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__pointcloud__to__pcd_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a68b44778c81419352ae6607daefa56ac</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_pcd_generate</name>
      <anchorfile>classtest__pointcloud__to__pcd_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a0037c6bd38e1cc0354124ac6b4543c51</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>test_data_path</name>
      <anchorfile>classtest__pointcloud__to__pcd_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a05a95fc359d6a2905eea0bf368d7e711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time_limit</name>
      <anchorfile>classtest__pointcloud__to__pcd_1_1PointCloudToPCD.html</anchorfile>
      <anchor>aeb5b42c708c37442d2f4554d4f548dd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudToPCD</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef">
      <type>PointCloudToPCDConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a19f085ec3634e63fd74b6159a4143c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudToPCD</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a32f5729d5ef31af39d52ac93ef73c67f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>ab49779e844898cf19e1d359f579440b0</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>aa3c0f4a280309ae406b8cf01f0cfc2d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>af04554bd47faaa8781801d9d95af0873</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>binary_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a5a5d479ebb87d6b1673e9dc35a9aa82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>compressed_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a57e68f7d1788c5a684cc2efc21d052f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>duration_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a688ea7460ab7844ef0b70c2e0069c40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>ext_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a802227f1faac564ccd076aefa2153c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>aaa41b38541288a2fa58568449c61ae6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>fixed_frame_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a62e87656844739820a630bec1dc19241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a1419fa1d25ba0e583586348042a5b63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>prefix_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a496d2e74d8741e2d0d158264afb89ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>ae43e6ae88286491dd4503a2d16e1565f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>af4cd90d55daa137276167b09a36934fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPCD.html</anchorfile>
      <anchor>a6518f98005369b83ebbd02df64185845</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudToPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudToPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>af02818e5aae4a66cf5ec91d538fa22ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>a68680576a823f800faacf26186ad4a23</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;point_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>aba1fa95fffacb532071e2eb4f92fd4b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>a084dc91a88e30dfc02cc0d9369eab630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>a8cde9ec32b970c8b384c2452dad16006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>a465b151f2c47646c4bf6934bbab874e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToPointIndices.html</anchorfile>
      <anchor>a0d04354064139d87cdff4272544ae2e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudToSTL</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudToSTL</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a22f1dc4c9ace1e1fbbdf8c9d9b72e219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cloudCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a5680994b982c05be3318e1a4df05d0b0</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>createSTL</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a832377ba30edc9ebc8a4efc459440f5b</anchor>
      <arglist>(jsk_recognition_msgs::SetPointCloud2::Request &amp;req, jsk_recognition_msgs::SetPointCloud2::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>exportSTL</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a093e54fa6d71c59b95749995dabacc6c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>ab5a1ce1c7fc727f8f95bd10a28c7b1db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>create_stl_srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a9347802659a5b7b923604624ccc43a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a6792f839728f953f83fff0cefb67004a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a2d827c3271aae7ad3e5210db634f3654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>latest_output_path_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a512463d1980b8679f1cc57bbcba0e6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_edge_length_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>ac2a69a30c2858dab3320bd605a33bba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maximum_angle_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a11cd45f2aa387cafc1fafd144b9c9d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maximum_nearest_neighbors_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a695213449a20d65d1f9f35a778c518e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maximum_surface_angle_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a5d44f165cdeec4f5f20618e1c9cddfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minimum_angle_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a398178a144b52faf0871a12ffd36b0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a1f57df009034d3f56c6146911f7f0ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normal_consistency_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a292bac8e810144954d21672c9b54d70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pcl::OrganizedFastMesh&lt; pcl::PointXYZRGB &gt;</type>
      <name>ofm</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a4513425a8a67bde7512c42f97db939d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_mesh_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a1ed0b21c8287c6e7afb00bb9eee12698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_radius_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>acdc9add1752589e5849139a4993f4edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>store_shadow_faces_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>ab4d910f8eb7c60fe6628b0023a6ca439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>aecec4a47b6ae77bec4bf8bdfa4ca21a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>triangle_pixel_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudToSTL.html</anchorfile>
      <anchor>a8bee7f4cfddb4d138b001cdc7fe76600</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudXYZRGBToXYZ</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudXYZRGBToXYZ</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>ab7582d5a5c3d0520bc97597f35a0a990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>a76346174f3e74358098892e634127629</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>ab98f2553c68bacddbdc888562ab97f35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>af711fa573d9da7cc52bc514a92293f88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>a30e272a03ee8a546df314793b0b1b62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>a46db548bacedd5574a623ad251be2528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZRGBToXYZ.html</anchorfile>
      <anchor>a28aaaa151e66f17c7d082e0a9031c53a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointCloudXYZToXYZRGB</name>
    <filename>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>PointCloudXYZToXYZRGB</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>ae4f5c5318100c01529ec3ffe7c8eb9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>ab91c9f497920e30e7bc17608170bc35e</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>a2429fd4653212e76a8bd0b8433339332</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>a367c5dc2bc1fec81f99a634e7c464638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>a4156634b91f9a768bbe311f28bc06c4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>a9072b58785a286b6642186cff82bce39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointCloudXYZToXYZRGB.html</anchorfile>
      <anchor>a005276befed4d16e43c0589c5c7f1ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointIndicesToClusterPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>PointIndicesToClusterPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a8dcfa0a13d4fbfcc0f631145659fbecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>adf51f5982da238466a5719d9f7dce441</anchor>
      <arglist>(const PCLIndicesMsg::ConstPtr &amp;indices_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a6bc179a4fc3e7504b744993eab5f52e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a8986e7736f50197dafd3e8362004c5b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a68b6b12bdc6068cf8f38e5b454f21eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>aa3d2e52052e42f60249b590802809d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a70a48943590cab2d8674bceb6479e15a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PointIndicesToMaskImage</name>
    <filename>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; PCLIndicesMsg, sensor_msgs::Image &gt;</type>
      <name>ApproximateSyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>ae100dae4ebfba2fb778318a79b14a943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; PCLIndicesMsg, sensor_msgs::Image &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a62bf69d416aa86448edf1cb85a1fd858</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointIndicesToMaskImage</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a4fe7ad7f427b7977ec4869d5dbc9cd36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convertAndPublish</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>aace63a40a66d72fdecf0300b7f1deaa7</anchor>
      <arglist>(const PCLIndicesMsg::ConstPtr &amp;indices_msg, const int width, const int height)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mask</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a71a4065e356b8832e463a1000d5cf36d</anchor>
      <arglist>(const PCLIndicesMsg::ConstPtr &amp;indices_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mask</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a4d2f7a32f7fdc86c205dd6d4b90bddd6</anchor>
      <arglist>(const PCLIndicesMsg::ConstPtr &amp;indices_msg, const sensor_msgs::Image::ConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a7504b30e01fc8cfc513f69c490826790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a2b9f9a874c844cfce45b8d42d59d2312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>afc4614fb704e86a1f825fe06fa2642f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>abc5a40c773ba9b912dc2b7c5d27db0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ApproximateSyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a2f518b347edabe23ca775e36e34b0636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a8989d243365d7ba80174f9f4d1f0a148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>afa6136ee5da5cd200bd69e7bfcaa93e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>af4df7602f62498eb17c9cf29710a7c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>static_image_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>aead487d049d0fe6ebebec6e47d99b1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>sub_image_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a78ebafc3ad2057af43e73a6dd17bba41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PCLIndicesMsg &gt;</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a2dcee0a14797e3dda68d5d1e25191be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_input_static_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>adccccfed3aea40fb87dffc3ce6b7d680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>ad99e1af0a9b845a1fa1417ac1a37c852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PointIndicesToMaskImage.html</anchorfile>
      <anchor>a44f9b81a0e7e16449c063ca74337bd93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonAppender</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonAppender.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray, jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy2</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a12b0f14e81b7e38052355aa7ec538b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>appendAndPublish</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a7f2e06c333935d4ca14869d37601257c</anchor>
      <arglist>(const std::vector&lt; jsk_recognition_msgs::PolygonArray::ConstPtr &gt; &amp;arrays, const std::vector&lt; jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &gt; &amp;coefficients_array)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callback2</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a0bab01a03df382979a79c081d5304fad</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;msg0, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients0, const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;msg1, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients1)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>aa7dc82d0f992d189090edc158fbd4c10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a9d1123d8a719f810ee214c486731876a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a281dfd2bf9ed83a3be46ffa5c33651fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a13799396c8ae5041345b36c2fb88129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a83a38a60eedabdf4c74a7d549212d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients0_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a86c3e9e969804927e42b6e89c3a5650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients1_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>ab3d204c8b3cbfe9703ac0f0ba3ffc68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygon0_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a0ab0c063de0c94e2f3bc6f0297180a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygon1_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>ab2fe127bc7bff63f09232aef1d785c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy2 &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonAppender.html</anchorfile>
      <anchor>a81d339f505305c5e402b0fa46c4827a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayAngleLikelihood</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonArrayAngleLikelihood &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a2179592c9a95841d582ffbf5a2e7ac25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonArrayAngleLikelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>aed04232c2bcf795b21426a4412edf781</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>likelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a5ee9d7ffe453b334f39b17df166f92f4</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>ad21395de2ac56887f5ca86a18514f1a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a8d07cbdb753c5673f42ee6925e248808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a17e39de4513716dbe6d150adaa43de32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>adebb4525ce70a154a21bef4f7692dc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>ace4f863386c758a6b98dd9c222167d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a2330acc035f761039a030a1e6a0018ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>ad9b30a00950e7c3a179b5cf81b3c0f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a78ebca11cfe0feb0ff9ccbb21f17f15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::MessageFilter&lt; jsk_recognition_msgs::PolygonArray &gt; &gt;</type>
      <name>tf_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a6c283d8fe3a0142b15cb96326cee0a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>a54310e24df4b74907be1ba45d519e5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tf_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAngleLikelihood.html</anchorfile>
      <anchor>aa2b71e1aad2837851f700d477fe32fdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayAreaLikelihood</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PolygonArrayAreaLikelihoodConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a944f40b0129c1b87ae5c254cc88475cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonArrayAreaLikelihood &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a92b68f13eedb6ce5cb20fd59f6a4aa16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonArrayAreaLikelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a2eda3a0920528da153de1064e99eba53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>abce6982cc463d9dc77f617bcbc97e611</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>likelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a714433869ce48b0315c8870f7403d8d3</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>ae3e8dad7cb39cc068ecc626cef1e0263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a44922ed452c50de7a3892b4516162373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a4473dc67812ffc3f19996bb9d94f7d16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>area_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>ac0d11b8066ca081e4b5d32af6581ad9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a3de1e97d9591f902a2ac88c40aaf9845</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>a4c38c090012072bec6aeb44ff2bbfa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>af671c566d15a1fb9ee8d87b57f0698ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayAreaLikelihood.html</anchorfile>
      <anchor>af8c075804f0d52bfc2e95e59373294c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayDistanceLikelihood</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonArrayDistanceLikelihood &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a6e3a6c64774f052595e615f2b9f7323e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonArrayDistanceLikelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>af524ae08fa685828c9e469e041881f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>likelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a14f275558d035f23e1c6d61a08388573</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a994c6243ed2042e2845d6400d193e458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>add7ce97381fb474a18efc3bd0795ae68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>af6d0f34dfaefb77a8adba3245792cd00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a8fc30d77c2d579935cab7717eda3f028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a79460486935730afbe1a5db97f078447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>ab9b64353c9051dbb3eada9d72f41e3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a09881e8d6c110b294a55541f6a1c2ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::MessageFilter&lt; jsk_recognition_msgs::PolygonArray &gt; &gt;</type>
      <name>tf_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a2704c094b94a3b2b8b9fbd4c1f0fecdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>a94a293e2e9d74ddb77b9cf561e5c06f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tf_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayDistanceLikelihood.html</anchorfile>
      <anchor>aaafb263889473d19fd81651242f0035a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayFootAngleLikelihood</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonArrayFootAngleLikelihood &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>aa15efd89edfc30df0e8838e826f80690</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonArrayFootAngleLikelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>a4590b4678faa78e176779daa268fe510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>likelihood</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>ae4a2ca5109009b82b89953697efd54f6</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>aa609448de17a456e755fe0d04a529a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>ad9a0930c82ac35734ce6ca7eadf7606b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>a46dac08804622e18fdd4f5de844e6af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>axis_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>aa83922de76a7e58c92d0fb9a0e7914bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>a40ae7562f4d77e6691e8234425e9b037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>aab420aaf25de07873a513a3851014ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>a176066461969e4846d3674f297777e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>a4dd7a77aa90c38bb63fe2c4efa532ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::MessageFilter&lt; jsk_recognition_msgs::PolygonArray &gt; &gt;</type>
      <name>tf_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>a0f74986a7b59ffaf9c1850b5c67f293b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>ae9b7aa41e45a81e9e0cfc4690ba7cab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tf_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayFootAngleLikelihood.html</anchorfile>
      <anchor>ac6f024868d318ed2704a4b6e82ffb7b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayLikelihoodFilter</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PolygonArrayLikelihoodFilterConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a6f937ce79a645bc47f94145b98b71cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a4665532bab8d1821711df2c5a118bfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonArrayLikelihoodFilter</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a643becdd7f1d75df7ad2f10029676674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a15dee4de3dbd42764ed42645294f9006</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>ad83a87f048553e85d7e07263a69067b5</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a462d524c48eaf0da0502aaa9814b97c3</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a4de5989d943823b5a0e956ee777805fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>ac9b66aa770555f702a295179eff6106a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a444f55d78337887c7ce2338934e20807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>ad3c904f843575df24a643e4093ff9b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>negative_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>aa82bd74a8feedf338fdda9154dd0c75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>abad7c698fd9c568686b49f370b682ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a6b60db3e2fb807f230bbed513faa0a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>aa2a44edad62fe0be0389558794e0dd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a4f14be00859b01cfeb425900f0ac65ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>ad7ddbd2f754cb3bc942fac7ab932d0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a3cd066cdbe59e3a359fd0a369270945c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_polygons_alone_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a83f582c45f85dc6699c07e6100884479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a4d06e47ed0fdaf513b06c9a1afb67e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>ac9830d90b8242ad1d02c8690bf08b1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a435293a2e4fb1d1659ff0b4536660310</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayTransformer</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>ac7bb4dfbbcdc3a3294c41a76416e549c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>computeCoefficients</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>a1791368c882a857f999db2d9c6644d73</anchor>
      <arglist>(const geometry_msgs::PolygonStamped &amp;polygon, PCLModelCoefficientMsg &amp;coefficient)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>a32c2fcb827658e812914050863d3dc68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>a85e82e7d908b20c4c487350784b6c15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>ab2ded1701320c7719ffcdb4375dcacb3</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygons, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transformModelCoefficient</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>aa1ac7f1f476b03b24c65353aa95a62bc</anchor>
      <arglist>(const Eigen::Affine3d &amp;transform, const PCLModelCoefficientMsg &amp;coefficient, PCLModelCoefficientMsg &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transformPolygon</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>ab6a0ce1d7c797ead4e896155b26cd2d2</anchor>
      <arglist>(const Eigen::Affine3d &amp;transform, const geometry_msgs::PolygonStamped &amp;polygon, geometry_msgs::PolygonStamped &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>a621497f5cb2ca3791cc9b11847cc969a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>coefficients_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>a2967e401b151ba0a9d6b869db67d2384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>acb3f5464a49bff3c8a411501a560bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>a882d8e2385d8a4e24fdfd46eec94a1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>polygons_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>ab945281bee021a0f3e6e48409e1e261a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>ac6691d7001effc7a0907219283775138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>aea62a292ca3fa80fc569a133d8157940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayTransformer.html</anchorfile>
      <anchor>af4b6ec00b4b4a365d360eb1a4dac94c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayUnwrapper</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>PolygonArrayUnwrapperConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>ac726bb206f171d89470ea2e8b3955c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>ad566f85df48dc674e39320f63f61c331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a54d748427bec44901781df51042f9727</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a5b1fded7ccdde41280b0bab4d74419cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a68f8fbd4c047942ff722a210741a6f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a399a98b8c5fbe672bbb8575f33a5dadd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unwrap</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>aa1bfd01583f221ee82977fee85e7b170</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a5fa1ae020e24e5960fa7a84a4c32094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>plane_index_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>afda822d222dbd935f34b88a9026d3930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a4f4fd4957d8f4eb05bf9555b13f1633b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>aef6da0117d00e78832e674eabde99333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>ad0d59f0798336b751903d383419392fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a349ed58bab02ba876ab77639901f4057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a6cc2c52938086c2fc82ab8384fd1bf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a0ca445f086bba5030a7bbd7e93fce7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_likelihood_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayUnwrapper.html</anchorfile>
      <anchor>a747a58f3b9cd3149580976b7eb765683</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonArrayWrapper</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; geometry_msgs::PolygonStamped, pcl_msgs::ModelCoefficients &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a6a046951255c10f5a9c818556104a428</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>aa4ab5567a1831da0c514cbd418710133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a841647083c380c610bd5b4483b3042b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a2ddee2738e96fb604883d56ed55ff6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wrap</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a4f871a12c87a1372c373e6516b62ab70</anchor>
      <arglist>(const geometry_msgs::PolygonStamped::ConstPtr &amp;polygon, const pcl_msgs::ModelCoefficients::ConstPtr &amp;coefficients)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_coefficients_array_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a83a1397ff4cd8d4d0b7ce1bc70377309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_polygon_array_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a52734c80782867f870d5f92288bfa753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; pcl_msgs::ModelCoefficients &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>aa0fb8c7dc0327ecf8ec9a1b0968f7537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; geometry_msgs::PolygonStamped &gt;</type>
      <name>sub_polygon_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a2e3e9592cc8261bf8cd427923d056cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonArrayWrapper.html</anchorfile>
      <anchor>a058bd7d23ba7b32b7a199b09ed8382ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonFlipper</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonFlipper &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a708cee20a61f8a5cd8df5f2f0640b996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ClusterPointIndices, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a6bfa34bf4f4f85d4cbd7d0035f69ab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonFlipper</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>acbe75d2a44818f8f0ff964e7e2ba6442</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>fillEmptyIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>ad931724eb427f1155017b9301fb46b93</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flip</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a87428533132ab20b6eee5e420eda99a2</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_msg, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &amp;indices_msg, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a1a77fb1bf472b31067bd9b0c5ea5851f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>abd13a0fb5a22976559309de724a447dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>af9799abc7e32045c5b539222b9a182b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a7c5321f0d952fdd0c2e3130910c4ace7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_indices_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>aa105866d2484a953854290727aa08e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a86e457839eb52687e05ca15cbf988f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>aadf0d96805348dbc907950522b13907d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>sensor_frame_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>aceef6db4cc38dc496713d71ed98ca865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>abf8c9c22b98c7f46256ae5115a45812d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ClusterPointIndices &gt;</type>
      <name>sub_indices_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a67620663926415c5e3e4f6a2ac288e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::PassThrough&lt; jsk_recognition_msgs::ClusterPointIndices &gt;</type>
      <name>sub_indices_null_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a2e921782d07bb0ebd48cd2eb3a81a34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a0b37bf28f118ecbf66000b98cc2df25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a77b9a3e61d395149f1462602e4719437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a479bb57a287d8b70d52818260b4c79e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_indices_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonFlipper.html</anchorfile>
      <anchor>a8086633fc1ab7e7a019932f35f766edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonMagnifier</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PolygonMagnifierConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a5c805efaf1d593abd241dd5364ebf6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonMagnifier &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>aa3b4b84b2e6edf1bf844539070b19928</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonMagnifier</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a4b6efe2fc5ad9edbfd207a5ee95508c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a261f4712a9e8265181960f48c7faafe5</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>magnify</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a3f6fd83f3061618a4d3437af3b663725</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>ad7ced3ce02f88b1dbdbd1fee7ba869ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>aa1de485b29de31650ba91311052e8473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a654fe7b1d6b7a49e0fee683533f6ad59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>magnify_distance_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>ae32c54c5c920bff0b1a23c35af5d027d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>magnify_scale_factor_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a4ca9f76a98e89ae60f64e9c796431397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a7359f323b2227ee93b9d4c25d610782d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>aab07a26085e9edb7703e4bef34a6d433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a195e37bc30a90de5a51d873aff7ea9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>a0583e16ae91ba8f538193c28b9d5c442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_scale_factor_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonMagnifier.html</anchorfile>
      <anchor>ae8857206b01997171f061ecd0f575f6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PolygonPointsSampler</name>
    <filename>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PolygonPointsSamplerConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>aac78bbd136cda91879b3c875560b87d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PolygonPointsSampler &gt;</type>
      <name>Ptr</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>adcc0fbc14a614d613c78cd5c70e62219</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a118fd95269ce3c28e55abb8833b0467a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolygonPointsSampler</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ad1cc1c2c9f95295dbe859b37262074b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a7780079861915e1609017f4e5eddb15f</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValidMessage</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a746db382e1ed2b0136b3bc28eea06cc8</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_msg, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a401a9f1af386916e9cab54605294d9ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sample</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ac71ea01f4d8967b242cfea523b46cb35</anchor>
      <arglist>(const jsk_recognition_msgs::PolygonArray::ConstPtr &amp;polygon_msg, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &amp;coefficients_msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ae6c9ef2c1ead87169875faf936ed94a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a9af56a22e3e4bbdc8a4a5393e26d7433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>grid_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ad41569cbd552b6aa11e4ea7217a64aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ac8cc11918d2596c3a841b2663d434e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>aabf6906891f40f4afb7d4eb3b23851c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_xyz_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a89addbd10965dd53d7c0a60a9cfcb707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>acb5fd3d4f416111f5d14fdf797f79897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::ModelCoefficientsArray &gt;</type>
      <name>sub_coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>a311ffc1d15ef2badcc3d1b4d4e08120a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::PolygonArray &gt;</type>
      <name>sub_polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ac7c2c63d391cf52adb4f8c69b6c0410e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PolygonPointsSampler.html</anchorfile>
      <anchor>ae7d9b8c19689ba854fa722b1e37d56f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud</name>
    <filename>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>PoseWithCovarianceStampedToGaussianPointCloudConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a3bd497161577102047cd1c10d00303dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseWithCovarianceStampedToGaussianPointCloud</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>aaebd0bd02b760e990527edd0710d4588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a0eb249f8940e146991c6055011456ac6</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>convert</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a5aa89e2db0ce86308c36ce4dba3e3d5a</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual float</type>
      <name>gaussian</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a0da08755296424dd6ee81e5890cb5b44</anchor>
      <arglist>(const Eigen::Vector2f &amp;input, const Eigen::Vector2f &amp;mean, const Eigen::Matrix2f &amp;S, const Eigen::Matrix2f &amp;S_inv)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>ab90e10ccff708339f0b6f3ed5a7ccfb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>ac661c1ebb52b93daac0aa8d586795347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a5f506532d31d8a5160817e1db2a151bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>cut_plane_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a6c29edb142d1e7bb19d8c8cf3f9c97e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a4282ea532644681d8bcc835c803d5165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>normalize_method_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>ad300f57599136229e952517a16ce1114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>normalize_value_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a036f3f410875741632eed16ad5c2738f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>abb88367bd83afe9bce29538886b2da2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sampling_num_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a45a3afcde1f485703ff776a31e98c541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a07d53e3457b50908030d2ecd56f0a6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>a47ae95a07bb4380f47fb6204320c7239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1PoseWithCovarianceStampedToGaussianPointCloud.html</anchorfile>
      <anchor>ac87f02d4fa1ac08322d3697f50a01f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::SphericalPointCloudSimulator</name>
    <filename>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>SphericalPointCloudSimulatorConfig</type>
      <name>Config</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>af0f7306d9a26665b3f0c550a03d39f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalPointCloudSimulator</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>ab306ba3f4e1ef7536e898352ec8963fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>configCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a889209c41a99e5d5869660fefe8cb8f5</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>generate</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a31daeeb3d615167e74b0653e14f1fb75</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Eigen::Affine3f</type>
      <name>getPlane</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>abe042730fb8de0714d6c517cba57de1f</anchor>
      <arglist>(double phi)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual pcl::PointXYZ</type>
      <name>getPoint</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a6e3c9c09b4ab9d28c5989d517fc5cb8c</anchor>
      <arglist>(double r, double theta, const Eigen::Affine3f &amp;trans)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a73758ee07d547a15d8a41d392c11b22d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a2268f5ca0f7dc8eec13a47a09b191b28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a417df381c80706e8055979bef9219059</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>ac3e7962619e998c95149b23c24e97e19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>fps_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a0e6624ddd798b495fd2a6752f937abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a91173fdb0f180cb8b37b5e2735b9501b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_phi_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a7bab610c17bb0f0ce74bb68beb0c4e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_phi_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a03b76828dd8262f502488d4332ae0e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a45e741e8800e65225ea36cb2745ceaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a9de9873ed211fbcb35b1f98e979074fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a4e6103b30d4a394a61b72761c19b445a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rotate_velocity_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a3d57f41ac1f8bd3d892ec60e9b2217c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>scan_num_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a1c95682b05f18dc9360622252103ecc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>scan_range_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>ac9c40fd7577558198e888bc130cbacce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; Config &gt; &gt;</type>
      <name>srv_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a1c2a54792c7b32d623934c84150482ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a53399cd71a7e4a62f64773713fef40f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SphericalPointCloudSimulator.html</anchorfile>
      <anchor>a9d50606508c3f1e0efc642c096418c1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::StaticPolygonArrayPublisher</name>
    <filename>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</filename>
    <base>jsk_topic_tools::ConnectionBasedNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::Int32Stamped &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>af07f9cab33a552ae98c4dceddd429669</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>getXMLDoubleValue</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>aa146767f05ceda23fc4a24d25b49e31b</anchor>
      <arglist>(XmlRpc::XmlRpcValue val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>inputCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>aa2c560697c5ed2c6651bafa024d32bc3</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a616db62930425a3d2c5561f0d143110f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual PCLModelCoefficientMsg</type>
      <name>polygonToModelCoefficients</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a294d29b4937fd73e810ac3ce4d569dbc</anchor>
      <arglist>(const geometry_msgs::PolygonStamped &amp;polygon)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishPolygon</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>ae8a5de54bce90b4cf211dc0d7e9df26f</anchor>
      <arglist>(const ros::Time &amp;stamp)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>readPolygonArray</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a23442d64ad1b73e20cf12104e123a3b1</anchor>
      <arglist>(const std::string &amp;param)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>ae5d71c5d9d09305f849ac182c7358c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a208bc3ce2b011b4784bd5276250fcc5a</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>triggerCallback</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a9e8b060a8a8a6a273f38a2c12dc3bf12</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;input, const jsk_recognition_msgs::Int32Stamped::ConstPtr &amp;trigger)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>abf8b527e11fc9c402ca7c36b56bd3510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_msgs::ModelCoefficientsArray</type>
      <name>coefficients_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a89b80f383da6eca9c6bb5be93c72060d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>coefficients_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a44f4a6a8ffd65b298e16e207b75a9420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>frame_ids_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a9aafe9ef2dcd13e3d6cb333b07535c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>periodic_rate_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a8d991c903997bf8aab3779d70653f9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>periodic_timer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>aa8d5a5004c8cc2779c4fca62231eee40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>polygon_pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>aa41b4cd808ad5051136bb530e2cc41ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>jsk_recognition_msgs::PolygonArray</type>
      <name>polygons_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a169b64307596f03934072db270ab7612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>af39c73079bce6ac3cebcef875b9fa5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a704166db3361fcf43ea699a1d8299e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::Int32Stamped &gt;</type>
      <name>sub_trigger_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a5634f7513047b4d74b263bc798ffac04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>aec862ee0821b1fc0dc55b4363024d029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>timer_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a0f1e2003e5df6189974592eefbbfa895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_message_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a882627bc83ffe1c594e2fcd5f5822144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_periodic_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>a9a0f30d2d079f88de389145cc53506ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_trigger_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1StaticPolygonArrayPublisher.html</anchorfile>
      <anchor>acac7f088a43bf7e533c8638f05edde58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::SubtractPointIndices</name>
    <filename>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; PCLIndicesMsg, PCLIndicesMsg &gt;</type>
      <name>ASyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>aec36853e3eba98a89a4baf28810add8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; PCLIndicesMsg, PCLIndicesMsg &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a39d4ba6c34f226d23b8082128a959321</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubtractPointIndices</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a7aee252e9674f0649500c0b21fca9462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a05c684dceb53043ce2c519779b0582d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a4bb18874418de96e7ab6f1a955a641ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subtract</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>acdd8e648381fc6e9b4854005ce2e66cf</anchor>
      <arglist>(const PCLIndicesMsg::ConstPtr &amp;src1, const PCLIndicesMsg::ConstPtr &amp;src2)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a01a11bb611b8f3cbb0a547b5a37f8296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>approximate_sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a507d0abca6e0dd5fc579c0e0a310c810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; ASyncPolicy &gt; &gt;</type>
      <name>async_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>aad78e262a036ae5d83853c3b5d578c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a1b143e28c405b16a779bd126a2be95d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PCLIndicesMsg &gt;</type>
      <name>sub_src1_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>ab431b7582f758dfc06633fd09001cbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; PCLIndicesMsg &gt;</type>
      <name>sub_src2_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>a118fd9d1a0f45b1ec036aaa9ff1fa2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1SubtractPointIndices.html</anchorfile>
      <anchor>ae999def6ca2d4ea3f83391f5a7bd0dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_cluster_point_indices_to_point_indices::TestClusterPointIndicesToPointIndices</name>
    <filename>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>aa13565701e6f0ecdf7f1654f1572bde0</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>af0d2e37c6c2fa5e050f022c4ca66623a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_conversion</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>ae84e038f28279e7486b2541f89f9bdaf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cluster_indices</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>aef42ffc21c65443ea2a03baea607692e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dynparam</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a4ab5afebe1536caf592952ad0bd3dda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a953e604ecfdab368b26d43a0f440d698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>ad4da58c83de8e7afa3ebce70414fe139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classtest__cluster__point__indices__to__point__indices_1_1TestClusterPointIndicesToPointIndices.html</anchorfile>
      <anchor>a82c82c5d4c34ddf78539597ed13562cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_pointcloud_to_pcd::TestPointCloudToPCD</name>
    <filename>classtest__pointcloud__to__pcd_1_1TestPointCloudToPCD.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_point_clout_to_pcd</name>
      <anchorfile>classtest__pointcloud__to__pcd_1_1TestPointCloudToPCD.html</anchorfile>
      <anchor>a81bd7070f54558bdc38c9708a8e540e7</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_pointcloud_to_stl::TestPointCloudToSTL</name>
    <filename>classtest__pointcloud__to__stl_1_1TestPointCloudToSTL.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_pointcloud_to_stl</name>
      <anchorfile>classtest__pointcloud__to__stl_1_1TestPointCloudToSTL.html</anchorfile>
      <anchor>a6e30946436da29754313edbff2ed2e70</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_point_indices_to_cluster_point_indices::TestPointIndicesToClusterPointIndices</name>
    <filename>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a2ea1dae8acf66591e592774d09c2c35f</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a4e0134ad4eecbcf4bf36acd9d1a823e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_conversion</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a9ebd76dd9b40e2cc8710bdab2f75ed2e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>indices</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>aa29807111ddec487e0f7c3710170900d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a63817d096882664abe032e5fff30cb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>acb1d50e1ca3096f9ec5275a542662f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classtest__point__indices__to__cluster__point__indices_1_1TestPointIndicesToClusterPointIndices.html</anchorfile>
      <anchor>a44e6de856e15d422ace8e03e16d9a4d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_point_indices_to_mask_image::TestPointIndicesToMaskImage</name>
    <filename>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mask_cb</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a24af110f3431817d1369eb31db3e1db1</anchor>
      <arglist>(self, msg, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a842f90803b2999b57e99518f979c6c84</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_conversion</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a5d8d3e4b0443bdb0a7e33ce8bdbe0cf0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a447aa763e309397bc7e098b00c876034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_img</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>aef5ad216eae2344baccd6c5b4187c212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_indices</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a6adc011f47741508cc1bec76d54313e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_mask1</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a0667a585696d48bfb188b8c8e8423251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_mask2</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>a2ab66e24858346ac75aeba7834261639</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_test_each_conversion</name>
      <anchorfile>classtest__point__indices__to__mask__image_1_1TestPointIndicesToMaskImage.html</anchorfile>
      <anchor>ae17af3e93c8fe6b0ad8b5c10ab911d0e</anchor>
      <arglist>(self, name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_polygon_array_likelihood_filter::TestPolygonArrayLikelihoodFilter</name>
    <filename>classtest__polygon__array__likelihood__filter_1_1TestPolygonArrayLikelihoodFilter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>polygon_cb</name>
      <anchorfile>classtest__polygon__array__likelihood__filter_1_1TestPolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>ad58100f0fa23c907ccf157c5e990ad20</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_filter</name>
      <anchorfile>classtest__polygon__array__likelihood__filter_1_1TestPolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>afc632b528d826fc5326af03d9fb4da3e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classtest__polygon__array__likelihood__filter_1_1TestPolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a7392b9bd9cc8548ea16a04d81e4a9597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_polygon</name>
      <anchorfile>classtest__polygon__array__likelihood__filter_1_1TestPolygonArrayLikelihoodFilter.html</anchorfile>
      <anchor>a7cab640032593f8d0b9e25b86478ccf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_polygon_array_unwrapper::TestPolygonArrayUnwrapper</name>
    <filename>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>coeffMsgCallback</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a4e51a6c7ac929e4baf8a453be1f9031d</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>polygonMsgCallback</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>ac7824d95d6d2c8c875e3c21eb1e8312e</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishPolygons</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>af7e8baec338e469ce2ace6f271ba20ad</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>ad12810d6558001af5629d49cb5fe5a9e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a7faae83adbcfd12548b5b558bb695417</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tearDown</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a474cfc697324d568112e3c6d22b64757</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnwrap</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>ab2a85359336013f7f79d3930d64b37b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnwrapIndex</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>adc5eb5aed20650f8e35d67a555e4228d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>testUnwrapLikelihood</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>ae4f0c105e220a7507ac223c448f63a7d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>af67b6086225e0c5f7b9ff171c67e3e1b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>waitMsgs</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a47cd7e500f4f6e5a0e2595fde4ced1c7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a8c5463473035ffa322a7d38830e9c36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>coeff_msg</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>ab011fb6e0a5426d0238f2f31cf95bfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>coeff_msg_callback_event</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a189666670d59900d440f5cd878d39e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_wait_timeout</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a9349a547cd0cc35ad6fa2c41cad59bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>polygon_msg</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a808ce83cc58aea6dfa787f23a3ff0678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>polygon_msg_callback_event</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a9ce2170e2a8a97740f0f60e0105b0f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_coefficients</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a825c2352b1e1f0936b8981da5433f6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_polygon</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>ac961864805892937a8352138e728fce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_coefficients</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a03785273f5c9a44b8707285a2676ba2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_polygon</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a00f4be2daefbbf7262ebf24e87abe92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classtest__polygon__array__unwrapper_1_1TestPolygonArrayUnwrapper.html</anchorfile>
      <anchor>a565222082ca47d034ef337df460bedea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::TfTransformBoundingBox</name>
    <filename>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>TfTransformBoundingBox</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a65b9335a8f3b3aae19e0444a93417565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>ad3b7f0f4197087446e606dfcc72bfc7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a8c9a64a3fdf885cd47ba781ef545428a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a0834ddad58563ab9cb324b575d7e5331</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBox::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a3357117a48e59cda9e315924a30f3659</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a357b47d13b7429d1efdf795d1b83babd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>ad619a6ebeb1d3612504af2b4cc4660f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::BoundingBox &gt;</type>
      <name>sub_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>ab2f32f5bb9dfb173dbc8d70cd1d3e8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a7f5a1ea912f7b680ef0625c31d48084c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::MessageFilter&lt; jsk_recognition_msgs::BoundingBox &gt; &gt;</type>
      <name>tf_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>ad637cc82400ae0fe041ebc0c2b12d9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>a3e08f9e0bbd34ec2947abbbf51a3aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tf_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>ab006270ee55d0e43cd5af6511183afa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_latest_tf_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBox.html</anchorfile>
      <anchor>ab9b2824a11dce9ba8bed1a607f90fd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::TfTransformBoundingBoxArray</name>
    <filename>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>TfTransformBoundingBoxArray</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a5887545169689de210a3d945db3d4325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a87553decbf271ce8c332370f5a8c4017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>ad3d390bb757cd9c2e96ad3584701d48c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>ac58e656eea9cfcfdfac8bde63324ed01</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a094fe3148b27eb5d6f1d194b07fca1d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a28c812cb763829baadc5895f17997d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a9239061d6689f39fa0c2ae6c9c0fa6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::BoundingBoxArray &gt;</type>
      <name>sub_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a3e0d10c2c83ac15efed660860dba41e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a4666d974525301cf3f91ed8116136c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::MessageFilter&lt; jsk_recognition_msgs::BoundingBoxArray &gt; &gt;</type>
      <name>tf_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>ab2315a809755a9a3689e7a1755723e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>a45fe34370745e3485f747e90a40b6a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tf_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>ab23981e6989733b52465846b4786809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_latest_tf_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformBoundingBoxArray.html</anchorfile>
      <anchor>add29153a85ea5849ce47111389e4740c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::TfTransformCloud</name>
    <filename>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</filename>
    <base>jsk_topic_tools::DiagnosticNodelet</base>
    <member kind="function">
      <type></type>
      <name>TfTransformCloud</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a9345c1393d328e2b48acd6823b03f136</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a56b7352d880e52798f79439e966d664b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>ac822d92c2317fabe27e3a9fd6e21ac53</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unsubscribe</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>ac54af3a1021700bc5455fbda1415ec55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>duration_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a9692cfce489b3facd2cf61ab92374721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>aa389a18666ea6e79b892baa5a4b814a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>abb77b9e8269d9625d609192a5b8aa47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_cloud_message_filters_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a5a95ab767bb1ada65c6a5b60bfbfc188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>target_frame_id_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a67fa5f705041a11e7e2b1e4635007dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; tf::MessageFilter&lt; sensor_msgs::PointCloud2 &gt; &gt;</type>
      <name>tf_filter_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a489845939075e371bbd6187006a55639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a90660b9f828da03fbf22a077c58e2752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tf_queue_size_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a93ceb6827b7a095209c6bcc732287c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_latest_tf_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>a569f5872759d26b8ef3122def81642c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TfTransformCloud.html</anchorfile>
      <anchor>ad3292319e96fa8e6b6cfa4aeb0bf33b5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>jsk_pcl_ros_utils::TransformPointcloudInBoundingBox</name>
    <filename>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</filename>
    <base>pcl_ros::PCLNodelet</base>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>abbf8036a50fedf5cd49f4c6a4bb5f346</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ExactTime&lt; sensor_msgs::PointCloud2, jsk_recognition_msgs::BoundingBox &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>a233871597cd4b2c8e5a07efef29af6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>ababdf87306dc88096105b457d57508f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>transform</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>a1c42b2ee4889a70ec526a8e76c6e22f0</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg, const jsk_recognition_msgs::BoundingBox::ConstPtr &amp;box_msg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_cloud_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>a5881d243152ff27dd4a9d8c71b4b8287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_offset_pose_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>aab1bffa61b39aa060c74a63a2d6372b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; jsk_recognition_msgs::BoundingBox &gt;</type>
      <name>sub_box_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>a4e2126897e7c69ce2a638e8b0bedc758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>sub_input_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>aad053a2011cc4a93f06bd38dc42dae25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; message_filters::Synchronizer&lt; SyncPolicy &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>a0dc81ad573e12acb2c1f195385420982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classjsk__pcl__ros__utils_1_1TransformPointcloudInBoundingBox.html</anchorfile>
      <anchor>acae1eec46b40afc27ff012c5b3a8296f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cloud_on_plane_info</name>
    <filename>namespacecloud__on__plane__info.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>aa551f3a25e3b269c2475fc57ffbc42db</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_text</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>afedfaf42d1e13a15c5ea7d68a4a0cf57</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>g_lock</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>a490e869cf7b02ecf33856c2f6392bfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>g_msg</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>ae8284c876fe7f787ae552984298c4d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>ab804bcf00bb1114bac2bd7feffd87629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text_interface</name>
      <anchorfile>namespacecloud__on__plane__info.html</anchorfile>
      <anchor>a3d6ab7938e629df3e9b606a755e57894</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>evaluate_box_segmentation_by_gt_box</name>
    <filename>namespaceevaluate__box__segmentation__by__gt__box.html</filename>
    <class kind="class">evaluate_box_segmentation_by_gt_box::EvaluateBoxSegmentationByGTBox</class>
  </compound>
  <compound kind="namespace">
    <name>evaluate_voxel_segmentation_by_gt_box</name>
    <filename>namespaceevaluate__voxel__segmentation__by__gt__box.html</filename>
    <class kind="class">evaluate_voxel_segmentation_by_gt_box::EvaluateVoxelSegmentationByGTBox</class>
  </compound>
  <compound kind="namespace">
    <name>install_sample_data</name>
    <filename>namespaceinstall__sample__data.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceinstall__sample__data.html</anchorfile>
      <anchor>a19391b10425092027a59565a386ad84d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>jsk_pcl_ros_utils</name>
    <filename>namespacejsk__pcl__ros__utils.html</filename>
    <class kind="class">jsk_pcl_ros_utils::AddPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::BoundingBoxArrayToBoundingBox</class>
    <class kind="class">jsk_pcl_ros_utils::CentroidPublisher</class>
    <class kind="class">jsk_pcl_ros_utils::CloudOnPlane</class>
    <class kind="class">jsk_pcl_ros_utils::ClusterPointIndicesToPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::ColorizeDistanceFromPlane</class>
    <class kind="class">jsk_pcl_ros_utils::ColorizeHeight2DMapping</class>
    <class kind="class">jsk_pcl_ros_utils::DelayPointCloud</class>
    <class kind="class">jsk_pcl_ros_utils::DepthImageError</class>
    <class kind="class">jsk_pcl_ros_utils::LabelToClusterPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::MarkerArrayVoxelToPointCloud</class>
    <class kind="class">jsk_pcl_ros_utils::MaskImageToDepthConsideredMaskImage</class>
    <class kind="class">jsk_pcl_ros_utils::MaskImageToPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::NormalConcatenater</class>
    <class kind="class">jsk_pcl_ros_utils::NormalFlipToFrame</class>
    <class kind="class">jsk_pcl_ros_utils::PCDReaderWithPose</class>
    <class kind="class">jsk_pcl_ros_utils::PlanarPointCloudSimulator</class>
    <class kind="class">jsk_pcl_ros_utils::PlanarPointCloudSimulatorNodelet</class>
    <class kind="class">jsk_pcl_ros_utils::PlaneConcatenator</class>
    <class kind="class">jsk_pcl_ros_utils::PlaneReasoner</class>
    <class kind="class">jsk_pcl_ros_utils::PlaneRejector</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToClusterPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToMaskImage</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToPCD</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudToSTL</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudXYZRGBToXYZ</class>
    <class kind="class">jsk_pcl_ros_utils::PointCloudXYZToXYZRGB</class>
    <class kind="class">jsk_pcl_ros_utils::PointIndicesToClusterPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::PointIndicesToMaskImage</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonAppender</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayAngleLikelihood</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayAreaLikelihood</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayDistanceLikelihood</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayFootAngleLikelihood</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayLikelihoodFilter</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayTransformer</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayUnwrapper</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonArrayWrapper</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonFlipper</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonMagnifier</class>
    <class kind="class">jsk_pcl_ros_utils::PolygonPointsSampler</class>
    <class kind="class">jsk_pcl_ros_utils::PoseWithCovarianceStampedToGaussianPointCloud</class>
    <class kind="class">jsk_pcl_ros_utils::SphericalPointCloudSimulator</class>
    <class kind="class">jsk_pcl_ros_utils::StaticPolygonArrayPublisher</class>
    <class kind="class">jsk_pcl_ros_utils::SubtractPointIndices</class>
    <class kind="class">jsk_pcl_ros_utils::TfTransformBoundingBox</class>
    <class kind="class">jsk_pcl_ros_utils::TfTransformBoundingBoxArray</class>
    <class kind="class">jsk_pcl_ros_utils::TfTransformCloud</class>
    <class kind="class">jsk_pcl_ros_utils::TransformPointcloudInBoundingBox</class>
    <member kind="typedef">
      <type>boost::tuple&lt; pcl::PointIndices::Ptr, pcl::ModelCoefficients::Ptr, jsk_recognition_utils::Plane::Ptr, geometry_msgs::PolygonStamped &gt;</type>
      <name>PlaneInfoContainer</name>
      <anchorfile>namespacejsk__pcl__ros__utils.html</anchorfile>
      <anchor>a7ada994e16d006494ca9c5b9bc2b411d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPointcloudInBoundingBox</name>
      <anchorfile>namespacejsk__pcl__ros__utils.html</anchorfile>
      <anchor>a79e577fc16f01074a529070c425be3c1</anchor>
      <arglist>(const jsk_recognition_msgs::BoundingBox &amp;box_msg, const sensor_msgs::PointCloud2 &amp;cloud_msg, pcl::PointCloud&lt; PointT &gt; &amp;output, Eigen::Affine3f &amp;offset, tf::TransformListener &amp;tf_listener)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sample_bounding_box_publisher_from_pointcloud</name>
    <filename>namespacesample__bounding__box__publisher__from__pointcloud.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>namespacesample__bounding__box__publisher__from__pointcloud.html</anchorfile>
      <anchor>af265056543aaa1ab8a922a6d7b9e03fd</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacesample__bounding__box__publisher__from__pointcloud.html</anchorfile>
      <anchor>a72b82d450049ad09b9053f47254916a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>namespacesample__bounding__box__publisher__from__pointcloud.html</anchorfile>
      <anchor>afd56163d9b376e4704469fcaf34ceb0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sample_camera_info_and_pointcloud_publisher</name>
    <filename>namespacesample__camera__info__and__pointcloud__publisher.html</filename>
    <member kind="variable">
      <type></type>
      <name>cloud</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a7a97fba76ccef26aa1f5434b7b739508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>aa83f0fb10579732ef40f00d84638f5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_id</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a5e7bd99cd3968069062acee682e1a934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>ac16e0f1f6d634dffda0719d3b950a4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a9d37b08e90f9a36ebd6e42764ccf389f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>K</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>acd58f64a61d91bbe8ebfabb0cd9d5c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a32ef4d3073fcc84246abd54332719461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_cloud</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a59fb9315290cccc4ba57596fd7ff5805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_info</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>aefd7c5f525df1589e41067de6dbf34fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a88a5c471232b7443063fd36cc133fdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>ab9beab711b1278f280037eb6bcdc5c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stamp</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>a20540481c6f2357440c1a0cf4408a75c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>width</name>
      <anchorfile>namespacesample__camera__info__and__pointcloud__publisher.html</anchorfile>
      <anchor>ad50cf262b341ffd809aaf0541f7f7b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sample_cluster_indices_publisher_from_polygons</name>
    <filename>namespacesample__cluster__indices__publisher__from__polygons.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>namespacesample__cluster__indices__publisher__from__polygons.html</anchorfile>
      <anchor>af65f6c0dd02a45d4978c9d65360e8d13</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacesample__cluster__indices__publisher__from__polygons.html</anchorfile>
      <anchor>a4d2b51721c2316f6057b28d77c337c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>namespacesample__cluster__indices__publisher__from__polygons.html</anchorfile>
      <anchor>a663e5e2805333052137ab9a4e0ba3a31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_cluster_point_indices_to_point_indices</name>
    <filename>namespacetest__cluster__point__indices__to__point__indices.html</filename>
    <class kind="class">test_cluster_point_indices_to_point_indices::TestClusterPointIndicesToPointIndices</class>
    <member kind="variable">
      <type>string</type>
      <name>ID</name>
      <anchorfile>namespacetest__cluster__point__indices__to__point__indices.html</anchorfile>
      <anchor>a5ed6e3792282d9a8b8875dd23ce3087f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__cluster__point__indices__to__point__indices.html</anchorfile>
      <anchor>a85830aab2cfcce65984bf933b231db99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_point_indices_to_cluster_point_indices</name>
    <filename>namespacetest__point__indices__to__cluster__point__indices.html</filename>
    <class kind="class">test_point_indices_to_cluster_point_indices::TestPointIndicesToClusterPointIndices</class>
    <member kind="variable">
      <type>string</type>
      <name>ID</name>
      <anchorfile>namespacetest__point__indices__to__cluster__point__indices.html</anchorfile>
      <anchor>adeadbc8ddcad6f483b67de1173f12099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__point__indices__to__cluster__point__indices.html</anchorfile>
      <anchor>ad912dd723328e431f36c7f4a91a13ec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_point_indices_to_mask_image</name>
    <filename>namespacetest__point__indices__to__mask__image.html</filename>
    <class kind="class">test_point_indices_to_mask_image::TestPointIndicesToMaskImage</class>
    <member kind="variable">
      <type>string</type>
      <name>ID</name>
      <anchorfile>namespacetest__point__indices__to__mask__image.html</anchorfile>
      <anchor>a0259e584de1594cea3b1f1d574e5b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__point__indices__to__mask__image.html</anchorfile>
      <anchor>aa05c982a7bdce849334f61b6e84593d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_pointcloud_to_pcd</name>
    <filename>namespacetest__pointcloud__to__pcd.html</filename>
    <class kind="class">test_pointcloud_to_pcd::PointCloudToPCD</class>
    <class kind="class">test_pointcloud_to_pcd::TestPointCloudToPCD</class>
  </compound>
  <compound kind="namespace">
    <name>test_pointcloud_to_stl</name>
    <filename>namespacetest__pointcloud__to__stl.html</filename>
    <class kind="class">test_pointcloud_to_stl::TestPointCloudToSTL</class>
  </compound>
  <compound kind="namespace">
    <name>test_polygon_array_likelihood_filter</name>
    <filename>namespacetest__polygon__array__likelihood__filter.html</filename>
    <class kind="class">test_polygon_array_likelihood_filter::TestPolygonArrayLikelihoodFilter</class>
  </compound>
  <compound kind="namespace">
    <name>test_polygon_array_unwrapper</name>
    <filename>namespacetest__polygon__array__unwrapper.html</filename>
    <class kind="class">test_polygon_array_unwrapper::TestPolygonArrayUnwrapper</class>
    <member kind="variable">
      <type>string</type>
      <name>TEST_NODE</name>
      <anchorfile>namespacetest__polygon__array__unwrapper.html</anchorfile>
      <anchor>aebd8f2bb3fe854bf9e3740b559557574</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
