<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/src/tff_controller/</path>
    <filename>____init_____8py</filename>
    <namespace>tff_controller</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/src/tff_controller/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>tff_controller::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_TaskFrameFormalism.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/src/tff_controller/msg/</path>
    <filename>__TaskFrameFormalism_8py</filename>
    <class kind="class">tff_controller::msg::_TaskFrameFormalism::TaskFrameFormalism</class>
    <namespace>tff_controller::msg::_TaskFrameFormalism</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_12d</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>a815cba1052a3d0d5b0654690c3433c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>a5613d5a46bf0696c74e23666900b8e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>aed920c726a76016c10f5af2d6d5e1e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>a7b8a9b033f3acefb2cdf32e8d5aac3be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>TaskFrameFormalism.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/msg_gen/cpp/include/tff_controller/</path>
    <filename>TaskFrameFormalism_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">tff_controller::TaskFrameFormalism_</class>
    <namespace>tff_controller</namespace>
    <member kind="typedef">
      <type>::tff_controller::TaskFrameFormalism_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TaskFrameFormalism</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>a99697496e5720d921e8b4752844c738b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tff_controller::TaskFrameFormalism const  &gt;</type>
      <name>TaskFrameFormalismConstPtr</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>af280da568005b626bdd6ac32cdcdd7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tff_controller::TaskFrameFormalism &gt;</type>
      <name>TaskFrameFormalismPtr</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>a23f6694b8b9f0c9fcc4c94d30852f3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>ac9d43fde85c27fdac4255f433307c6ca</anchor>
      <arglist>(std::ostream &amp;s, const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tff_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/src/</path>
    <filename>tff__controller_8cpp</filename>
    <includes id="tff__controller_8h" name="tff_controller.h" local="yes" imported="no">tff_controller/tff_controller.h</includes>
  </compound>
  <compound kind="file">
    <name>tff_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-pr2_doors/doc_stacks/2013-12-11_14-13-17.791847/pr2_doors/tff_controller/include/tff_controller/</path>
    <filename>tff__controller_8h</filename>
    <includes id="TaskFrameFormalism_8h" name="TaskFrameFormalism.h" local="no" imported="no">tff_controller/TaskFrameFormalism.h</includes>
    <class kind="class">controller::TFFController</class>
  </compound>
  <compound kind="class">
    <name>controller::TFFController</name>
    <filename>classcontroller_1_1TFFController.html</filename>
    <base>pr2_controller_interface::Controller</base>
    <member kind="function">
      <type>void</type>
      <name>command</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a88fde86dfcc21cbff6da66cbe5936f12</anchor>
      <arglist>(const tff_controller::TaskFrameFormalismConstPtr &amp;tff_msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a67751b9babdfc88c43e2c0d835eabfa0</anchor>
      <arglist>(pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a18c19a12f155587de561ec16a267426a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TFFController</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a53256e44db49006e152f12565eb18e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a1db0cbca0a4415e8ee6406a6833a618a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TFFController</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a75e03e73e556d1d5a60993b7091a38cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::Chain</type>
      <name>chain_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a82e1f97bb66a4e40a7a745c90820a5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Jacobian</type>
      <name>jacobian_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a1e72b23c5eff34512f2ea2a615ac5149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>jnt_eff_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a10eb6f0db0cc6a4b7ec4719c5f65b439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArray</type>
      <name>jnt_pos_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>ae80fb413bafe9ffc67301517b4680cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::JntArrayVel</type>
      <name>jnt_posvel_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>af120ece8c533addd0f43b0f210c2f9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainJntToJacSolver &gt;</type>
      <name>jnt_to_jac_solver_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a3f23c4f637341eb4d68f69e44c2aaee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainFkSolverVel &gt;</type>
      <name>jnt_to_twist_solver_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a701cf37da594c2cb5b29073c3b73e660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a34f0087783f461728f9338a23761c7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_time_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a8bc3ec50a06deb78e4933baf500d5030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>loop_count_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>ab2e8128b83af18ccdc78ff94cbef4298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>mode_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>ae7838e1d2c7e5609b0da6417eca55d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>node_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a3cda0f524297b53aeb2febd1aa381564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; control_toolbox::Pid &gt;</type>
      <name>pos_pid_controller_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a4eb860a63de16967101b431d03735731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>pose_meas_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a4624ac2bfd95e2fb97a28f17a3fc080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Frame</type>
      <name>pose_meas_old_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a8191bc5c6421c4af528752e1a53c437d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>position_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a0feab762135f8cc8e6a3d5f825179914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_mechanism_model::RobotState *</type>
      <name>robot_state_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a3fa29a616b473d089bb8398ac7fba695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; realtime_tools::RealtimePublisher&lt; geometry_msgs::Twist &gt; &gt;</type>
      <name>state_position_publisher_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>af5b8404fd0b063bc0647d23bafd3d0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_command_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>aad009804cbb12bfadaca04079df5a9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Twist</type>
      <name>twist_meas_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>a6b10b870386e29c9fba78ff2e5e111f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>twist_to_wrench_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>af624d9ea51dc8424cecab0203e726258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>value_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>ad705c9f657632cfeba637b369600dfec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; control_toolbox::Pid &gt;</type>
      <name>vel_pid_controller_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>adcc0e2adbce4fa44d8f6e5e7a1e7e527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Wrench</type>
      <name>wrench_desi_</name>
      <anchorfile>classcontroller_1_1TFFController.html</anchorfile>
      <anchor>ae2166e5c125f92d09d3a2aa32a481f47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2154f0720dd2f2d369c7acab258aceb0</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1tff__controller_1_1TaskFrameFormalism___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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1b65be8e6640f60ad41780f9b97a818d</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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a068ef3d641bb74267aaf6d0d147554d4</anchor>
      <arglist>(const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1tff__controller_1_1TaskFrameFormalism___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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad6da790004e383d8717ac2164a7e0a38</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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a9b03b642b1c3b221f52407b92688528c</anchor>
      <arglist>(const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1tff__controller_1_1TaskFrameFormalism_5923fd89072bdedd9da000160fbb86a8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1tff__controller_1_1TaskFrameFormalism___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; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1tff__controller_1_1TaskFrameFormalism___3_01Co12ddeaef5359fa5e38a6af41913583e0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1tff__controller_1_1TaskFrameFormalism___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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26fda5fb54c3a2dd357cb65a3fc6228e</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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6209b6206d6ef38708a78daf7cb714b8</anchor>
      <arglist>(const ::tff_controller::TaskFrameFormalism_&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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad968fe51466640dc15bdd96993f00e4c</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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af07485c6a47c584a1990edb667ed466b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1tff__controller_1_1TaskFrameFormalism___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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac2e9e430d7254e574092f86a322e312a</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_1tff__controller_1_1TaskFrameFormalism___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7c11723be47e81b2f23bbaefc07faf9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tff_controller</name>
    <filename>namespacetff__controller.html</filename>
    <namespace>tff_controller::msg</namespace>
    <class kind="struct">tff_controller::TaskFrameFormalism_</class>
    <member kind="typedef">
      <type>::tff_controller::TaskFrameFormalism_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TaskFrameFormalism</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>a99697496e5720d921e8b4752844c738b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tff_controller::TaskFrameFormalism const  &gt;</type>
      <name>TaskFrameFormalismConstPtr</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>af280da568005b626bdd6ac32cdcdd7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tff_controller::TaskFrameFormalism &gt;</type>
      <name>TaskFrameFormalismPtr</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>a23f6694b8b9f0c9fcc4c94d30852f3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetff__controller.html</anchorfile>
      <anchor>ac9d43fde85c27fdac4255f433307c6ca</anchor>
      <arglist>(std::ostream &amp;s, const ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tff_controller::TaskFrameFormalism_</name>
    <filename>structtff__controller_1_1TaskFrameFormalism__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FORCE</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>ae8bf9b9a0f640d1d4e7c3072448cc817a91c9148ed3bfcbe12fc342f552943e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VELOCITY</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a808323b46edeb06d5d2404a24b27af6bad29f65e90eca9a9dc84d583234af945d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSITION</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>acde5aa7595c963fc9017135eccd0d899aa83b98393bcf149dfd4c0dec30b4413d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a6f6bab80db3a3e901fa8e263d8818f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_mode_type</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>aa7681ac49c978f21d8fc4cb57a20eeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>_value_type</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a05dcf760551c71e637ab5129d13b1d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a434aaf51764ee42829b49808e8eee3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::tff_controller::TaskFrameFormalism_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>ad1e1749b38776cb9b85d2a5df81d358b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TaskFrameFormalism_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a7ead1df796aafa6f3aa7c5c00f683790</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskFrameFormalism_</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>ad0a964b300d79eab6c569a4f3b46382c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TaskFrameFormalism_</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a40136adc57cc50ecd652ef949f2962c7</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>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>ae1c4339eaf94071fa4c6604e6f4ab022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a0630956ffea46a1afd93efb51fab55c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>mode</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>a104eb8e55107b253ad6da0dcb739fd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Twist_&lt; ContainerAllocator &gt;</type>
      <name>value</name>
      <anchorfile>structtff__controller_1_1TaskFrameFormalism__.html</anchorfile>
      <anchor>acddbce81ff450dec37d2f7a8c4467e6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tff_controller::msg</name>
    <filename>namespacetff__controller_1_1msg.html</filename>
    <namespace>tff_controller::msg::_TaskFrameFormalism</namespace>
  </compound>
  <compound kind="namespace">
    <name>tff_controller::msg::_TaskFrameFormalism</name>
    <filename>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</filename>
    <class kind="class">tff_controller::msg::_TaskFrameFormalism::TaskFrameFormalism</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_12d</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>a815cba1052a3d0d5b0654690c3433c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>a5613d5a46bf0696c74e23666900b8e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>aed920c726a76016c10f5af2d6d5e1e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacetff__controller_1_1msg_1_1__TaskFrameFormalism.html</anchorfile>
      <anchor>a7b8a9b033f3acefb2cdf32e8d5aac3be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tff_controller::msg::_TaskFrameFormalism::TaskFrameFormalism</name>
    <filename>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a4e110ce8dbb754cdef6fa04de66ff544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a0eed536c01e57e875805324c538b3cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a92c567f6754a7be0587ac6b303561459</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a866fe2ab2e90a580dbc6621e239adc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a2c4b0922733956524dcefe753b41e290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>ac4768e1cf1225f279b1266d1755966e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mode</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>aed77619071fdfef1553bce35d2daeb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>aeb242bf2510b33925f98e6f0263f9cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>FORCE</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a877f17cbe8a0d4871d00e83a910d047a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>POSITION</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>aa4bafba08352a0d60814d35b86cbfaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>VELOCITY</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a3f827a490c991e0eb007752bed2b0650</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a04604397df3cd629449069a686bc5dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>acca9b35ac1f23429969a1275a62e794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>af76a5f01cdf2ca13bb2905cab81be134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a3ad33377c7926e12d8aa0bfe99530c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a3a929fd76a496427650da80d277feafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a1c82da0806124d8acab2af26fe007386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classtff__controller_1_1msg_1_1__TaskFrameFormalism_1_1TaskFrameFormalism.html</anchorfile>
      <anchor>a912f17cf542b62b4c6301c7a8c079cbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
