<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/src/turtlebot_panorama/</path>
    <filename>____init_____8py</filename>
    <namespace>turtlebot_panorama</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/src/turtlebot_panorama/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>turtlebot_panorama::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_TakePano.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/src/turtlebot_panorama/srv/</path>
    <filename>__TakePano_8py</filename>
    <class kind="class">turtlebot_panorama::srv::_TakePano::TakePano</class>
    <class kind="class">turtlebot_panorama::srv::_TakePano::TakePanoRequest</class>
    <class kind="class">turtlebot_panorama::srv::_TakePano::TakePanoResponse</class>
    <namespace>turtlebot_panorama::srv::_TakePano</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>a821aee758d1e724260891c3dc85e2796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B3f</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>ade872c798c40b5959bf9f7c30e8d0e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>a8dc3442b68a085801bf365ecb1618f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>a2e76b54ff367fa8ad6a98bca2600ed48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/include/turtlebot_panorama/</path>
    <filename>geometry_8h</filename>
    <namespace>turtlebot_panorama</namespace>
    <member kind="function">
      <type>T</type>
      <name>degrees_to_radians</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>ad44f4ff0c268cc4d71b3113651b31923</anchor>
      <arglist>(const T &amp;degrees)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radians_to_degrees</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a937ebdb3bdba74bb2b0b70c5cfd875af</anchor>
      <arglist>(const T &amp;radians)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a6c5cf19347cc8274867abf5c50874a33</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loop.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/scripts/</path>
    <filename>loop_8py</filename>
    <namespace>loop</namespace>
    <member kind="function">
      <type>def</type>
      <name>imageCallback</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>a8c00f6103ed0b3e8bcb8bb9868440d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_progress</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>acf97386cbdb9b3129daca34857a746e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>afc81ccd5cf1d64c799237598d9203d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>srv_takepano</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>ae7ae2cb5233d092531f1f901fb670831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sub_pano</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>a38320ee0e61cf021db7eeee06488fcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>takepanoReq</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>a8ad5944356b3d72814bfdf984ee248a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>panorama.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/src/</path>
    <filename>panorama_8cpp</filename>
    <includes id="panorama_8h" name="panorama.h" local="no" imported="no">turtlebot_panorama/panorama.h</includes>
    <namespace>turtlebot_panorama</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>panorama_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>panorama.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/include/turtlebot_panorama/</path>
    <filename>panorama_8h</filename>
    <includes id="geometry_8h" name="geometry.h" local="yes" imported="no">geometry.h</includes>
    <includes id="TakePano_8h" name="TakePano.h" local="no" imported="no">turtlebot_panorama/TakePano.h</includes>
    <class kind="class">turtlebot_panorama::PanoApp</class>
    <namespace>turtlebot_panorama</namespace>
  </compound>
  <compound kind="file">
    <name>TakePano.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_panorama/srv_gen/cpp/include/turtlebot_panorama/</path>
    <filename>TakePano_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; turtlebot_panorama::TakePano &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; turtlebot_panorama::TakePano &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_panorama::TakePano</class>
    <class kind="struct">turtlebot_panorama::TakePanoRequest_</class>
    <class kind="struct">turtlebot_panorama::TakePanoResponse_</class>
    <namespace>turtlebot_panorama</namespace>
    <member kind="typedef">
      <type>::turtlebot_panorama::TakePanoRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TakePanoRequest</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a99879badd5fee5a6a861b8b026ae7c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoRequest const  &gt;</type>
      <name>TakePanoRequestConstPtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>aceafcc99ed26bafc5f2d2bb15b5c1e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoRequest &gt;</type>
      <name>TakePanoRequestPtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>acc1700a2af661c8a1c844e4ad00c4085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_panorama::TakePanoResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TakePanoResponse</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a541aae40abcd3b7f727fafefe03d85e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoResponse const  &gt;</type>
      <name>TakePanoResponseConstPtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>aa80b9d534a7bf695ed16992d6c4458b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoResponse &gt;</type>
      <name>TakePanoResponsePtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>aea25c5376d8d581b6de3596d194f8fa9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ecl</name>
    <filename>namespaceecl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>loop</name>
    <filename>namespaceloop.html</filename>
    <member kind="function">
      <type>def</type>
      <name>imageCallback</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>a8c00f6103ed0b3e8bcb8bb9868440d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_progress</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>acf97386cbdb9b3129daca34857a746e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>afc81ccd5cf1d64c799237598d9203d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>srv_takepano</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>ae7ae2cb5233d092531f1f901fb670831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sub_pano</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>a38320ee0e61cf021db7eeee06488fcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>takepanoReq</name>
      <anchorfile>namespaceloop.html</anchorfile>
      <anchor>a8ad5944356b3d72814bfdf984ee248a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a23849c54821a416e91fab92d7ba98889</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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0adc51287f340337037b70187e93da91</anchor>
      <arglist>(const ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac07fcbb38df257d17d3141109d1e11f9</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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e87766214b95e137f5e06b3e9f2576e</anchor>
      <arglist>(const ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5af77c58f9cedb4bbe4fa2e7ff0c5968</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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a24eac9de44c2054f292de74575a43e24</anchor>
      <arglist>(const ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a78dd5f6666fa683b3bbbfbbbcf29ec37</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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0af0c42c5a0cf7d24554d45dacc2952f</anchor>
      <arglist>(const ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___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; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___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; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___3_01C1eefec131b87b0c131a1f11723b074ed.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___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; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___3_01897c1f6af9370bcb2d7a623460a2bc58.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a375c96e24923bcf8f8c4569b2fc70892</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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a65b6a5a7257934b19c39cc0eb7ef9848</anchor>
      <arglist>(const ::turtlebot_panorama::TakePanoRequest_&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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaa8e5f8416248549096e5720934e285e</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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9409bc39c15ed5661acdd6f2207b8e5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4a6155a3b8a242c063c1c1028391fb0d</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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a31c1bd0b457fb40a322bab182053e037</anchor>
      <arglist>(const ::turtlebot_panorama::TakePanoResponse_&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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab3df9526368f1a9932eaf045a8e76950</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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adab41ad9aab800872d9c46abf050c6f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__panorama_1_1TakePanoRequest___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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a855e56fa62890ca6cc959b4e9fb233ed</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_1turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7381a695800bb369447415623e0c493b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__panorama_1_1TakePanoResponse___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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9e597db460bcb3b49fc196aef5c4f977</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_1turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e16b7bcf65da85107e73ac98424dfee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; turtlebot_panorama::TakePano &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01turtlebot__panorama_1_1TakePano_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_01turtlebot__panorama_1_1TakePano_01_4.html</anchorfile>
      <anchor>a70fd5df08f7c9317f32f91d6ddf44d5c</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_01turtlebot__panorama_1_1TakePano_01_4.html</anchorfile>
      <anchor>ae48af21175868e2859c021d928f706f0</anchor>
      <arglist>(const turtlebot_panorama::TakePano &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01turtlebot__panorama_1_1TakePanoRequest___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_01turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2860ac600137c85cf295f44fff6018bd</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_01turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a908d00a0ea613e47897e3bb96ee5fab0</anchor>
      <arglist>(const turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01turtlebot__panorama_1_1TakePanoResponse___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_01turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae0fbb509162cfd438b7dbbf901d3caeb</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_01turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3691963da904bc285471fbac09b3dc2c</anchor>
      <arglist>(const turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; turtlebot_panorama::TakePano &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01turtlebot__panorama_1_1TakePano_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_01turtlebot__panorama_1_1TakePano_01_4.html</anchorfile>
      <anchor>ab78dc9639b07c6e9f793b3dba2c5c750</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_01turtlebot__panorama_1_1TakePano_01_4.html</anchorfile>
      <anchor>ab194fcd393a242d7c4151f0d8940eb3e</anchor>
      <arglist>(const turtlebot_panorama::TakePano &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01turtlebot__panorama_1_1TakePanoRequest___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_01turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae6474a3942d8e464c7a8fd0908bbb987</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_01turtlebot__panorama_1_1TakePanoRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac317e662905d2929c800b621e2603127</anchor>
      <arglist>(const turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01turtlebot__panorama_1_1TakePanoResponse___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_01turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9345e66799d0980ff2385b20bc8c3c63</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_01turtlebot__panorama_1_1TakePanoResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afac124eb31bb967275179b06687dcea7</anchor>
      <arglist>(const turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_panorama</name>
    <filename>namespaceturtlebot__panorama.html</filename>
    <namespace>turtlebot_panorama::srv</namespace>
    <class kind="class">turtlebot_panorama::PanoApp</class>
    <class kind="struct">turtlebot_panorama::TakePano</class>
    <class kind="struct">turtlebot_panorama::TakePanoRequest_</class>
    <class kind="struct">turtlebot_panorama::TakePanoResponse_</class>
    <member kind="typedef">
      <type>::turtlebot_panorama::TakePanoRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TakePanoRequest</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a99879badd5fee5a6a861b8b026ae7c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoRequest const  &gt;</type>
      <name>TakePanoRequestConstPtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>aceafcc99ed26bafc5f2d2bb15b5c1e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoRequest &gt;</type>
      <name>TakePanoRequestPtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>acc1700a2af661c8a1c844e4ad00c4085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_panorama::TakePanoResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TakePanoResponse</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a541aae40abcd3b7f727fafefe03d85e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoResponse const  &gt;</type>
      <name>TakePanoResponseConstPtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>aa80b9d534a7bf695ed16992d6c4458b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoResponse &gt;</type>
      <name>TakePanoResponsePtr</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>aea25c5376d8d581b6de3596d194f8fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>degrees_to_radians</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>ad44f4ff0c268cc4d71b3113651b31923</anchor>
      <arglist>(const T &amp;degrees)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radians_to_degrees</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a937ebdb3bdba74bb2b0b70c5cfd875af</anchor>
      <arglist>(const T &amp;radians)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>wrap_angle</name>
      <anchorfile>namespaceturtlebot__panorama.html</anchorfile>
      <anchor>a6c5cf19347cc8274867abf5c50874a33</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_panorama::PanoApp</name>
    <filename>classturtlebot__panorama_1_1PanoApp.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a423b3c885d709bd2a435c2aa345cc68c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a18564735b79c9a4e7bdac431c4374337</anchor>
      <arglist>(std::string msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PanoApp</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>af4f74b767d10ee9ab5ef29ff2588e924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a2adf4ea8352ed3057ab027b72cd1fecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PanoApp</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>ae79e3cc60193daec8b92b23484323288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>activeCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a61e38fcc97a546bc2b74a6b18ae1c361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doneCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a6b4f0966758150de86a2462860fba687</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const pano_ros::PanoCaptureResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>feedbackCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>ab2c75f68722b95ae7b9025c39a71f613</anchor>
      <arglist>(const pano_ros::PanoCaptureFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasReachedAngle</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>aa9aa8d8fee29d754215ce8991711a9ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>odomCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a0ed9a3ca8c29ce2a9addd1d3a8d9dc08</anchor>
      <arglist>(const nav_msgs::OdometryConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a685e2eabdad7de5207de0e7061dc4d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>snap</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a65d84ffc1ca4fc36a5f7d3c7a7415f58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startPanoAction</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a1c70fde667bb8222b512fddd65359ff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stitchedImageCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a410b10cc11bbb3f9f7977d35b75f8eb3</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopPanoAction</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>aff1d430344e815900d5e5c264c6814da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopPanoCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a7258b6ab42efd7a9d8b36fb210b5a147</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>takePanoCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a35b39bdcdc5c41a9a0835203fe614ff3</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>takePanoServiceCb</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>aa6d605bfbe52a6057cb2c1d1129bf061</anchor>
      <arglist>(TakePano::Request &amp;request, TakePano::Response &amp;response)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ang_vel_cur</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>ac90a5ab3fbebc54f197dc664f33e9138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a568c2c00ecfaf1c7773b425b23ac8c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>cmd_vel</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a609c267115a86783d0611c9080ce4a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>continuous</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>afa3b06a97af0c566d9cc236c662a58d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>default_mode</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>aa100ca61c9857ab121922f69eaf171b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>default_pano_angle</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a11ea9bd3fbd9f4d7e1fcaf85bab10b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>default_rotation_velocity</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a0c7529eb6042a0bbfa93502f4cff95f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>default_snap_interval</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>ab6d8729775a759affdb735f0d353f578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std_msgs::Empty</type>
      <name>empty_msg</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a905080dae695836a1fdbaaa85a16a582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>given_angle</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>adc4f86e27757a4123c043e4a3abbffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>go_active</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a31ce17239b0f460b0bebcfea9554efb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_active</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a4ff3cd3d27d473e09b0d287e3fa86ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_angle</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a3885781f59b29a691044a330f298acf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a6eb50a4cf0d866750ec1817e0b021211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pano_ros::PanoCaptureAction &gt; *</type>
      <name>pano_ros_client</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a06709d24286a3c4b0033ae9830bd7298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>params</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>aa5b1b48d513afac724ba8169f135ca6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_nh</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a667dd3da9494bd3eeaece4322e9a73f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_action_snap</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a466668cf63e300f520a592d5204c15b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_action_stop</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a75170066fd4250660fd4f95ae9aa61e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_cmd_vel</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a6b1c3e19d627b2f714effa876a14a545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_log</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>acf9fcc517c0704e192ae42907512f52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_stitched</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>adb580950e33069bd89f87d237c17eb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>snap_interval</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>ad4cc99267f145955e40740482e2c0a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_start_pano</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a2324d817a09f123abab910f96e8811a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_odom</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a5e6ca481a9b23b0e807f79afeab4a1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_start_pano</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a17bc7cd83a13d57f69874791923603ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>sub_stitched</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a45cfc7369bee98c7875d42ec317cf613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_stop_pano</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a7666c91c10addddb2a6a8889854e4873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>zero_cmd_vel</name>
      <anchorfile>classturtlebot__panorama_1_1PanoApp.html</anchorfile>
      <anchor>a3b9f0de7b08bce0251c948d637c913df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_panorama::TakePano</name>
    <filename>structturtlebot__panorama_1_1TakePano.html</filename>
    <member kind="typedef">
      <type>TakePanoRequest</type>
      <name>Request</name>
      <anchorfile>structturtlebot__panorama_1_1TakePano.html</anchorfile>
      <anchor>aa069e5185dab5ac59e34b1ac9924f106</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structturtlebot__panorama_1_1TakePano.html</anchorfile>
      <anchor>ac1a9fe64d99ceb639cb42b75d5a3ba5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TakePanoResponse</type>
      <name>Response</name>
      <anchorfile>structturtlebot__panorama_1_1TakePano.html</anchorfile>
      <anchor>a0afc42a3236061a1eaf5831b0a5f4183</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structturtlebot__panorama_1_1TakePano.html</anchorfile>
      <anchor>af5f9204ddde8c277f0a8ea06a6ce4c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structturtlebot__panorama_1_1TakePano.html</anchorfile>
      <anchor>aa83c21b21bb8f1f3ded9c9d6110d7a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structturtlebot__panorama_1_1TakePano.html</anchorfile>
      <anchor>a1a2b8ab38ae91254d7fe5269f709643d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_panorama::TakePanoRequest_</name>
    <filename>structturtlebot__panorama_1_1TakePanoRequest__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>SNAPANDROTATE</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>ad583326a49cbdd8aff4756a89b7f2d60ab735ef711207f0d11142b5f10f30041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUOUS</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a9a19817f431e48b8c4c759e838400249afa95ff4c105701e39b775165bb661be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOP</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>abf93fa260746fb9947c7fc455399578ba57e9cfc9565ef22c07fdb9b606f11e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_mode_type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a940fdfbe306a4e96206d96766bbf02d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_pano_angle_type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>adc529a27c0e3a3cbc56132770f853955</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_rot_vel_type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a33873dcfd1ea88842d2831a30e286b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_snap_interval_type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>ae3ed4c5162d00954acf588707ec400bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a2690900446e6e2b42e8c01fadce3f349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>acbb8c5880ec7205778d529aea0a5a76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TakePanoRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a68b271a2584002f57cab1198dd40eb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TakePanoRequest_</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>afe52df4196225581d825c2f7c92a9c1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TakePanoRequest_</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a9c983554bee5810e3eb09635cc9e3c44</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>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a1dc544022eddb1043e06edad0dba03c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mode</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>ad992ad40705b65e71596469e2106e978</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pano_angle</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a9d62ba3c24bd507d11e440038c74035a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rot_vel</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a86e8ba709e5b05083bb799e903be285d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>snap_interval</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoRequest__.html</anchorfile>
      <anchor>a03ceea1e9b4e5afe2a3694a8438fb06e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_panorama::TakePanoResponse_</name>
    <filename>structturtlebot__panorama_1_1TakePanoResponse__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>STARTED</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a95b72ab337184735819be31bbc171af8a9b1fb42a8dffb0b0a9b03712fd7f6e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IN_PROGRESS</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a9b4c8890662cfe1bfe4aae54d5cd3d2ca032e8966f8d55085d746885f49f7dcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STOPPED</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a449c91a2a8150ad49d989ec421421a6ba302e0be401a3be69d591f9931d6dcfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>ad5f212712dea1084570f4f29e7380fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>ab8833d9336f87f21a37395f1bd360762</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_panorama::TakePanoResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a9734a94d5748584bf6d5761b0741b798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TakePanoResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>aa0298b24e06cb47e3855e7a7adc474d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TakePanoResponse_</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>ab543769fa8f4d7333eab581dd9130cf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TakePanoResponse_</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a300fd0c2a3c40617b949d3cb01fba3b6</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>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a573292dee5612cb5af013edbfe4375c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structturtlebot__panorama_1_1TakePanoResponse__.html</anchorfile>
      <anchor>a8d84313cff6c71bd1aea2060fc564330</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_panorama::srv</name>
    <filename>namespaceturtlebot__panorama_1_1srv.html</filename>
    <namespace>turtlebot_panorama::srv::_TakePano</namespace>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_panorama::srv::_TakePano</name>
    <filename>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</filename>
    <class kind="class">turtlebot_panorama::srv::_TakePano::TakePano</class>
    <class kind="class">turtlebot_panorama::srv::_TakePano::TakePanoRequest</class>
    <class kind="class">turtlebot_panorama::srv::_TakePano::TakePanoResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>a821aee758d1e724260891c3dc85e2796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B3f</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>ade872c798c40b5959bf9f7c30e8d0e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>a8dc3442b68a085801bf365ecb1618f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceturtlebot__panorama_1_1srv_1_1__TakePano.html</anchorfile>
      <anchor>a2e76b54ff367fa8ad6a98bca2600ed48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_panorama::srv::_TakePano::TakePano</name>
    <filename>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePano.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePano.html</anchorfile>
      <anchor>a72f577f57acf94ac770fb46b577aa680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePano.html</anchorfile>
      <anchor>a14a2f43ce48240b2d88717e33e41fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePano.html</anchorfile>
      <anchor>ae34ba0c4415ea9d0c4ca0d38ec24ffdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePano.html</anchorfile>
      <anchor>af0bbee69ea00400813f5cffa808011f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_panorama::srv::_TakePano::TakePanoRequest</name>
    <filename>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a9e42ccb6ac319b463714407b62681296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a2b0301652f272354f267da16b8bc65c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a89dafbb0355c5086212a117d2b273303</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a20c0995e551b867a4561bbc243d9e18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a6f3e82b241dcb023f0934e1444a9abc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mode</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a03008bf93c3f3137ec27e86ee454e1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pano_angle</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a4cf7ca1035c0158323762418e5651bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rot_vel</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a1e7e2560cd2097c3d4ee6d748d499395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>snap_interval</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>ac0d35bed43811bf82ba3ae404a99c74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CONTINUOUS</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a96c130e12674f2c13a618f9e834305ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>SNAPANDROTATE</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>adc90efff97677d3581d04e37a610a068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STOP</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a98775f7c625a77d27ea7085536a5dfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a426d79d54561aa94d05a7b133ef4e5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>ad5cf7b63a891815858dc6b2b76faa985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a507ee3d169f55d828c878efe05156734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a8078dead413d796b62fb500099f2748e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a1f374368931edddd57e8f168d88a4300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>aed6f30964a029729b196089f333bec8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoRequest.html</anchorfile>
      <anchor>a966c53bb9c43dce6a0d4d261c10d4a37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_panorama::srv::_TakePano::TakePanoResponse</name>
    <filename>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a77ae54c8771ff2c6634a77bf5203fbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>af8093ce49f43ed994ae7bd03cbd9f3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a9c69897099107ae96730bb5bfcb1fb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a45bf5f84576e1394e9e85a17b878e20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>addbdbfef7abdc9ad764f3fdb5c882f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a4f7237372e77a7514cd314cadad6d4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>IN_PROGRESS</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a5a688e4a48a7bb0d4ad9fb2cda556b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STARTED</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>ac3e0380bb416dab0ee4d4682fca9b1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STOPPED</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a5ca295fbc1f2735ad95be375aadb324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a3bb59f356ae189ab5a931a9cf6883fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>ac47d50385f665dbeab342882f4a98578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a530e7bfe17d8ff7d7b423a4a9f55d5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a83ed013418b383a818570f9fbb9d952e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a84e7b5c9325e0b157ed361b942362fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>a847351b0ce94176b7e724fd068d66be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__panorama_1_1srv_1_1__TakePano_1_1TakePanoResponse.html</anchorfile>
      <anchor>af08a350eaaff4e526b0cae6d0a443070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
