<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_interactive_segmentation</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>pr2_interactive_segmentation::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_computeICP.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/srv/</path>
    <filename>__computeICP_8py</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_computeICP::computeICP</class>
    <class kind="class">pr2_interactive_segmentation::srv::_computeICP::computeICPRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_computeICP::computeICPResponse</class>
    <namespace>pr2_interactive_segmentation::srv::_computeICP</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>aa4b1846daf533216d745f675be23862e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a0cf8180f53733ef6ddc602b1991726a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>af9805b275c877fbd0a17949a47473554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a8470b604fa9ea15c5c4429e02aeac830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a358f3b7f47102cd31ccf67dad130971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a4474418f70105651642e179d1610597c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a61328b8c04cd1bcde41f6e896d743769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_IBI</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a30b20e503764207ad4f333ba0fd8365f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_cornerFind.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/srv/</path>
    <filename>__cornerFind_8py</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerFind::cornerFind</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerFind::cornerFindRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerFind::cornerFindResponse</class>
    <namespace>pr2_interactive_segmentation::srv::_cornerFind</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>a65accc6b874fc6664520b02ba8a3b088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>ac7324c07a616ca4e05f2de4fb6adaced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>ade5455350e763a14e135bd67910b622d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>a1f4bd342a269274008b7623d33df27a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>a172b4118804159d8c4193cdc45a84bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>acc8b9fef23df045f942af84345e62409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_cornerPokePoseFind.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/srv/</path>
    <filename>__cornerPokePoseFind_8py</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFind</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFindRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFindResponse</class>
    <namespace>pr2_interactive_segmentation::srv::_cornerPokePoseFind</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>a83d3e55806e9675ce420ddbacb787ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>aa5cc5fe9dd1aac18931fe73481c40603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>ab7804b60915b729832ec0b3c07259063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>a74531b641d3c2db260224e9929562120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_depthImage.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/srv/</path>
    <filename>__depthImage_8py</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_depthImage::depthImage</class>
    <class kind="class">pr2_interactive_segmentation::srv::_depthImage::depthImageRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_depthImage::depthImageResponse</class>
    <namespace>pr2_interactive_segmentation::srv::_depthImage</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>a08e4d46ea0de2defb974edc43dddbae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>a1cf36e17510f0e344386411782f95ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>a8e86be28cf35d7b46e8221f430588d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>af787c2755634719a60f51d38f287096e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_estimateRigid.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/pr2_interactive_segmentation/srv/</path>
    <filename>__estimateRigid_8py</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_estimateRigid::estimateRigid</class>
    <class kind="class">pr2_interactive_segmentation::srv::_estimateRigid::estimateRigidRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_estimateRigid::estimateRigidResponse</class>
    <namespace>pr2_interactive_segmentation::srv::_estimateRigid</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</anchorfile>
      <anchor>aaffb88a48a3ff4a2e96a1262e0e33c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</anchorfile>
      <anchor>a1a084105b54d501cc826534f250dafb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</anchorfile>
      <anchor>a5a7a0d12a8476ac0f91ebc3b79fd62c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bag_to_images.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/tools/</path>
    <filename>bag__to__images_8py</filename>
    <namespace>bag_to_images</namespace>
    <member kind="function">
      <type>def</type>
      <name>grab</name>
      <anchorfile>namespacebag__to__images.html</anchorfile>
      <anchor>a191d7030373597826961379f40af4889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_track_features.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>c__track__features_8cpp</filename>
    <includes id="c__track__features_8cpp" name="c_track_features.cpp" local="yes" imported="no">Timer.h</includes>
    <class kind="class">FeatureTracker</class>
    <member kind="define">
      <type>#define</type>
      <name>NO_ROS</name>
      <anchorfile>c__track__features_8cpp.html</anchorfile>
      <anchor>a4f56bc6a71f441dceb6fa1be8efc98b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>cvEstimateRigidTransformFrom2</name>
      <anchorfile>c__track__features_8cpp.html</anchorfile>
      <anchor>a30bfac4afe080e4a09696e2bf90a0b8f</anchor>
      <arglist>(const cv::Mat &amp;A, const cv::Mat &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>icvGetRTMatrix</name>
      <anchorfile>c__track__features_8cpp.html</anchorfile>
      <anchor>a741c14ab556ca265fb7f385a945a9759</anchor>
      <arglist>(const CvPoint2D32f *a, const CvPoint2D32f *b, int count, CvMat *M)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>c__track__features_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_track_features_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>c__track__features__3d_8cpp</filename>
    <includes id="Timer_8h" name="Timer.h" local="yes" imported="no">Timer.h</includes>
    <class kind="class">FeatureTracker</class>
    <member kind="define">
      <type>#define</type>
      <name>NO_ROS</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a4f56bc6a71f441dceb6fa1be8efc98b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>cvEstimateRigidTransformFrom2</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a30bfac4afe080e4a09696e2bf90a0b8f</anchor>
      <arglist>(const cv::Mat &amp;A, const cv::Mat &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dealingWithNanPoints</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a6fcd9d944d56d3126285e6b1fdb7fd70</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int i, int j, int iterations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dealingWithNanPointsOpt</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a66160760626b8630b90dde35347516ab</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int i, int j, int iterations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPclPoint</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a170e1adb7be7d6251049ae94fb1cf3a3</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>icvGetRTMatrix</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a741c14ab556ca265fb7f385a945a9759</anchor>
      <arglist>(const CvPoint2D32f *a, const CvPoint2D32f *b, int count, CvMat *M)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>NanCheckContours</name>
      <anchorfile>c__track__features__3d_8cpp.html</anchorfile>
      <anchor>a84d09882076094ab63758e5dd0b5019a</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, int i, int j, int iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>c_track_features_with_grasping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>c__track__features__with__grasping_8cpp</filename>
    <includes id="Timer_8h" name="Timer.h" local="yes" imported="no">Timer.h</includes>
    <class kind="class">FeatureTracker</class>
    <member kind="define">
      <type>#define</type>
      <name>GRASPING</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>ab25fccfb27ea538a5ac302113b84cfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_ROS</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>a4f56bc6a71f441dceb6fa1be8efc98b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR2</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>aa21e0868ca8fce26c238b15c661b42ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>a4a23abf01aed69daee4088d986a474fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>cvEstimateRigidTransformFrom2</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>a30bfac4afe080e4a09696e2bf90a0b8f</anchor>
      <arglist>(const cv::Mat &amp;A, const cv::Mat &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>icvGetRTMatrix</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>a741c14ab556ca265fb7f385a945a9759</anchor>
      <arglist>(const CvPoint2D32f *a, const CvPoint2D32f *b, int count, CvMat *M)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>c__track__features__with__grasping_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compute_icp_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>compute__icp__server_8cpp</filename>
    <includes id="computeICP_8h" name="computeICP.h" local="yes" imported="no">pr2_interactive_segmentation/computeICP.h</includes>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointT</name>
      <anchorfile>compute__icp__server_8cpp.html</anchorfile>
      <anchor>abd10555a534258e2739a38c928ef5db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeICP</name>
      <anchorfile>compute__icp__server_8cpp.html</anchorfile>
      <anchor>ac3d6f05f055f217bab12add64a43dca7</anchor>
      <arglist>(pr2_interactive_segmentation::computeICP::Request &amp;req, pr2_interactive_segmentation::computeICP::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>compute__icp__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>computeICP.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/srv_gen/cpp/include/pr2_interactive_segmentation/</path>
    <filename>computeICP_8h</filename>
    <class kind="struct">pr2_interactive_segmentation::computeICP</class>
    <class kind="struct">pr2_interactive_segmentation::computeICPRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::computeICPResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::computeICP &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::computeICP &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_interactive_segmentation</namespace>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::computeICPRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>computeICPRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>abaf713404abf60036f4bb75d9914986c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPRequest const  &gt;</type>
      <name>computeICPRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a6218c5825ff71e6e6fb7d91e5a2a2e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPRequest &gt;</type>
      <name>computeICPRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a661b2aca08e364807e40ff827963cb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::computeICPResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>computeICPResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a377bd6c2c8a187a2afa5b4457fc8d1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPResponse const  &gt;</type>
      <name>computeICPResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>af6716b080b299ade078c07111fc28455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPResponse &gt;</type>
      <name>computeICPResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>aff54ef86cd32dd29ad7123c8357676fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cornerFind.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/srv_gen/cpp/include/pr2_interactive_segmentation/</path>
    <filename>cornerFind_8h</filename>
    <class kind="struct">pr2_interactive_segmentation::cornerFind</class>
    <class kind="struct">pr2_interactive_segmentation::cornerFindRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::cornerFindResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerFind &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerFind &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_interactive_segmentation</namespace>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerFindRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerFindRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a590b1d1738593bd98f4c5af4b16c31c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindRequest const  &gt;</type>
      <name>cornerFindRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a78bbbf1651c70ad67672cde07213e138</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindRequest &gt;</type>
      <name>cornerFindRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>af5ff5f9f7bd6aafedec9285f36407c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerFindResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerFindResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a2b723ddec772b84fa0dea893ab088717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindResponse const  &gt;</type>
      <name>cornerFindResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a564fbf22ecbfa9abc2b9e522aea545cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindResponse &gt;</type>
      <name>cornerFindResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>abbd9c571828b3208cdbdfaf530807bac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cornerPokePoseFind.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/srv_gen/cpp/include/pr2_interactive_segmentation/</path>
    <filename>cornerPokePoseFind_8h</filename>
    <class kind="struct">pr2_interactive_segmentation::cornerPokePoseFind</class>
    <class kind="struct">pr2_interactive_segmentation::cornerPokePoseFindRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::cornerPokePoseFindResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerPokePoseFind &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerPokePoseFind &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_interactive_segmentation</namespace>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerPokePoseFindRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>ad55da2f95c7e223f844150832fc33c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest const  &gt;</type>
      <name>cornerPokePoseFindRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a35659131299ff82598d44159c702bd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest &gt;</type>
      <name>cornerPokePoseFindRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>aa8faf14d37c2cdfb5c40366625a48413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerPokePoseFindResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>ae4c4ca686eceab7dc6307c649c20f9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse const  &gt;</type>
      <name>cornerPokePoseFindResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a1293e73c4c33319a3cef9336ef38bee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse &gt;</type>
      <name>cornerPokePoseFindResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a28c5d994c409171ebb8dda0a245a6e7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depthImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/srv_gen/cpp/include/pr2_interactive_segmentation/</path>
    <filename>depthImage_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::depthImage &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">pr2_interactive_segmentation::depthImage</class>
    <class kind="struct">pr2_interactive_segmentation::depthImageRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::depthImageResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::depthImage &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_interactive_segmentation</namespace>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::depthImageRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>depthImageRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>aa24adcabe065d92bbffc9e2ec2ff0b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageRequest const  &gt;</type>
      <name>depthImageRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>adf2ab752cd112a1505268cf5161c789c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageRequest &gt;</type>
      <name>depthImageRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a7efefbb1377bb5a60b903d7a4edd416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::depthImageResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>depthImageResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>ad3c553dc213284ca1aaf483d9a1a6769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageResponse const  &gt;</type>
      <name>depthImageResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a15d4aeaa32d66411ec911dbd65d2536d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageResponse &gt;</type>
      <name>depthImageResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>abbcc8b51a09827bb0885b087c4c67932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>estimateRigid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/srv_gen/cpp/include/pr2_interactive_segmentation/</path>
    <filename>estimateRigid_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::estimateRigid &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">pr2_interactive_segmentation::estimateRigid</class>
    <class kind="struct">pr2_interactive_segmentation::estimateRigidRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::estimateRigidResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::estimateRigid &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>pr2_interactive_segmentation</namespace>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::estimateRigidRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>estimateRigidRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>afc2677647adea8b68c1f85d7bf50c611</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidRequest const  &gt;</type>
      <name>estimateRigidRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>acebcaf3c9ac6f5011c9370bf5fadaeaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidRequest &gt;</type>
      <name>estimateRigidRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a26663700893b255c3e69bf7a61280c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::estimateRigidResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>estimateRigidResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>add4b93c32052e6c4535d8a34307abb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidResponse const  &gt;</type>
      <name>estimateRigidResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a5d5c88c249a8249827e9d23b07df1650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidResponse &gt;</type>
      <name>estimateRigidResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a4adf7a7733d8ebc979421656c158ffb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>execute_grasps.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>execute__grasps_8py</filename>
    <class kind="class">execute_grasps::GraspExecuter</class>
    <namespace>execute_grasps</namespace>
  </compound>
  <compound kind="file">
    <name>find_corners.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>find__corners_8py</filename>
    <class kind="class">find_corners::CornerFinder</class>
    <namespace>find_corners</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>cf</name>
      <anchorfile>namespacefind__corners.html</anchorfile>
      <anchor>a057e164f1045c6faa670253959913721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacefind__corners.html</anchorfile>
      <anchor>a2d1bd7d328188308517a974eeab2c32d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>find_poke_point.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>find__poke__point_8cpp</filename>
    <includes id="find__poke__point_8cpp" name="find_poke_point.cpp" local="yes" imported="no">roi_pcl_filter.h</includes>
    <includes id="cornerPokePoseFind_8h" name="cornerPokePoseFind.h" local="no" imported="no">pr2_interactive_segmentation/cornerPokePoseFind.h</includes>
    <includes id="cornerFind_8h" name="cornerFind.h" local="no" imported="no">pr2_interactive_segmentation/cornerFind.h</includes>
    <class kind="class">PokePointFinder</class>
    <class kind="struct">randomPoint</class>
    <member kind="define">
      <type>#define</type>
      <name>RANDOM_PUSHING</name>
      <anchorfile>find__poke__point_8cpp.html</anchorfile>
      <anchor>a2f5f83a57bb508f0a7a64bcec342e556</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X_OUTPUT</name>
      <anchorfile>find__poke__point_8cpp.html</anchorfile>
      <anchor>aa731f6f3af81ba09c8acb0ac9c0c1683</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>find__poke__point_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>find__poke__point_8cpp.html</anchorfile>
      <anchor>a9918f30275c8323051e4743f9702c214</anchor>
      <arglist>(ostream &amp;out, const tf::Transform tf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>roi_pcl_filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>roi__pcl__filter_8h</filename>
    <class kind="class">ROI_Filter</class>
  </compound>
  <compound kind="file">
    <name>test_client.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>test__client_8cpp</filename>
    <includes id="depthImage_8h" name="depthImage.h" local="no" imported="no">pr2_interactive_segmentation/depthImage.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Timer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>Timer_8h</filename>
    <class kind="class">Timer</class>
  </compound>
  <compound kind="file">
    <name>track_features_lk_class.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>track__features__lk__class_8py</filename>
    <class kind="class">track_features_lk_class::FeatureDists</class>
    <class kind="class">track_features_lk_class::FeatureTracker</class>
    <namespace>track_features_lk_class</namespace>
    <member kind="function">
      <type>def</type>
      <name>on_mouse</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a2c38f66a8970a715cb5c8216aff1986b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a7952c5654b5961437e9f956e678f17ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cc</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a5f37b51a1998dbe10debd517a9ee7c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>col</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ae1cd4fbcedeb8b03c4f92a859abe7d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fc</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ad43df70b67e639f6838bec6d212527f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>features</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a2727354033ce6fd81bc730d424313265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ad6f593eeeb067a3804d44709316b6d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frames</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ac57a7df197695b096a2bdde5d8bf4148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ft</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a5cc21d82e7cc48b6431578c6d0d56f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a7fe22696deca50221e6661cc91510665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_inited</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a3ef568d85dc32dbdd540c4e295ec0738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_COUNT</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ae402c52ff158f3e0daeb38da91423ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_init</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>aebb5b0e3a75b1030349197e379766489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>night_mode</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ab4e1125f4a587408e727da9b5d29ac3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a15abe0696eb759c92fac7cd1786d0c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt_selected</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>aa42172f0ff794d889e6c8348aa34dca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win_size</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a4890da3f167075f521a3b3800b710c6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_depth_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-bosch_manipulation_utils/doc_stacks/2013-03-04_11-05-22.932278/bosch_manipulation_utils/pr2_interactive_segmentation/src/</path>
    <filename>transform__depth__image_8cpp</filename>
    <includes id="roi__pcl__filter_8h" name="roi_pcl_filter.h" local="yes" imported="no">roi_pcl_filter.h</includes>
    <includes id="cornerPokePoseFind_8h" name="cornerPokePoseFind.h" local="no" imported="no">pr2_interactive_segmentation/cornerPokePoseFind.h</includes>
    <includes id="cornerFind_8h" name="cornerFind.h" local="no" imported="no">pr2_interactive_segmentation/cornerFind.h</includes>
    <includes id="depthImage_8h" name="depthImage.h" local="no" imported="no">pr2_interactive_segmentation/depthImage.h</includes>
    <includes id="estimateRigid_8h" name="estimateRigid.h" local="no" imported="no">pr2_interactive_segmentation/estimateRigid.h</includes>
    <class kind="class">DepthTransfomer</class>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>X_OUTPUT</name>
      <anchorfile>transform__depth__image_8cpp.html</anchorfile>
      <anchor>aa731f6f3af81ba09c8acb0ac9c0c1683</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cvEstimateRigidTransform</name>
      <anchorfile>transform__depth__image_8cpp.html</anchorfile>
      <anchor>ae83a779b9c75559ba483a148a9506629</anchor>
      <arglist>(const CvArr *matA, const CvArr *matB, CvMat *matM, int full_affine, std::vector&lt; int &gt; &amp;status_inliers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>estimateRigidTransform</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>af446ac9c3cef66a8b9e2abbad332738d</anchor>
      <arglist>(const Mat &amp;A, const Mat &amp;B, Mat &amp;M, bool fullAffine, std::vector&lt; int &gt; &amp;status_inliers)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>icvGetRTMatrix</name>
      <anchorfile>transform__depth__image_8cpp.html</anchorfile>
      <anchor>aa1c4b6b56b64629199c3dd9acc7ba9d8</anchor>
      <arglist>(const CvPoint2D32f *a, const CvPoint2D32f *b, int count, CvMat *M, int full_affine)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transform__depth__image_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>transform__depth__image_8cpp.html</anchorfile>
      <anchor>a9918f30275c8323051e4743f9702c214</anchor>
      <arglist>(ostream &amp;out, const tf::Transform tf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DepthTransfomer</name>
    <filename>classDepthTransfomer.html</filename>
    <member kind="function">
      <type></type>
      <name>DepthTransfomer</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a213515f9f5bcb11bafe67d91a2d91eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>estimateRigidTransform2DRansac</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a6f8c8866e24a425f838c37cbf89f1c33</anchor>
      <arglist>(std::vector&lt; cv::Point2d &gt; &amp;features_old, std::vector&lt; cv::Point2d &gt; &amp;features_new, cv::Mat &amp;depth_image_old, cv::Mat &amp;depth_image_new, std::string depth_frame, std::vector&lt; int &gt; &amp;inliers, float residual_error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>estimateRigidTransform2DRansacCB</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>ae019c2247a8385473c0001a3168b26d5</anchor>
      <arglist>(pr2_interactive_segmentation::estimateRigid::Request &amp;req, pr2_interactive_segmentation::estimateRigid::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDepthImage</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a8f91d06feda4ffd09089cad9f0bbdf4e</anchor>
      <arglist>(pcl::PointCloud&lt; Point &gt;::Ptr cloud_in, cv::Mat &amp;depth_image_new)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPokePointServiceCB</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a40b0ebc1a3c54bc9f6c3406a0f7b2a2a</anchor>
      <arglist>(pr2_interactive_segmentation::depthImage::Request &amp;req, pr2_interactive_segmentation::depthImage::Response &amp;res)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>ac27e296f6c3cfd4a86d244b8070e9ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CvBridge</type>
      <name>_bridge</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a94fc18e6778ae70867093fc75868d248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoPtr</type>
      <name>_cam_info_new</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>af1aeecc007ada1830d3d4acf456b972e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_estimateRigidServer</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>af4425f229b95a96bcc44d177c8e99c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_getMaskServer</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a3e7bec158aee2db5d19b452dc0dcb79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>_model_new</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a557b8d228777abbaa9197c7b02462d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a7aa3c9cf07d8ef93c0e9f512c4dcea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh_private</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a66b1a68b3830658d6eb4805333821fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a4ef3ec2f6077b4b5d7fe1a924a8fb2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ModelCoefficients::Ptr</type>
      <name>coefficients</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a2b5d7fb61e2e9b53bd89309bd433ec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>last_depth</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a0f474f59d413e7016d98e1b08cd105a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a295383163aab95504655fc9aa87c22d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_max_dilations</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a5660e790758a5c94ec6a5bf14bcab349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>point_cloud_topic</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a657fc7c0d50055fc24c7b1ddb2712a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROI_Filter&lt; Point &gt;</type>
      <name>roi_filter</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>aced779fc01f93f086f719e93eeeaf26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>tf_virtual_cam</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a461005c8dbd8d321c52466e14d515c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>tf_virtual_cam_transl</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a0283b61b4bec4124cc312b8bd579f20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>virtual_cam_x</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a0bfa2848069a584b943b765edbea60e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>virtual_cam_z</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a15a8c91f00dd81741e7beffaa461f2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned char</type>
      <name>colormap</name>
      <anchorfile>classDepthTransfomer.html</anchorfile>
      <anchor>a79de46bd0f3fb5e5aa97d86eb869335e</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FeatureTracker</name>
    <filename>classFeatureTracker.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>calcResiduals</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ad3ec6f694db2cb1d5993e56ed03ffd9f</anchor>
      <arglist>(const std::vector&lt; Eigen::Matrix3f &gt; &amp;RTs, const std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &amp;corner_trajectories_t, Eigen::VectorXf &amp;residuals)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>calcResiduals</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ad3ec6f694db2cb1d5993e56ed03ffd9f</anchor>
      <arglist>(const std::vector&lt; Eigen::Matrix3f &gt; &amp;RTs, const std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &amp;corner_trajectories_t, Eigen::VectorXf &amp;residuals)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>calcResiduals</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ad3ec6f694db2cb1d5993e56ed03ffd9f</anchor>
      <arglist>(const std::vector&lt; Eigen::Matrix3f &gt; &amp;RTs, const std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &amp;corner_trajectories_t, Eigen::VectorXf &amp;residuals)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>draw</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a787639f3fe58534a2ffeba10690a1023</anchor>
      <arglist>(Eigen::VectorXf &amp;prob_dist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>draw</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a787639f3fe58534a2ffeba10690a1023</anchor>
      <arglist>(Eigen::VectorXf &amp;prob_dist)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>draw</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a787639f3fe58534a2ffeba10690a1023</anchor>
      <arglist>(Eigen::VectorXf &amp;prob_dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>evluateTrajectories</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ab3509c00b726d8618e0132f25d7ddb75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>evluateTrajectories</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ab3509c00b726d8618e0132f25d7ddb75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>evluateTrajectories</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ab3509c00b726d8618e0132f25d7ddb75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureTracker</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a8c28706f74ecbee7a3631fae638997e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureTracker</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a8c28706f74ecbee7a3631fae638997e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureTracker</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a8c28706f74ecbee7a3631fae638997e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filterTrajectories</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ab41b8b2cd92ffb02bd87bc3a4ae54fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filterTrajectories</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ab41b8b2cd92ffb02bd87bc3a4ae54fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>filterTrajectories3d</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a1ebe2adae452767705cb9ba7b1e59ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>findCorners</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a4647566ebbb6ba12a16488e090ee6afc</anchor>
      <arglist>(cv::Mat &amp;first_image, std::vector&lt; std::vector&lt; cv::Point &gt; &gt; contours=std::vector&lt; std::vector&lt; cv::Point &gt; &gt;(), cv::Mat *mask=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>findCorners</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>abe822d4d6c672ba5d1259c5d13113584</anchor>
      <arglist>(cv::Mat &amp;first_image, cv::Mat *mask=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>findCorners</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>aca646a4f6d1a88aed5fdc9fc73ff89bd</anchor>
      <arglist>(cv::Mat &amp;first_image, cv::Mat *mask=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generateHypothesis</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a4d8c8401deecf396b673998d5f3b9971</anchor>
      <arglist>(const Eigen::VectorXf &amp;mask, std::vector&lt; Eigen::Matrix3f &gt; &amp;RTs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generateHypothesis</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a4d8c8401deecf396b673998d5f3b9971</anchor>
      <arglist>(const Eigen::VectorXf &amp;mask, std::vector&lt; Eigen::Matrix3f &gt; &amp;RTs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generateHypothesis</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a4d8c8401deecf396b673998d5f3b9971</anchor>
      <arglist>(const Eigen::VectorXf &amp;mask, std::vector&lt; Eigen::Matrix3f &gt; &amp;RTs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPclPoint</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>af95c4022559ab76ae7418e53d3c2b211</anchor>
      <arglist>(int x, int y, pcl::PointXYZ &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grasp</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a9a713acadac5b90f933df24808d4323d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sampleHypothesisSet</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a9673a411fa665c7312bc89ff1eb07c36</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;feature_assocoation, Eigen::VectorXf &amp;feature_per_hyp_count)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sampleHypothesisSet</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a41fa7c1df50e2760f9f09843278ae9f6</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;feature_assocoation)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sampleHypothesisSet</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a41fa7c1df50e2760f9f09843278ae9f6</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;feature_assocoation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectRandomFeatures</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>afccd71cb3d532231f263cc1488322009</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;features_idx, const Eigen::VectorXf &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectRandomFeatures</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>afccd71cb3d532231f263cc1488322009</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;features_idx, const Eigen::VectorXf &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectRandomFeatures</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>afccd71cb3d532231f263cc1488322009</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;features_idx, const Eigen::VectorXf &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tracking_step</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a8c8544840fcb1a932d0478fa64c8d16f</anchor>
      <arglist>(cv::Mat &amp;new_image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tracking_step</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a8c8544840fcb1a932d0478fa64c8d16f</anchor>
      <arglist>(cv::Mat &amp;new_image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tracking_step</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a8c8544840fcb1a932d0478fa64c8d16f</anchor>
      <arglist>(cv::Mat &amp;new_image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeClustersToFile</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ac82b17540c4afa78fbe1b22aab2d77f8</anchor>
      <arglist>(int &amp;idx, cv::Point2f &amp;feature, std::ofstream &amp;a_file)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a84e0025ee8760c40925572ca5e28f387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>cloud_segment</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a31a9db949f0a35275930cea66c9a3601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt;</type>
      <name>corner_trajectories</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a1c3b43e6cfc6f39d8bac9fdfd6f0ee1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt;</type>
      <name>corner_trajectories_filtered_and_transposed</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>aaaa0b0332bfc5aa30032f9fb70a64b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>corner_trajectories_filtered_and_transposed_3d</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a014508911adf0a6957553641a2676dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXi</type>
      <name>good_corners</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a731c8e66baed3d4207b5616af393feee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>last_image</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>aadbde0c2205a68afb4cd0e2d4ea95129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>aa1164b66d79bc88e48311d06e9c44b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_tracking_steps</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a7e49b76d37d52def917406f0f55e2729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_listen</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a56eae5586de526f9675b2c725962b03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>vis_image</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a81ad6f9beba4ddabbf17d570362ac55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>vis_image_orig</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a82e64cdd5bbe9bb0deacf51a1008fba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>colormap</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a3bdb7d6f630bd1d2e49798c32032e1e1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_CORNERS</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a3796d45df949b708d4b7651fb601bf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>min_distance</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a2841979d72a97396709d8be24dd223a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>num_points_to_select</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a1c3933ecdd9631f98dc7d7a26d1f16db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>quality</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>ab0dcff53ee747f8b919dec637cf397d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>residual_error_comp</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>a06f6d96d18d4085f7d7daf95139dc6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>WIN_SIZE</name>
      <anchorfile>classFeatureTracker.html</anchorfile>
      <anchor>aa37811cba52a68f1d6e82e8f87f1f887</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PokePointFinder</name>
    <filename>classPokePointFinder.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>convertPointNormalstoGraps</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ae2bc8bceb44caa6f13200c8cadb456f4</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, std::vector&lt; Eigen::Matrix4f &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get3dPoints</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a35d8470b785f459f78a9a60dc0b6ce58</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFind::Response &amp;res, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;grasp_points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get3dRandomPoint</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a956cf3d631fcf44d300a1681113d1d7a</anchor>
      <arglist>(randomPoint &amp;random, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;grasp_points)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCornersToPush</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ae47fe0a260fcea983cc8ca2a4a73f091</anchor>
      <arglist>(cv::Mat &amp;topview, pr2_interactive_segmentation::cornerFind::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPokePointServiceCB</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>aaf21033dc763568ddd51ef319674bdb7</anchor>
      <arglist>(pr2_interactive_segmentation::cornerPokePoseFind::Request &amp;req, pr2_interactive_segmentation::cornerPokePoseFind::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRandomPoint</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>abbf3a1cc857c908c0cec00b99753181e</anchor>
      <arglist>(cv::Mat &amp;topview, randomPoint &amp;random)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTopView</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ae7481c7b0042e037926212e644d85060</anchor>
      <arglist>(cv::Mat &amp;topview)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PokePointFinder</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a127408ab8ad0017f64da9ea848d4446c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>Point</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a46e5c470694b679be9919b9419007a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CvBridge</type>
      <name>_bridge</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ad73387ba68cb734455771c5f9fc00fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>_cam_info</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a506428752b19b340a0682727de420f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>_corner_finder</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ad708d452c5e20a896a11802206243647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>_getMaskServer</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>aecd001e7505489d9eb6ff6495a9114ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_max_height_z</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a036c55b84c9b42db8f37824369660752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>_model</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>af76951157cbddff0b339c6ffff072bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a0b18272ece333833eed28613f94a5e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nh_private</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a4bee8b8ef0e80dfba8dc1338ef6f3980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tolerance_x</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ad1692be7f56cf6a83334f9ca6eb9fc1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_tolerance_y</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a6c83fe6a9fbeb9f244310086db4b3eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a806221b7f1ce064d456acbde41d1b0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::ModelCoefficients::Ptr</type>
      <name>coefficients</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a42ca143fd9dfed54633cae7d5b21d742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>dot_threshold</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>af0a93ac12f2bb562fd296082fcbbe0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a5aabe089eb8ee087da3054e27d160352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>morphology_param</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a60a23946ce6f7ce60f1bf5ba18538fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>point_cloud</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a734124f4f7082b7d6b4b49be289c518c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a25ba7655dfb7fbb00a5acc36a13150d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>push_distance</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>ac120be3c72677d52b59e5b38ab36df24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>random_pushing</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a275f07dfbe5e3edfe68e9d11c220091b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROI_Filter&lt; Point &gt;</type>
      <name>roi_filter</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a03c962c2eb8bf4d7d143412200e0ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>table_height</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a2328af4b834fdac3588384aa7e9a9f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>tf_virtual_cam</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a2c2c3461f868ddbd862136908c4ae794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Transform</type>
      <name>tf_virtual_cam_transl</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a9406e705dcfd9ea896eddc6321ceaeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>virtual_cam_x</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>aa6e53835fcf282bc39f9dbd0c130cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>virtual_cam_z</name>
      <anchorfile>classPokePointFinder.html</anchorfile>
      <anchor>a3fc6b992ecb5712a05c7520e996db4dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>randomPoint</name>
    <filename>structrandomPoint.html</filename>
    <member kind="variable">
      <type>Eigen::Vector2f</type>
      <name>direction</name>
      <anchorfile>structrandomPoint.html</anchorfile>
      <anchor>a86b5b7d84f69047e98d49c79a4564b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Point</type>
      <name>push_point</name>
      <anchorfile>structrandomPoint.html</anchorfile>
      <anchor>a19a6d99d0027b3af1f234d93f35009ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ROI_Filter</name>
    <filename>classROI__Filter.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>aaa1f22e1141485d2a6ae2c125d5ec93a</anchor>
      <arglist>(const PointCloud &amp;cloud_in, PointCloud &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumInROI</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a31601bb8f7add09483b099f309addbcd</anchor>
      <arglist>(const PointCloud &amp;cloud_in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROI_Filter</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a405e274678e8654c1d002aa16f8ac9a7</anchor>
      <arglist>(double min_x, double max_x, double min_y, double max_y, double min_z, double max_z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROI_Filter</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>ae26898962a85fd3d23784ec787f6fc34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRoi</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>abd7f3c00453e61bebd29602764efd285</anchor>
      <arglist>(Eigen::Matrix&lt; double, 3, 2 &gt; &amp;box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRoi</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a045c9ec0e8dd80e38ae33caf89c992ab</anchor>
      <arglist>(double min_x, double max_x, double min_y, double max_y, double min_z, double max_z)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PassThrough&lt; PointT &gt;</type>
      <name>PassThrough</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>aa6cd1a423ed7f345ac078815d21a14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a00141d2e1c57f7b1527da58295cdeb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>ae04eba2fbbc12edbcd0b92e61adcc1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>max</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a6513e333fa51696ef8db7b68d75ccccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector4f</type>
      <name>min</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>af232391dee28edf732b2cc3b864963da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PassThrough</type>
      <name>pass_x</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a36a665efa7f26d94dbfe596482026a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PassThrough</type>
      <name>pass_y</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a2159d1e4c441b4ef3e73b07344664072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PassThrough</type>
      <name>pass_z</name>
      <anchorfile>classROI__Filter.html</anchorfile>
      <anchor>a32d041d55631d9b79e514f261e154aa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Timer</name>
    <filename>classTimer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a3a8b5272198d029779dc9302a54305a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>stop</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>ad82dc0304e986c4e5fa345fb1b3815ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Timer</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>a5f16e8da27d2a5a5242dead46de05d97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>tv_end</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>add32d673b767d8162f11de9499be4bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>tv_start</name>
      <anchorfile>classTimer.html</anchorfile>
      <anchor>aa282d8696a320bf46d56f0b6916d00d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bag_to_images</name>
    <filename>namespacebag__to__images.html</filename>
    <member kind="function">
      <type>def</type>
      <name>grab</name>
      <anchorfile>namespacebag__to__images.html</anchorfile>
      <anchor>a191d7030373597826961379f40af4889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cv</name>
    <filename>namespacecv.html</filename>
    <member kind="function">
      <type>int</type>
      <name>estimateRigidTransform</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>af446ac9c3cef66a8b9e2abbad332738d</anchor>
      <arglist>(const Mat &amp;A, const Mat &amp;B, Mat &amp;M, bool fullAffine, std::vector&lt; int &gt; &amp;status_inliers)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>execute_grasps</name>
    <filename>namespaceexecute__grasps.html</filename>
    <class kind="class">execute_grasps::GraspExecuter</class>
  </compound>
  <compound kind="class">
    <name>execute_grasps::GraspExecuter</name>
    <filename>classexecute__grasps_1_1GraspExecuter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>aefa3596b947cb62857531542a44d2787</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>goToPregrasp</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a1a8148c74e41bba210ec281b3456e9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>ab363895c1f95608f40f373113eb82261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>above</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>af9cf575822ecc0c1af447cdd92bfcc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a6c5aae21e53a17e09442a701e5bfe124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm_using</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>aa7d7d9159d48f935f12d5b33786861db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arml</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a0d161a4af9d62a22850d39781481146f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>armr</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a911f67430cc3661244daff13ffddfa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>br</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a80ecb6d494e8ff4e91ae160e9ec5a972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>camera_topic</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>aea30cb177c5a75d8a63ea59e4d63327b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>forward_push_increment</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>af9e1b05e0c73043ec6b47b6ebc8bba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ft</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a858491965a164f530d05f3ce3afd2434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gripl</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>ab86d532b9c781b48a1d97df751d4f914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gripper_frmaes</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a5e2745b604954b1bf58f914be925acf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gripr</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a2762f9b411ca13e3163d0e985192207f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>ad494b85b0cbd0da47642bb9834f60438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a74e05cb58d444072b0096f9026eb7be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_service_name</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a117ac9918648faf888aa32033f132b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seed_angles</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a4a5eacc320533957843ae82933e29a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>seed_angles2</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a1abb4fe9a16c6f34d87670c9c64afd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tilt_angle</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a9b1911629a383765cb90faa7e6680946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_findBestPose</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a215c565fc670260f46507a1efebf35b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_getImageAndMask</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a594530c70a5c12c7d9a61899fb77cc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_getInitFeatures</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a17e28b4a8e8d4aa54b94a2a4b7bbb50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_getPokePose</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a38791d076e67dc61271da0f61a402771</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_getTrackedFeatures</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>ae6c9e2c5fcd0ba88315d55685932eb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_initialPush</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a6dfa41e72cfa879702a0200e41315ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_process_features</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a94b4eee998e899e3896e644835dd9fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_push</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>ab7b22b5c64bc6f5d6b30b751300898ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_find_poke_point</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>ad65777112e7648e7a3dc5c9ded618c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_getMask</name>
      <anchorfile>classexecute__grasps_1_1GraspExecuter.html</anchorfile>
      <anchor>a5c50017e71f4734d1c76343adac5fc1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>find_corners</name>
    <filename>namespacefind__corners.html</filename>
    <class kind="class">find_corners::CornerFinder</class>
    <member kind="variable">
      <type>tuple</type>
      <name>cf</name>
      <anchorfile>namespacefind__corners.html</anchorfile>
      <anchor>a057e164f1045c6faa670253959913721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>s</name>
      <anchorfile>namespacefind__corners.html</anchorfile>
      <anchor>a2d1bd7d328188308517a974eeab2c32d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_corners::CornerFinder</name>
    <filename>classfind__corners_1_1CornerFinder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>afc0fe5d30b17498c57243c808f869de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findCorners</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>aac0959135d18ad4791cfcd82b02ee2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findCornersService</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>aef5691b12fb2a1884385de5aa73c5367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>check_step_radius</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>a9b8ba4fcbf6ceabbef3da3d76d217220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>convexity_thresh</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>a2204d4066348bedbac7ce614d546606e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eigval_threshold</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>a865d790f88552a5c27cce66bcb887ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_ratio</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>adb32f29ba6bccdf4c1c5298c2900c78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>smooth_scale</name>
      <anchorfile>classfind__corners_1_1CornerFinder.html</anchorfile>
      <anchor>a77d8de9b6011593107bb7236763f15e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation</name>
    <filename>namespacepr2__interactive__segmentation.html</filename>
    <namespace>pr2_interactive_segmentation::srv</namespace>
    <class kind="struct">pr2_interactive_segmentation::computeICP</class>
    <class kind="struct">pr2_interactive_segmentation::computeICPRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::computeICPResponse_</class>
    <class kind="struct">pr2_interactive_segmentation::cornerFind</class>
    <class kind="struct">pr2_interactive_segmentation::cornerFindRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::cornerFindResponse_</class>
    <class kind="struct">pr2_interactive_segmentation::cornerPokePoseFind</class>
    <class kind="struct">pr2_interactive_segmentation::cornerPokePoseFindRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::cornerPokePoseFindResponse_</class>
    <class kind="struct">pr2_interactive_segmentation::depthImage</class>
    <class kind="struct">pr2_interactive_segmentation::depthImageRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::depthImageResponse_</class>
    <class kind="struct">pr2_interactive_segmentation::estimateRigid</class>
    <class kind="struct">pr2_interactive_segmentation::estimateRigidRequest_</class>
    <class kind="struct">pr2_interactive_segmentation::estimateRigidResponse_</class>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::computeICPRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>computeICPRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>abaf713404abf60036f4bb75d9914986c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPRequest const  &gt;</type>
      <name>computeICPRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a6218c5825ff71e6e6fb7d91e5a2a2e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPRequest &gt;</type>
      <name>computeICPRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a661b2aca08e364807e40ff827963cb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::computeICPResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>computeICPResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a377bd6c2c8a187a2afa5b4457fc8d1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPResponse const  &gt;</type>
      <name>computeICPResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>af6716b080b299ade078c07111fc28455</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPResponse &gt;</type>
      <name>computeICPResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>aff54ef86cd32dd29ad7123c8357676fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerFindRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerFindRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a590b1d1738593bd98f4c5af4b16c31c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindRequest const  &gt;</type>
      <name>cornerFindRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a78bbbf1651c70ad67672cde07213e138</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindRequest &gt;</type>
      <name>cornerFindRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>af5ff5f9f7bd6aafedec9285f36407c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerFindResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerFindResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a2b723ddec772b84fa0dea893ab088717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindResponse const  &gt;</type>
      <name>cornerFindResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a564fbf22ecbfa9abc2b9e522aea545cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindResponse &gt;</type>
      <name>cornerFindResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>abbd9c571828b3208cdbdfaf530807bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerPokePoseFindRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>ad55da2f95c7e223f844150832fc33c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest const  &gt;</type>
      <name>cornerPokePoseFindRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a35659131299ff82598d44159c702bd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest &gt;</type>
      <name>cornerPokePoseFindRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>aa8faf14d37c2cdfb5c40366625a48413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>cornerPokePoseFindResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>ae4c4ca686eceab7dc6307c649c20f9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse const  &gt;</type>
      <name>cornerPokePoseFindResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a1293e73c4c33319a3cef9336ef38bee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse &gt;</type>
      <name>cornerPokePoseFindResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a28c5d994c409171ebb8dda0a245a6e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::depthImageRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>depthImageRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>aa24adcabe065d92bbffc9e2ec2ff0b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageRequest const  &gt;</type>
      <name>depthImageRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>adf2ab752cd112a1505268cf5161c789c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageRequest &gt;</type>
      <name>depthImageRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a7efefbb1377bb5a60b903d7a4edd416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::depthImageResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>depthImageResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>ad3c553dc213284ca1aaf483d9a1a6769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageResponse const  &gt;</type>
      <name>depthImageResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a15d4aeaa32d66411ec911dbd65d2536d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageResponse &gt;</type>
      <name>depthImageResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>abbcc8b51a09827bb0885b087c4c67932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::estimateRigidRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>estimateRigidRequest</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>afc2677647adea8b68c1f85d7bf50c611</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidRequest const  &gt;</type>
      <name>estimateRigidRequestConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>acebcaf3c9ac6f5011c9370bf5fadaeaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidRequest &gt;</type>
      <name>estimateRigidRequestPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a26663700893b255c3e69bf7a61280c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::pr2_interactive_segmentation::estimateRigidResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>estimateRigidResponse</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>add4b93c32052e6c4535d8a34307abb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidResponse const  &gt;</type>
      <name>estimateRigidResponseConstPtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a5d5c88c249a8249827e9d23b07df1650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidResponse &gt;</type>
      <name>estimateRigidResponsePtr</name>
      <anchorfile>namespacepr2__interactive__segmentation.html</anchorfile>
      <anchor>a4adf7a7733d8ebc979421656c158ffb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::computeICP</name>
    <filename>structpr2__interactive__segmentation_1_1computeICP.html</filename>
    <member kind="typedef">
      <type>computeICPRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICP.html</anchorfile>
      <anchor>a80357ec343b4635c7e253a0f6cfd43b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICP.html</anchorfile>
      <anchor>aad6b2c244bc046f10a84daae7ccf4df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>computeICPResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICP.html</anchorfile>
      <anchor>aafbd57772b42616692338b6271e9b60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICP.html</anchorfile>
      <anchor>a04be071d186064be3144146964c19e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICP.html</anchorfile>
      <anchor>ac5a397bdc82eab5ae265a37442dc9945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICP.html</anchorfile>
      <anchor>aac1267fd17e6131bcdbdd079a9fb1281</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::computeICPRequest_</name>
    <filename>structpr2__interactive__segmentation_1_1computeICPRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::PointCloud2_&lt; ContainerAllocator &gt;</type>
      <name>_input_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>ad5922b574c8134708cef787a7a38edf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::sensor_msgs::PointCloud2_&lt; ContainerAllocator &gt;</type>
      <name>_target_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a840d426d718b5e8f8a149ee55f366153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a9506ed7d764d6270426b5a3d5d8a3281</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>ab4b001c93be0b72a394049847fde97ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>computeICPRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>aa1ebf1f905181ad7f474173b36fe94b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a2068f2c07da63b4c89b2ee432360309f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>aa39788ca9fb10a2f220a3d0c216d575a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a80741187fccaed517a94e6d1929bfc1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a6a2ab09cfa407160baf390d4d56ccfac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>computeICPRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>ad4d1bc26f9a244eb24e5a82f11c77d7c</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>computeICPRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a7471f089cd769ff2872b42d66ad18480</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a9b12ba466bd9bc135ceac1de879b80d5</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a6e14ed452055bebbb0d0009b1e728350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>aac655c436a5fb2b5269454b412d50184</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a25d2840fae08272e33b51b03ecfca11a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>af180009daf5ed9a1bc25056877f408d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a95903f93c9eec26f642f81a9e475f0e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a0665c2fa4b781bd6f7c6fb6760c823a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a3515ae359e88198b05ad7f22a110719a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::PointCloud2_&lt; ContainerAllocator &gt;</type>
      <name>input</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a052b4fecbab63d1bee336933bf4cb519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::PointCloud2_&lt; ContainerAllocator &gt;</type>
      <name>target</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a719e654241aea25da3d53992d8ea5800</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>a72c79516b7031ef42e83ce03f1fd9a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>af4a4a215339037f170ecbc8758b81f4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>ad9905b7dd11f35f4e9efb2344fe48b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPRequest__.html</anchorfile>
      <anchor>afabd61f7ff462ad590037da7ba871237</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::computeICPResponse_</name>
    <filename>structpr2__interactive__segmentation_1_1computeICPResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>_transform_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>aeaec787405b96498993395107518aefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a1d83d371720ef4b322c21ebcdbd4e0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a683af7eb14c465d267384759d423c82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>computeICPResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>ad8273e0682ba23913721ac5dd089bbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a67b31fbfa21ec931aac3b3216caa22cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>aa4e3ed4322b0887b58f51544e29836fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a0f1dd53395d95d2058208b60358fd40e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a87be972ee56029bc34e80c192b57d9ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>computeICPResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a2b11b6b41c793cfbdf859b96c445b529</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>computeICPResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>ac738470784801aeba067cf5db5571f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>aebac1ad50aa4481399795f477183d32a</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>acaaa118c18e933da22792418178d3935</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a7e47ec9e1a6cc8ff1c47e8804747d84e</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>ae6dc4f2df19db21e8c033c1c35a8b0bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a6b4647a9d6535cfaa20b5dd63a607f20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a640c11fe2413c6d26cddf73454f33bd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a156a0397722527f82ad8fc8254400e72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>aa4aa3b06c633537921a94cc002fb056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>transform</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a8748639759d3c48ccd4e15da1e922e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a2eabbc6c64d63481f28bb5f493b2471e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>afd51246c973c188d2f2d4a7076ff1645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a514ee3f21b9e009639dafe246d99b2b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1computeICPResponse__.html</anchorfile>
      <anchor>a9ec63b657bc86da98f3ee56d7913fa4e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::cornerFind</name>
    <filename>structpr2__interactive__segmentation_1_1cornerFind.html</filename>
    <member kind="typedef">
      <type>cornerFindRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFind.html</anchorfile>
      <anchor>afe1fef02061e863d6a59fe04de35e4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFind.html</anchorfile>
      <anchor>aad1706dc212a449f342aa330243a792e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cornerFindResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFind.html</anchorfile>
      <anchor>ad919e85f315cd9fbd97fb75acf205cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFind.html</anchorfile>
      <anchor>ad4af1c05bea13a00b65e471c4015eb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFind.html</anchorfile>
      <anchor>a8966cb194f382d83d6d0096e9b9cdd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFind.html</anchorfile>
      <anchor>ad98f8c966478b2638398a3d0195a1b1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::cornerFindRequest_</name>
    <filename>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>_image_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a2c3ea70edf470a2ca1d19209a863ef4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>aa2cc971296ca33bb4af8b2eddef9a4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>aabb5b020004acce562c87c804f33ecd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cornerFindRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>ad3c216e280e3207254480b18cf13d72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a4ec219580416bc3ccd8bfd07f74128c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a9088c97d1c71ad01ba5cc95e1ca8d9a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>acb4e2caa8d3698e4dce4da99389c35b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a7a89d050da2e7860de04f23f0a3ca041</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerFindRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a5c2d5786fac32db7a47252b0b1bcbcad</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerFindRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a555eb3dc59bc55173c85f508c3f4a851</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a85892a9742a121fd87e965dc30be906b</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>ae14379b9344d2fc661c9f7166a9baf4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a2daa058e47616d20f3d1032af23f5282</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>abe5df2fb54d2b6f5377ffed7a32def5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>afad980fd4669818355d95c09ddbb5c2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a9ad36f7b1eefce54486b9f0f9b233349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>af01a97c89411ec32ef7962946faed37b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a5d7645b3883438d688492522c541539e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>image</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a340d8fdf4c012562f2f7df6e87cdd188</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a12134eae6bead50aecb562c047a80fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a4e41694a098c0bb2eefa0483d1da96e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>aa3a77cb0cb3388e39ef99d33c3a5d005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindRequest__.html</anchorfile>
      <anchor>a0eff86d4fbba83c17e4ca3dcd922ed07</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::cornerFindResponse_</name>
    <filename>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_corner_convex_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>adcc358933de960bb477cd388cd2d265f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_corner_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>af3f696a7e770780466b93873b3f6ffb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_push_direction_convex_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a8adcda18172b8828dabf632915c1b2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_push_direction_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a7659172af2653bca996ed717844e6f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a0c2d51d25131a885c6c4f30f2ad2598c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a3e06547b95655978f01efa52d7ada0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cornerFindResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a2ba165741039c4203057643b22221d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a9f4fc750b377174b41670db6e5e256c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>abe6d9f6e1da42105bb01a4c4e48acd8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a5ae30e6f822f596c15e1003a26ef6c2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a30ffe4b2bb1a305bacc8cb262d896342</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerFindResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ab45fe38c66dee79ff3721f72c307fea4</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerFindResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a48677cae9de631911422f491f3c6238d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a5f7c9558c10c27f3696958a251255ac5</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_corner_convex_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>abd3a70b63bfa3681e119e0bdb956052b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_corner_convex_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a55a087c37c01adce4dc38349bcc322ba</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_corner_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a48d255377cbdeda37f13f8f0037ff7d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_corner_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ae3283086b64f1d15a4d48de1671c4905</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_push_direction_convex_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a5a06bab881906f637bab73dd36e70d46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_push_direction_convex_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a4f171d83ecd8ea3548e21afd289ea5bb</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_push_direction_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ae5b843d5bd81e875fc1eec1c824e34da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_push_direction_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a80cebee63323377c567786e1d7048843</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ac73c8b14aab5edbd2a40602529b85432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ad8fc8c9a0e33fb369073c245772f3166</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_convex_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>afefbde26e4b94e722c245e42e19da468</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_convex_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ad98d59a4478b923bbb81382e316c50db</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a5119a83f8491379e6952c141989b0abb</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>aed94848148a53c85763102729b72bdb6</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_push_direction_convex_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a576ac29692ef4e17a5bd1a076a39f1a3</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_push_direction_convex_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a97751dbf3b70a742a75080861e501ea5</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_push_direction_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a6610e1409345f360bd8c5fc1ac082d00</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_push_direction_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a290f0a507bf8cda07c9cae785aa8f5fa</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a5f2e429ba28a4d2ebf872b6d2e51275c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>af6d71cf3c13e35da4b836fa3185a17a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>ae542179cbdd4b7d55ab026834880f27c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a01a0e82a5b73da4296d1c988cf348fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a1d16526015c4cf99c0fa34f429b87281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>corner</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a57c5b27d9faf1326c0204c26412eaf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>corner_convex</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a98fa942eb7a2a0e9798ee5463f0fa749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>push_direction</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a4413b2f2c39e9272e3b8947c0aa4428f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point32_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>push_direction_convex</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a9cb8d40c82d0c876b2b8653786e838c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a83a1ad7514fb9180faf513ddbfb827cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a5a1f8b49e8393bcc793c6e0e3e909d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>acc302154225d70a795538b76c307e0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerFindResponse__.html</anchorfile>
      <anchor>a2ce9367123d88666f74879a2634e9722</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::cornerPokePoseFind</name>
    <filename>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</filename>
    <member kind="typedef">
      <type>cornerPokePoseFindRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>aa7a2263fb3343679c6aa73201755196a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>afd33cf776ab37015c1e5053d204e0c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cornerPokePoseFindResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>ae1b613d080ba92e7c5cf1fa249868591</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>a96d30c17a1050bfae63ec4b6ac91e766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>aab07288b69dfeb29e608289164554182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>ad32e3b8abb9a1ec6a41a82ea30625e1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::cornerPokePoseFindRequest_</name>
    <filename>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>ac4856db4039d5008581eaafad7b7c5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a729f5cb696743a89e28d36300dd42991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cornerPokePoseFindRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a678d09c3df84af6ec6d856e7b49a7cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a825783c50b27ec6136d57a036d67e5f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a9750ed0046244f7c00d2dcf40601706a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>adf0bb70bdb3516012d587ad8dbd58261</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a9fdca689e8b04dc4a8a6fea457cd01a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerPokePoseFindRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>aff2d70daefde830cf41e2b41c5a712f3</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerPokePoseFindRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a0a07951a6c85799de6c5cf68ae2ee4f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>acf53204d11e1601e906cf5cb6483aed2</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a56b94962e8b9be74495be541d817925d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>ac5447ad7b81104b54bd8a9edc24e804a</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a8fb0cb67694dd3b45881d7462aa33f19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a9667a21436511a6dfeed97c11f201ded</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a79d2be9dd5cf86f218f1d8cd49fafeee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>ac9c2211c0a17c1e630e5f7eb5e6af4cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>ade9ff9a0032c4d6e6555f026f4cd2a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>acb0f57d42e3ed39a9e283ee0e8b385ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>ab65981b4853cceee9ea4ba1a909b33b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a4a029381e3a93dfe54e60321794c4684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindRequest__.html</anchorfile>
      <anchor>a1a2383edb31e1aba4349396bc08bfae8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::cornerPokePoseFindResponse_</name>
    <filename>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_corner_poses_convex_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>aaee1e19cae920c2e4cc78490b84b971d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_corner_poses_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>ad82042a1b70f35c84848ce158580cc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a490ca407aef0a19b834838ae39304457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a586c9b37b62b1c594746e33ca4b623ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a9277ef1a44254654bddfaa836f1f8a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cornerPokePoseFindResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a7f19e76a554abcb54ba590ea84526631</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a56f96ebbe6ab75028126e4f9033f5f8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a370aa795334a8096d05c2f57da077731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a1ab2dcdff326fcc8c45cb57baaafbe16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>aafc9481360485c7034c584ec7b565cfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerPokePoseFindResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>af47292c7dff2b090f0dfe577123dac55</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cornerPokePoseFindResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>ac9a5329b1b134d4e170eec62fe1cfb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a24d8dce62b884c0ce7f3b1c18816a68b</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_corner_poses_convex_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a45a3229fd2fe00ddb6894efe67c7ac02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_corner_poses_convex_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>aee1593ac9e68acacd32a2151ebb15825</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_corner_poses_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>ab0cf587cdf35384930aaa67d423b60f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_corner_poses_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a05a11d95b035c3504a57f22c81a0e210</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>ac5853939af6c97a20e69abeaa0949cae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a00a849cc22bd40c4048fe5128ef7a407</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_poses_convex_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a517c9c10e3a2ef27a1b745802d3e55dc</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_poses_convex_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>aa5182533af228d450da656218ea72399</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_poses_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a812ecbc7ac2b8069ba215ba77d609f9c</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_corner_poses_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a9284c82142033e6ad443b797d4019f49</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a95ff7d792d5e5e5806de44de6ef12b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a096a6b58bbb779cdc901556bfd796e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a70e6219ca4f4c737785ba90d3f59d732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>aa18f594aea3f20e4941b035061bebd27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a0457e50d6ad34aaee692e972b31944bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>corner_poses</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a67285713a34c6b3d992fa04bdd324dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Pose_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>corner_poses_convex</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>acd725927af8c04caad8452e7f6d31410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a0c1ca4d4fbfa71e0628afd6a93d3e1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>abeea5726082e74b84ea208b61fcdc6da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a6495148e8330a2ab34f77b70f346d52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a2a26f4f3e82554195c69a5a551fa593e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1cornerPokePoseFindResponse__.html</anchorfile>
      <anchor>a3eee6d1a73f1471140b0b055d9b55e26</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::depthImage</name>
    <filename>structpr2__interactive__segmentation_1_1depthImage.html</filename>
    <member kind="typedef">
      <type>depthImageRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImage.html</anchorfile>
      <anchor>a5b6bb714685d9706c77dac0d2fd85de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImage.html</anchorfile>
      <anchor>af61a8baa5c7028e5a08f25c3ab6f25c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>depthImageResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImage.html</anchorfile>
      <anchor>a1d1c0fbcb121403235b7a006445d9848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImage.html</anchorfile>
      <anchor>ad68c5de1204a09dacbce42e644af8028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImage.html</anchorfile>
      <anchor>a0f87064da4c220474c7255f76b758e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImage.html</anchorfile>
      <anchor>a8b9cbc808090f51e504ec539259c0655</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::depthImageRequest_</name>
    <filename>structpr2__interactive__segmentation_1_1depthImageRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a6d0c5b131b2cd035060b912f6e9a6ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>acdce3d7eedaf07b5dba2a1e6f8270d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>depthImageRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a91aafa1c5868c5fd9c554e5575cfeeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>ab678d231c6c4ad3a944977f6e84346a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a4811ba05bb539de41dc5bd55b9d9e7d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>ac9a8721c289f56e622aa7539e6b87911</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a1b317ca35781d43c0d899c2c0efc4350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>depthImageRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>ad4298acaeecd201e87f43912d5bfc0e0</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>depthImageRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>af18c435cf6a5db6e102385a771a5bf8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>aac16284b116f34ef658c00c985f15e49</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a6ca5c385f83430ef87c52f6e453c76c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>aaa084f4fad5e5c273c11fb3ebd2a88c5</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a330697b84bc94be3645a7199860cbe6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a55efef8fce373b607dc9839bd88313a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a86e903cbb3b56dc5ec13382816ad0e2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a5be41bb766b3f13063c5f0f02d968ba5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a403ee6a6bcd169087dd07e263dc2dcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>ac96a1c967f8449e7424f493f5d41c8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a96bd39ffe8e00cfb127ad1cac1909bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>a4620bdec3e34edf809c1fa21acf9ba0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageRequest__.html</anchorfile>
      <anchor>afe3f7785b5cec34ddf6595cb2195a5fc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::depthImageResponse_</name>
    <filename>structpr2__interactive__segmentation_1_1depthImageResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>_depth_image_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>af1c93cebd27dbd9d2c5ad095999f9914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a28b53c4ecf771e5c281f06bc71afa239</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a63e2db6e66e7615791e7355315f06833</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>depthImageResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a20d0218363548f635c9e93e92bcea1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>adffa7c185d0c75c153136b13875bca47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a5d7464ea8e62930a393686a57ca51fea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a638001ad4afd331c3ddd8f3a91055c3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a7a99f41de75a0e80847d6ac4cccd090a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>depthImageResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>ad7cd31be6397d91738221a44167386e5</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>depthImageResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a24bbfe6c835d5c07a3b7e2133a8c6dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>adb719f0c70575cc132d1bd57e844ef4e</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a598afb78f82294179db2f300f99a1945</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>af3d599c7223059271a75d37d607d143f</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>aad88fc54e83d84137f941e4814b74bf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a2e8a83b15cd93b863edb986e6d0ac04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>ab47ff357ee43349000a2acea573f06d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>aebc0e94a6dd14c984cf9683c9b05b90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a52529dd54a165c68cb6a7ff18a5f0786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>depth_image</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a7d4fd7e428c0c3d09406d22b95a139d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a3899193df83223d5d7d5c1dce9045af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a76d939bc98d3239a504e0e57fc604cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>a92cd4e7c149d73562c4df02ea6da65a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1depthImageResponse__.html</anchorfile>
      <anchor>ad314597e6c22d7831a9bc60a89eb78d0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::estimateRigid</name>
    <filename>structpr2__interactive__segmentation_1_1estimateRigid.html</filename>
    <member kind="typedef">
      <type>estimateRigidRequest</type>
      <name>Request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigid.html</anchorfile>
      <anchor>a7782bfdd7c7e9c8b871c0687bdc1d6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigid.html</anchorfile>
      <anchor>a8ba45df0323d4473fd25dda53bc8c001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>estimateRigidResponse</type>
      <name>Response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigid.html</anchorfile>
      <anchor>ade3fbe09f62fac8ebb3a792f7f7de238</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigid.html</anchorfile>
      <anchor>a17c2e2f3d8027041b9a0e88b4f9bd6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigid.html</anchorfile>
      <anchor>a32527f246f65854b087a89ad1c040b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigid.html</anchorfile>
      <anchor>a081cb4bcdea10a3acd4ebeff72913f14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::estimateRigidRequest_</name>
    <filename>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_features_new_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a2eb9dd3f4bc904c6976f507b7e0d6167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_features_old_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a1b879608859d1303c98e9aa0f3ea169f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a4320782478eace186690eeb45140f1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aef7a40b7d039fb82e03a7fc14e5ee7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>estimateRigidRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a3f5b3309b3a198e35b1a068144ed3bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aa466730d9ca5293ca978c098f08929e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a7f3e59498fa673aa3dbe9cb6158f9971</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a109f16681b415b4ac76783425719edf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a3676a7dda85f79be67f333eb82da039f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a5e0d05ecbd2d17d9107b9c33ce1b7042</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>estimateRigidRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a8c7b4c33c73dc7e50564353f60741733</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>estimateRigidRequest_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aaf48e789e09a9300a4c71eb6ed72c5e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_features_new_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aa761c41534bc4cb955d11680309c1867</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_features_new_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a153c8d3186b059b60c685684ccc0d596</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_features_old_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a2822b8470f70e93deb98c09baeb5cf5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_features_old_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>ad91bc541f76c3a5a92f0bd86f00b9d06</anchor>
      <arglist>(std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a6d4e8bb8e8325b07c8cc675baf2962cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aceb90de97cfcdb8008f27bc7f5d3e198</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_features_new_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a3bc81eb339552a1cd01ce8ca223ac170</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_features_new_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a47bd14ec60dcd148f99063d5a64d73ff</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_features_old_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a447c4f2dbbd792593c81fc2f32be090d</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_features_old_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a13dfbdf73a6d38645007d47f99ea0ae8</anchor>
      <arglist>(const std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>ad6557c913ee68683a9533ffed6009065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>ad521069d918032053dfacad5eebcc238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aed3e6aa8b572e9f0e1f2654131b8df90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a5395e31c933254fa31a56abcfa7c938c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a23f88604bd3f542f8ef7502d595c1a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>features_new</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>ac7f4ee43359b1c73ac8a88c7e493f926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::Point_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>features_old</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>abdddf7187f70191b502ed56ca7ed3bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a7a92156c0219d62e5dc18641124c0313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>ac58576c122e594e3a31e26f46fdf9df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>a4ef6122468424bc3c03f801578b4e40d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidRequest__.html</anchorfile>
      <anchor>aaab0e6aaa6c07562e002d9c46a4c11f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_segmentation::estimateRigidResponse_</name>
    <filename>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>_inliers_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>afe61d48ab72ddb2394cf8e003736edaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_success_type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a4392fc266a87b88aa39a43c51bf76233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a0125af3cdfc3ab8ca65b2cf72dd7e631</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a00e637191cf7c96d106484758c3c06b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>estimateRigidResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>ab93d1566328c1f4fcf898cd61e0c4217</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a7051389ceaf6bd6aa45840a08559a812</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>aa4645b39aeb664532d499cc27290c2a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a1a6558212dfb9db34069e6aa62b8aeb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a654c1a2f8f95cfdf793072141013e48c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>af999b34f791d5d0881dafb2b85ee5581</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>estimateRigidResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>ace9ab8966e8ae49979fd89fae9efa419</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>estimateRigidResponse_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>aa66a1558aa94afc28e7bb6faa951ce8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED uint32_t</type>
      <name>get_inliers_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>aaa01e34373d3658401635c3510662aad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>get_inliers_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a1616ad095be68cbebd9e9fe3f0cb3264</anchor>
      <arglist>(std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a8435ac53e377b2ccef7ee03f0cb9fb1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a807c0ad2ebeb8c5162249865e8bb5192</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_inliers_size</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a4efb5c91e4b7ba9cabec8c14f8243379</anchor>
      <arglist>(uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED void</type>
      <name>set_inliers_vec</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>ad5ecf5106f2eb3e6040eaa0db2bb0eeb</anchor>
      <arglist>(const std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt; &amp;vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>ae55bb02524d6b168f4f96733308e7cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a38c7770478350ab17ff45fcce0a117c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a77370588fa26e874a76bb59d7cf2bd72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getServerMD5Sum</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a7f5e7a81bfa779c2ee7d6a62e1d2b95a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>ac5e533d8069e6d15991e56c9ec6a7a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int32_t, typename ContainerAllocator::template rebind&lt; int32_t &gt;::other &gt;</type>
      <name>inliers</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a636b4d299f674a445ce1040495485005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>success</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a60e758f6ca498d1cdc878d494a963651</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a7576bd0e34ebf55def7cd7b9ce1a4c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a57ca4309de9af5eb80d04eef6a70bb24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a4e7f9773f0d4331e5dbb35fb60295c06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getServerMD5Sum_</name>
      <anchorfile>structpr2__interactive__segmentation_1_1estimateRigidResponse__.html</anchorfile>
      <anchor>a868c6340fd1f02cdbaffd689dc636f59</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation::srv</name>
    <filename>namespacepr2__interactive__segmentation_1_1srv.html</filename>
    <namespace>pr2_interactive_segmentation::srv::_computeICP</namespace>
    <namespace>pr2_interactive_segmentation::srv::_cornerFind</namespace>
    <namespace>pr2_interactive_segmentation::srv::_cornerPokePoseFind</namespace>
    <namespace>pr2_interactive_segmentation::srv::_depthImage</namespace>
    <namespace>pr2_interactive_segmentation::srv::_estimateRigid</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation::srv::_computeICP</name>
    <filename>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_computeICP::computeICP</class>
    <class kind="class">pr2_interactive_segmentation::srv::_computeICP::computeICPRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_computeICP::computeICPResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>aa4b1846daf533216d745f675be23862e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a0cf8180f53733ef6ddc602b1991726a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_7d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>af9805b275c877fbd0a17949a47473554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a8470b604fa9ea15c5c4429e02aeac830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a358f3b7f47102cd31ccf67dad130971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a4474418f70105651642e179d1610597c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a61328b8c04cd1bcde41f6e896d743769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_IBI</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__computeICP.html</anchorfile>
      <anchor>a30b20e503764207ad4f333ba0fd8365f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_computeICP::computeICP</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICP.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICP.html</anchorfile>
      <anchor>aea215dc05925761f08a4a698abf62c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICP.html</anchorfile>
      <anchor>af40227cc104a987aa48022cf44c83c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICP.html</anchorfile>
      <anchor>a202f706a8f2f981c0d55bca8203fdb87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICP.html</anchorfile>
      <anchor>af8e0643d997b496a8b5b81fa68a9f6fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_computeICP::computeICPRequest</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>af1719e317aa4839f8c51e626ed5b765f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>a9d37ac68511b02ea920821d8df4b9178</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>a72e29c6b4f12bbd29770b086916fba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>ac706662aa5b5aae8cd0ca3019b32dbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>a990a8c542a114344f2d4b9f0317ba2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>a276ee73b41f5612c64044f801df78fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>ad01cd0c7163c57991dc7e3859ecbcf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>ad4c3873567f25aa3895d3bf757855f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>ac0e0e52623a7b2ab24b4b5471d52b743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>a63f9742c7b53914f8442fa196be0789f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>afde4b927cc7bf42396736bf123d12ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>ae6555967fa6c8d24b87bd0f47313452b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>a882bcc17f42853e53593ee6c931e7558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPRequest.html</anchorfile>
      <anchor>af57a844fa68dcc3485282adb53d95623</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_computeICP::computeICPResponse</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a2a2caecf672fae7227687753406d6fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a74f1afc46494d789b547887a2d28ed59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a31d42e707b30be76f7ec6c831d1dc8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a17b2f872a82faf4ca31fd6f63ec374ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a10aa45a4d6d25994d58c8576e7702a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>transform</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a62a7923b9f3a525848563cb6d92e6458</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>afb5d10fac7f9c3be14f3f177bfb1b774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a727e9296232aebb7108f3d23c165a862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>acb0a70c5715488bcd57d455c7bdad3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a470dee0b70180fb82054f88292011c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a5d62e1b0ffb580e5f30a24835037fbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>a8e55c0f8b1bf396a2c9a71275f0d3e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__computeICP_1_1computeICPResponse.html</anchorfile>
      <anchor>aaf6ce874be694f68d59c621b21e5c31b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation::srv::_cornerFind</name>
    <filename>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerFind::cornerFind</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerFind::cornerFindRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerFind::cornerFindResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>a65accc6b874fc6664520b02ba8a3b088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>ac7324c07a616ca4e05f2de4fb6adaced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>ade5455350e763a14e135bd67910b622d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>a1f4bd342a269274008b7623d33df27a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>a172b4118804159d8c4193cdc45a84bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerFind.html</anchorfile>
      <anchor>acc8b9fef23df045f942af84345e62409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_cornerFind::cornerFind</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFind.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFind.html</anchorfile>
      <anchor>a474c9b4dbaefb0d8e69a78137406457c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFind.html</anchorfile>
      <anchor>aef0620d5982636eb2b5afc96720ef88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFind.html</anchorfile>
      <anchor>a63544542989d4f8f48117bb215c0d7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFind.html</anchorfile>
      <anchor>ad832d0284123d3c0e2ec2348806bf229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_cornerFind::cornerFindRequest</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a57a8040c1c283fe7b8ee34467c6c0466</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a80782056de389c4858d90db5dcbede37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a3314838d252221a57d2da9f7c28ce70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a0e1ec77f1eee70428bc3e14e458b03dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>afc78648d4849d4eaaddd2ed429c74953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a9617f371b3d91c3c58c80b1e779410f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a1a18eaaf201c367590ea6f1cab75f717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a92508dd8287fea50b4c4d0823a612b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>ab561d8effa131c352cd9061fc94c723b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a5281488f2083b477fa04839f475c0dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a1713c039e4e4c80d2971e5f2406f14b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a89f77051de7f4a00f42d65e885030b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindRequest.html</anchorfile>
      <anchor>a43d78e6bbff20bdee03199cd44d4611e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_cornerFind::cornerFindResponse</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a1d524b8a6253d518fb304f81b95f3b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a0c4e7a4573ba82c73d7ab56686572b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>aed06848d2391c07ef4cbbc2fdf6a9b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>abab3042fb7307fdebc330080ff275a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a2661c84d21d90642b7a938ed9938c420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>corner</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>aef90c4000fcfb24bcedc9c08f942cd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>corner_convex</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a26c4efc1fb9a889c79d99ab6d4d12775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>push_direction</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>abbcd5d3b4ab7ef3c004390f7fb9c57ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>push_direction_convex</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>abc32cc226e333ad582feeec6cf0178fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a7dfd77e0c62b8d3ef3cb3502e6e4c2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>ae326dfabcf215777213a9b420a1442b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a86fca2b2c16fc5582ad9286a51de5537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a0bfcd1898be8937270e1911237973f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>ae6618c95181888d8736a5db560403b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a53d8e92b202e7454ae1d21495907647c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerFind_1_1cornerFindResponse.html</anchorfile>
      <anchor>a29f86eaaf914dea50f766bd217faf3ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation::srv::_cornerPokePoseFind</name>
    <filename>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFind</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFindRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFindResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>a83d3e55806e9675ce420ddbacb787ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>aa5cc5fe9dd1aac18931fe73481c40603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>ab7804b60915b729832ec0b3c07259063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind.html</anchorfile>
      <anchor>a74531b641d3c2db260224e9929562120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFind</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFind.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>a3b84dd6a8382d2212cd97c23fcebb64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>af8e967bc8379957f9c6544d22cd89eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>ae00b55e3a51750876376aef4f7776b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFind.html</anchorfile>
      <anchor>a838ec8fa3fbc1d6f618a42d5f90a26f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFindRequest</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a021ff64e8f04b461bf8bb8bd6c903896</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>ab9d1a5bc677d90565a1383e5a7894caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>ae277221d9ba9397fe39a80af50817bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a9bca895eb648ffb300897145433d4d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>af526cf85cb667747d7f077e34905be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a988643fb3143ec91a96c67ea5712f137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a5e319b65062bc3c550692d504ac8f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a33739ff0de1fac75565bed64a1f863b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a67c07060ba2174d0a8d7a62566bd8c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>ac2d4f3aa26899d90394a55655283b40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>aaf0ec41f293cf7ae31e546ed87ed05dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindRequest.html</anchorfile>
      <anchor>a9edd05246c23ff769c34675f42d2d663</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_cornerPokePoseFind::cornerPokePoseFindResponse</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a7abc98241bc4b9be3ebe94e0c1cb371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a7ebf677a3de39bafd2ea910f4bcc0faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a96c2baad4398bf6307b456f98163c3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a2d49c01b0b1dab0b2373b4d4c5dbfad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>afcad200938936d051bd09fb482ae8007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>corner_poses</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>ae522d444b735610815cb95ba36b5cccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>corner_poses_convex</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a31bd9e440d0c0922d30a09ee3f755682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>af869d01fab9a5a3bdadc125e21a6e926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a0ce8580d59238c91ca99ab5532ac16ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a6745ff7bb3cf80f015edf12ab0be22d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a112e993035a3af706ddf9900607c7748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a0fc5bb313435ad1b3b6f2de5ae2e7991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a8018042aa83f5c2f126ebcfe05041356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>a7b68f36904e99cc698aef5f25cc6e27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__cornerPokePoseFind_1_1cornerPokePoseFindResponse.html</anchorfile>
      <anchor>ac6084a0c891cdf249f09aae72fa68d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation::srv::_depthImage</name>
    <filename>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_depthImage::depthImage</class>
    <class kind="class">pr2_interactive_segmentation::srv::_depthImage::depthImageRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_depthImage::depthImageResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>a08e4d46ea0de2defb974edc43dddbae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>a1cf36e17510f0e344386411782f95ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>a8e86be28cf35d7b46e8221f430588d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__depthImage.html</anchorfile>
      <anchor>af787c2755634719a60f51d38f287096e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_depthImage::depthImage</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImage.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImage.html</anchorfile>
      <anchor>ab5c6e081c84ba96f95135d514ff237d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImage.html</anchorfile>
      <anchor>a2f46be9d243a8b0c86b7c531dcb2ddc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImage.html</anchorfile>
      <anchor>a7409949edabaa138fd2fb8ad96a6830a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImage.html</anchorfile>
      <anchor>a857040af6e2fcded5aeb4578ee693e03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_depthImage::depthImageRequest</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>a6e399faa2aca5bd783d337784a3ced6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>ac3a0903146cec7a2093d1a3c5d7adc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>ab1b497d1550a14c628c6433f673a9849</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>ad8fdd60d2d84bef4e8db758ee108070e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>a1a7b73563db1b61159f809377c4039a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>a60b1c96d7701283ec0d089647ee1f1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>a9f714b22b4bafb938f26bf08fd0ff963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>afbe355efd232741deed81fedabaf44fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>acb0bca6d7cfe403b929d2bfff9e51d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>ab55da2d0a40fbc8557c876c5acf03425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>a29c72bda4fc3174808e635b102f32a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageRequest.html</anchorfile>
      <anchor>a6055c503cfac9ae32b28bd2171310ae6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_depthImage::depthImageResponse</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>ab7307a7302ec7ccde1bccb1a07a25b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a9e9732e94a67c8c8fe2748df00319a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>ad1837ab8b3f479f5444621cd73db48b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a1c3b7629f43c26edc3a86866add02dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>af8d56bf27af6f00d3c11226fd58a37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>depth_image</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a072d13a31d590722a0156eb45b011243</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a3c733c723f501feea36856a6bdf6bf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a28b6534a914d0d76732a5005bfb564af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a42d5a1a2db0e943fff3402a3d384fd2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>aacbdc50ff1c9c12a64c499447ed837ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>af00524772998a6c81800d25ec199ed13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a98d586a89550296f0e8f271a910f1cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__depthImage_1_1depthImageResponse.html</anchorfile>
      <anchor>a8bf8987189c1ef7676206167443b39ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_segmentation::srv::_estimateRigid</name>
    <filename>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</filename>
    <class kind="class">pr2_interactive_segmentation::srv::_estimateRigid::estimateRigid</class>
    <class kind="class">pr2_interactive_segmentation::srv::_estimateRigid::estimateRigidRequest</class>
    <class kind="class">pr2_interactive_segmentation::srv::_estimateRigid::estimateRigidResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</anchorfile>
      <anchor>aaffb88a48a3ff4a2e96a1262e0e33c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</anchorfile>
      <anchor>a1a084105b54d501cc826534f250dafb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacepr2__interactive__segmentation_1_1srv_1_1__estimateRigid.html</anchorfile>
      <anchor>a5a7a0d12a8476ac0f91ebc3b79fd62c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_estimateRigid::estimateRigid</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigid.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigid.html</anchorfile>
      <anchor>aa6e90b30b9cd51baae7f9beb7a98c504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigid.html</anchorfile>
      <anchor>a0df55d8393cd1105f784bc4ad388db7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigid.html</anchorfile>
      <anchor>a64fa032693b43c53cf571e2ceed4a6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigid.html</anchorfile>
      <anchor>a15b18d32544578e54ee643cacb943cca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_estimateRigid::estimateRigidRequest</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>ac5ae9e305128246458206e6754128c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>ad47a3c18e5e5b17b7e452336a1c66b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a44408ae34f74390ad1c4be20850e7d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>ab833fd01309c51a8eca6561a8f37d536</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a34226e4ad661d794342544482c202507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features_new</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a0187ff337282140282e124a26bad5f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features_old</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a38ae15f1e3de3acdbfdbb492699ea282</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>ad76a4a82ec94af41925167af5b3a1bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>ad236c81dd569a9e4e8a6cec74eb5cf9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>abf58b9a9532989795740c9a6d8fa7d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a5ceff114c75d4dbd0c038dffe062af39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>af38fea6cb87aa45dd2ee4e3e1a8f50f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a8ca55b9f9d5d5e39755f1c81a40fa8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidRequest.html</anchorfile>
      <anchor>a1e7921db467a156ab877743f92f04493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_segmentation::srv::_estimateRigid::estimateRigidResponse</name>
    <filename>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a1a1a05fc16d3b8204f116e74b374eec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>acddecd4a2f42cb54e4bcb74515ec9577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a5928aca0b178854c39eec0a5ed93bfd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a10531c19bd6d4d8a2a28efface5f71ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>ad64692b5d799bea7b2969f2c7b35e914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inliers</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>ac0fa843f813f79209665206977a78066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a01692d65c6622efa1eca0b292a7c5530</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a6547fc77edd263afeaaa14e684df3ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a7c042d7c5472f39f9204b7d965cb4088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a73442f8212edaede4838a002601de40d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a06c22a5ccddb27d1baa5a8e4f31fbefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>ac4d35ae448eff2f588fe1bf475f6990b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a952e02bf98272e9d7335b6d57072f921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classpr2__interactive__segmentation_1_1srv_1_1__estimateRigid_1_1estimateRigidResponse.html</anchorfile>
      <anchor>a149db6c3d49fb5bbd56eaf37b2539b4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1computeICPReqab1a26d4c5855a9232459759de3f8099.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1computeICPReqab1a26d4c5855a9232459759de3f8099.html</anchorfile>
      <anchor>a1a9327cf9a2d6f27cd23250e99f2ceb9</anchor>
      <arglist>(const ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1computeICPReqab1a26d4c5855a9232459759de3f8099.html</anchorfile>
      <anchor>a2d5640815e655ed6c16a43888a2d1dfa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1computeICPResa5af5db82b4c7d2412eb2bfb81a7f435.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1computeICPResa5af5db82b4c7d2412eb2bfb81a7f435.html</anchorfile>
      <anchor>a866cde77e3299d0958a059dd225bd85e</anchor>
      <arglist>(const ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1computeICPResa5af5db82b4c7d2412eb2bfb81a7f435.html</anchorfile>
      <anchor>a26f76a6b4676ec77c6593640f17e5d2b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReq62bc4b6996df6f3326a59a8fa35164bf.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReq62bc4b6996df6f3326a59a8fa35164bf.html</anchorfile>
      <anchor>abe113b64e8b2ffc958cb16fa54c68ce8</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReq62bc4b6996df6f3326a59a8fa35164bf.html</anchorfile>
      <anchor>a9a57648143d46f98d08ca38690738dfb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRes804d739c7a31ea60fa559af4ee3c63be.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRes804d739c7a31ea60fa559af4ee3c63be.html</anchorfile>
      <anchor>a0e29d34bdbc8201ca2ff4aa3911889c4</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRes804d739c7a31ea60fa559af4ee3c63be.html</anchorfile>
      <anchor>a20e24a5c2260eb686577e21020ca7d7a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos575bb05c064a34f45fb4c2372af97624.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos575bb05c064a34f45fb4c2372af97624.html</anchorfile>
      <anchor>a9702a2bdd314474ea5e13d727c3ce70b</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos575bb05c064a34f45fb4c2372af97624.html</anchorfile>
      <anchor>aabb37a51f670707a7b3faf98a47bf6f2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos9c6f36fd2e87c215c9614e7d40a9ced5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos9c6f36fd2e87c215c9614e7d40a9ced5.html</anchorfile>
      <anchor>ac63b49d17d7c70488e872d94139a4267</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos9c6f36fd2e87c215c9614e7d40a9ced5.html</anchorfile>
      <anchor>af052d10a9aa794c2e3e431687baa5096</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1depthImageReqd8df18d9417310320701a210c6a3dfe7.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1depthImageReqd8df18d9417310320701a210c6a3dfe7.html</anchorfile>
      <anchor>aa0e8f1f944a395c463d01d548953b203</anchor>
      <arglist>(const ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1depthImageReqd8df18d9417310320701a210c6a3dfe7.html</anchorfile>
      <anchor>a96f7fce904a2c7a4cb83b2f21d93233a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1depthImageRes6742335a172b7dc5b311dd2d91e10457.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1depthImageRes6742335a172b7dc5b311dd2d91e10457.html</anchorfile>
      <anchor>af1c622ab46db5e8bc32059a13e723554</anchor>
      <arglist>(const ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1depthImageRes6742335a172b7dc5b311dd2d91e10457.html</anchorfile>
      <anchor>a4b7b76c2f2faec698b7c16e803dd26bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid160ebb3793ee3ffbab73f1400d273bc5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid160ebb3793ee3ffbab73f1400d273bc5.html</anchorfile>
      <anchor>ad1ffcf9c45d466f2ecf9731dea0bfe73</anchor>
      <arglist>(const ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid160ebb3793ee3ffbab73f1400d273bc5.html</anchorfile>
      <anchor>a5a3b7a7a5abba7262e964fc643e1b6b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid147008225a0cb37af309695b0abd78c9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid147008225a0cb37af309695b0abd78c9.html</anchorfile>
      <anchor>afa86aff9dc82830695057b0dbf8a6a75</anchor>
      <arglist>(const ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid147008225a0cb37af309695b0abd78c9.html</anchorfile>
      <anchor>a66a6df53930cdd91868ca4439a1fea5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1computeICPR291b823e7b21c5c0f414d32bc1f7b18b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1computeICPR291b823e7b21c5c0f414d32bc1f7b18b.html</anchorfile>
      <anchor>abcef836e18e9cfa689c222c46b2d09f5</anchor>
      <arglist>(const ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1computeICPR291b823e7b21c5c0f414d32bc1f7b18b.html</anchorfile>
      <anchor>a7811991b2fc630a0538fcfd16949b21d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1computeICPRfd57eb3cb5262c12542f73257451cd3d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1computeICPRfd57eb3cb5262c12542f73257451cd3d.html</anchorfile>
      <anchor>acec6d28102af227dc45d5c713d751d06</anchor>
      <arglist>(const ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1computeICPRfd57eb3cb5262c12542f73257451cd3d.html</anchorfile>
      <anchor>a5d77038fedba42699a0cae79f058755e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRc633d10f7edfb8ff53fd9e1b6bfe23ae.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRc633d10f7edfb8ff53fd9e1b6bfe23ae.html</anchorfile>
      <anchor>a30a027eddee05feafc745abffcf4a8bf</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRc633d10f7edfb8ff53fd9e1b6bfe23ae.html</anchorfile>
      <anchor>a57e00f94f97dada4ce10eb31905a2a24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerFindR6d098469cfe251201740cbb4f8138c79.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerFindR6d098469cfe251201740cbb4f8138c79.html</anchorfile>
      <anchor>a00475f7dcaa57edd44acf3b5d0c2be65</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerFindR6d098469cfe251201740cbb4f8138c79.html</anchorfile>
      <anchor>a9a14af14a1d71bbbdc6154c7f1124e5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerPokeP6e194fb27ae85f65708608f5fee8e2e2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerPokeP6e194fb27ae85f65708608f5fee8e2e2.html</anchorfile>
      <anchor>aa3ee2af8cd9079a376a935d0ffce72aa</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerPokeP6e194fb27ae85f65708608f5fee8e2e2.html</anchorfile>
      <anchor>a31cc293abee89eb1f5b0471492c92672</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerPokeP27ea1180e3ba137c7f4caf788171177d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerPokeP27ea1180e3ba137c7f4caf788171177d.html</anchorfile>
      <anchor>a36659cded0b78fda6ea79654278426ce</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1cornerPokeP27ea1180e3ba137c7f4caf788171177d.html</anchorfile>
      <anchor>aba93f0063f935403a213be4d5fa56afe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1depthImageR06515a374e44d52034689d4185f7ae6c.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1depthImageR06515a374e44d52034689d4185f7ae6c.html</anchorfile>
      <anchor>a4ea3699bed9f093dff4e779db195eb95</anchor>
      <arglist>(const ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1depthImageR06515a374e44d52034689d4185f7ae6c.html</anchorfile>
      <anchor>a1d59ac00a3b76159f616d6cd6b791b91</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1depthImageRc6784fa1e843fd5c33a9f114d33755b6.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1depthImageRc6784fa1e843fd5c33a9f114d33755b6.html</anchorfile>
      <anchor>ae29cf860084081ee2798c934af821d4f</anchor>
      <arglist>(const ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1depthImageRc6784fa1e843fd5c33a9f114d33755b6.html</anchorfile>
      <anchor>a4f77f390f3b7211d4904ff56d5d471bc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1estimateRig3586d032776a97a8054bc8af09486ef9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1estimateRig3586d032776a97a8054bc8af09486ef9.html</anchorfile>
      <anchor>aebc3238264fd913d57d8f267e2b1c59e</anchor>
      <arglist>(const ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1estimateRig3586d032776a97a8054bc8af09486ef9.html</anchorfile>
      <anchor>a3f2a6658d0cea4df4af66eefd06f24ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1estimateRig39e8b64ab0c61a9839b59d9cac1c9589.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1estimateRig39e8b64ab0c61a9839b59d9cac1c9589.html</anchorfile>
      <anchor>a53fd923b97ccd267ee6dc6387ee7b033</anchor>
      <arglist>(const ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1pr2__interactive__segmentation_1_1estimateRig39e8b64ab0c61a9839b59d9cac1c9589.html</anchorfile>
      <anchor>aa0562fea74d5808a26c8dae6d9e5793f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePo2004721ebb59718496baff16b87f394b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1pr2__interactive__segmentation_1_1corn4f32e6e50f6304139dc014e9cc6970bd.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__interactive__segmentation_1_1computeICPc153054c71b1abe830b36dbefd98b0a4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__interactive__segmentation_1_1cornerPoke33845fb00602ef07fdcb99afbd7e66d5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1pr2__interactive__segmentation_1_1depthImage0c3f51cb679cb06b277acc7214deaf13.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1computeICPRe389b14e26cf74752c8d35632429e6f42.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1computeICPRe1ec49d3f2fa6d3b1dce58688e43b7d51.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1computeICPRe995754ce638fbb28adb7d79cf7cd1942.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1computeICPRec6bec2e93cb8513b005d6b8298d7dd9f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRed3109b53852c76bca461f96e44a95583.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRe991c81fb52154ba385efcc73d714f89e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReca3ce512f036e33dba2a90c4b1e86b59.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRea3580f858b5398bb7a39de15eb4f89b6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePo2b607cdb03adc5d448dcdf0384c1cbd9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoc2fbd8efbe5645694064d252c9628c60.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePo31d3e981f594cf4ebd0beb4728c00d8c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePod5198628a93ccf8384b0e4da8d5b51a3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1depthImageRecec72e6023473731ae4592de01c95fb3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1depthImageRe94e600ebdb33b6e4622f5173e5d6975f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1depthImageRed196ef89b9bd4329af8b0175020f71fc.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1depthImageRec87cccaaa9704e155ee912c30ce915da.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1estimateRigi3ed44a9637662477b79ab6b1d458482d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1estimateRigib2ad8268ae5a72bb04140a995052a4aa.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidcaba4f70e0984126f59d3510b757568.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1pr2__interactive__segmentation_1_1estimateRigi8aa35be54e3e7dd3c3951f72317fd5cd.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPReque5bc91e9a41d9e13d88b2f92398402372.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPReque5bc91e9a41d9e13d88b2f92398402372.html</anchorfile>
      <anchor>a7b038a43bac42c602331e490612ef91e</anchor>
      <arglist>(const ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPReque5bc91e9a41d9e13d88b2f92398402372.html</anchorfile>
      <anchor>a76231523decbe093539c2ee486ec1a8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPReque5bc91e9a41d9e13d88b2f92398402372.html</anchorfile>
      <anchor>a042587afb4608b37b77755d3c6ba80d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPReque5bc91e9a41d9e13d88b2f92398402372.html</anchorfile>
      <anchor>ae81972773c8c7be7eaa393597bbcee02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPRespo9e2d811674aeef624b00f9ec95087390.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPRespo9e2d811674aeef624b00f9ec95087390.html</anchorfile>
      <anchor>a7398c187daed5c71baff22e740acfb03</anchor>
      <arglist>(const ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPRespo9e2d811674aeef624b00f9ec95087390.html</anchorfile>
      <anchor>ae5c10fb4d25443c27c091db23d04509b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPRespo9e2d811674aeef624b00f9ec95087390.html</anchorfile>
      <anchor>a1571a2ac3d8a363abf35f287dd6bcc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1computeICPRespo9e2d811674aeef624b00f9ec95087390.html</anchorfile>
      <anchor>a4a1d124e232a78a0cf36210924d29813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReque1773404e50fd5cc08b49780cb0c83a30.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReque1773404e50fd5cc08b49780cb0c83a30.html</anchorfile>
      <anchor>a0669009aa35b91a650f4ee2fbe7362d3</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReque1773404e50fd5cc08b49780cb0c83a30.html</anchorfile>
      <anchor>a1811647a69107f039a747b9ea0377033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReque1773404e50fd5cc08b49780cb0c83a30.html</anchorfile>
      <anchor>af6dcc252478978c402f3a415349464bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReque1773404e50fd5cc08b49780cb0c83a30.html</anchorfile>
      <anchor>a115fb627c7bf317a9e7b1a363d693295</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRespo94b52274333951da6356d6f6db76f9b8.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRespo94b52274333951da6356d6f6db76f9b8.html</anchorfile>
      <anchor>ab839f5498fb2bde286594cb73d264a9c</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRespo94b52274333951da6356d6f6db76f9b8.html</anchorfile>
      <anchor>a966e3a83667fa7f0a237e869c222cbc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRespo94b52274333951da6356d6f6db76f9b8.html</anchorfile>
      <anchor>ae9d22fe96cbd5c5dae3a606b253c4ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerFindRespo94b52274333951da6356d6f6db76f9b8.html</anchorfile>
      <anchor>a27bf6be24ffa077644c6e3cff0f40f1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseFf0a85944d37b2c9821f9cbc7da74c883.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseFf0a85944d37b2c9821f9cbc7da74c883.html</anchorfile>
      <anchor>abfe0ddeb80c413f66d2f7af53d679111</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseFf0a85944d37b2c9821f9cbc7da74c883.html</anchorfile>
      <anchor>aa61844e24db7093f04a2665f244bed80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseFf0a85944d37b2c9821f9cbc7da74c883.html</anchorfile>
      <anchor>a5081abeb0f4c8ff4db51d1e223949eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseFf0a85944d37b2c9821f9cbc7da74c883.html</anchorfile>
      <anchor>aa03a62f8a14a40af609e772d5645bf98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseF9a26ed954a2200da97cd3dac298c1180.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseF9a26ed954a2200da97cd3dac298c1180.html</anchorfile>
      <anchor>a55161b3ac1ef2f26f8c6b17e84b1958a</anchor>
      <arglist>(const ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseF9a26ed954a2200da97cd3dac298c1180.html</anchorfile>
      <anchor>a07f8338a1fc6350a1e182c10c2e12399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseF9a26ed954a2200da97cd3dac298c1180.html</anchorfile>
      <anchor>a3a6d0e87da69dd61202d395f3d44c627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePoseF9a26ed954a2200da97cd3dac298c1180.html</anchorfile>
      <anchor>a128f2dc4d4dcebe9a3f7a89bd03cb5ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRequec290b231069528aa4c592a1a7df0d0e0.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRequec290b231069528aa4c592a1a7df0d0e0.html</anchorfile>
      <anchor>a7345a3b93f7c6fd12f6361def25d4b24</anchor>
      <arglist>(const ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRequec290b231069528aa4c592a1a7df0d0e0.html</anchorfile>
      <anchor>a3c898b6ba9e0dec8c7ec4bc918fa4675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRequec290b231069528aa4c592a1a7df0d0e0.html</anchorfile>
      <anchor>a30003a1adb03aeb209984d051b7d5a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRequec290b231069528aa4c592a1a7df0d0e0.html</anchorfile>
      <anchor>a3e70ff73e068806030b02c6ce793ef74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRespoddc1a62c2f4620c30d0fff35b31e1207.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRespoddc1a62c2f4620c30d0fff35b31e1207.html</anchorfile>
      <anchor>a862f92dbb86174b96a44a3bed0505c29</anchor>
      <arglist>(const ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRespoddc1a62c2f4620c30d0fff35b31e1207.html</anchorfile>
      <anchor>a1d13087091abd2fcf9b8892f2d4d96e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRespoddc1a62c2f4620c30d0fff35b31e1207.html</anchorfile>
      <anchor>adc9e9ca9591fbdb038eeb5414f6d3701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1depthImageRespoddc1a62c2f4620c30d0fff35b31e1207.html</anchorfile>
      <anchor>aa984a87c1518129872f0ff2dce555c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe22f9560c59d0bab60fb6998c5766f0f5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe22f9560c59d0bab60fb6998c5766f0f5.html</anchorfile>
      <anchor>a6c314578067482548d3bdc500949d72d</anchor>
      <arglist>(const ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe22f9560c59d0bab60fb6998c5766f0f5.html</anchorfile>
      <anchor>a4b5f6bef061116b273932bbd5c27a6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe22f9560c59d0bab60fb6998c5766f0f5.html</anchorfile>
      <anchor>acf502e96b31a3c8c09bec479d2e02a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe22f9560c59d0bab60fb6998c5766f0f5.html</anchorfile>
      <anchor>aaadafc5c5b54800445b4f609398a92df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe26e079bb8396a91d2fdacfc4494575a3.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe26e079bb8396a91d2fdacfc4494575a3.html</anchorfile>
      <anchor>a516974976d738293a5808e69c89151d7</anchor>
      <arglist>(const ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe26e079bb8396a91d2fdacfc4494575a3.html</anchorfile>
      <anchor>a29b4eb5547abf5c0fc0393ad662c5f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe26e079bb8396a91d2fdacfc4494575a3.html</anchorfile>
      <anchor>ab6ae24d9c05e0e2d025bc3daec7ac5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidRe26e079bb8396a91d2fdacfc4494575a3.html</anchorfile>
      <anchor>a62755c01c9b4cc699474c48789245299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1computeICPReqcc4cb32ae3acb07900b6c4c5b021de85.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1computeICPReqcc4cb32ae3acb07900b6c4c5b021de85.html</anchorfile>
      <anchor>aa82c325f00dde411b8fc992592b60d30</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1computeICPReqcc4cb32ae3acb07900b6c4c5b021de85.html</anchorfile>
      <anchor>a6d5d39f1105162a2042eb6614c02871d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1computeICPRese3722e50a68c6399e57001fd6e2199aa.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1computeICPRese3722e50a68c6399e57001fd6e2199aa.html</anchorfile>
      <anchor>a1e00d9a2439a31e4c2a20ae98d1c72ba</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1computeICPRese3722e50a68c6399e57001fd6e2199aa.html</anchorfile>
      <anchor>a933e6f3b938ccb14e53e91d5e08f4c44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReq865db3131a1f6349579245a73c18f49a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReq865db3131a1f6349579245a73c18f49a.html</anchorfile>
      <anchor>ae701a13423ca2f6bb02e9e9d9d0d0a79</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerFindReq865db3131a1f6349579245a73c18f49a.html</anchorfile>
      <anchor>aa85547ee2d713454823de334611bfd4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerFindResa375915d7e02f300d39593c325e0a071.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerFindResa375915d7e02f300d39593c325e0a071.html</anchorfile>
      <anchor>a4eee865b63f2be25b826e5aaf6d87835</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerFindResa375915d7e02f300d39593c325e0a071.html</anchorfile>
      <anchor>a0802875b431a2adf72c553f1622c05e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos8677c1a519174a5c3b183266ca69fdc2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos8677c1a519174a5c3b183266ca69fdc2.html</anchorfile>
      <anchor>a6a0e7ccad9e90298a48ab7b2d0bd5c99</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos8677c1a519174a5c3b183266ca69fdc2.html</anchorfile>
      <anchor>a9c5b8668c2af8aaafcab165af89b4bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos3e87ef049722007ba2ef13a468bd9b8a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos3e87ef049722007ba2ef13a468bd9b8a.html</anchorfile>
      <anchor>ab9ee232313117ee2aed3ddd74b9aea52</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1cornerPokePos3e87ef049722007ba2ef13a468bd9b8a.html</anchorfile>
      <anchor>a1c991c2a891418ad8bc2b79825d4dc53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1depthImageReqb7564eef41dbdd42ca25f87661a5f92d.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1depthImageReqb7564eef41dbdd42ca25f87661a5f92d.html</anchorfile>
      <anchor>a7a6f1e2f1f412931c393d01126432cd9</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1depthImageReqb7564eef41dbdd42ca25f87661a5f92d.html</anchorfile>
      <anchor>a2a90867de9cc3e3c7729cfaa9650ed61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1depthImageRes84797e4974d7e0a31fc85d1eb0372afd.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1depthImageRes84797e4974d7e0a31fc85d1eb0372afd.html</anchorfile>
      <anchor>a5657df0800b0916e5f05553684f98572</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1depthImageRes84797e4974d7e0a31fc85d1eb0372afd.html</anchorfile>
      <anchor>aca2049ab196ce3ea6cc3ef8079e85e16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidfd58a07095def54f2041879a57ebbcc2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidfd58a07095def54f2041879a57ebbcc2.html</anchorfile>
      <anchor>afeea0edc5e0f1c8a80abfb05a50b215e</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1estimateRigidfd58a07095def54f2041879a57ebbcc2.html</anchorfile>
      <anchor>a229215a3356e2167f1ccf712042232dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid4a089bf51a112c7b1a447ca7956a3c73.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid4a089bf51a112c7b1a447ca7956a3c73.html</anchorfile>
      <anchor>aaf2f9c83a7ab30e523daad86f08d476e</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1pr2__interactive__segmentation_1_1estimateRigid4a089bf51a112c7b1a447ca7956a3c73.html</anchorfile>
      <anchor>ac5c70d3c434828158a5502af3d2abf08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::computeICP &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICP_01_4.html</anchorfile>
      <anchor>a59c40eb8fed7cb0b9e1ddc9142beae04</anchor>
      <arglist>(const pr2_interactive_segmentation::computeICP &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICP_01_4.html</anchorfile>
      <anchor>a24fa93acebc612d0d686f85e39b63672</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICPRequest6978959d4f844db878de4acca557f8cf.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICPRequest6978959d4f844db878de4acca557f8cf.html</anchorfile>
      <anchor>acc720c814fad2bc634d80e0ccb84790c</anchor>
      <arglist>(const pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICPRequest6978959d4f844db878de4acca557f8cf.html</anchorfile>
      <anchor>a73a324e525ec9e9787c59f424c8c1a91</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICPRespons0188ace62cb7480563418d7cab16f44b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICPRespons0188ace62cb7480563418d7cab16f44b.html</anchorfile>
      <anchor>acf303e35babc7bf2777057d7df0c7c93</anchor>
      <arglist>(const pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1computeICPRespons0188ace62cb7480563418d7cab16f44b.html</anchorfile>
      <anchor>a920537aaf55a9ae804759f67e2c96c20</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerFind &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFind_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFind_01_4.html</anchorfile>
      <anchor>a988fbc93bbac0509ca837d7a02d50f66</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFind &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFind_01_4.html</anchorfile>
      <anchor>a9133c2705eda5ed08ff2db49ab7327d0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFindRequestb52d3a4664e2aeaaac31fdacd4494507.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFindRequestb52d3a4664e2aeaaac31fdacd4494507.html</anchorfile>
      <anchor>aca335062cb4399a06a1ce3ac71f1893c</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFindRequestb52d3a4664e2aeaaac31fdacd4494507.html</anchorfile>
      <anchor>ab230568ee98953553562c2c3fd625d0b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFindResponsc2cf5a21bec4bcbe8dc2eb4117fa1598.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFindResponsc2cf5a21bec4bcbe8dc2eb4117fa1598.html</anchorfile>
      <anchor>a118843aaa08d3f3eeaf8422eb80f9817</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerFindResponsc2cf5a21bec4bcbe8dc2eb4117fa1598.html</anchorfile>
      <anchor>a96f93c118570959d2834b4f8fa2b4bb3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerPokePoseFind &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFind_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFind_01_4.html</anchorfile>
      <anchor>a26784b4f1fd81efbfc418c115dc2aa1f</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerPokePoseFind &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFind_01_4.html</anchorfile>
      <anchor>a0b8690294ee469dc35ebeb843031a0d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFin64b05e3b555a6ae29a2853eda60d1ffe.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFin64b05e3b555a6ae29a2853eda60d1ffe.html</anchorfile>
      <anchor>a04169d733ad2aa8d27bfe9b3ea63e99c</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFin64b05e3b555a6ae29a2853eda60d1ffe.html</anchorfile>
      <anchor>abdcc1e58cef28bcd35edeceeba805aba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFinff9cd340aaba0e0adbf2f300a94b7040.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFinff9cd340aaba0e0adbf2f300a94b7040.html</anchorfile>
      <anchor>aaa51d2daf6b59049b294defb3e2b5140</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1cornerPokePoseFinff9cd340aaba0e0adbf2f300a94b7040.html</anchorfile>
      <anchor>a3f9a92511fad203a36cc173b545101e1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::depthImage &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImage_01_4.html</anchorfile>
      <anchor>af203040acb86a8877e508c025d474a35</anchor>
      <arglist>(const pr2_interactive_segmentation::depthImage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImage_01_4.html</anchorfile>
      <anchor>a1ee36898c2e138829eb1961bf6cec819</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImageRequest0f2bc68ac9cd25f8c1419929a53a2241.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImageRequest0f2bc68ac9cd25f8c1419929a53a2241.html</anchorfile>
      <anchor>a6bb5b92a4630f7e871fad1d20b6d122b</anchor>
      <arglist>(const pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImageRequest0f2bc68ac9cd25f8c1419929a53a2241.html</anchorfile>
      <anchor>a1a363abb2bf4c3514b5585792074e5da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImageRespons2e2e0d9332befa84bbc3b104bb3079d9.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImageRespons2e2e0d9332befa84bbc3b104bb3079d9.html</anchorfile>
      <anchor>a0242a58a04e064b60dab6259470b32cb</anchor>
      <arglist>(const pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1depthImageRespons2e2e0d9332befa84bbc3b104bb3079d9.html</anchorfile>
      <anchor>adea0d29a0789548f73c1523cfb0df2af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::estimateRigid &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigid_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigid_01_4.html</anchorfile>
      <anchor>a2ed84a54c4777b29d7d55d9481427532</anchor>
      <arglist>(const pr2_interactive_segmentation::estimateRigid &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigid_01_4.html</anchorfile>
      <anchor>a43fd0c8636b89c22caf4c168f5b10e8f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigidRequd36cac9b1a3360ea260ae185db3b0a06.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigidRequd36cac9b1a3360ea260ae185db3b0a06.html</anchorfile>
      <anchor>afa32bba3af5b967b07fc0a6e756df248</anchor>
      <arglist>(const pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigidRequd36cac9b1a3360ea260ae185db3b0a06.html</anchorfile>
      <anchor>a1b4356eb6d7267131ca5e23b08d56f24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigidRespb0340b43f80d8cf697574d29c28a8e52.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigidRespb0340b43f80d8cf697574d29c28a8e52.html</anchorfile>
      <anchor>a8bdc72b3c9a7b0dd7a5f121b6e2a1e05</anchor>
      <arglist>(const pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01pr2__interactive__segmentation_1_1estimateRigidRespb0340b43f80d8cf697574d29c28a8e52.html</anchorfile>
      <anchor>a05dd509dadfde2b4e8d82d36a26cf084</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::computeICP &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICP_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICP_01_4.html</anchorfile>
      <anchor>a21f0ea2aeef4afbc439d27424971417f</anchor>
      <arglist>(const pr2_interactive_segmentation::computeICP &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICP_01_4.html</anchorfile>
      <anchor>aaba3df709ba3e319f244e7a9545a4ecc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICPRequest__183fe5c100fcffa47ea94e0d8ddaae00.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICPRequest__183fe5c100fcffa47ea94e0d8ddaae00.html</anchorfile>
      <anchor>adeaf3aa519088da5c95935b9c8273e0f</anchor>
      <arglist>(const pr2_interactive_segmentation::computeICPRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICPRequest__183fe5c100fcffa47ea94e0d8ddaae00.html</anchorfile>
      <anchor>afaafa14e44267b4b5646e6916e26e626</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICPResponse_848e51c7ce8a5f6b63a955753ff66bc5.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICPResponse_848e51c7ce8a5f6b63a955753ff66bc5.html</anchorfile>
      <anchor>a0e0e0893b6aaf0a40a80dad06a3c5b44</anchor>
      <arglist>(const pr2_interactive_segmentation::computeICPResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1computeICPResponse_848e51c7ce8a5f6b63a955753ff66bc5.html</anchorfile>
      <anchor>a7f59d80294b5ae994871737ff43345e1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerFind &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFind_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFind_01_4.html</anchorfile>
      <anchor>a57057f954f150092ad17406d3bb829a5</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFind &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFind_01_4.html</anchorfile>
      <anchor>a59ecfdae20291ed626e5cdccfa819334</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFindRequest__3e23c18a466afb9bfb94d59763115c67.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFindRequest__3e23c18a466afb9bfb94d59763115c67.html</anchorfile>
      <anchor>abc0da1cd7d011a9a9c1ff7c923d830f1</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFindRequest__3e23c18a466afb9bfb94d59763115c67.html</anchorfile>
      <anchor>a17687ddfd436dfe57d5c39150f2dfc8a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFindResponse_fb867f570ad456905869d783047fc4f1.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFindResponse_fb867f570ad456905869d783047fc4f1.html</anchorfile>
      <anchor>a53cc74137488010e1447d9a82487aa76</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerFindResponse_fb867f570ad456905869d783047fc4f1.html</anchorfile>
      <anchor>a42a614fef9144332e547c4b894639ba2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerPokePoseFind &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFind_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFind_01_4.html</anchorfile>
      <anchor>a7a52b102dc2de3300a08bef0fcd3bf4a</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerPokePoseFind &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFind_01_4.html</anchorfile>
      <anchor>a9074db9f3ab9a0253010e932fffc85f0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFindRb4063c76858ff681025b1ac17c26c81e.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFindRb4063c76858ff681025b1ac17c26c81e.html</anchorfile>
      <anchor>ad91739eff82eb6a1ce0bde06a52a147a</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerPokePoseFindRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFindRb4063c76858ff681025b1ac17c26c81e.html</anchorfile>
      <anchor>ad03e41d92896fb85328b25fddf2843b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFindR5c42c66db27cc3f941565c3c33db6aea.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFindR5c42c66db27cc3f941565c3c33db6aea.html</anchorfile>
      <anchor>a63121395810d4426d347624308ec34c0</anchor>
      <arglist>(const pr2_interactive_segmentation::cornerPokePoseFindResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1cornerPokePoseFindR5c42c66db27cc3f941565c3c33db6aea.html</anchorfile>
      <anchor>a27369c462e5d574549d46a55867938ee</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::depthImage &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImage_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImage_01_4.html</anchorfile>
      <anchor>a7d4f502000b5ad287c3622de3d33929c</anchor>
      <arglist>(const pr2_interactive_segmentation::depthImage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImage_01_4.html</anchorfile>
      <anchor>ac4351ee0c4c4a59646360e9741d1328a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImageRequest__b66fc318a42a764cbdacf8b25d6115c2.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImageRequest__b66fc318a42a764cbdacf8b25d6115c2.html</anchorfile>
      <anchor>a7402d1c39a45352f300584bd4d0bc41c</anchor>
      <arglist>(const pr2_interactive_segmentation::depthImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImageRequest__b66fc318a42a764cbdacf8b25d6115c2.html</anchorfile>
      <anchor>ae5cdd7da9fbd071f043a5620391cb522</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImageResponse_29489ac91e8efc69157eaad91b4d8f24.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImageResponse_29489ac91e8efc69157eaad91b4d8f24.html</anchorfile>
      <anchor>a56f06e725893f0f941fa6130a1077a80</anchor>
      <arglist>(const pr2_interactive_segmentation::depthImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1depthImageResponse_29489ac91e8efc69157eaad91b4d8f24.html</anchorfile>
      <anchor>a252fc7db8864c2132607c8da16f884ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::estimateRigid &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigid_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigid_01_4.html</anchorfile>
      <anchor>a13908a486b0c0ee078e976938bce2b70</anchor>
      <arglist>(const pr2_interactive_segmentation::estimateRigid &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigid_01_4.html</anchorfile>
      <anchor>a072d9b57ee79833ffe5d94fa5ae4651b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigidReques1b0cbb395a8a4c19f6805a12430ce44b.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigidReques1b0cbb395a8a4c19f6805a12430ce44b.html</anchorfile>
      <anchor>a7dde7ba4f8c6d10f711ffd7d10e9f306</anchor>
      <arglist>(const pr2_interactive_segmentation::estimateRigidRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigidReques1b0cbb395a8a4c19f6805a12430ce44b.html</anchorfile>
      <anchor>afa5f5a0fa575a3c28e55e4a59ab69954</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigidRespon81ffd93abf9f31033a2726199880d5b4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigidRespon81ffd93abf9f31033a2726199880d5b4.html</anchorfile>
      <anchor>a1a5428e4986b1ffe1610ab9235f6805a</anchor>
      <arglist>(const pr2_interactive_segmentation::estimateRigidResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01pr2__interactive__segmentation_1_1estimateRigidRespon81ffd93abf9f31033a2726199880d5b4.html</anchorfile>
      <anchor>a397c54b813d344bab689e9f92a13f8af</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>track_features_lk_class</name>
    <filename>namespacetrack__features__lk__class.html</filename>
    <class kind="class">track_features_lk_class::FeatureDists</class>
    <class kind="class">track_features_lk_class::FeatureTracker</class>
    <member kind="function">
      <type>def</type>
      <name>on_mouse</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a2c38f66a8970a715cb5c8216aff1986b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a7952c5654b5961437e9f956e678f17ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cc</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a5f37b51a1998dbe10debd517a9ee7c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>col</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ae1cd4fbcedeb8b03c4f92a859abe7d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fc</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ad43df70b67e639f6838bec6d212527f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>features</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a2727354033ce6fd81bc730d424313265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ad6f593eeeb067a3804d44709316b6d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frames</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ac57a7df197695b096a2bdde5d8bf4148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ft</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a5cc21d82e7cc48b6431578c6d0d56f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a7fe22696deca50221e6661cc91510665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_inited</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a3ef568d85dc32dbdd540c4e295ec0738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_COUNT</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ae402c52ff158f3e0daeb38da91423ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_init</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>aebb5b0e3a75b1030349197e379766489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>night_mode</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>ab4e1125f4a587408e727da9b5d29ac3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a15abe0696eb759c92fac7cd1786d0c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt_selected</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>aa42172f0ff794d889e6c8348aa34dca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win_size</name>
      <anchorfile>namespacetrack__features__lk__class.html</anchorfile>
      <anchor>a4890da3f167075f521a3b3800b710c6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>track_features_lk_class::FeatureDists</name>
    <filename>classtrack__features__lk__class_1_1FeatureDists.html</filename>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>dists</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureDists.html</anchorfile>
      <anchor>acb43602a21880b14ed00a765ba16ea82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>feature</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureDists.html</anchorfile>
      <anchor>ab346db62462736a119336befb22a8c5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>track_features_lk_class::FeatureTracker</name>
    <filename>classtrack__features__lk__class_1_1FeatureTracker.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>afee606c1a8f34a2df371bac03e7e9649</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>estimateRigidTransformationRANSAC</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a051a9c090ef1a0948eea70d2d6385264</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initFirstFrame</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>ab0e156845ae606a8a87c336d33f4e8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a8a9018b443547557768418f610282231</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>trackRigid</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>ad2bb247723badc4b7e492955c23e1ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>estimateRigidServer</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>ac0e62370f651797f910ffb51ae2eed4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a1b22490f14edb690c23743ff4ffda8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features_with_obj_idx</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>af92945efe9800d6b4a3d39d57fe5ab82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>getDepthServer</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a28f588be439b3fd8be89d2fd7df08644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grey</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a133598d7a065c182496c58704d9f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a2a5c4ed5d58c94f2605c419b38a5eda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_grey</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a1c41f16bed94824c92fda9e5e1acc011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_pyramid</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a9231ea851927be1a9fc9619d181d8a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pyramid</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a085de1e30a6958f4228d201752af7765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rigid_tracking</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>a739e7fba6031ebe0d2ba9443651a2422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROI</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>ab6cc92284919c175e11aeafe56976b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>win_size</name>
      <anchorfile>classtrack__features__lk__class_1_1FeatureTracker.html</anchorfile>
      <anchor>ac0ca87f5c43ee616ba2be21dba51516d</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
