<?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/iri_sift/src/iri_sift/</path>
    <filename>____init_____8py</filename>
    <namespace>iri_sift</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/iri_sift/src/iri_sift/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>iri_sift::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_DescriptorsFromImage.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/iri_sift/src/iri_sift/srv/</path>
    <filename>__DescriptorsFromImage_8py</filename>
    <class kind="class">iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImage</class>
    <class kind="class">iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImageRequest</class>
    <class kind="class">iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImageResponse</class>
    <namespace>iri_sift::srv::_DescriptorsFromImage</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>add9a4b76fafde4c8c5b2e027e466db8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2if</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>aab037ca7feb9537777664511c5feaaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a5b31b60e8d0cfc3b0a37081ef4d4d0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a8146ecf6c55083447f53133cb2ac0bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6i</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>aab7ab7fb4e6aba0b4195e743063bbc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>aa659ee092c0c9c9422fcaddb85cd237b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a01a5c36a123d37ccf6f61f62371a36f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a3b23422c5cdee0bc764b2c1f3fef517f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_GeoVwSetSrv.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/iri_sift/src/iri_sift/srv/</path>
    <filename>__GeoVwSetSrv_8py</filename>
    <class kind="class">iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrv</class>
    <class kind="class">iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrvRequest</class>
    <class kind="class">iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrvResponse</class>
    <namespace>iri_sift::srv::_GeoVwSetSrv</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a7898f2664ff4a61d30b77f73f7ce5fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a5364eb72c771bfc0153ceccbdf11ff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a69ee8c35eb2cd2320d085fb50c797bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a5269ba542a61cbac8cee03f3f936357c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>adb3a37a1ab991049bb342a49a0543d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DescriptorsFromImage.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/iri_sift/srv_gen/cpp/include/iri_sift/</path>
    <filename>DescriptorsFromImage_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_sift::DescriptorsFromImage &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">iri_sift::DescriptorsFromImage</class>
    <class kind="struct">iri_sift::DescriptorsFromImageRequest_</class>
    <class kind="struct">iri_sift::DescriptorsFromImageResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_sift::DescriptorsFromImage &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>iri_sift</namespace>
    <member kind="typedef">
      <type>::iri_sift::DescriptorsFromImageRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DescriptorsFromImageRequest</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>ae6f5ff6b9ced130bc36c705f6eefa9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageRequest const  &gt;</type>
      <name>DescriptorsFromImageRequestConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a2b92d7064a411b45d221aca98f6fa058</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageRequest &gt;</type>
      <name>DescriptorsFromImageRequestPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a2afddbdb10fd1b48534a5545c0459a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_sift::DescriptorsFromImageResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DescriptorsFromImageResponse</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a8988e273d786144b85d87479a548cbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageResponse const  &gt;</type>
      <name>DescriptorsFromImageResponseConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a80abcecfaea4d3c042a0d37bda9b221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageResponse &gt;</type>
      <name>DescriptorsFromImageResponsePtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>aea8259c5f5735873b05946f8a59a4915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dsift.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/iri_perception_filters/iri_sift/src/</path>
    <filename>dsift_8c</filename>
    <includes id="dsift_8h" name="dsift.h" local="yes" imported="no">dsift.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>at</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>adc05532d5ffe50b068dececa2a5d2876</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_dsift_alloc_buffers</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a8b3119bdf4dd078826d1fa70231184fe</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_vl_dsift_free_buffers</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a85a2ddc18108b83931d3cb7c66e7b382</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>_vl_dsift_get_bin_window_mean</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>adf3894b6b04e2424648634c61f8db438</anchor>
      <arglist>(int binSize, int numBins, int binIndex, double windowSize)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>_vl_dsift_new_kernel</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a9a99d480cf025b9f19cc3e3ee5b010c4</anchor>
      <arglist>(int binSize, int numBins, int binIndex, double windowSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>_vl_dsift_normalize_histogram</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a1a8319889b1833c105817eeb07f85675</anchor>
      <arglist>(float *begin, float *end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_dsift_update_buffers</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>af83ee4f65210d5f4476a39167802ec97</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>_vl_dsift_with_flat_window</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>ac06773b962840055b60556491d7b059e</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>_vl_dsift_with_gaussian_window</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a454f20230291e23285448813b230a0eb</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_dsift_delete</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>aa123f1d9e79ab01882646f713dfb4f0c</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VlDsiftFilter *</type>
      <name>vl_dsift_new</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>aa9ba7ffaa72c137c457642ce833dab05</anchor>
      <arglist>(int imWidth, int imHeight)</arglist>
    </member>
    <member kind="function">
      <type>VlDsiftFilter *</type>
      <name>vl_dsift_new_basic</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>aa025e58a852d8df078c6b74b8136c704</anchor>
      <arglist>(int imWidth, int imHeight, int step, int binSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_dsift_process</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a09d5525ad7e16e2b9f3f1b9d273c85f6</anchor>
      <arglist>(VlDsiftFilter *self, float const *im)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_imconvcol_vf</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>aff4da6f5ae5be8e385c9d4806e7e2201</anchor>
      <arglist>(float *dst, int dst_stride, float const *src, int src_width, int src_height, int src_stride, float const *filt, int filt_begin, int filt_end, int step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_imconvcoltri_f</name>
      <anchorfile>dsift_8c.html</anchorfile>
      <anchor>a26f5231b9f11bc115b3706e20fc5fc4c</anchor>
      <arglist>(float *dest, vl_size destStride, float const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride, vl_size filterSize, vl_size step, unsigned int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dsift.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/iri_sift/include/</path>
    <filename>dsift_8h</filename>
    <class kind="struct">VlDsiftDescriptorGeometry_</class>
    <class kind="struct">VlDsiftFilter_</class>
    <class kind="struct">VlDsiftKeypoint_</class>
    <member kind="define">
      <type>#define</type>
      <name>VADD</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ad0c2c37cd8611f1c0d94635485140d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VALIGNED</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a3a572ee0c4c15364e4d14d55b8aeee27</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_EPSILON_F</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a8088f3da04d6bce27544adaa6da948ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_EXPORT</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a489d7622ef2e3937985fcb9f89a5cbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_FALSE</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>abce143a5a9b51d987a74f2ad30046520</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_INLINE</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a41b94143626a52276b1a0ffd1e29e496</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MAX</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ac8a3f4020a3e381daadd4214668dc63c</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_MIN</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a36f2f85796040ca2f71bb34a9f55969f</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PAD_BY_CONTINUITY</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aabcdd51c289c0d8db11dda9e26349a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PAD_BY_ZERO</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>af6e169f2ed366d16f9149a99d5574071</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PAD_MASK</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a2a4f0c469409eea71985bac3f10d08fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_PI</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a19d43a5e0c355df553ebe825208a4cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TRANSPOSE</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a2489ff30a8c5d4048038a90b640a038a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VL_TRUE</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a0c72a8c7d2abcd2871b3348138c5f1f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VLD1</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>af372adf2c0e86b0699287b665908680c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VMUL</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a875fdc932fe510b3d780d265a241b661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VSFX</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ae6b9cd0b43ee8e29f7af63a7f0371a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VSIZE</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>adc4aa88206975c031eda44fd773e70a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VSTZ</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>afbe9c873cca6ecbeb8d32ceb24bc2924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VTYPE</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>acdee90d30ba440f4fa040665e680db1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>vl_bool</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ad32e7f8ec7333ff33998cf671a3b1412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_int64</type>
      <name>vl_index</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a26f2c48a4b6e77ca6212ee6c8b3ad2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>vl_int32</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a03fa435c713d3141c4a700f79f5b2600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>vl_int64</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a54fac6581dee528cb70ff40145cc5677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint64</type>
      <name>vl_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a834226f768d488a7eb154fc9dc2bf63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long unsigned</type>
      <name>vl_uint64</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a540f57081a67ca28dda91f1858290708</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vl_uint64</type>
      <name>vl_uintptr</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>af9413c508c2be7ac3c24a5237ff8b1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_vl_dsift_update_buffers</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>af83ee4f65210d5f4476a39167802ec97</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_steps</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a42ae6bf77a9b737fd1e45ad5c43263dd</anchor>
      <arglist>(VlDsiftFilter *self, int stepX, int stepY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_bounds</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a7d34c8e257c873f2ed580b046296d1ac</anchor>
      <arglist>(VlDsiftFilter *self, int minX, int minY, int maxX, int maxY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_geometry</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a930f20c25eab08d9490830b0a358ff2b</anchor>
      <arglist>(VlDsiftFilter *self, VlDsiftDescriptorGeometry const *geom)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_flat_window</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a8dfe2d20dbe9885d0c139c5b81b5f4b0</anchor>
      <arglist>(VlDsiftFilter *self, vl_bool useFlatWindow)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_set_window_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ae60fa31ff4df09e8025525714dac9563</anchor>
      <arglist>(VlDsiftFilter *self, double windowSize)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float const *</type>
      <name>vl_dsift_get_descriptors</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>acd5425e9764383a5ef05bce00fd40e94</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_dsift_get_descriptor_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aeade8b18c21954f00d76f5dcb12b9bfe</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE int</type>
      <name>vl_dsift_get_keypoint_num</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a3b5fabb1496fc91a70669d4201f47a5b</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlDsiftKeypoint const *</type>
      <name>vl_dsift_get_keypoints</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a0cba85e88ae5232fe74368175a8ba510</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_get_bounds</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ae6847be5d2204f06551e12c4a2a84990</anchor>
      <arglist>(VlDsiftFilter const *self, int *minX, int *minY, int *maxX, int *maxY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_get_steps</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aaae1634a166ab5a61d89236fa5bf04d3</anchor>
      <arglist>(VlDsiftFilter const *self, int *stepX, int *stepY)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE VlDsiftDescriptorGeometry const *</type>
      <name>vl_dsift_get_geometry</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a55eb4068cd76b03c3bb120a895b7ed13</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE vl_bool</type>
      <name>vl_dsift_get_flat_window</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a2f20d74d4250ebf12dc80235a31a64b6</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE double</type>
      <name>vl_dsift_get_window_size</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>accc84f1fe321e07b09f90ca45a03dcb7</anchor>
      <arglist>(VlDsiftFilter const *self)</arglist>
    </member>
    <member kind="typedef">
      <type>struct VlDsiftKeypoint_</type>
      <name>VlDsiftKeypoint</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a32095fa2dbadd257d7a479ded7b68fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VlDsiftDescriptorGeometry_</type>
      <name>VlDsiftDescriptorGeometry</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ad38d2f2bda45dbe9e09109e28e2edfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VlDsiftFilter_</type>
      <name>VlDsiftFilter</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aa92806a5761bca999917e9e352747730</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_imconvcol_vf</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aff4da6f5ae5be8e385c9d4806e7e2201</anchor>
      <arglist>(float *dst, int dst_stride, float const *src, int src_width, int src_height, int src_stride, float const *filt, int filt_begin, int filt_end, int step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_imconvcoltri_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a26f5231b9f11bc115b3706e20fc5fc4c</anchor>
      <arglist>(float *dest, vl_size destStride, float const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride, vl_size filterSize, vl_size step, unsigned int flags)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_abs_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ac661df89e4bbb2730b3b5a8d15713084</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_mod_2pi_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a779371154b6f6c1a0f9bf51ad9afcd07</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE long int</type>
      <name>vl_floor_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a5d752eaab5e10a806d457f2f8f986540</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_fast_resqrt_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>ad9c702db6c4e7f2fc20d8e2f4b989032</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_fast_sqrt_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>afd17414c0bd6edce9280378201a24847</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE float</type>
      <name>vl_fast_atan2_f</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a83b506c15839a1b6b07ed81e20f2906e</anchor>
      <arglist>(float y, float x)</arglist>
    </member>
    <member kind="function">
      <type>VlDsiftFilter *</type>
      <name>vl_dsift_new</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a5f86d3d3a12bedab236a12e55a91edd1</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>VlDsiftFilter *</type>
      <name>vl_dsift_new_basic</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a100b0508f06275474caf3de958f09ea6</anchor>
      <arglist>(int width, int height, int step, int binSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_dsift_delete</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>aa123f1d9e79ab01882646f713dfb4f0c</anchor>
      <arglist>(VlDsiftFilter *self)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vl_dsift_process</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a09d5525ad7e16e2b9f3f1b9d273c85f6</anchor>
      <arglist>(VlDsiftFilter *self, float const *im)</arglist>
    </member>
    <member kind="function">
      <type>VL_INLINE void</type>
      <name>vl_dsift_transpose_descriptor</name>
      <anchorfile>dsift_8h.html</anchorfile>
      <anchor>a7f2af4547db71e3f71882c2e14e1ed80</anchor>
      <arglist>(float *dst, float const *src, int numBinT, int numBinX, int numBinY)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeoVwSetSrv.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/iri_sift/srv_gen/cpp/include/iri_sift/</path>
    <filename>GeoVwSetSrv_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_sift::GeoVwSetSrv &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">iri_sift::GeoVwSetSrv</class>
    <class kind="struct">iri_sift::GeoVwSetSrvRequest_</class>
    <class kind="struct">iri_sift::GeoVwSetSrvResponse_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_sift::GeoVwSetSrv &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>iri_sift</namespace>
    <member kind="typedef">
      <type>::iri_sift::GeoVwSetSrvRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GeoVwSetSrvRequest</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a4b27d1ebd68cf1fbf1ed951eedcba24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvRequest const  &gt;</type>
      <name>GeoVwSetSrvRequestConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a3810c75f95f0443d50fd56e0a2c1894f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvRequest &gt;</type>
      <name>GeoVwSetSrvRequestPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>aedae8f80452d47c502299ef7533ab18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_sift::GeoVwSetSrvResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GeoVwSetSrvResponse</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a8f0b86337f9253282e72ccf663e3e61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvResponse const  &gt;</type>
      <name>GeoVwSetSrvResponseConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a4f7075dc2f78f3756425e6a181418e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvResponse &gt;</type>
      <name>GeoVwSetSrvResponsePtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>afb24c74373133fa8c8a6b7792784312c</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/iri_sift/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>sift_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/iri_sift/src/</path>
    <filename>sift__alg_8cpp</filename>
    <includes id="sift__alg_8h" name="sift_alg.h" local="yes" imported="no">sift_alg.h</includes>
    <includes id="dsift_8h" name="dsift.h" local="yes" imported="no">dsift.h</includes>
  </compound>
  <compound kind="file">
    <name>sift_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/iri_sift/include/</path>
    <filename>sift__alg_8h</filename>
    <class kind="class">SiftAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>sift_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/iri_sift/src/</path>
    <filename>sift__alg__node_8cpp</filename>
    <includes id="sift__alg__node_8h" name="sift_alg_node.h" local="yes" imported="no">sift_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sift__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sift_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/iri_sift/include/</path>
    <filename>sift__alg__node_8h</filename>
    <includes id="sift__alg_8h" name="sift_alg.h" local="yes" imported="no">sift_alg.h</includes>
    <includes id="DescriptorsFromImage_8h" name="DescriptorsFromImage.h" local="no" imported="no">iri_sift/DescriptorsFromImage.h</includes>
    <includes id="GeoVwSetSrv_8h" name="GeoVwSetSrv.h" local="no" imported="no">iri_sift/GeoVwSetSrv.h</includes>
    <class kind="class">SiftAlgNode</class>
  </compound>
  <compound kind="file">
    <name>SiftConfig-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/iri_sift/docs/</path>
    <filename>SiftConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>SiftConfig.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/iri_sift/docs/</path>
    <filename>SiftConfig_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>SiftConfig_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>~descriptors_file</name>
      <anchorfile>SiftConfig_8dox.html</anchorfile>
      <anchor>acf825f4a06dc9af166355815271c4426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>dsift</name>
    <title>Dense Scale Invariant Feature Transform (DSIFT)</title>
    <filename>dsift</filename>
    <docanchor file="dsift">dsift-usage</docanchor>
    <docanchor file="dsift">dsift-intro</docanchor>
    <docanchor file="dsift">dsift-tech</docanchor>
    <docanchor file="dsift">dsift-tech-descriptor-dense</docanchor>
    <docanchor file="dsift">dsift-tech-sampling</docanchor>
  </compound>
  <compound kind="class">
    <name>SiftAlgNode</name>
    <filename>classSiftAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; SiftAlgorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>SiftAlgNode</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>aaabf01030d5a785d1977a983f49a32fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SiftAlgNode</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>aec6e95ec47d21be275a8a4dc02c41494</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a83fb9f842dd70c1f3fa3bc8dfe173867</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a6d0377038aa92b136ef86e2955a73286</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>afeb5cda5d7635daf2455dc79e608bf91</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>descriptors_from_imageCallback</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a149e47154c0923244030607cf829a06a</anchor>
      <arglist>(iri_sift::DescriptorsFromImage::Request &amp;req, iri_sift::DescriptorsFromImage::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>get_geo_vw_setCallback</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a6e56116771ed9f448bd5b8239d5a9a21</anchor>
      <arglist>(iri_sift::GeoVwSetSrv::Request &amp;req, iri_sift::GeoVwSetSrv::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>image_in_callback</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>aa95296795839288f164234477cb01ede</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>set_sift_centroidsCallback</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>aadaee92a537316b045793b1f6537e1c2</anchor>
      <arglist>(iri_publish_params::classifier_update_service::Request &amp;req, iri_publish_params::classifier_update_service::Response &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>descriptors_from_image_mutex_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>ae983db1f62a2febb104a2276b5c96385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>descriptors_from_image_server_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>ad2a4715fb122b40f25f2e997954f512b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>geo_vw_set_publisher_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>ae6ffcd60d53bf802cec1e90b2e88a381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iri_perception_msgs::GeoVwSet</type>
      <name>GeoVwSet_msg_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>af5adf14081f12f66a92ae24d5697cf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>get_geo_vw_set_mutex_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a8b7f16b50bcfd8356de11248e68289d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_geo_vw_set_server_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a20f6192649709cf992e67d3590bfb2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>image_in_mutex_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a7cced4f7611362fb2b2d68efb12fe8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_in_subscriber_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a83220b1870b2b3d31b5269e6ac47e6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>set_sift_centroids_mutex_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>a36c0a8d5e2df01930a2ca809d8dde7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_sift_centroids_server_</name>
      <anchorfile>classSiftAlgNode.html</anchorfile>
      <anchor>acf691f6647061091cb82440aad1b0a14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SiftAlgorithm</name>
    <filename>classSiftAlgorithm.html</filename>
    <member kind="typedef">
      <type>iri_sift::SiftConfig</type>
      <name>Config</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>aa0594ce57eb4d40bc84b2ec21812cb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a423dbb738456d476381b691803731a5e</anchor>
      <arglist>(Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type>iri_perception_msgs::DescriptorSet</type>
      <name>get_descriptors_from_image</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>acb0fb55e546039f6bacd4378c7f1b21c</anchor>
      <arglist>(cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>iri_perception_msgs::GeoVwSet</type>
      <name>get_geo_vw_from_descriptors</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a9b05b7b9d06994804a83b7c7e7d30f97</anchor>
      <arglist>(cv::Mat descriptors, std::vector&lt; cv::KeyPoint &gt; keypoints)</arglist>
    </member>
    <member kind="function">
      <type>iri_perception_msgs::GeoVwSet</type>
      <name>get_geovw_from_image</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a0ccd54744dc265fe414fe72c942e4dd4</anchor>
      <arglist>(cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_sift_descriptors</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a875ce4ad6e513c607cb947bdbc3be1c8</anchor>
      <arglist>(cv::Mat const &amp;image, cv::Mat &amp;descriptors, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>ab6a90ee935e822409a1b486f867ce50d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save_descriptors</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a418cc0bf45db80e74f8c5adc564f3d6d</anchor>
      <arglist>(cv::Mat descriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SiftAlgorithm</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>ad764e371f65b1ff3ed5066a48781b4fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enter</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>af0f54f86491ccfcc10df9e303693fb8f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a041942b6069ea18f81b829e980256063</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SiftAlgorithm</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>aa0808acea863e0fa0e321016068ca024</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>centroids_ready_</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a07cb7ea5d2a4f562044383aa214ecd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a80a279bfec8e6309cdbf300eab180f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>sift_centroids_</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a7ebb95bb399bca09a8a6251655ebb9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMutex</type>
      <name>alg_mutex_</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>aa3ed1eb2a0c5c2056c78624bf91e7107</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Mat</type>
      <name>read_trained_descriptors</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a78d61ebc0581c56e46bc7350b7035ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>descriptors_file_</name>
      <anchorfile>classSiftAlgorithm.html</anchorfile>
      <anchor>a6bfe98443a485d3bd91fcc1dc93c9fcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlDsiftDescriptorGeometry_</name>
    <filename>structVlDsiftDescriptorGeometry__.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>binSizeX</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a2f7cebbca23740b47fd2a61e89a08316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>binSizeY</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a7aa1b8189daa7c1f0d78f4b2fd6fec7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinT</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a6bf67165989bf30a87fbee9d8462158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinX</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>ac5fc1f103b6a9beb06f6f44e430d9238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinY</name>
      <anchorfile>structVlDsiftDescriptorGeometry__.html</anchorfile>
      <anchor>a4a3c033f775f651a2d5273f0986103f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlDsiftFilter_</name>
    <filename>structVlDsiftFilter__.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>boundMaxX</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>af4160b79a5b6892d22c00e237dcacb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>boundMaxY</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ab1fd9e095431c677ee20a5cced6446dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>boundMinX</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aaf0d13c59603eabdc4da09036c6bc794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>boundMinY</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>adccef65af615830571b55a5fa570e15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>convTmp1</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aace26bd1398a6f708602b634682c9bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>convTmp2</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a4ceb0ea652377cef8b811f58dcfe2799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>descrs</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aaaa5dccac876f7ee3eea377c0fb8274d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>descrSize</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ad31b90e972aa35ff4bd53b84d7e0ca4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlDsiftKeypoint *</type>
      <name>frames</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a1dca3121c8bf6a60c00b7cbd11acdb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VlDsiftDescriptorGeometry</type>
      <name>geom</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>af471593ab1bf9af6af3b4cbdb07df49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float **</type>
      <name>grads</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a62f9297243cd34387bc48d2d23afe8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imHeight</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a1b24a96a2f08d35c518823b2e712eac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imWidth</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a9c17b20313a2e026ad0347e079eae0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numBinAlloc</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a5a9044b43e4c5405a3d505b1ab00005f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFrameAlloc</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ad0e316ded788e562060a771616317aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFrames</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a75c0f0e89e72e4fecc7bdf8aab99c67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numGradAlloc</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>ab936cfbcad3770a29d86f23395f12484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stepX</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a48a9620bdbe44148b03b25bfff207994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>stepY</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>a3763db4060170d772e5dbed1814aedf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>useFlatWindow</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>aef50c2849ad819baf47a735491001aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>windowSize</name>
      <anchorfile>structVlDsiftFilter__.html</anchorfile>
      <anchor>af0d0b7277d783caabf846b978a1dc0ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VlDsiftKeypoint_</name>
    <filename>structVlDsiftKeypoint__.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>norm</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>af55f2c905d9287b31e25b455bb89d5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>a7d16dcb8527894d51cbbf6f80fb2457a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>ae50979c322397703dc25ba0c722b6fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structVlDsiftKeypoint__.html</anchorfile>
      <anchor>a10125676410606384f4dfb04c9e046a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iri_sift</name>
    <filename>namespaceiri__sift.html</filename>
    <namespace>iri_sift::srv</namespace>
    <class kind="struct">iri_sift::DescriptorsFromImage</class>
    <class kind="struct">iri_sift::DescriptorsFromImageRequest_</class>
    <class kind="struct">iri_sift::DescriptorsFromImageResponse_</class>
    <class kind="struct">iri_sift::GeoVwSetSrv</class>
    <class kind="struct">iri_sift::GeoVwSetSrvRequest_</class>
    <class kind="struct">iri_sift::GeoVwSetSrvResponse_</class>
    <member kind="typedef">
      <type>::iri_sift::DescriptorsFromImageRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DescriptorsFromImageRequest</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>ae6f5ff6b9ced130bc36c705f6eefa9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageRequest const  &gt;</type>
      <name>DescriptorsFromImageRequestConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a2b92d7064a411b45d221aca98f6fa058</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageRequest &gt;</type>
      <name>DescriptorsFromImageRequestPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a2afddbdb10fd1b48534a5545c0459a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_sift::DescriptorsFromImageResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DescriptorsFromImageResponse</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a8988e273d786144b85d87479a548cbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageResponse const  &gt;</type>
      <name>DescriptorsFromImageResponseConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a80abcecfaea4d3c042a0d37bda9b221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageResponse &gt;</type>
      <name>DescriptorsFromImageResponsePtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>aea8259c5f5735873b05946f8a59a4915</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_sift::GeoVwSetSrvRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GeoVwSetSrvRequest</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a4b27d1ebd68cf1fbf1ed951eedcba24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvRequest const  &gt;</type>
      <name>GeoVwSetSrvRequestConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a3810c75f95f0443d50fd56e0a2c1894f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvRequest &gt;</type>
      <name>GeoVwSetSrvRequestPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>aedae8f80452d47c502299ef7533ab18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::iri_sift::GeoVwSetSrvResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>GeoVwSetSrvResponse</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a8f0b86337f9253282e72ccf663e3e61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvResponse const  &gt;</type>
      <name>GeoVwSetSrvResponseConstPtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>a4f7075dc2f78f3756425e6a181418e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvResponse &gt;</type>
      <name>GeoVwSetSrvResponsePtr</name>
      <anchorfile>namespaceiri__sift.html</anchorfile>
      <anchor>afb24c74373133fa8c8a6b7792784312c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_sift::DescriptorsFromImage</name>
    <filename>structiri__sift_1_1DescriptorsFromImage.html</filename>
    <member kind="typedef">
      <type>DescriptorsFromImageRequest</type>
      <name>Request</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>afb361e2f2a6ea8b2fcb956e18a64048e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a326344a25e06bc4d040b61668b607763</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DescriptorsFromImageResponse</type>
      <name>Response</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>acc352b151cd7cc61852609bbbaebe4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a3e10b6dd790ce8efc3261943e3c5d46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a01387e3ccc187abd3d9609d81de56e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a871308ba907266bdb8e64cde3d287dbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_sift::DescriptorsFromImageRequest_</name>
    <filename>structiri__sift_1_1DescriptorsFromImageRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>_image_type</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a3af0a1611418cf2aa3b078ad5c2ee153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a6d326632e5d444bdf8fb131cc6ef61da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>ad05a46119a232732f83efce685876683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DescriptorsFromImageRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a856d4a0d32173515b59da6086426b62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorsFromImageRequest_</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a24109330faa938362c6c219d25738fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorsFromImageRequest_</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a2e667188df3ee11e62eaa0c6661bc7dc</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>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a41b6d8dd64d5dfbe70b0e0d62e7e7649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>image</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageRequest__.html</anchorfile>
      <anchor>a51ecd8bb7b8562fa606ec79ab483fcba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_sift::DescriptorsFromImageResponse_</name>
    <filename>structiri__sift_1_1DescriptorsFromImageResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::iri_perception_msgs::DescriptorSet_&lt; ContainerAllocator &gt;</type>
      <name>_descriptor_set_type</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>a43810e360b2de04f132e872b0ed53080</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>abf95a3ce61e7bcb657842f0499e3c896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>a4751a2de4bcc9ec03b1da54e31fd8785</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DescriptorsFromImageResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>a4cb7173cf23897c6d415ae859ad691a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorsFromImageResponse_</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>a68b5972d8423cac5693f7fb4a1931815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorsFromImageResponse_</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>af619d30e7828653ec0f1e121a8ef0a64</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>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>aea971b49f92219d72fec4031b6690f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::iri_perception_msgs::DescriptorSet_&lt; ContainerAllocator &gt;</type>
      <name>descriptor_set</name>
      <anchorfile>structiri__sift_1_1DescriptorsFromImageResponse__.html</anchorfile>
      <anchor>aa59a37a1978d21fe5e63bd30fa1df235</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_sift::GeoVwSetSrv</name>
    <filename>structiri__sift_1_1GeoVwSetSrv.html</filename>
    <member kind="typedef">
      <type>GeoVwSetSrvRequest</type>
      <name>Request</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>af4cf994d70defb2d2ef28f6ed15f5dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>a850cbbe50ddc200c3e663ce4a63b2a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeoVwSetSrvResponse</type>
      <name>Response</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>ac0563d3d8ab42ab39c3b834c867badf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>ae3e2be424a9719e9e62b2a8c9b6f683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>a3de616b61574ed16a2bcd95b0252b135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>aff4b211ebb71181c7b7019603022f6b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_sift::GeoVwSetSrvRequest_</name>
    <filename>structiri__sift_1_1GeoVwSetSrvRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>_image_type</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>aec3113f50421d5bb65e54242a0fb5dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>abac34c2b699aa19df3c3cac5c744cc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>aa05ddf278c91257f0317c61d286b1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeoVwSetSrvRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>ada2dbdebb38dbc8a8b61c617c14cc1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoVwSetSrvRequest_</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>ae206afb74c2279af7d2cc0104ae9c046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoVwSetSrvRequest_</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>aba6d34455cada82b4dbe5977b84f44f5</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>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>a40fce2621feb2b6d2e817efc8b2fa829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::sensor_msgs::Image_&lt; ContainerAllocator &gt;</type>
      <name>image</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvRequest__.html</anchorfile>
      <anchor>ac4de5fd7202f222fd44e4eee3b57c4ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iri_sift::GeoVwSetSrvResponse_</name>
    <filename>structiri__sift_1_1GeoVwSetSrvResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::iri_perception_msgs::GeoVwSet_&lt; ContainerAllocator &gt;</type>
      <name>_geo_vw_set_type</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>afdaebacb8b89f47fe0cd1c552cd6fd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>ab665478f4aa9aa28b5ace0897b1f9abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>a291588c907782aa2aed9be961cd23e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GeoVwSetSrvResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>a79ed474442294486c613b5351d8b3fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoVwSetSrvResponse_</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>a31e1321fac234f20923f7dbcf24ce978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeoVwSetSrvResponse_</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>ab9c5bba504d42efa4fb05d9aa50a3dbc</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>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>a2f87dca46f7c562b6f0e0df66002e7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::iri_perception_msgs::GeoVwSet_&lt; ContainerAllocator &gt;</type>
      <name>geo_vw_set</name>
      <anchorfile>structiri__sift_1_1GeoVwSetSrvResponse__.html</anchorfile>
      <anchor>acef1c9fd4f4020188a2b1dbee442196d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iri_sift::srv</name>
    <filename>namespaceiri__sift_1_1srv.html</filename>
    <namespace>iri_sift::srv::_DescriptorsFromImage</namespace>
    <namespace>iri_sift::srv::_GeoVwSetSrv</namespace>
  </compound>
  <compound kind="namespace">
    <name>iri_sift::srv::_DescriptorsFromImage</name>
    <filename>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</filename>
    <class kind="class">iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImage</class>
    <class kind="class">iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImageRequest</class>
    <class kind="class">iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImageResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>add9a4b76fafde4c8c5b2e027e466db8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2if</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>aab037ca7feb9537777664511c5feaaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a5b31b60e8d0cfc3b0a37081ef4d4d0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a8146ecf6c55083447f53133cb2ac0bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_6i</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>aab7ab7fb4e6aba0b4195e743063bbc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>aa659ee092c0c9c9422fcaddb85cd237b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a01a5c36a123d37ccf6f61f62371a36f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__DescriptorsFromImage.html</anchorfile>
      <anchor>a3b23422c5cdee0bc764b2c1f3fef517f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImage</name>
    <filename>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImage.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a6b848b4491e15d2a9bfa23cf292b984d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a15eae1dc358e79efdf2217296385273f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>afd3f0a75f03fd9a4b75a01a6224adee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImage.html</anchorfile>
      <anchor>a959f11f934de5421810c2542c894a4a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImageRequest</name>
    <filename>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>a62aa4de9bf7446569f3ea7bffee940f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>aef474989a5bb5b821fbe5a5ee5fa9fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>ad6324eee901f79ad7198e7e19e619d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>acf19a7a03735a74206c58c7f3147ddfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>af2f92adecf0fabfc12fc9a39af7bef2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>a21bcc274aa928f1815ab89e7967dab7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>ad621abcaccbbc0d880dc60d86161dd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>a4f15896765f6f5af404648b3cfc7c53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>a02c9b16048bb27a8c731235a9f208178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>abcb7a3712eb654565aeb07c36f0b2724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>ad8c5d6dcf1f7f401a9278808fedb357d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>a1a2d02c1c2d3e90112c88eb38b87180e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageRequest.html</anchorfile>
      <anchor>acaa416c7918c58f0f00576fd509be9b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_sift::srv::_DescriptorsFromImage::DescriptorsFromImageResponse</name>
    <filename>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a606dbabc96f6c9730c3a182b91554f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>ad28a2258ce920f113afe1ea299229b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a72f99cfb39f626a02ca102ad8e3a5805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a7c2392484cb3b2430ad939dc12ef2be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a1908d56c6912079cb0ce13eb39d33cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>descriptor_set</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a89a0443cfb86db2c020c84bfd16f62d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a7e7a9422b454695142469f6cd29ea205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a8d057c26856b10240a48e0328194a213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>abdcf780ccb7c331f049df7d43cc32ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a4e6eae3f27f48e81a1c6a3f2c4554861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a475640b1b90fcd93eac5c1350d769871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a80960d53fff134e1403b29740b100047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__sift_1_1srv_1_1__DescriptorsFromImage_1_1DescriptorsFromImageResponse.html</anchorfile>
      <anchor>a344874bd6ea48eb5b3f1b4cd01c34646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iri_sift::srv::_GeoVwSetSrv</name>
    <filename>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</filename>
    <class kind="class">iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrv</class>
    <class kind="class">iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrvRequest</class>
    <class kind="class">iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrvResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a7898f2664ff4a61d30b77f73f7ce5fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a5364eb72c771bfc0153ceccbdf11ff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a69ee8c35eb2cd2320d085fb50c797bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>a5269ba542a61cbac8cee03f3f936357c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceiri__sift_1_1srv_1_1__GeoVwSetSrv.html</anchorfile>
      <anchor>adb3a37a1ab991049bb342a49a0543d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrv</name>
    <filename>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrv.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>a63c7893db5c5cbfad6d2aee9f5bb7a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>ac4f2b848db95a2f9e80b913948e91ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>ac99f19c5adde0972b11faea608e17b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrv.html</anchorfile>
      <anchor>a04d4291f662874ff5a09e803e464b833</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrvRequest</name>
    <filename>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a009c5dabe855035b16c040811766e47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>ac6bfd30cb9b7c3969389824eb363cd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>af1301b87feee05b750b2a44c3dcb6b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a079dd59380e3a03c8f83f8b4c268d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a052621e1d80c0892078f0c1b65723745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a85d2d601e9630e12a02629437cf4b259</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a06940c84bd795d1e80d60699ab976b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a9f5b5673a552349af93bd46984a139a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a0fb9a111fbda4472caf206f876a745c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>ad2ad36d653debe3350bbcaa384b87250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a676a7814932c01930ff54489c6711456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a5c0bd38de0003f5e21004e8f5c320e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvRequest.html</anchorfile>
      <anchor>a3ec8da8ee9ffff1c392c552af30c1046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_sift::srv::_GeoVwSetSrv::GeoVwSetSrvResponse</name>
    <filename>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a2bf20671565713f7032a56c437502217</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a3543d763a2d947ceb75e27e264835d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>ad2c98cd6a7f49b7d1c52e912fdc2c75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a0afe120af14cdb3a3fcb52c15efcedc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a80b1ef76e11ffaee2903984aea3ee8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>geo_vw_set</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>ae783a462619aadf7460d0d2afd7c0cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a0ae3813e55949fd65ac0ae56ecf27d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a50fea681fe7e689af41895cc9ecb5571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>ab4a7219fc18b5745d23d45a7b222da9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>af07a9da140c1050d7fb129712723cda2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a6874b32dbfce55ff07b587fd326012a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a619f36506e5ad6da6af5226a99138495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classiri__sift_1_1srv_1_1__GeoVwSetSrv_1_1GeoVwSetSrvResponse.html</anchorfile>
      <anchor>a5f1e553914ac3f369616224eccd31804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__sift_1_1DescriptorsFromImageRequest___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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a65c197e7b50b3f15be514ce07d817c6c</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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae544429b0a5e3e50a95581d38fb450c8</anchor>
      <arglist>(const ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__sift_1_1DescriptorsFromImageResponse___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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aab48950d66f93dbad5cd0abdc5b6061b</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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad76989d2aeda2de1bfa6768b8e7f7000</anchor>
      <arglist>(const ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__sift_1_1GeoVwSetSrvRequest___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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a65a183bd5dac2a2a9f5597fdf137fecd</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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f7ab29fc4d1df28660ab14caa13ffec</anchor>
      <arglist>(const ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1iri__sift_1_1GeoVwSetSrvResponse___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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1c37af00167811929a9b47fce00fc6ef</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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a204e2af884d0998d8451b7a82c4693f3</anchor>
      <arglist>(const ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__sift_1_1DescriptorsFromImageRequest___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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a924f02a9421fc27ea2c2aec362308a77</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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae63a6fe7463d01c1bed938e76132f08d</anchor>
      <arglist>(const ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__sift_1_1DescriptorsFromImageResponse___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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a65c443a37c213fe0184aad362006147d</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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a118d9b9a2fa05bcbcf32c43812352366</anchor>
      <arglist>(const ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__sift_1_1GeoVwSetSrvRequest___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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af5c94428b1b3556b5c268d6ed584dce5</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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6c482d47f762c635b734f1dd47513c24</anchor>
      <arglist>(const ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1iri__sift_1_1GeoVwSetSrvResponse___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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5ba0206bf4388466acae049bacdc3197</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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6f4392e6aa929dccf9afb8b5a07367e3</anchor>
      <arglist>(const ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1DescriptorsFromImageRequest___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; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1DescriptorsFromImageRequest___3_055217478655cc5c9672d68d1c588a8eb.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1DescriptorsFromImageResponse___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; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1DescriptorsFromImageResponse___3_9a50fcdc0c69e5b03e6e3048f2df368b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1GeoVwSetSrvRequest___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; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1GeoVwSetSrvRequest___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; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1GeoVwSetSrvResponse___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; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1iri__sift_1_1GeoVwSetSrvResponse___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::MD5Sum&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__sift_1_1DescriptorsFromImageRequest___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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa52befeb3a72cc581424165dc10188ea</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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acd5ef1af79355d66ec03eb18a75c6e4c</anchor>
      <arglist>(const ::iri_sift::DescriptorsFromImageRequest_&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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6d7d13aba97c9e0360e33579db4dbcc8</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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a05178fcb1ef00d10e19801d42236ce95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__sift_1_1DescriptorsFromImageResponse___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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5103609368d0d2e520878e31f1fe7f4f</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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeb9782302dce93a694d73757ea11a91d</anchor>
      <arglist>(const ::iri_sift::DescriptorsFromImageResponse_&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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aecb19b6e60827e6e15cbfc6f7964da56</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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3aee74afd9462e13109b8c66a03594e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__sift_1_1GeoVwSetSrvRequest___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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae743c233f6cb5fbc096b678897f8cbde</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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac7fd7d7ce7b76f77ddde8e127ad26cbf</anchor>
      <arglist>(const ::iri_sift::GeoVwSetSrvRequest_&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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8bad397639598eaaa8e7127fa913e000</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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a049bf71495350b6c4d529c40791109bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1iri__sift_1_1GeoVwSetSrvResponse___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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a695985e582099f2966c33dbb7518b07d</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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acef3268206dc2c4c026ada8b61af399b</anchor>
      <arglist>(const ::iri_sift::GeoVwSetSrvResponse_&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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>add0b49837f63fee32900dba62a74da02</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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a63ca322e7816f52dc31ec952580c8eb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__sift_1_1DescriptorsFromImageRequest___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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab81f03e290968fb350c2f618001b7c57</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_1iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac4651634a8133ebc28a27351b3cdc780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__sift_1_1DescriptorsFromImageResponse___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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af273182b10b05d9ff0a1cade52b46aed</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_1iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4e46fb92d49faf89be428d445310813c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__sift_1_1GeoVwSetSrvRequest___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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab6a2f0699f969c8ec64d9769db562d63</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_1iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a96ac5ba297216f17f3f2d63dee7ce50f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1iri__sift_1_1GeoVwSetSrvResponse___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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1291c4e2203c345a78f61b6b48c76e6d</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_1iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4e52f5b3ef5ae26780f12d8256ad9ca0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_sift::DescriptorsFromImage &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1DescriptorsFromImage_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_01iri__sift_1_1DescriptorsFromImage_01_4.html</anchorfile>
      <anchor>a0b61e1653faa910db7cdd2484b4be292</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_01iri__sift_1_1DescriptorsFromImage_01_4.html</anchorfile>
      <anchor>a75cb9b6620fc46ec61b52821e58d19f5</anchor>
      <arglist>(const iri_sift::DescriptorsFromImage &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a18212f9734f1a1ce511821fe0ecd7eb6</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_01iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aee0386f231e5a786434b9edfe8246c39</anchor>
      <arglist>(const iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a06679fa06489530b56cccd9e67f9e0c8</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_01iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3c8d99050d5ab6f11ed68b4560c2baa3</anchor>
      <arglist>(const iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_sift::GeoVwSetSrv &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1GeoVwSetSrv_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_01iri__sift_1_1GeoVwSetSrv_01_4.html</anchorfile>
      <anchor>a6b68553bae89ea37d3d90938f031ee1f</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_01iri__sift_1_1GeoVwSetSrv_01_4.html</anchorfile>
      <anchor>a290026dc14ab08a0fba4be8131b618b9</anchor>
      <arglist>(const iri_sift::GeoVwSetSrv &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aea8ce09f3a0fc8a9da77f8676d0040bb</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_01iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac015bceb8bf1d0110f4d9b37f6c47efb</anchor>
      <arglist>(const iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6eef9c9893dc6b85b317ea844d781e37</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_01iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0e4a3e7d8c2f94002e2f2d421eb591e6</anchor>
      <arglist>(const iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_sift::DescriptorsFromImage &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1DescriptorsFromImage_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_01iri__sift_1_1DescriptorsFromImage_01_4.html</anchorfile>
      <anchor>abb9e98384f708567fba65617be01e07b</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_01iri__sift_1_1DescriptorsFromImage_01_4.html</anchorfile>
      <anchor>a46bf4967e8939564b2fe20a3cdc26aa3</anchor>
      <arglist>(const iri_sift::DescriptorsFromImage &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa7221e9064f5ffa78139eb4518c0caed</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_01iri__sift_1_1DescriptorsFromImageRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>acba5823cdf7b3eb37ecec13f2174c4db</anchor>
      <arglist>(const iri_sift::DescriptorsFromImageRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aed28ec48ce18f4281b5967731e5c1487</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_01iri__sift_1_1DescriptorsFromImageResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3cb5b43011b9d285be3c97229c05d0c1</anchor>
      <arglist>(const iri_sift::DescriptorsFromImageResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_sift::GeoVwSetSrv &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1GeoVwSetSrv_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_01iri__sift_1_1GeoVwSetSrv_01_4.html</anchorfile>
      <anchor>a1a916698d371f797706f46bba52c4b08</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_01iri__sift_1_1GeoVwSetSrv_01_4.html</anchorfile>
      <anchor>ad9e31aaca94b923258bc47026d12d8d0</anchor>
      <arglist>(const iri_sift::GeoVwSetSrv &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8e0c5e894d386e8d79d68cd90ddee767</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_01iri__sift_1_1GeoVwSetSrvRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9ba68a4679f99f2f090d748516cb2d32</anchor>
      <arglist>(const iri_sift::GeoVwSetSrvRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a07a306beb0b7e88e14456f9b0165feea</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_01iri__sift_1_1GeoVwSetSrvResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab9cb207e9540a39b1862f3f4e402573a</anchor>
      <arglist>(const iri_sift::GeoVwSetSrvResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
