<?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-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/normal_descriptor_node/</path>
    <filename>____init_____8py</filename>
    <namespace>normal_descriptor_node</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/normal_descriptor_node/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>normal_descriptor_node::msg</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/normal_descriptor_node/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>normal_descriptor_node::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_ndesc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/normal_descriptor_node/msg/</path>
    <filename>__ndesc_8py</filename>
    <class kind="class">normal_descriptor_node::msg::_ndesc::ndesc</class>
    <namespace>normal_descriptor_node::msg::_ndesc</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d2if</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</anchorfile>
      <anchor>aff305750f6bb729cefb08957ada45e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</anchorfile>
      <anchor>a3acd3a6756e1e407a2c8500df1fe5d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</anchorfile>
      <anchor>a1ea4d114d5438516d7f17d3a87f284d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ndesc_pc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/normal_descriptor_node/msg/</path>
    <filename>__ndesc__pc_8py</filename>
    <class kind="class">normal_descriptor_node::msg::_ndesc_pc::ndesc_pc</class>
    <namespace>normal_descriptor_node::msg::_ndesc_pc</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2if</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a0e1a3b1972440c5321622f893c3f7d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a4df6fc5a283c75e0c6346440db611589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a701429e33b0a2f1470c9b66a29c05c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6i</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>afcab53c9a037a9557b0a025971d62495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a23955e48f0a4e551ba018a5f240186b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a87922a8ee3aec555884daa9071762f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_ndesc_pc_service.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/normal_descriptor_node/srv/</path>
    <filename>__ndesc__pc__service_8py</filename>
    <class kind="class">normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_service</class>
    <class kind="class">normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_serviceRequest</class>
    <class kind="class">normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_serviceResponse</class>
    <namespace>normal_descriptor_node::srv::_ndesc_pc_service</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a1536db04e0d19a1d029ca74ea28d05e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2if</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a25eb7c0a84ddd3a62b6cce86dea16c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a8edafc89f19db16f0bd325ae29d25800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a3e99570bb19b32bbcd94b25e3af7c7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6i</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>ad69933cb25b603b64d1701eb1b87d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a59c734c92240e9925eb4bdc9a6f75db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>ad2a5cf3ab830cfa88643f5f70e3112ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a587bd592717fcd6c40367d4c819ad1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_IBI</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>ac05d6a4c6839209f03edc4b168335911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a8b7dcac6328c0107b3988bc758fda564</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>check_map.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/</path>
    <filename>check__map_8py</filename>
    <namespace>check_map</namespace>
    <member kind="function">
      <type>def</type>
      <name>show_map</name>
      <anchorfile>namespacecheck__map.html</anchorfile>
      <anchor>a79e5fe4f83cfbb1cc3f6f1580bdf8f56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>ndesc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/msg_gen/cpp/include/normal_descriptor_node/</path>
    <filename>ndesc_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">normal_descriptor_node::ndesc_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>normal_descriptor_node</namespace>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>acdc29c015f6435c5b131960858bbb4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc const  &gt;</type>
      <name>ndescConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a7a46ff8dfd8e7bfcea4c1ecf32c19bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc &gt;</type>
      <name>ndescPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a428feaa0cd102da9b7e9d60a4ab6fb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a438262a35661bcdb4fce7957f71e160e</anchor>
      <arglist>(std::ostream &amp;s, const ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndesc_pc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/msg_gen/cpp/include/normal_descriptor_node/</path>
    <filename>ndesc__pc_8h</filename>
    <includes id="ndesc_8h" name="ndesc.h" local="yes" imported="no">normal_descriptor_node/ndesc.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>normal_descriptor_node</namespace>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc_pc</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>aae717527d7d5129cd1a9ed888dfe9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc const  &gt;</type>
      <name>ndesc_pcConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>ad04acf163a1b346e0bb41afb3e599893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc &gt;</type>
      <name>ndesc_pcPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a24ce8b88cc3f9b99a6f5adcd2e8713fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>ae5945489885ff6667cbf621cbe74424c</anchor>
      <arglist>(std::ostream &amp;s, const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndesc_pc_service.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/srv_gen/cpp/include/normal_descriptor_node/</path>
    <filename>ndesc__pc__service_8h</filename>
    <includes id="ndesc__pc_8h" name="ndesc_pc.h" local="yes" imported="no">normal_descriptor_node/ndesc_pc.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; normal_descriptor_node::ndesc_pc_service &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; normal_descriptor_node::ndesc_pc_service &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_service</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_serviceRequest_</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_serviceResponse_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>normal_descriptor_node</namespace>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc_pc_serviceRequest</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>ae70e0b37ce4132136bcae9ea706b5d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest const  &gt;</type>
      <name>ndesc_pc_serviceRequestConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a384c19470267fff6999533873cef9cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest &gt;</type>
      <name>ndesc_pc_serviceRequestPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a570ff285c2f66583b5fa3efb9fb13232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc_pc_serviceResponse</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a70b4a2792948a0ca47176629c2f0e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse const  &gt;</type>
      <name>ndesc_pc_serviceResponseConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a7739b106ae590bcf2f1a66f3246a5343</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse &gt;</type>
      <name>ndesc_pc_serviceResponsePtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a901f20e2e79c6f62711ebae9c6100750</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndescs2disk.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/</path>
    <filename>ndescs2disk_8cpp</filename>
    <includes id="ndescs2disk_8h" name="ndescs2disk.h" local="yes" imported="no">ndescs2disk.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>DirectoryExists</name>
      <anchorfile>ndescs2disk_8cpp.html</anchorfile>
      <anchor>a4ef5981988defad77fd093619b802b7d</anchor>
      <arglist>(const char *pzPath)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ndescs2disk_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndescs2disk.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/include/</path>
    <filename>ndescs2disk_8h</filename>
    <includes id="normal__descriptor__alg_8h" name="normal_descriptor_alg.h" local="yes" imported="no">normal_descriptor_alg.h</includes>
    <includes id="ndesc__pc_8h" name="ndesc_pc.h" local="no" imported="no">normal_descriptor_node/ndesc_pc.h</includes>
    <includes id="ndesc_8h" name="ndesc.h" local="no" imported="no">normal_descriptor_node/ndesc.h</includes>
    <class kind="class">Ndescs2Disk</class>
  </compound>
  <compound kind="file">
    <name>normal_descriptor_alg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/</path>
    <filename>normal__descriptor__alg_8cpp</filename>
    <includes id="normal__descriptor__alg_8h" name="normal_descriptor_alg.h" local="yes" imported="no">normal_descriptor_alg.h</includes>
    <class kind="class">II</class>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>normal__descriptor__alg_8cpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bin</name>
      <anchorfile>normal__descriptor__alg_8cpp.html</anchorfile>
      <anchor>a3a700c2089bd11e758369f73e8a88e21</anchor>
      <arglist>(float x, float y, std::vector&lt; float &gt; &amp;bin_boundsX, std::vector&lt; float &gt; &amp;bin_boundsY)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_descriptor_alg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/include/</path>
    <filename>normal__descriptor__alg_8h</filename>
    <includes id="ndesc__pc_8h" name="ndesc_pc.h" local="no" imported="no">normal_descriptor_node/ndesc_pc.h</includes>
    <class kind="class">NormalDescriptorAlgorithm</class>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>normal__descriptor__alg_8h.html</anchorfile>
      <anchor>a3a3e9d4cf73114c8e5198225ca65269e</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_descriptor_alg_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/src/</path>
    <filename>normal__descriptor__alg__node_8cpp</filename>
    <includes id="normal__descriptor__alg__node_8h" name="normal_descriptor_alg_node.h" local="yes" imported="no">normal_descriptor_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>normal__descriptor__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal_descriptor_alg_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/include/</path>
    <filename>normal__descriptor__alg__node_8h</filename>
    <includes id="normal__descriptor__alg_8h" name="normal_descriptor_alg.h" local="yes" imported="no">normal_descriptor_alg.h</includes>
    <includes id="ndesc__pc__service_8h" name="ndesc_pc_service.h" local="yes" imported="no">normal_descriptor_node/ndesc_pc_service.h</includes>
    <class kind="class">NormalDescriptorAlgNode</class>
  </compound>
  <compound kind="file">
    <name>NormalDescriptorConfig-usage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/docs/</path>
    <filename>NormalDescriptorConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>NormalDescriptorConfig.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/docs/</path>
    <filename>NormalDescriptorConfig_8dox</filename>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>default</name>
      <anchorfile>NormalDescriptorConfig_8dox.html</anchorfile>
      <anchor>a94d02332ecf13e7845f06fe8c343e101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>max</name>
      <anchorfile>NormalDescriptorConfig_8dox.html</anchorfile>
      <anchor>a55c9de72d9f3630abdf51bfe39c191dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>~num_spatial_bins</name>
      <anchorfile>NormalDescriptorConfig_8dox.html</anchorfile>
      <anchor>a90e903dd9fd802fbd96d52977b55b405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>select_one_desc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/tools/</path>
    <filename>select__one__desc_8py</filename>
    <class kind="class">select_one_desc::node_select_one_desc</class>
    <namespace>select_one_desc</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>A</name>
      <anchorfile>namespaceselect__one__desc.html</anchorfile>
      <anchor>a80637965cdde59d748d6591003b26ec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize_descs.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/normal_descriptor_node/tools/</path>
    <filename>visualize__descs_8py</filename>
    <class kind="class">visualize_descs::node_visualize_descs</class>
    <namespace>visualize_descs</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_pos_rgb_gray</name>
      <anchorfile>namespacevisualize__descs.html</anchorfile>
      <anchor>ace94b534e07da2696fed84353a5e6322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>A</name>
      <anchorfile>namespacevisualize__descs.html</anchorfile>
      <anchor>a648a9e6294bded35ce3a9cb5f940b29d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>II</name>
    <filename>classII.html</filename>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>a31d6c1ad8984d30fa48e0288e6ed5724</anchor>
      <arglist>(std::vector&lt; unsigned int &gt; &amp;im)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>get_sub_rect</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>ab4e2695e602c1bd1079ebd04e5624dad</anchor>
      <arglist>(unsigned int tu, unsigned int tv, unsigned int bu, unsigned int bv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>II</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>ad4e5fc64b5f9a95bfd12af68403f165c</anchor>
      <arglist>(unsigned int bins, unsigned int width, unsigned int height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~II</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>aff89ac81c68843086fdfaa387d50eba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bins_</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>a7293b5012fb79c1cf61261d6f7de296c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height_</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>ad2e822026de8a91b22f4c1fe55d87d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned int * &gt;</type>
      <name>ii_</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>a4e0571fbbe1b4411f26533db6b2c1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width_</name>
      <anchorfile>classII.html</anchorfile>
      <anchor>ad2a96326eaf2f42aa4a7c969937426c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ndescs2Disk</name>
    <filename>classNdescs2Disk.html</filename>
    <member kind="function">
      <type></type>
      <name>Ndescs2Disk</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>ab253adcd7cc2e4702f98ca90fe14d7e0</anchor>
      <arglist>(char *pref_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>points_callback</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>a9ab2a335ba677ceb06f91ef78945f82a</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc::ConstPtr &amp;ndesc_pc_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_point</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>a8036766fb325023b08405d5b1618dbb8</anchor>
      <arglist>(FILE *pf, const normal_descriptor_node::ndesc &amp;point)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>a38baa4a0d3895bee74cc4d7ac55bd214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>keep_nan_points_</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>a29a70e84f76a9f330e036c19f2280bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>a5cb16c36ecb21cb8a00f252a677cba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>points_subscriber_</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>aae716fc52db14a1159f11f89d06c3b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>prefix_out_</name>
      <anchorfile>classNdescs2Disk.html</anchorfile>
      <anchor>acd0b95811615f7fddf922175595e48dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NormalDescriptorAlgNode</name>
    <filename>classNormalDescriptorAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; NormalDescriptorAlgorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>NormalDescriptorAlgNode</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>abb1fa315252e3cc20cf6ebbfb4560e77</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NormalDescriptorAlgNode</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>a728af6e3094a3cb9fd18b2ca737b44cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>a7a988ea833b66aa0e1c9be9de2a19d9e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>af3a91a645f426fbdcdf2862958c0d4e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>a8eec1094718e4ebaaa108bef84d8ad70</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute_and_publish_descs</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>a5ae7e3d386f8688d3cc6ae5d53b0c0e3</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, normal_descriptor_node::ndesc_pc &amp;ndesc_pc_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>points_callback</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>a943a82672b35692451e13bb5db282486</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>points_service_callback</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>a4f4a2fc31e22a3b365fdb2a3e06c3a32</anchor>
      <arglist>(normal_descriptor_node::ndesc_pc_service::Request &amp;req, normal_descriptor_node::ndesc_pc_service::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>descriptor_publisher_</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>ac61a5550768cce0086670270a45aa7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>point_desc_service_</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>ab1e32d952c288f31136940a0b9f45ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>points_subscriber_</name>
      <anchorfile>classNormalDescriptorAlgNode.html</anchorfile>
      <anchor>ad887953bff1d86668b85cf3fdbe52be7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NormalDescriptorAlgorithm</name>
    <filename>classNormalDescriptorAlgorithm.html</filename>
    <member kind="typedef">
      <type>normal_descriptor_node::NormalDescriptorConfig</type>
      <name>Config</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a3f52d4ac5f08df694f963d05f6cca786</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>normal_descriptor_node::ndesc</type>
      <name>compute_descriptor_one_spatial_rot_inv</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a7877b0c03a9b206f27594e8a3e9af840</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, pcl::PointCloud&lt; pcl::PointXY &gt; &amp;pcl_spherical, uint u, uint v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_descriptor_spatial_rot_inv</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a1bd68c87013fb552f824f488912356d5</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, normal_descriptor_node::ndesc_pc &amp;ndesc_pc_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_ndescs_integral_spatial</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a091866219223d3ee1019a2921e87c634</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, normal_descriptor_node::ndesc_pc &amp;ndesc_pc_msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compute_total_bins</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a37c16f6d1352e47e351c56db209c6cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>afa65b4d67d4a4c5f54c429aa79d96830</anchor>
      <arglist>(const Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a905141f4c5a04a4a4bb85b6aaa370294</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalDescriptorAlgorithm</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>aece9362cf9bed19f70d1fe6e98d8e56f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_desc_patch_radius</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>aca84e236fbdb6a8464c0f2cae52770bb</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>set_num_orientation_bins</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a0228d980f7e02b9b0dfc7a7bfa0cc06a</anchor>
      <arglist>(uint nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_num_side_spatial_bins</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a6a7490b13d2b9a343766abe913024813</anchor>
      <arglist>(int nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_sample_each</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a4bbff12ea84a0a26ad230ae10d9034ef</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enter</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>abc0bafa7b1283137d5d26bfdbeaea9d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a793cf61301e06dbeb843af631511b530</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NormalDescriptorAlgorithm</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a7237452f209bec3f4e90ec3625646c1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a689c6ba5607bcaa4a5462ddc1324ee46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute_spherical_coords</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a78d494c3b899c58bde3a99be1c512dfb</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::Normal &gt; &amp;pcl_normal, pcl::PointCloud&lt; pcl::PointXY &gt; &amp;pcl_spherical)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMutex</type>
      <name>alg_mutex_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a59008e4d38a671a192d8452891b83cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>desc_num_orient_bins_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>ad2a92fd1f4c0f663285a6f1eeb6bb223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>desc_num_side_spatial_bins_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a33f1fd62ee0b09a4e9f62b5a21364b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>desc_num_total_bins_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a96cdb6b82cf5d1e6cd87da6f6029fa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>desc_patch_radius_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a80c006faddb2adb76faaf67e916f81b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>margin_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>acb9057ec6f6f78c79e20103ca36c6c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>nt_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a744db00216548331e37fd3f828d5dc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>orient_bin_boundsX_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>ae0d2d066360e8a3747a60f1aaf562ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>orient_bin_boundsY_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>a48f63b2f2f1e7991585c53966da2d8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>sample_each_</name>
      <anchorfile>classNormalDescriptorAlgorithm.html</anchorfile>
      <anchor>afd3ab2bdc3b8ce94faf775cb14e589be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>check_map</name>
    <filename>namespacecheck__map.html</filename>
    <member kind="function">
      <type>def</type>
      <name>show_map</name>
      <anchorfile>namespacecheck__map.html</anchorfile>
      <anchor>a79e5fe4f83cfbb1cc3f6f1580bdf8f56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>normal_descriptor_node</name>
    <filename>namespacenormal__descriptor__node.html</filename>
    <namespace>normal_descriptor_node::msg</namespace>
    <namespace>normal_descriptor_node::srv</namespace>
    <class kind="struct">normal_descriptor_node::ndesc_</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_service</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_serviceRequest_</class>
    <class kind="struct">normal_descriptor_node::ndesc_pc_serviceResponse_</class>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>acdc29c015f6435c5b131960858bbb4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc_pc</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>aae717527d7d5129cd1a9ed888dfe9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc_pc_serviceRequest</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>ae70e0b37ce4132136bcae9ea706b5d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest const  &gt;</type>
      <name>ndesc_pc_serviceRequestConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a384c19470267fff6999533873cef9cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest &gt;</type>
      <name>ndesc_pc_serviceRequestPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a570ff285c2f66583b5fa3efb9fb13232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ndesc_pc_serviceResponse</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a70b4a2792948a0ca47176629c2f0e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse const  &gt;</type>
      <name>ndesc_pc_serviceResponseConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a7739b106ae590bcf2f1a66f3246a5343</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse &gt;</type>
      <name>ndesc_pc_serviceResponsePtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a901f20e2e79c6f62711ebae9c6100750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc const  &gt;</type>
      <name>ndesc_pcConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>ad04acf163a1b346e0bb41afb3e599893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc &gt;</type>
      <name>ndesc_pcPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a24ce8b88cc3f9b99a6f5adcd2e8713fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc const  &gt;</type>
      <name>ndescConstPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a7a46ff8dfd8e7bfcea4c1ecf32c19bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc &gt;</type>
      <name>ndescPtr</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a428feaa0cd102da9b7e9d60a4ab6fb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>a438262a35661bcdb4fce7957f71e160e</anchor>
      <arglist>(std::ostream &amp;s, const ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacenormal__descriptor__node.html</anchorfile>
      <anchor>ae5945489885ff6667cbf621cbe74424c</anchor>
      <arglist>(std::ostream &amp;s, const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>normal_descriptor_node::ndesc_</name>
    <filename>structnormal__descriptor__node_1_1ndesc__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>_descriptor_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>ae99b3f92f48aaa4b0f341e38c308bf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_ori_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>aea71197478410da27b7bca81f6e96995</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Vector3_&lt; ContainerAllocator &gt;</type>
      <name>_point3d_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a19a881139a5b390ddbbd71b7f24d40f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_u_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a775662c0fe024f3a91b19cc776a59453</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_v_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a80c44447b8714a97b14318412ad08ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>ae3274ad35743c1ce7c83aeb2c1d9f0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>abdd038c10951ffff3406aa68897f100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ndesc_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a191d97c8e4271544b6bb4c3a2536b051</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a2c96132072fed4c13dcd62a576aa58f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a9e49fbe808642bd813e82d7b0f2fd5d1</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>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a5730c1b87dcf7392665192b18f95fd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float, typename ContainerAllocator::template rebind&lt; float &gt;::other &gt;</type>
      <name>descriptor</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>aa6b975c53e0143c99ac9f85eeba0c784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ori</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a1076a76cefe5fe7b0170b5fa91c34810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Vector3_&lt; ContainerAllocator &gt;</type>
      <name>point3d</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a7f737c7e8c5e7f2adf49bf7e10506021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>u</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a4fab4762f69fe2a3aaed7131c9592b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>v</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__.html</anchorfile>
      <anchor>a9d4a2cfd553fa39f9e6f6001f602405b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>normal_descriptor_node::ndesc_pc_</name>
    <filename>structnormal__descriptor__node_1_1ndesc__pc__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_descriptors_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a9417a575cf1671c48cb8e8c6c4c49a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>ade2d6d4f2080501e684866964c857ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_height_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a1276d46994bd28b611727b02c939574a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_len_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a77927383f842799cc41d7ec875505494</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_num_orient_bins_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a90c97fcbdc2e54f04f70cffb93679f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_num_spa_bins_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a497e2bac3892c5f2ca5bd1de4e439c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_num_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>afe49fec6384a6d550dff3b58ad12da85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_width_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>aeba8510a222964bb1d58f34272c0be7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>aca51a0781bb88f13db5d4adb1de6cc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a5df7657d8232db058970996c4d3074b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ndesc_pc_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a26d2171ba898d048b485e05787b08d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_pc_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a0223ca47770f8d96064fd4e45cd3ddf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_pc_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a00e5bc7fe8e0996d0b88bf8703f00c98</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>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>abb7a1d8962a6191a268d6cd0b0eda6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>descriptors</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a635ad49070c080e52de919be1dd64dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>af0541d81cbcf57c63d63b29161c8f428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>height</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>aef8d60c0ccac2ea92850103f0acfa190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>len</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>adb3ff4fbafc840d2c014531a4fbeb497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a855bd7f34ecc05277de37b2e00d87398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num_orient_bins</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a263e99a63933c327db491a2a82dfc84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num_spa_bins</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a2bf9f7ba510821f01216f102208ecfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>width</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__.html</anchorfile>
      <anchor>a4e067deaed0fccc4c31e071916691c90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>normal_descriptor_node::ndesc_pc_service</name>
    <filename>structnormal__descriptor__node_1_1ndesc__pc__service.html</filename>
    <member kind="typedef">
      <type>ndesc_pc_serviceRequest</type>
      <name>Request</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__service.html</anchorfile>
      <anchor>afa526faa269e3a041b9a3136428e3bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__service.html</anchorfile>
      <anchor>a4825940d70b340918e08ddb901143a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ndesc_pc_serviceResponse</type>
      <name>Response</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__service.html</anchorfile>
      <anchor>a3c0799d7028e2dbd7c0dad87cb2b252b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__service.html</anchorfile>
      <anchor>ac21c63f8364ee2f95fdb66431f780d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__service.html</anchorfile>
      <anchor>a3d2ef69b6fb891cc347853f2c42c842b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__service.html</anchorfile>
      <anchor>a8180f384a69630d55dd4b20d32a03b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>normal_descriptor_node::ndesc_pc_serviceRequest_</name>
    <filename>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::PointCloud2_&lt; ContainerAllocator &gt;</type>
      <name>_cloth_cloud_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>ac89ca40824f2434487d84ab1d705d17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>a8e44f52c7e4b64dd23267fb4ca333abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>aa28fc061798d6a645f47d9ccf2614132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>aecfe14e1889c0099ce524339a8182735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_pc_serviceRequest_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>a47d8e254fd4c933e5721866da23314a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_pc_serviceRequest_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>a957c87d3b0da61ed1eadf6c68feed329</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>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>af5f53c2524a7e27c0919181f1b6e99eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::PointCloud2_&lt; ContainerAllocator &gt;</type>
      <name>cloth_cloud</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceRequest__.html</anchorfile>
      <anchor>ae8a431bd0744293ebdfef37f7fae3df6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>normal_descriptor_node::ndesc_pc_serviceResponse_</name>
    <filename>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt;</type>
      <name>_ndesc_pc_msg_type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>a2ebd263bdb5abdeb8e57f78c323e8c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>a5d82b156157ed4950b7bb7b68aa3bf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>adc4f987753bc80252273e88d87f35cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>a0bbedb071e7afeb6d2846dfdca3521e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_pc_serviceResponse_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>a6344eaa0fe697b2603bc721691960eee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ndesc_pc_serviceResponse_</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>ac8f1929547bb9f7a69ca9daecd255988</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>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>a0df0de3940bcf28a41bbc27874ba7d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt;</type>
      <name>ndesc_pc_msg</name>
      <anchorfile>structnormal__descriptor__node_1_1ndesc__pc__serviceResponse__.html</anchorfile>
      <anchor>a7d0e86c8ed262de8aa84d745b7f29318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>normal_descriptor_node::msg</name>
    <filename>namespacenormal__descriptor__node_1_1msg.html</filename>
    <namespace>normal_descriptor_node::msg::_ndesc</namespace>
    <namespace>normal_descriptor_node::msg::_ndesc_pc</namespace>
  </compound>
  <compound kind="namespace">
    <name>normal_descriptor_node::msg::_ndesc</name>
    <filename>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</filename>
    <class kind="class">normal_descriptor_node::msg::_ndesc::ndesc</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d2if</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</anchorfile>
      <anchor>aff305750f6bb729cefb08957ada45e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</anchorfile>
      <anchor>a3acd3a6756e1e407a2c8500df1fe5d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc.html</anchorfile>
      <anchor>a1ea4d114d5438516d7f17d3a87f284d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normal_descriptor_node::msg::_ndesc::ndesc</name>
    <filename>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a77adb62b9072efb93c180f9e0895d1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>aa627f1eb8a34dd7fb0a7ba10cf440ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a6874f02bbbca1b4dc11f36e56e85461d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>ac614a18f9ff20223f8b147d57f031f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a2b9adb552b295a4ab219e1ff858de3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>ae9d85a5a0aa21183eed9acc96fd6847b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ori</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a8e4f50dc6ce9d6292a6c94c4fb58b006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>point3d</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a1b677d96c72bd09bbd18ca8dc2a50a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>u</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>aac6c8298d98441b31b5b9dc0c7c92c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a184768688a02d297aa83f1c113c884a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a42c046dc39002d2c4c23099c6475e2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>aa7ee3b2035c4d92a161022eaf7263691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a9bf9faafee688eac14f828469e1e8969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>adbfe6689a68061df990e63535729fdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>aff6c043e3f811c140a91c8934e208d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>a5e3fc7bbb187d4bd73eb0d29a995c34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc_1_1ndesc.html</anchorfile>
      <anchor>ae5d876eec3d8132ae8cfa8028f81b352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>normal_descriptor_node::msg::_ndesc_pc</name>
    <filename>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</filename>
    <class kind="class">normal_descriptor_node::msg::_ndesc_pc::ndesc_pc</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2if</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a0e1a3b1972440c5321622f893c3f7d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a4df6fc5a283c75e0c6346440db611589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a701429e33b0a2f1470c9b66a29c05c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6i</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>afcab53c9a037a9557b0a025971d62495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a23955e48f0a4e551ba018a5f240186b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacenormal__descriptor__node_1_1msg_1_1__ndesc__pc.html</anchorfile>
      <anchor>a87922a8ee3aec555884daa9071762f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normal_descriptor_node::msg::_ndesc_pc::ndesc_pc</name>
    <filename>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a4c34dc1a472ba797b486a7071e0d7772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>abed84a40238c2a250906e3ade3ebbf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>aa1194392ccd4654d913d6989928ba396</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>aae62f82a54fb906e511a5c95c2668655</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a2ec4145c26d7d87f7eda361e6f695ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptors</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a061ec661c366b85a66593847cf85e5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>afd1e87826ea55cf99f1e84b021169669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>ad0f8ec7e52e7da9d7f8e57897ed87973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>len</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a5cc88dd1607b76034adba2f12b1a4655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>adccedbd64aece1f6c19945578a20a259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_orient_bins</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a786c8d421c4ff95cf3c2097e1b8fc96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_spa_bins</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a3a9ac62c612a12f378b03e6d3f834941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>width</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a4dfb9a06e73bed12d869d0faf200b0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a11cf648717c6d9e3300db07dfe1f6a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>aeff222bfafa7b2c7c896d67f6fb9947f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a40e51f576331d0a906a8cb45fa31cd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a910fec4a3822bc5450296a513cbb84bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a29ed9b170b021d272f29223758a958db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a260e245af531935723f7c33473a29789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classnormal__descriptor__node_1_1msg_1_1__ndesc__pc_1_1ndesc__pc.html</anchorfile>
      <anchor>a31b94afb2575e717676ce57018a12e84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>normal_descriptor_node::srv</name>
    <filename>namespacenormal__descriptor__node_1_1srv.html</filename>
    <namespace>normal_descriptor_node::srv::_ndesc_pc_service</namespace>
  </compound>
  <compound kind="namespace">
    <name>normal_descriptor_node::srv::_ndesc_pc_service</name>
    <filename>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</filename>
    <class kind="class">normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_service</class>
    <class kind="class">normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_serviceRequest</class>
    <class kind="class">normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_serviceResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a1536db04e0d19a1d029ca74ea28d05e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2if</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a25eb7c0a84ddd3a62b6cce86dea16c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a8edafc89f19db16f0bd325ae29d25800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a3e99570bb19b32bbcd94b25e3af7c7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6i</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>ad69933cb25b603b64d1701eb1b87d67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a59c734c92240e9925eb4bdc9a6f75db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B2I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>ad2a5cf3ab830cfa88643f5f70e3112ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a587bd592717fcd6c40367d4c819ad1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_IBI</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>ac05d6a4c6839209f03edc4b168335911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacenormal__descriptor__node_1_1srv_1_1__ndesc__pc__service.html</anchorfile>
      <anchor>a8b7dcac6328c0107b3988bc758fda564</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_service</name>
    <filename>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__service.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__service.html</anchorfile>
      <anchor>ace31cbb831972c5a05de523e33ccdd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__service.html</anchorfile>
      <anchor>a1089d8851428a6e91ec5162424588101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__service.html</anchorfile>
      <anchor>a27009ef9897f77a12f0dbdf4b52fc6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__service.html</anchorfile>
      <anchor>abdc852dcca1a1d2092012205d0c211b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_serviceRequest</name>
    <filename>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a1cdae4e1f24c421515526950a8f3acda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>ae44736fce417340de28cd7e28036b5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a63c4830800843c370bf6dde281108da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>af57ef6fe604524fa38ecbffb90e504c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>afade8b49f40c10f2c261cc1765198242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cloth_cloud</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>ad2712d4d8fa327a9d2d1fd35dadfc2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a972c6580181726fc76b78431c7e20f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a452a152068846ea33bd47a5a994ee70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a9fc7ab5b231f0f632815433e6e9f6b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>accdeebb8b8d8db937756627e3ad4aed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a33295b0db20fa66df82ef14b4bfa0410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>a2b575a43093145718dfa4d61b307fed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceRequest.html</anchorfile>
      <anchor>acee4ba752e5b44222b74bd52f87283c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>normal_descriptor_node::srv::_ndesc_pc_service::ndesc_pc_serviceResponse</name>
    <filename>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a561d47300c4dbfe6517af9c0533076c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a8d990bf6006993cbb14d5917dae527f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a58bde93128d3e683824e9e29a56db94e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a4cb06f687b01a1d2864dfe68964aa915</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>ac84a3ba2f1aa565ed9a0a9b5cfeafda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ndesc_pc_msg</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a7144b5b373327f810d60972f4c49f370</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>aacf153e74dce88e7676addc791a2d07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>aa67683296b0c00556f59b3894afa434c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a600819ee07b81551e016e5db8fb05ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a8d3483b45536cdbac93a1779621fd40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>a1febec5f35fc5a949a79db0ef2b4f1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>ae545c03eff0d584d36250a0d3568c4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classnormal__descriptor__node_1_1srv_1_1__ndesc__pc__service_1_1ndesc__pc__serviceResponse.html</anchorfile>
      <anchor>afa1ce94fbfcc249e841b0f703678de2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8ce5dd94527614af00738218bc73b821</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f3a7876a33c6d134c437522f1a25338</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1normal__descriptor__node_1_1ndesc___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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa70df1313098a61749e9d52fdd4e0a31</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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a37461308efa571c7e128570df5a6558c</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1normal__descriptor__node_1_1ndesc__pc___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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad74bf15cebe8fede6d70436e991b0f7d</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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adbdcd6fd197ef42241b8df2a6b18bd01</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviceR2b9df8915c99538c9be00411c22d4130.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_1normal__descriptor__node_1_1ndesc__pc__serviceR2b9df8915c99538c9be00411c22d4130.html</anchorfile>
      <anchor>aa3f8eb60918e2002968491be26f66bb9</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_1normal__descriptor__node_1_1ndesc__pc__serviceR2b9df8915c99538c9be00411c22d4130.html</anchorfile>
      <anchor>a7f98b4765834a48e5b37e9fa6a858c8a</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviceR297742401fa122861fabe27d27d85df7.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_1normal__descriptor__node_1_1ndesc__pc__serviceR297742401fa122861fabe27d27d85df7.html</anchorfile>
      <anchor>a0c1f4d289034114e119eb7dc94fe058d</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_1normal__descriptor__node_1_1ndesc__pc__serviceR297742401fa122861fabe27d27d85df7.html</anchorfile>
      <anchor>abd5c743a904aac26685e6918e974d0a3</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1normal__descriptor__node_1_1ndesc___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_1Definition_3_01_1_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afcdeef6b6e2d22a1795b6360382719ec</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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac248d8b5c2f3bf1c8e3b9921ea9ad706</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1normal__descriptor__node_1_1ndesc__pc___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_1Definition_3_01_1_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a52c1a2e4e872e68b822b44adfd0210dc</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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac47c95a4136b8a6759dbdb4f33f22678</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1normal__descriptor__node_1_1ndesc__pc__servic08797558eb0097bbd695eeafc0a87be8.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_1normal__descriptor__node_1_1ndesc__pc__servic08797558eb0097bbd695eeafc0a87be8.html</anchorfile>
      <anchor>acbb2cd999698aede7ee2b0070c3bbccd</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_1normal__descriptor__node_1_1ndesc__pc__servic08797558eb0097bbd695eeafc0a87be8.html</anchorfile>
      <anchor>a58a9d8f2d509720d092f897d8a0145f3</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1normal__descriptor__node_1_1ndesc__pc__servic55c69887cc7c0dd5ec1d6ef83cdd5676.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_1normal__descriptor__node_1_1ndesc__pc__servic55c69887cc7c0dd5ec1d6ef83cdd5676.html</anchorfile>
      <anchor>af74347ac9f5e2578f7f4840f8e8cebbf</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_1normal__descriptor__node_1_1ndesc__pc__servic55c69887cc7c0dd5ec1d6ef83cdd5676.html</anchorfile>
      <anchor>aab6c4f94fb513e5c4e7b58fab3264c5b</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1normal__descriptor__node_1_1ndesc__pc_987a0f4f5bc79dcff3bdab45b75c4d74.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc__pc___3_01Co013fc1cc4e61dc14886dbbc826ec00e9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc__pc__service6693ea178fd663aaac56e9bc50bbdf21.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviced009c7597ce9bbfcc27031f8aa5c49ff.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc__pc__servicebed1529d36f1ffe90ccd25584a2b4111.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1normal__descriptor__node_1_1ndesc__pc__servicebcff05f7f9a91f564cc41801213d17b6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1normal__descriptor__node_1_1ndesc___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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a969e1a03bac45fe2efb360aefac42c2d</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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3e817c9d42832407936e22f7a48c7371</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_&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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abfebb58751483d2ba2cf28b82a147eab</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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acea9bb2fa47f72f8822dc46c4bd112b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1normal__descriptor__node_1_1ndesc__pc___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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a08ae30aa896700313d836c3952f09dd5</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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5226a22ccee411341870b0a6196cdddf</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_&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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e0595c87ab7a66e82e59b3f2d3e7e79</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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aba292d230f0ae484cb9d5022ffe40992</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviceReq527e05f082f15370f1ce22a648707bd5.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_1normal__descriptor__node_1_1ndesc__pc__serviceReq527e05f082f15370f1ce22a648707bd5.html</anchorfile>
      <anchor>ac620a247cedbf59ab8a291067f9b6d09</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_1normal__descriptor__node_1_1ndesc__pc__serviceReq527e05f082f15370f1ce22a648707bd5.html</anchorfile>
      <anchor>ad926ffdd50930fda84571167ba1b812b</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_serviceRequest_&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_1normal__descriptor__node_1_1ndesc__pc__serviceReq527e05f082f15370f1ce22a648707bd5.html</anchorfile>
      <anchor>afdf8c74c3f4511ccada5c6537ed20330</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_1normal__descriptor__node_1_1ndesc__pc__serviceReq527e05f082f15370f1ce22a648707bd5.html</anchorfile>
      <anchor>a26db16e54d83477716c433c04cfedfc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviceRes0a7035ef1e0b2019658c029d004574d7.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_1normal__descriptor__node_1_1ndesc__pc__serviceRes0a7035ef1e0b2019658c029d004574d7.html</anchorfile>
      <anchor>a02fc6f8c80c7a82ca072267d971f72a8</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_1normal__descriptor__node_1_1ndesc__pc__serviceRes0a7035ef1e0b2019658c029d004574d7.html</anchorfile>
      <anchor>af1a46adf8534550be2bf9197d62bc2a2</anchor>
      <arglist>(const ::normal_descriptor_node::ndesc_pc_serviceResponse_&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_1normal__descriptor__node_1_1ndesc__pc__serviceRes0a7035ef1e0b2019658c029d004574d7.html</anchorfile>
      <anchor>a266cade1d7dc49db86a4bf5a5d842002</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_1normal__descriptor__node_1_1ndesc__pc__serviceRes0a7035ef1e0b2019658c029d004574d7.html</anchorfile>
      <anchor>a21ff6c1fa563a4d71715b8ee06e5caf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1normal__descriptor__node_1_1ndesc___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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa6c61a1279c81270cc3a60c9a5b59977</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_1normal__descriptor__node_1_1ndesc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a04e5f55816e6c7081276a0623db666ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_pc_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1normal__descriptor__node_1_1ndesc__pc___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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ee3930af3157608db4dbdf0a280209d</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_1normal__descriptor__node_1_1ndesc__pc___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada2ee16ff042264270067698fa93aa47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviceRecd9b0fa645f899c6914b0f12cad86b5.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_1normal__descriptor__node_1_1ndesc__pc__serviceRecd9b0fa645f899c6914b0f12cad86b5.html</anchorfile>
      <anchor>a0ed414a267df0f5c06dd04bdff9ad035</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_1normal__descriptor__node_1_1ndesc__pc__serviceRecd9b0fa645f899c6914b0f12cad86b5.html</anchorfile>
      <anchor>a4566061eccf77a20fa3e09ed1c0969f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1normal__descriptor__node_1_1ndesc__pc__serviceR5dbf2bffc01035e430d7bfbdf736446b.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_1normal__descriptor__node_1_1ndesc__pc__serviceR5dbf2bffc01035e430d7bfbdf736446b.html</anchorfile>
      <anchor>ae459386868075f23c4e48ec30a677aa7</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_1normal__descriptor__node_1_1ndesc__pc__serviceR5dbf2bffc01035e430d7bfbdf736446b.html</anchorfile>
      <anchor>a0127099394f29b2c6224112a1f66ff95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; normal_descriptor_node::ndesc_pc_service &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01normal__descriptor__node_1_1ndesc__pc__service_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_01normal__descriptor__node_1_1ndesc__pc__service_01_4.html</anchorfile>
      <anchor>aba6d8e0477b6c3ca111de2eb0633b48e</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_01normal__descriptor__node_1_1ndesc__pc__service_01_4.html</anchorfile>
      <anchor>ada9c218996f848b372c5af713cb15c48</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc_service &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01normal__descriptor__node_1_1ndesc__pc__serviceReque7eca64655050df41f5e7334c0937d727.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_01normal__descriptor__node_1_1ndesc__pc__serviceReque7eca64655050df41f5e7334c0937d727.html</anchorfile>
      <anchor>a4c80603780ac076e291924e411329c20</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_01normal__descriptor__node_1_1ndesc__pc__serviceReque7eca64655050df41f5e7334c0937d727.html</anchorfile>
      <anchor>ab38618a525309e1e862ec6890dd4bc0d</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01normal__descriptor__node_1_1ndesc__pc__serviceRespoc9089699ab13fe42475a65b047171902.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_01normal__descriptor__node_1_1ndesc__pc__serviceRespoc9089699ab13fe42475a65b047171902.html</anchorfile>
      <anchor>aef5fd18a5377bd2afd19a2e2839bf71c</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_01normal__descriptor__node_1_1ndesc__pc__serviceRespoc9089699ab13fe42475a65b047171902.html</anchorfile>
      <anchor>a10c30c6abd7743a833b8d01d1be36ae5</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; normal_descriptor_node::ndesc_pc_service &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01normal__descriptor__node_1_1ndesc__pc__service_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_01normal__descriptor__node_1_1ndesc__pc__service_01_4.html</anchorfile>
      <anchor>ac95388b065b3ef71392558c6d5d6c76d</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_01normal__descriptor__node_1_1ndesc__pc__service_01_4.html</anchorfile>
      <anchor>a3879479fd70b324ec34059bd0787dc7e</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc_service &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01normal__descriptor__node_1_1ndesc__pc__serviceRequeste5298a8bf95a533af272f7f8a65b9b41.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_01normal__descriptor__node_1_1ndesc__pc__serviceRequeste5298a8bf95a533af272f7f8a65b9b41.html</anchorfile>
      <anchor>a156a865626da595b183a311560f66471</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_01normal__descriptor__node_1_1ndesc__pc__serviceRequeste5298a8bf95a533af272f7f8a65b9b41.html</anchorfile>
      <anchor>ab8a64eb256139c740882daf81c3c657c</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc_serviceRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01normal__descriptor__node_1_1ndesc__pc__serviceResponsad9af26b1147c4d906d65f13aeec64e7.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_01normal__descriptor__node_1_1ndesc__pc__serviceResponsad9af26b1147c4d906d65f13aeec64e7.html</anchorfile>
      <anchor>ab3237a254b385364e557a916d46d3715</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_01normal__descriptor__node_1_1ndesc__pc__serviceResponsad9af26b1147c4d906d65f13aeec64e7.html</anchorfile>
      <anchor>a20551f20e4c4ea23381c65becab680c2</anchor>
      <arglist>(const normal_descriptor_node::ndesc_pc_serviceResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>select_one_desc</name>
    <filename>namespaceselect__one__desc.html</filename>
    <class kind="class">select_one_desc::node_select_one_desc</class>
    <member kind="variable">
      <type>tuple</type>
      <name>A</name>
      <anchorfile>namespaceselect__one__desc.html</anchorfile>
      <anchor>a80637965cdde59d748d6591003b26ec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>select_one_desc::node_select_one_desc</name>
    <filename>classselect__one__desc_1_1node__select__one__desc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classselect__one__desc_1_1node__select__one__desc.html</anchorfile>
      <anchor>a112f35f3cba82ad8ac56081a569d5ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_desc</name>
      <anchorfile>classselect__one__desc_1_1node__select__one__desc.html</anchorfile>
      <anchor>a374ff052c2b0ecaff66e042d27f85458</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listener</name>
      <anchorfile>classselect__one__desc_1_1node__select__one__desc.html</anchorfile>
      <anchor>a514c199dc2ae0181e7aed28239910702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classselect__one__desc_1_1node__select__one__desc.html</anchorfile>
      <anchor>abe97abbe43c8f514ae844ae17d0464bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classselect__one__desc_1_1node__select__one__desc.html</anchorfile>
      <anchor>ae6b49214bc6359b1786ab97cbb92a994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>visualize_descs</name>
    <filename>namespacevisualize__descs.html</filename>
    <class kind="class">visualize_descs::node_visualize_descs</class>
    <member kind="function">
      <type>def</type>
      <name>get_pos_rgb_gray</name>
      <anchorfile>namespacevisualize__descs.html</anchorfile>
      <anchor>ace94b534e07da2696fed84353a5e6322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>A</name>
      <anchorfile>namespacevisualize__descs.html</anchorfile>
      <anchor>a648a9e6294bded35ce3a9cb5f940b29d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>visualize_descs::node_visualize_descs</name>
    <filename>classvisualize__descs_1_1node__visualize__descs.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a8515c0203640c6a512c9a563a48963e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a4a5fc0ca166a91dc54fad8b98f9fd047</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_center</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>ad06b07f78ee838845cb24c831abdc0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_desc</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a8fc8f2969fc83cf0815595e478d33be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_get_pcl</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>aba0439e9b89af3d5b5a3a440e9354931</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listener</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a33b6fe29b33252450619887d5b149d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visualize_box_in_image</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a7edb30a38b9f35e1fddd443df5e44991</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visualize_one_desc</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a5a14d95b462eba4733d635593f72211d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desc_centroid</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>ab7a6913c283aa77502b68c6c1214ba92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desc_selected</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>acb76a16f13a7df0bc10117d709510e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nori</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a51d8b38a37486c727b02fe39503d02f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>nspa</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>af58d2b27a3f7e52f17469313999fc70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pcl</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>ac35e62e7c61bb33b5b4b96c6f37871c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pixw</name>
      <anchorfile>classvisualize__descs_1_1node__visualize__descs.html</anchorfile>
      <anchor>a7c7e65db29884cfff4f37aed5f1c0f82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
