<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/src/handle_detection2D/</path>
    <filename>____init_____8py</filename>
    <namespace>handle_detection2D</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/src/handle_detection2D/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>handle_detection2D::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_getHandlesNAN.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/src/handle_detection2D/srv/</path>
    <filename>__getHandlesNAN_8py</filename>
    <class kind="class">handle_detection2D::srv::_getHandlesNAN::getHandlesNAN</class>
    <class kind="class">handle_detection2D::srv::_getHandlesNAN::getHandlesNANRequest</class>
    <class kind="class">handle_detection2D::srv::_getHandlesNAN::getHandlesNANResponse</class>
    <namespace>handle_detection2D::srv::_getHandlesNAN</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>a161e94a1b1ba3b38414582fadffa509f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>af2a5949cf62e60e3eed2cecb286e6642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>a5619f2f700dbcf0f57b47c45b8c99a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>a2a65b49e525c0e809fbdf5441f68a389</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getHandlesNAN.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/srv_gen/cpp/include/handle_detection2D/</path>
    <filename>getHandlesNAN_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; handle_detection2D::getHandlesNAN &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">handle_detection2D::getHandlesNAN</class>
    <class kind="struct">handle_detection2D::getHandlesNANRequest_</class>
    <class kind="struct">handle_detection2D::getHandlesNANResponse_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; handle_detection2D::getHandlesNAN &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>handle_detection2D</namespace>
    <member kind="typedef">
      <type>::handle_detection2D::getHandlesNANRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>getHandlesNANRequest</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>af3447c1e7aefc6979c7826a789138770</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANRequest const  &gt;</type>
      <name>getHandlesNANRequestConstPtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>a8de8ae94711d7ea8111f46edbad3cad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANRequest &gt;</type>
      <name>getHandlesNANRequestPtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>a265ac8e9a2a83c0cfa02eecc1330d131</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::handle_detection2D::getHandlesNANResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>getHandlesNANResponse</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>a4dc749b909f19ff9a6d6e27fe12afe9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANResponse const  &gt;</type>
      <name>getHandlesNANResponseConstPtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>ac3a1c46148853205c8c0f9fb765fc203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANResponse &gt;</type>
      <name>getHandlesNANResponsePtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>aae7974c25788ffd72e8f388a61a98881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>handle_detector2D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/src/</path>
    <filename>handle__detector2D_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>help</name>
      <anchorfile>handle__detector2D_8cpp.html</anchorfile>
      <anchor>a97ee70a8770dc30d06c744b24eb2fcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lineLength2D</name>
      <anchorfile>handle__detector2D_8cpp.html</anchorfile>
      <anchor>a85f4d99e3480ce89398d3d00b774d0ba</anchor>
      <arglist>(int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>handle__detector2D_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>handle_detector_nan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/src/</path>
    <filename>handle__detector__nan_8cpp</filename>
    <includes id="getHandlesNAN_8h" name="getHandlesNAN.h" local="no" imported="no">handle_detection2D/getHandlesNAN.h</includes>
    <class kind="class">HandleDetectorNANNode</class>
    <member kind="typedef">
      <type>pcl::KdTree&lt; PointT &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>handle__detector__nan_8cpp.html</anchorfile>
      <anchor>a4a23abf01aed69daee4088d986a474fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>handle__detector__nan_8cpp.html</anchorfile>
      <anchor>aa6b13b73029db097ce680a016f4d6108</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>handle__detector__nan_8cpp.html</anchorfile>
      <anchor>a78e48559d4aa3f0864eec8a876e00607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>handle__detector__nan_8cpp.html</anchorfile>
      <anchor>a0257374b750f5131426788575911b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>handle__detector__nan_8cpp.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>handle__detector__nan_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/mapping/handle_detection2D/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>HandleDetectorNANNode</name>
    <filename>classHandleDetectorNANNode.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>cloud_cb</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a2888eaf3bb6ae2d65327d74df6ff226e</anchor>
      <arglist>(handle_detection2D::getHandlesNAN::Request &amp;req, handle_detection2D::getHandlesNAN::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createNaNPointCloud</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a6ba926b37508d3997d09647220ef2808</anchor>
      <arglist>(cv::Mat &amp;nan_image, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr nan_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLines</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a6323f5f8dafa269f3ac045c046f8faa5</anchor>
      <arglist>(const cv::Mat &amp;nan_image, cv::Mat &amp;dst, const vector&lt; Vec4i &gt; &amp;lines, int max_line_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawNANs</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a7cec903d4fa080d46871d6e245ee3ac6</anchor>
      <arglist>(cv::Mat &amp;nan_image, const Rect roi, double padding=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawProjectedPoints</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a7c00579eca0110872928672ab96a0472</anchor>
      <arglist>(std::vector&lt; cv::Point2d &gt; &amp;projected_points, cv::Mat &amp;nan_image, cv::Mat &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawROI</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a72b4cf64cf8fef742f601a49ede2abf5</anchor>
      <arglist>(cv::Mat &amp;nan_image, pcl::PointIndices &amp;roi_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erodeDilate</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ab878e0cb93d9cb37f53d4ecc2681526e</anchor>
      <arglist>(cv::Mat &amp;nan_image)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findBiggestPlane</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a41cee8dcc40a8c1ba691c6df662a580b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr pcl_cloud, Rect &amp;roi, pcl::PointIndices &amp;indices_biggest_plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findHandlesInNanPointCloud</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>aef0ac2c2184e750aa36798584cc705c9</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr nan_cloud, std::vector&lt; pcl::PointIndices &gt; &amp;handle_clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findLines</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>acee8696399c90f9b8916d5f709388e47</anchor>
      <arglist>(cv::Mat &amp;nan_image, vector&lt; Vec4i &gt; &amp;lines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getHandleImageLength</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a5d175764920e931856b63f7745b97418</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PointStamped &gt; &amp;vector_point_avg, std::vector&lt; double &gt; &amp;expected_handle_image_length)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a87e75a80cd7680220c252cccc50d5689</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HandleDetectorNANNode</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>af3cbbaf211c877fb17b7c00ab7763e0d</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lineLength2D</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a7d6c65f13c47327b0c459845ef4578b0</anchor>
      <arglist>(int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lineLength2D</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a803523aed2890e4dec10b1a7c1ea5352</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project3DPointsToPixels</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>acf609e32e6d52db7bf719a4c76c41435</anchor>
      <arglist>(std::vector&lt; cv::Point2d &gt; &amp;projected_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a2f56b25eb48b59d8f276f9cd61a4a3c0</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PointStamped &gt; &amp;vector_point_avg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recoverCentroidPose</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ac8c05b2417ff6b3900a7a39f8e2d58c4</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;handle_clusters, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr nan_cloud, std::vector&lt; geometry_msgs::PointStamped &gt; &amp;vector_point_avg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rejectFalsePositives</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ac0fff4b478c9fdda8d23096c5ac3b515</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PointStamped &gt; &amp;vector_point_avg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveHandleClusters</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>acff8bfc8aa869b49a0dcdea9751ebab7</anchor>
      <arglist>(std::vector&lt; pcl::PointIndices &gt; &amp;handle_clusters, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr nan_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformPoints</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a0d95015eeda8089b0faa3cb338414348</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PointStamped &gt; &amp;vector_point_avg, std::string frame=&quot;base_link&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>base_link_kinect_head_rgb_optical_frame_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a49c4243d464bcca082288c7a80252559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>biggest_plane_cloud_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a7ffa3ef854d09545d8b5cdc6e1bb78e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>cam_info</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a3101691ae281a492f3a0f0f6d1a408fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_geometry::PinholeCameraModel</type>
      <name>cam_model_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a476473c784f075e694b11a1bbfc2fdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>canny_img</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>abe9dfee3584f3f49f38d07e27371b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::ConvexHull&lt; pcl::PointXYZ &gt;</type>
      <name>chull_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a49fc30f4886785c2a810dcaf81465c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::EuclideanClusterExtraction&lt; PointT &gt;</type>
      <name>cluster_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ade03337d667df72e6e4f2f16705832a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>clusters_tree_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a0577ccb2e94db28fb6b05245be3bdb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>dst</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a21659bc90a688e6aabd7ab861613ceb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps_angle_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a3d28f187ae5eb4c349a99ae65f63103d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::EuclideanClusterExtraction&lt; pcl::PointXYZ &gt;</type>
      <name>h_cluster_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a0c1079202c34dbc517d6a7cffdf38741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>handle_length_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a61758c834a627862cbd929163dbfd4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::KdTree&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>handles_tree_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a510a391e90d7aa4a70b3a07663966b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::ImageConstPtr</type>
      <name>image_ptr</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>aaa41387064a028f64268fca251b05232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ad05308c9029d9f6277797cada75c900b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>aeecf3f78da22471b356205e54986902e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>kinect_rgb_optical_frame_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a2258ea538405789839c30439285c007a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>af3a5490d386cdaa39a820d6d3eaa0ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_iter_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a057e02eead7f89438499efa7340a3aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_table_inliers_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a02b4ec7426d38e8ce21817818bd4c6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::NormalEstimation&lt; pcl::PointXYZRGB, pcl::Normal &gt;</type>
      <name>n3d_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a149d0090f7f1169272f5bfd68f65090d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>nan_image</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a5dc2140efc548ef75ecfd6c81b14d404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>normal_distance_weight_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a090c43da8dc56a2533ce6c30f8d527cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KdTreePtr</type>
      <name>normals_tree_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a841dc24eb07c500cb7532dfcc9d04dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr_cluster_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a085fd2ae82f2e1220978cd31171a72cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2</type>
      <name>output_cloud_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a6eec9825ca2790f39e4d05fb33416665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_cloud_topic_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a0db9ca47e6724ab5dcadc6fcd1e3f8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_marker_topic_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>aaaf5dcb2cb4b638ea688bf5895e1d311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PCDWriter</type>
      <name>pcd_writer_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>abbe92c5f8a34f4d2087092e617d50f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>pcl_cloud_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ad5bb27a2a5859cc49afc28b1ec4011d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>plane_cluster_max_size_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a26b979e3d23d29661f8034a2d56e8519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>plane_cluster_min_size_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a74876724fafd50b6cf7b229a6b9fc669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_cluster_tolerance_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>acfa571f0d3513589fa50eb68718e88d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl_ros::Publisher&lt; PointT &gt;</type>
      <name>pub_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>aa1264a00cac062bdd5a4421a5d6815b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>roi_image</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>abfe69ee3d51aee87b3973ed2c3c6da91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sac_distance_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a94fc320699740950d11d9c29151bfc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_cloud_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a5cca048d2180c9c8ffe0b0839288a538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>save_image_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a2d753495e7d153d8f6e7d283d03e3cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::SACSegmentationFromNormals&lt; PointT, pcl::Normal &gt;</type>
      <name>seg_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>acdab6f2c79b743229efb289d65376892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>seg_prob_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>aef900fd702cf72f4c57439bab98a8b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>service_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a9bafac6c037cddd1141e52e4187e270c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a8596c8a3e088a3fa1d9b2f92d522532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a04cf49bb410214412627bda6caba2406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_handle_position_offset_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ad0c17242163b9ea4befdc6c01c616190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_handle_position_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>a71f94778f0c96d7b231d80dd89589075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classHandleDetectorNANNode.html</anchorfile>
      <anchor>ab4ade03af0702679486a561e0b98e434</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>handle_detection2D</name>
    <filename>namespacehandle__detection2D.html</filename>
    <namespace>handle_detection2D::srv</namespace>
    <class kind="struct">handle_detection2D::getHandlesNAN</class>
    <class kind="struct">handle_detection2D::getHandlesNANRequest_</class>
    <class kind="struct">handle_detection2D::getHandlesNANResponse_</class>
    <member kind="typedef">
      <type>::handle_detection2D::getHandlesNANRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>getHandlesNANRequest</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>af3447c1e7aefc6979c7826a789138770</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANRequest const  &gt;</type>
      <name>getHandlesNANRequestConstPtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>a8de8ae94711d7ea8111f46edbad3cad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANRequest &gt;</type>
      <name>getHandlesNANRequestPtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>a265ac8e9a2a83c0cfa02eecc1330d131</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::handle_detection2D::getHandlesNANResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>getHandlesNANResponse</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>a4dc749b909f19ff9a6d6e27fe12afe9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANResponse const  &gt;</type>
      <name>getHandlesNANResponseConstPtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>ac3a1c46148853205c8c0f9fb765fc203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANResponse &gt;</type>
      <name>getHandlesNANResponsePtr</name>
      <anchorfile>namespacehandle__detection2D.html</anchorfile>
      <anchor>aae7974c25788ffd72e8f388a61a98881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>handle_detection2D::getHandlesNAN</name>
    <filename>structhandle__detection2D_1_1getHandlesNAN.html</filename>
    <member kind="typedef">
      <type>getHandlesNANRequest</type>
      <name>Request</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNAN.html</anchorfile>
      <anchor>a2c8427680d081162226b7d00e9de236f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNAN.html</anchorfile>
      <anchor>aff5d5197a5e1bfea6d244b309fe61de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>getHandlesNANResponse</type>
      <name>Response</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNAN.html</anchorfile>
      <anchor>a6d2a1371664ed9d09de3d140cc3866e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNAN.html</anchorfile>
      <anchor>ad6abc0c2e4b049463a5294fb876cd57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNAN.html</anchorfile>
      <anchor>a3d73f050406866d67b09d03a091c266a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNAN.html</anchorfile>
      <anchor>a4f92a9a84748b7b3f9da835c6684b4b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>handle_detection2D::getHandlesNANRequest_</name>
    <filename>structhandle__detection2D_1_1getHandlesNANRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANRequest__.html</anchorfile>
      <anchor>a6039e3f61322a0cfe0e7a06d242fb341</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANRequest__.html</anchorfile>
      <anchor>abc480c7052c85bb830c0f4da501d3403</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>getHandlesNANRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANRequest__.html</anchorfile>
      <anchor>a7e20b262e3d8dfe6c0abb80518f365c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>getHandlesNANRequest_</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANRequest__.html</anchorfile>
      <anchor>ab3bd13bf3e503e887eca09a1168d9b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>getHandlesNANRequest_</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANRequest__.html</anchorfile>
      <anchor>ababf663fb5c7965ed568b605765f0805</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</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>structhandle__detection2D_1_1getHandlesNANRequest__.html</anchorfile>
      <anchor>a3886099c708dce6524df4ec712f49387</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>handle_detection2D::getHandlesNANResponse_</name>
    <filename>structhandle__detection2D_1_1getHandlesNANResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::geometry_msgs::PointStamped_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::PointStamped_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_handle_poses_type</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>acfcc7ce05bc563fe6244d39118392e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>a93a5208d623d352b257db88dee8d2c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>aae3581d7954fc823dc7fdbe2da2ac0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>getHandlesNANResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>abd4c080725960b987d82fc935542c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>getHandlesNANResponse_</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>a774b92fa5196bb1d48c7b703ae3b5ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>getHandlesNANResponse_</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>a97b0bcfbf67b1ae16a39840d31f599b8</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</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>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>a34e4adc6fa5e049b972c5000b4c5cd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::geometry_msgs::PointStamped_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::geometry_msgs::PointStamped_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>handle_poses</name>
      <anchorfile>structhandle__detection2D_1_1getHandlesNANResponse__.html</anchorfile>
      <anchor>a362b4525802e229d72dab70a5cd2f96b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>handle_detection2D::srv</name>
    <filename>namespacehandle__detection2D_1_1srv.html</filename>
    <namespace>handle_detection2D::srv::_getHandlesNAN</namespace>
  </compound>
  <compound kind="namespace">
    <name>handle_detection2D::srv::_getHandlesNAN</name>
    <filename>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</filename>
    <class kind="class">handle_detection2D::srv::_getHandlesNAN::getHandlesNAN</class>
    <class kind="class">handle_detection2D::srv::_getHandlesNAN::getHandlesNANRequest</class>
    <class kind="class">handle_detection2D::srv::_getHandlesNAN::getHandlesNANResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>a161e94a1b1ba3b38414582fadffa509f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>af2a5949cf62e60e3eed2cecb286e6642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>a5619f2f700dbcf0f57b47c45b8c99a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacehandle__detection2D_1_1srv_1_1__getHandlesNAN.html</anchorfile>
      <anchor>a2a65b49e525c0e809fbdf5441f68a389</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>handle_detection2D::srv::_getHandlesNAN::getHandlesNAN</name>
    <filename>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNAN.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNAN.html</anchorfile>
      <anchor>a8d6377621692e67376690be5439efda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNAN.html</anchorfile>
      <anchor>abf528d50a50908b7b6019c89df64506e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNAN.html</anchorfile>
      <anchor>af6bff2d143a9ebeb1bf8c465b98aa21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNAN.html</anchorfile>
      <anchor>a52fa923def667f32114bd7e94a100adb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>handle_detection2D::srv::_getHandlesNAN::getHandlesNANRequest</name>
    <filename>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>aca446e5cd077cc0b851ca8a172689b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>ac43a61d8761a9d41b8bc05a1d1729a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>abd441fedf19b7ad596d6c8ef56e40043</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>a2e7b8086f5b561bc9885553556478234</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>acc109ec4cc1437d65b7fa0bb69c8a91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>aa6a41bbd3a4221add88e6ef6ea9112d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>ad7c2d7635a76471ee0ed988fbba7c9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>a1d5acb42c9125163fa24ed6344ff2a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>ab0113c238ad85a92553ad02fee4b7025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>ab667dd22af1f5bd4e7e66b876a40d9b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>a79e28e974d89a6a5e96e21c3e1361c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANRequest.html</anchorfile>
      <anchor>ab32e9c1e24f871f5ded0446df8345591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>handle_detection2D::srv::_getHandlesNAN::getHandlesNANResponse</name>
    <filename>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>adcd7c5f066d50786e19df34e5a91ffc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a3af14b3ab8e79796bfc7d57d3251cb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>aad3468a3633831485069b701bb0cc2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a2b6de8e283475ebd8232a85536751a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a20fb56b87378fde612ce9a024490fbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handle_poses</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a9649db7cac21eed479808148c5e1494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>aff4b9190141b91eb31b249452e8daefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a893bcdc93d6a0cd259f21d14afb881c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>ab28e4ac46c0460978eea1fa706ac9651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a4eb4dc57f4a98a06b356ab970733756f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a6ef03ccbd7d7e01b2d3be339913be2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a9f1f57a932cad06c23484e68eac61872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classhandle__detection2D_1_1srv_1_1__getHandlesNAN_1_1getHandlesNANResponse.html</anchorfile>
      <anchor>a8098d35cd8edf42007d3cdad700e0eb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a326ef7381732232adf74b9dee4ccafb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afd4407334d17a212ea1cc0256b3ac190</anchor>
      <arglist>(const ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___b7404494412d9ee9b0e5e348d2463131.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_1handle__detection2D_1_1getHandlesNANResponse___b7404494412d9ee9b0e5e348d2463131.html</anchorfile>
      <anchor>af04d6ff4b6f1e1fc2f8d8282e675a60f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___b7404494412d9ee9b0e5e348d2463131.html</anchorfile>
      <anchor>a6c74d8200f9472bccbe5e59530f43714</anchor>
      <arglist>(const ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1handle__detection2D_1_1getHandlesNANRequest__f2b36827caa6f2720c2d2c062be800f3.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_1handle__detection2D_1_1getHandlesNANRequest__f2b36827caa6f2720c2d2c062be800f3.html</anchorfile>
      <anchor>a21fc1102049421b4167904eaedbb6a88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1handle__detection2D_1_1getHandlesNANRequest__f2b36827caa6f2720c2d2c062be800f3.html</anchorfile>
      <anchor>af4bbec16ef9533354c4846974a10cf4f</anchor>
      <arglist>(const ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1handle__detection2D_1_1getHandlesNANResponse_45fe41fc86b611d680c76d32f1f1a07c.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_1handle__detection2D_1_1getHandlesNANResponse_45fe41fc86b611d680c76d32f1f1a07c.html</anchorfile>
      <anchor>a3162552d77ea34a22e49c663a5d399f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1handle__detection2D_1_1getHandlesNANResponse_45fe41fc86b611d680c76d32f1f1a07c.html</anchorfile>
      <anchor>aed7e905a9d5faa0cc826dbddbfeae385</anchor>
      <arglist>(const ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1handle__detection2D_1_1getHandlesNANRequest_90e242536341c9e9c3ebd27ba820655b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___8a2d4f64e4b0db87ea4fa451f2083364.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___fc2c7c653efac259b234f44eb8e615e5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1handle__detection2D_1_1getHandlesNANResponse__419953a2146b648e2068d47e914edee5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1handle__detection2D_1_1getHandlesNANResponse__69604755a74c50103121dc287ec61797.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afe52bf67292f0fcd32c58691bf153592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a156233835cd4567dc448794d735d25c4</anchor>
      <arglist>(const ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f320e8164088e5734c24b238bd121d3</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_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a21fac526847f03d2947b6a9abf5c093a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af97fdb0c66b6eafdc4cc854f3cf75984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afb721a0ec90f48c490cdcc4e5545243a</anchor>
      <arglist>(const ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab6787d95c630eff2c5a891fb525556fe</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_1handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae01bdd2b936258d0ed613ea896d1d38d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.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_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab8d2d5a251c5f23bac89a6b4f1a4c9db</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_1handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab5c91c18727a0fdf5c19feba6a2aff04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1handle__detection2D_1_1getHandlesNANResponse___8de56c39288ff30ece4e22b539986027.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_1handle__detection2D_1_1getHandlesNANResponse___8de56c39288ff30ece4e22b539986027.html</anchorfile>
      <anchor>a9e28a43414a270ad40c75258ed5f76b2</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_1handle__detection2D_1_1getHandlesNANResponse___8de56c39288ff30ece4e22b539986027.html</anchorfile>
      <anchor>a9dc327f774f51a6f4ab1544c45687d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; handle_detection2D::getHandlesNAN &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01handle__detection2D_1_1getHandlesNAN_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_01handle__detection2D_1_1getHandlesNAN_01_4.html</anchorfile>
      <anchor>a0d200b9af9e3f3d391c5cf47a58418dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01handle__detection2D_1_1getHandlesNAN_01_4.html</anchorfile>
      <anchor>acf0cf3b67babb73b6e53454742227f86</anchor>
      <arglist>(const handle_detection2D::getHandlesNAN &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.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_01handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2439a2dfdbfcb66ec4137d9a8139ec6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa0545b0e01cebf020ad88249740819b1</anchor>
      <arglist>(const handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.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_01handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab0dd3599cc32ac42e60ee01dd8530c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aec55a0736ccca40e4d49f5d20fe8194d</anchor>
      <arglist>(const handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; handle_detection2D::getHandlesNAN &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01handle__detection2D_1_1getHandlesNAN_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_01handle__detection2D_1_1getHandlesNAN_01_4.html</anchorfile>
      <anchor>a7f8dc34cca4f07f2eaff419de08688c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01handle__detection2D_1_1getHandlesNAN_01_4.html</anchorfile>
      <anchor>a15ba0c57385a1b672190227697778935</anchor>
      <arglist>(const handle_detection2D::getHandlesNAN &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.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_01handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a31ee5cff8c59a478093d62e06eda4234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01handle__detection2D_1_1getHandlesNANRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a025503fac6d15cde9096b3cc1f5321e6</anchor>
      <arglist>(const handle_detection2D::getHandlesNANRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.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_01handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1cee784d9508438bb05a5814bdac1eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01handle__detection2D_1_1getHandlesNANResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac078a1763b9c49b2813e9bba4fe3b0fe</anchor>
      <arglist>(const handle_detection2D::getHandlesNANResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
