<?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_follower/src/turtlebot_follower/</path>
    <filename>____init_____8py</filename>
    <namespace>turtlebot_follower</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_follower/src/turtlebot_follower/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>turtlebot_follower::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_ChangeState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_follower/src/turtlebot_follower/srv/</path>
    <filename>__ChangeState_8py</filename>
    <class kind="class">turtlebot_follower::srv::_ChangeState::ChangeState</class>
    <class kind="class">turtlebot_follower::srv::_ChangeState::ChangeStateRequest</class>
    <class kind="class">turtlebot_follower::srv::_ChangeState::ChangeStateResponse</class>
    <namespace>turtlebot_follower::srv::_ChangeState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</anchorfile>
      <anchor>aa23adf3efb88d6f122c71faab2b62691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</anchorfile>
      <anchor>addcc21f5381872631c60e007667c9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</anchorfile>
      <anchor>a911f3f14680e157f8a6464e45090b4b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ChangeState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_follower/srv_gen/cpp/include/turtlebot_follower/</path>
    <filename>ChangeState_8h</filename>
    <class kind="struct">turtlebot_follower::ChangeState</class>
    <class kind="struct">turtlebot_follower::ChangeStateRequest_</class>
    <class kind="struct">turtlebot_follower::ChangeStateResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; turtlebot_follower::ChangeState &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; turtlebot_follower::ChangeState &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_follower</namespace>
    <member kind="typedef">
      <type>::turtlebot_follower::ChangeStateRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ChangeStateRequest</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>ac3721ad96c8806f6e1643bb45bdf3e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateRequest const  &gt;</type>
      <name>ChangeStateRequestConstPtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a3f1dd79a95077f35da1148146fd3d5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateRequest &gt;</type>
      <name>ChangeStateRequestPtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a222b8eb9de0b8ef22c80e9d198b43d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_follower::ChangeStateResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ChangeStateResponse</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a49cfbf28dec4272f3e7a957c649bc7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateResponse const  &gt;</type>
      <name>ChangeStateResponseConstPtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a7e7efe0bb142f3570e1115609ddcaf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateResponse &gt;</type>
      <name>ChangeStateResponsePtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a53affa59ef86acc8baa9281d140d545b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>follower.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-turtlebot_apps/doc_stacks/2014-10-06_07-59-52.754178/turtlebot_apps/turtlebot_follower/src/</path>
    <filename>follower_8cpp</filename>
    <includes id="ChangeState_8h" name="ChangeState.h" local="yes" imported="no">turtlebot_follower/ChangeState.h</includes>
    <class kind="class">turtlebot_follower::TurtlebotFollower</class>
    <namespace>turtlebot_follower</namespace>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>abf34f92231dd94a342d363280ccd2632</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>af320a49a206e6be92b15443c8f3c670e</anchor>
      <arglist>(turtlebot_follower, TurtlebotFollower, turtlebot_follower::TurtlebotFollower, nodelet::Nodelet)</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_follower/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="namespace">
    <name>ecl</name>
    <filename>namespaceecl.html</filename>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7135a07be88ce8ea20855eb84b4e961c</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a99d12f7b77bd1322459b0d009d8fb182</anchor>
      <arglist>(const ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__follower_1_1ChangeStateResponse___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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8cebfb2aeb8fcc496ca422bb66a7cafc</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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4d2874e7c9e4a6bbbeab895a214f7bc3</anchor>
      <arglist>(const ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1b48aa74176a973f628039024b066f1e</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ada21bd0b477c9b9ba3da58d93e5f9eab</anchor>
      <arglist>(const ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__follower_1_1ChangeStateResponse___00d530694505056fdb70f92018cf5875.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__follower_1_1ChangeStateResponse___00d530694505056fdb70f92018cf5875.html</anchorfile>
      <anchor>a3d14bf173ca1cf5e6f98433a67f4a1c7</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__follower_1_1ChangeStateResponse___00d530694505056fdb70f92018cf5875.html</anchorfile>
      <anchor>a79889bf27ba780c767dcfa2eab910c1a</anchor>
      <arglist>(const ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___4c4ebb1e15a714d656e9832ac178bfb9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__follower_1_1ChangeStateResponse__0131473274dc81df4cfd34cff436325f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___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_follower::ChangeStateRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___3_189af18bf808840a03a1903ac3f9d5aa.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__follower_1_1ChangeStateResponse___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_follower::ChangeStateResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__follower_1_1ChangeStateResponse___37b8127ff800946e6c13ad0c6669223f4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7c75845d0899e0efa911c65dfbe4af2a</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26831d7e1b70bc04e4cd75329fbdb3a4</anchor>
      <arglist>(const ::turtlebot_follower::ChangeStateRequest_&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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae82b3667f81394d06a6f5700cf7c9bde</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a20ed57613a62ab500a56a6f9eb17f6d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__follower_1_1ChangeStateResponse___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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a15a9e57538c78766aa25a7ee3ba99fe0</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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad1e24936aa922b38306428afd8dd7de8</anchor>
      <arglist>(const ::turtlebot_follower::ChangeStateResponse_&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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af700c60c8110a38fb85aa4ea56538b29</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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4c7d32616b2dd40e0529876b355d89f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__follower_1_1ChangeStateRequest___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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a985ffaa62511f7ae39368a91c2d6bbe2</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9c9ff2d4586f5d6145a9a87964ad178b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__follower_1_1ChangeStateResponse___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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab78f2ec2555eae9498da7dc832be33c1</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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a11a4187299e2804360ee3ba58e48753a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; turtlebot_follower::ChangeState &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01turtlebot__follower_1_1ChangeState_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__follower_1_1ChangeState_01_4.html</anchorfile>
      <anchor>aae2568c1b5a842a3e3ec8dadd42e7656</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__follower_1_1ChangeState_01_4.html</anchorfile>
      <anchor>acecd97daec3231ce1c5adaf9d9995aa7</anchor>
      <arglist>(const turtlebot_follower::ChangeState &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01turtlebot__follower_1_1ChangeStateRequest___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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5da4d0e27bdef6ca3baa853ec57bb281</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7772d0509024166c2164a97019257b3d</anchor>
      <arglist>(const turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01turtlebot__follower_1_1ChangeStateResponse___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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac95e9e3f9d76f8a39dd902b706ecd5e4</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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a25b43e6334d1d37c5d20c98761384ef5</anchor>
      <arglist>(const turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; turtlebot_follower::ChangeState &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01turtlebot__follower_1_1ChangeState_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__follower_1_1ChangeState_01_4.html</anchorfile>
      <anchor>a32aed6d0b12a298825b6a09f389f2322</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__follower_1_1ChangeState_01_4.html</anchorfile>
      <anchor>a12beb8d5a7eff26917eb7871ca7d5ea1</anchor>
      <arglist>(const turtlebot_follower::ChangeState &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01turtlebot__follower_1_1ChangeStateRequest___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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af5be66d3f36d970f84d90acf549d4a76</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__follower_1_1ChangeStateRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4fc7869bcae98ab71766ff95e97bf978</anchor>
      <arglist>(const turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01turtlebot__follower_1_1ChangeStateResponse___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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0cff65787c3586d05c0f3fd7f0da4db8</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__follower_1_1ChangeStateResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab867d701db2ed8ca0d7124c3d38653c9</anchor>
      <arglist>(const turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_follower</name>
    <filename>namespaceturtlebot__follower.html</filename>
    <namespace>turtlebot_follower::srv</namespace>
    <class kind="struct">turtlebot_follower::ChangeState</class>
    <class kind="struct">turtlebot_follower::ChangeStateRequest_</class>
    <class kind="struct">turtlebot_follower::ChangeStateResponse_</class>
    <class kind="class">turtlebot_follower::TurtlebotFollower</class>
    <member kind="typedef">
      <type>::turtlebot_follower::ChangeStateRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ChangeStateRequest</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>ac3721ad96c8806f6e1643bb45bdf3e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateRequest const  &gt;</type>
      <name>ChangeStateRequestConstPtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a3f1dd79a95077f35da1148146fd3d5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateRequest &gt;</type>
      <name>ChangeStateRequestPtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a222b8eb9de0b8ef22c80e9d198b43d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_follower::ChangeStateResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>ChangeStateResponse</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a49cfbf28dec4272f3e7a957c649bc7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateResponse const  &gt;</type>
      <name>ChangeStateResponseConstPtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a7e7efe0bb142f3570e1115609ddcaf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateResponse &gt;</type>
      <name>ChangeStateResponsePtr</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>a53affa59ef86acc8baa9281d140d545b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>abf34f92231dd94a342d363280ccd2632</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>namespaceturtlebot__follower.html</anchorfile>
      <anchor>af320a49a206e6be92b15443c8f3c670e</anchor>
      <arglist>(turtlebot_follower, TurtlebotFollower, turtlebot_follower::TurtlebotFollower, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_follower::ChangeState</name>
    <filename>structturtlebot__follower_1_1ChangeState.html</filename>
    <member kind="typedef">
      <type>ChangeStateRequest</type>
      <name>Request</name>
      <anchorfile>structturtlebot__follower_1_1ChangeState.html</anchorfile>
      <anchor>aaeca53ea11cec8c01adeb9c239359057</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structturtlebot__follower_1_1ChangeState.html</anchorfile>
      <anchor>a3c9836eb7c1b2f135bb7a7c70a76e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ChangeStateResponse</type>
      <name>Response</name>
      <anchorfile>structturtlebot__follower_1_1ChangeState.html</anchorfile>
      <anchor>a78d4ff9e8761ed87ab9a47c1ea986e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structturtlebot__follower_1_1ChangeState.html</anchorfile>
      <anchor>a9db9061d1070cc9e0cc92a2223f9db76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structturtlebot__follower_1_1ChangeState.html</anchorfile>
      <anchor>a192c650a719d4cb5ee45d23dd1eb44ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structturtlebot__follower_1_1ChangeState.html</anchorfile>
      <anchor>a1cdd8f0220d27d934e83a27cb2e1df87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_follower::ChangeStateRequest_</name>
    <filename>structturtlebot__follower_1_1ChangeStateRequest__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>STOPPED</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a2ec029bea8770e6b6c0985a456eb39a3adde9661204404179d1b3023047fe5fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOLLOW</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>af46f38ead582fd067448d4648fe81865a069d1086efef0d538bb920de7e7ab728</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_state_type</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a9b35a6f529337848d213ad4e76c5fc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a668171b4998267ae947f70c1e59f3e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>aea6441422ee8419747a7dd085d4554a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ChangeStateRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a1dbb0d9a439b3956abe3f03e24a28043</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChangeStateRequest_</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a22140aaef0603778f7cca917622c3d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChangeStateRequest_</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a0b137fbd49bcda3e993ab52a145b4940</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__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>ae7b79aa2739c38064ed2270ac611e08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>state</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateRequest__.html</anchorfile>
      <anchor>a4459e578ad0cf2c80da5f023f5fe8813</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_follower::ChangeStateResponse_</name>
    <filename>structturtlebot__follower_1_1ChangeStateResponse__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>a67dbb64c73db28dbe204c992892dafb5ae003b9b33fa4cd702e8f254709e4933a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>a2d8c515b255b64ee88ab91cff7ed19a6abffe417b803ab94f1cc3fc6cf8b7cffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_result_type</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>a15f0bf55d4322ea5d15523b298d4dbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>a0e2b56b043ffe09896899f776dd5dea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_follower::ChangeStateResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>a7766d341f30e15523c2413e0b50f2b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ChangeStateResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>af9e06cfaa940c21ac0c8dd91477d016d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChangeStateResponse_</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>af5c6ee4157a3a2b70e6f4492c9971786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChangeStateResponse_</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>adae1942ba28d438ff28212e5a4069977</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__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>aeba34c2e95f62130d06b331db1a4eec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>result</name>
      <anchorfile>structturtlebot__follower_1_1ChangeStateResponse__.html</anchorfile>
      <anchor>a2882633d33099962ba57d7265d6eed9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_follower::TurtlebotFollower</name>
    <filename>classturtlebot__follower_1_1TurtlebotFollower.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>TurtlebotFollower</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a06fcf2d8700e1c057d5e5f2eb608fb93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TurtlebotFollower</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a597230555d84a1b0223a426d2e55c3ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>changeModeSrvCb</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a381d8d692d80f8d34bd3dcc202d457e6</anchor>
      <arglist>(ChangeState::Request &amp;request, ChangeState::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cloudcb</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a3d034aaf2ba4e4d52c1f07e6b78a8641</anchor>
      <arglist>(const PointCloud::ConstPtr &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a6c9b547cdc5dedf17314712e2941429f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishBbox</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>ac78a606a19b502c7adadee898c96f3bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a890faa6d5db77df036ab1e5fb27a5b0d</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigure</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a2ecb2cd6401637212560a3029cfef80e</anchor>
      <arglist>(turtlebot_follower::FollowerConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>bboxpub_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a8e3d72636c61d11a2a90866f38a27a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmdpub_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a716eb6201f89e9cd7568be249261148b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; turtlebot_follower::FollowerConfig &gt; *</type>
      <name>config_srv_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>afaa6437573a5b4c72644ff70f4d62973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enabled_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>ac1f7252bfe2ae76f8ab55cace0e2e28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal_z_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>ad4435411bb19ea2f05ccc5d437b07177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>markerpub_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a023f50b06e3c32affa297960beb1e4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_x_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a4ae6df28b1e698d415ff2c75fecc0478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_y_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>adaf48b6bc47bb08a23a506a89a7a5a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_z_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a26a222c914193c26f66b6b67beca890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_x_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a84eab70fc77c2e298fcc7672441a4203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_y_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a157a801cc71bd4161e82fe7bc7b8f274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>ac3995e50399f111204732bb915eed33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>switch_srv_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>adc43c8fb7a55852aa9d6cd50fcc8ddb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_scale_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a185daf7ab5392a7bb5193997deedd481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_scale_</name>
      <anchorfile>classturtlebot__follower_1_1TurtlebotFollower.html</anchorfile>
      <anchor>a36a71b6b522ccdfd282a228fd5ba634b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_follower::srv</name>
    <filename>namespaceturtlebot__follower_1_1srv.html</filename>
    <namespace>turtlebot_follower::srv::_ChangeState</namespace>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_follower::srv::_ChangeState</name>
    <filename>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</filename>
    <class kind="class">turtlebot_follower::srv::_ChangeState::ChangeState</class>
    <class kind="class">turtlebot_follower::srv::_ChangeState::ChangeStateRequest</class>
    <class kind="class">turtlebot_follower::srv::_ChangeState::ChangeStateResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</anchorfile>
      <anchor>aa23adf3efb88d6f122c71faab2b62691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</anchorfile>
      <anchor>addcc21f5381872631c60e007667c9cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceturtlebot__follower_1_1srv_1_1__ChangeState.html</anchorfile>
      <anchor>a911f3f14680e157f8a6464e45090b4b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_follower::srv::_ChangeState::ChangeState</name>
    <filename>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeState.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeState.html</anchorfile>
      <anchor>ae6dfb8327d0ce0711502cb8ec2592af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeState.html</anchorfile>
      <anchor>ababe10ffb63046cbcd91910a99d80b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeState.html</anchorfile>
      <anchor>a42047d8495a210d4659113cf81861cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeState.html</anchorfile>
      <anchor>ae80c58a90283654cfe184cb62700ef01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_follower::srv::_ChangeState::ChangeStateRequest</name>
    <filename>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a35f0a31bd883776453164215a990d0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>ad3f016dee674b01b7f9c4da8f418dab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>adf08e18e7eeef91d8fda39a9c7fb8d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a85f2adbf657c16adfb31546f71564d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a8cc2014f89f2292760028673c4e68ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a77c8882bac9d202ab675c7237b35d23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FOLLOW</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a1aff13082d4c7980283d7468ab5d43d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>STOPPED</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a29259ddc69886a7d17c980db73d4de76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a77e8f9f793c5e3da858474aeadd8bb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a3585e572beafb2503034e68a355d3530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>adf4c0718dc056f42917c8d3d26e5d846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a72034e9d6be7598b4d71fcc21c3ba324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a0bac1b9385c7b65ef2b485251e07248a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>a9befbbea92b4c557d3db1d469f4f5225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateRequest.html</anchorfile>
      <anchor>aaa92f05bdd845b192923c0c79bcf324d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_follower::srv::_ChangeState::ChangeStateResponse</name>
    <filename>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>aad72318efaac3ec373a3828089eca816</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>ac72584bd772f66f4f1b9a17df2aed294</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a11905eea8cfe331371a8efa5e8805ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>aba5bcf9bcb28ce5144f43aa742145729</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a10a6bf1400fe714746cc9bee98f83c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>ac24d4ecac485483221480963afbdf3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ERROR</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>ada083c6208bb8c7beac2411a2d3c5505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>OK</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>ab36afcf8ba59eccf5e1f91f7d81076e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a4a609d9e2090a6dd54d1695e9dd68b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a234375d358060631a831d0c977df176a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a486f1b2418148adc22c6cf99770a7262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a5c63f053bc143ae9aa367166e62faba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>acd8335b8dacc3609517f2299c44ac7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a12845c3acaf08652a47b95a427aa6b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__follower_1_1srv_1_1__ChangeState_1_1ChangeStateResponse.html</anchorfile>
      <anchor>a35e770d3fc677e3b9eff4da989d7e966</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
