<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/</path>
    <filename>____init_____8py</filename>
    <namespace>turtlebot_block_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>turtlebot_block_manipulation::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionAction.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionAction_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionAction::BlockDetectionAction</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionAction</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a944cac71ebf59ee1e8cdd1c665abe3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>aff5c9fa460d71d29c361fd1d77eea37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a571cca816ea29b9ffa274197266fd629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a9a4d8051d8e0be1460118f25aa587319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a4b52e35f38cfc028d6226ced93d64e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a1a266af326a8b8f20b933ff9de0eb823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>ab36368e0fa3a2bad7acbad2c9b371654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionActionFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionActionFeedback_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionActionFeedback::BlockDetectionActionFeedback</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionActionFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a2e98941e14e818ee3aa19677a2d7a94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ae967cea0890b192e15e607f76af43461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a5eee1af2ffa5fc5c30e4f6b8e4da76da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a4f6aa4494ee14b2dfebdffbc2c3c4519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionActionGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionActionGoal_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionActionGoal::BlockDetectionActionGoal</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionActionGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>ad72f9760087239070dce8c8998df0654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>af6bcfdcf6c4d1bd0f085fe717accd027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>ae3735fd8b265b0b017ca82a5f71ec6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>add9b15b0b57e21b54b8633e7d2e7e8aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionActionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionActionResult_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionActionResult::BlockDetectionActionResult</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionActionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a6689b73f2deb065775965ffa81bd467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a4c3574cdced97b5c91d2a94be761f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a9e839d9be4f83b73e80b1898e278ae4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>aa314ccfe654a0a8036f8e135067c7cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a361b74e6dc82e2104a9cbda33d0a8232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a1cec16249b2fa2c427f1be9d77e49998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionFeedback_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionFeedback::BlockDetectionFeedback</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionFeedback</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback.html</anchorfile>
      <anchor>ac3e66c84a9856e23f45da206eda0b951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionGoal_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionGoal::BlockDetectionGoal</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal.html</anchorfile>
      <anchor>a06a35bebe2032f30775c1d34fcd34847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal.html</anchorfile>
      <anchor>afb47597515e82a70b41537ca4a20e1ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_BlockDetectionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__BlockDetectionResult_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionResult::BlockDetectionResult</class>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>ae357be2d038413aeb8afab122f03daa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>a97b8ef2a17af3821ccfea0e4c7fdd693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>afd8d791c536ea1ab436db321ce5b98bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>afa8a0e13cabc460a6254837a1a97023b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationAction.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationAction_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationAction::InteractiveBlockManipulationAction</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationAction</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_14d3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a569ddb5ff8ecc22842ea2ef0fd097281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a4cc0164d70be4d2fd343daaddec9b8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a61f412dabe519b867074babe02e759d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a131be86e0d7b138f2a8e652ee6b977b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a5cbee9a3407bb1ea675563a2be7122b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>aa440ccd75de0fad4621572214c783f00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationActionFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationActionFeedback_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionFeedback::InteractiveBlockManipulationActionFeedback</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a5d27f05cf03eb867becc0c94d6c8cd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a0e680c1798430f678cf4874544c83244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a532e77d10ae22bd57c7fcb332f0bf7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a9fb2bcae248907434bbadb2c8edfb78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationActionGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationActionGoal_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionGoal::InteractiveBlockManipulationActionGoal</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>aef4c9ec981900c730d84ec3791eaa77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>afc51046cf46b7af095cfc493a1ce225f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>adadfd1c75809400e87952be528db0566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>ac3480b2aade925aa4bfb8c26f84073ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationActionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationActionResult_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionResult::InteractiveBlockManipulationActionResult</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a764c67d80a2cd44f17fdd41be9e31a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a103f8cf94ec3ed55d1a3a589687b2934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a55ee841f84dc03f1c3cb2861fc156181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a7fbb5fda8339794345454cd322b312f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a2e173260a3a2caa29ea3010f91700a79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationFeedback_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationFeedback::InteractiveBlockManipulationFeedback</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationFeedback</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>af9843cf19d7e347eb6267ed5f5ce4853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationGoal_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationGoal::InteractiveBlockManipulationGoal</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>affcc7cbcc3ef791795c54ec2abcb236e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a76eab90b1cc146c33f147fb099fc308c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_InteractiveBlockManipulationResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__InteractiveBlockManipulationResult_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationResult::InteractiveBlockManipulationResult</class>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a5dd0bc324c16181d7fe499303a56fd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a79999a903323fdd8a948c663b6c7559b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceAction.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceAction_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceAction::PickAndPlaceAction</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceAction</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>a2e9c35fd780701f4d37f92cacceea758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>ae494aea629646d8b1824c9429c0cc471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>af551ae158f0e24154df2ffabf73b2b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>a0963e6b1b6ddeddc2b33da582565de8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>ac3c7499a41ec18010be6c566533796fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceActionFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceActionFeedback_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceActionFeedback::PickAndPlaceActionFeedback</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceActionFeedback</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a2f17ee8e75d94e64e0f6393ae0f3148e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a63004e2cd048fa20ffd82332a1733a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a44e2717d450b35d14417b5f091a900ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a4c947395f1f7e0ee470f7d24b5253314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceActionGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceActionGoal_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceActionGoal::PickAndPlaceActionGoal</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceActionGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a2d07afadd5360a06453ccfd7e2378419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a2a7477a59fd0fd467a60a288eab8ef09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a3b4a1b5ec34ba238b8539e19519e1046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>aa49c77c75796ff239eff7a3c88b2a9f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceActionResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceActionResult_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceActionResult::PickAndPlaceActionResult</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceActionResult</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>a08f53e59cd4564f35c45c9ebc9d8801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>af60890770d922d1f81547b2326be1022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>a1e915d4dd3d9b74a67882db9ed4ebba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>aa99e2064abbbdbc9f05d1040efadc8d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceFeedback.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceFeedback_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceFeedback::PickAndPlaceFeedback</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceFeedback</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback.html</anchorfile>
      <anchor>a65f98cd3d058ccb24c1fbbcc441fd24c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceGoal.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceGoal_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceGoal::PickAndPlaceGoal</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceGoal</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal.html</anchorfile>
      <anchor>a40bd60b7c98310fa11cd306d1cc9dea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal.html</anchorfile>
      <anchor>a331ba6c2d1dc9720caa52ad18bf45bc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PickAndPlaceResult.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/turtlebot_block_manipulation/msg/</path>
    <filename>__PickAndPlaceResult_8py</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceResult::PickAndPlaceResult</class>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceResult</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult.html</anchorfile>
      <anchor>a9e6a6a8d6a7729415c4cbf2295eefa5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_detection_action_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/</path>
    <filename>block__detection__action__server_8cpp</filename>
    <includes id="BlockDetectionAction_8h" name="BlockDetectionAction.h" local="no" imported="no">turtlebot_block_manipulation/BlockDetectionAction.h</includes>
    <class kind="class">turtlebot_block_manipulation::BlockDetectionServer</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__detection__action__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_manipulation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/test/</path>
    <filename>block__manipulation_8cpp</filename>
    <class kind="class">Block</class>
    <class kind="class">BlockManipulation</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>arm_link</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>a37a6c59b8db30fcda4686085f2a8ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>block_size</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>af05b5ddf004c2051b3e1bb3ea78f41e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>gripper_closed</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>aa3a6cad83e9950422fe13fa747c53f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>gripper_open</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>ad3d593082141bea38a78833dd02732a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>z_down</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>ad9709463c1f3a9542521390c6eb35fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>z_up</name>
      <anchorfile>block__manipulation_8cpp.html</anchorfile>
      <anchor>abe21d382bd91ad2b89c31194ba673629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_manipulation_action_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/demo/</path>
    <filename>block__manipulation__action__demo_8cpp</filename>
    <includes id="BlockDetectionAction_8h" name="BlockDetectionAction.h" local="no" imported="no">turtlebot_block_manipulation/BlockDetectionAction.h</includes>
    <includes id="PickAndPlaceAction_8h" name="PickAndPlaceAction.h" local="no" imported="no">turtlebot_block_manipulation/PickAndPlaceAction.h</includes>
    <includes id="InteractiveBlockManipulationAction_8h" name="InteractiveBlockManipulationAction.h" local="no" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationAction.h</includes>
    <class kind="class">turtlebot_block_manipulation::BlockManipulationAction</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__manipulation__action__demo_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>pick_and_place_topic</name>
      <anchorfile>block__manipulation__action__demo_8cpp.html</anchorfile>
      <anchor>a3dc25b25817851c2b4981afbb0693f3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_manipulation_actions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/test/</path>
    <filename>block__manipulation__actions_8cpp</filename>
    <includes id="BlockDetectionAction_8h" name="BlockDetectionAction.h" local="no" imported="no">turtlebot_block_manipulation/BlockDetectionAction.h</includes>
    <includes id="PickAndPlaceAction_8h" name="PickAndPlaceAction.h" local="no" imported="no">turtlebot_block_manipulation/PickAndPlaceAction.h</includes>
    <class kind="class">BlockManipulationAction</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>arm_link</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>a37a6c59b8db30fcda4686085f2a8ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>block_size</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>af05b5ddf004c2051b3e1bb3ea78f41e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>gripper_closed</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>aa3a6cad83e9950422fe13fa747c53f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>gripper_open</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>ad3d593082141bea38a78833dd02732a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>z_down</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>ad9709463c1f3a9542521390c6eb35fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>z_up</name>
      <anchorfile>block__manipulation__actions_8cpp.html</anchorfile>
      <anchor>abe21d382bd91ad2b89c31194ba673629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionAction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionAction_8h</filename>
    <includes id="BlockDetectionActionGoal_8h" name="BlockDetectionActionGoal.h" local="yes" imported="no">turtlebot_block_manipulation/BlockDetectionActionGoal.h</includes>
    <includes id="BlockDetectionActionResult_8h" name="BlockDetectionActionResult.h" local="yes" imported="no">turtlebot_block_manipulation/BlockDetectionActionResult.h</includes>
    <includes id="BlockDetectionActionFeedback_8h" name="BlockDetectionActionFeedback.h" local="yes" imported="no">turtlebot_block_manipulation/BlockDetectionActionFeedback.h</includes>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionAction_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionAction</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a85f86680c970dbb803f0a73075693327</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionAction const  &gt;</type>
      <name>BlockDetectionActionConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad974389afd933ed6b14f235dbe834e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionAction &gt;</type>
      <name>BlockDetectionActionPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a770bc6c9709e481ab763c690d73a46d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a48ad89d9f250dad910f38102e3a4802a</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionActionFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionActionFeedback_8h</filename>
    <includes id="BlockDetectionFeedback_8h" name="BlockDetectionFeedback.h" local="yes" imported="no">turtlebot_block_manipulation/BlockDetectionFeedback.h</includes>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionActionFeedback_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionActionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a9cd27ca40bbbe5dc43ee47cd9472f295</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback const  &gt;</type>
      <name>BlockDetectionActionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aef356a7967b72f1daaf5a155a1d8d7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback &gt;</type>
      <name>BlockDetectionActionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a67af4f860e7287c2eb738db1e5e78359</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a3f32bfcbcf099d446e14b18f0320fb63</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionActionGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionActionGoal_8h</filename>
    <includes id="BlockDetectionGoal_8h" name="BlockDetectionGoal.h" local="yes" imported="no">turtlebot_block_manipulation/BlockDetectionGoal.h</includes>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionActionGoal_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionActionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a890667d10b65363b697cc74aa1b80f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal const  &gt;</type>
      <name>BlockDetectionActionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abf59956b00dc34449358ad958f11825c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal &gt;</type>
      <name>BlockDetectionActionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>adbef285c510c40f55d46277ad397e103</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a61bef6b070d546c03cc0845327c2db6e</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionActionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionActionResult_8h</filename>
    <includes id="BlockDetectionResult_8h" name="BlockDetectionResult.h" local="yes" imported="no">turtlebot_block_manipulation/BlockDetectionResult.h</includes>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionActionResult_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionActionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abf479b8ce24879c8ae72729903c43ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult const  &gt;</type>
      <name>BlockDetectionActionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aed088dec04bce47233aa340389740e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult &gt;</type>
      <name>BlockDetectionActionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abd84219d1faa24437ea98d0738ae912a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a6c5031b1f32a366d2eb4229db9bb359c</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionFeedback_8h</filename>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionFeedback_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a9a8b43fc7183a8b297f4eef237e008df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback const  &gt;</type>
      <name>BlockDetectionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a291099c78626b4b9e34d8df297ce5750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback &gt;</type>
      <name>BlockDetectionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a6119a5afe667050cd1192b64149d739d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a087f8e8c9b4b31ecbf6d11aa959bec34</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionGoal_8h</filename>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionGoal_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a8d91d259a9bafabd2748fd2b77e44620</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionGoal const  &gt;</type>
      <name>BlockDetectionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a042de7990284d431646197426311770d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionGoal &gt;</type>
      <name>BlockDetectionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a83df1c8f62364592a7336fe1059e512f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abc6434e55ad9f5867d713b4c2580dc42</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockDetectionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>BlockDetectionResult_8h</filename>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionResult_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>afbdeae80b58253673f3b9bbde3193137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionResult const  &gt;</type>
      <name>BlockDetectionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a6affd0177aec8e9370e757ef3d7736a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionResult &gt;</type>
      <name>BlockDetectionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab5a55fbff8519a0f72f241c0fd37c503</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aa607ae8444648c9d90f76e7ba7bc3fa6</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_action_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/</path>
    <filename>interactive__manipulation__action__server_8cpp</filename>
    <includes id="InteractiveBlockManipulationAction_8h" name="InteractiveBlockManipulationAction.h" local="no" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationAction.h</includes>
    <class kind="class">turtlebot_block_manipulation::InteractiveManipulationServer</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__manipulation__action__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationAction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationAction_8h</filename>
    <includes id="InteractiveBlockManipulationActionGoal_8h" name="InteractiveBlockManipulationActionGoal.h" local="yes" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationActionGoal.h</includes>
    <includes id="InteractiveBlockManipulationActionResult_8h" name="InteractiveBlockManipulationActionResult.h" local="yes" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationActionResult.h</includes>
    <includes id="InteractiveBlockManipulationActionFeedback_8h" name="InteractiveBlockManipulationActionFeedback.h" local="yes" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationActionFeedback.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationAction_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationAction</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad69bb51f0dfa64cb0a4609080744b266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction const  &gt;</type>
      <name>InteractiveBlockManipulationActionConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aa74a737e6690b98a0666d94f2bd8c7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction &gt;</type>
      <name>InteractiveBlockManipulationActionPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2c56fa3a61b3db37d46513e79f245080</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>adbb4abcdf922475ff579296fca7f0f42</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationActionFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationActionFeedback_8h</filename>
    <includes id="InteractiveBlockManipulationFeedback_8h" name="InteractiveBlockManipulationFeedback.h" local="yes" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationFeedback.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationActionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a10dfa6304f87845cd783671a7de74a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback const  &gt;</type>
      <name>InteractiveBlockManipulationActionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2a5f7689922a6bc7331ba16c0a16cebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback &gt;</type>
      <name>InteractiveBlockManipulationActionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5ddeb97f242a46af32f312df03c85203</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aeffd2bec10d0eaa1dc9aa64cb6cf4cb2</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationActionGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationActionGoal_8h</filename>
    <includes id="InteractiveBlockManipulationGoal_8h" name="InteractiveBlockManipulationGoal.h" local="yes" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationGoal.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationActionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4d1e481437bf59cf5609b56f0cfdc6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal const  &gt;</type>
      <name>InteractiveBlockManipulationActionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab73b4c0adc741b3dcd13e66a421bc58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal &gt;</type>
      <name>InteractiveBlockManipulationActionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2e4aef36f447b82cd5c7fe33d3e7782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2e5331a9891ab36687ed04dff7bc06f3</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationActionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationActionResult_8h</filename>
    <includes id="InteractiveBlockManipulationResult_8h" name="InteractiveBlockManipulationResult.h" local="yes" imported="no">turtlebot_block_manipulation/InteractiveBlockManipulationResult.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationActionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aff423176cd61cff1f7c11f11dde73df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult const  &gt;</type>
      <name>InteractiveBlockManipulationActionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a132f05de3c5d3b0bde30e737f2325d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult &gt;</type>
      <name>InteractiveBlockManipulationActionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4e22fb3b7a0b6b6b23c969ef50f28805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a811f1cbadd9e09071491abfada53d219</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationFeedback_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4392720ae2f9d5170e7433bac3b66cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback const  &gt;</type>
      <name>InteractiveBlockManipulationFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>add6660a4fbc77a83e605e3e51c923ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback &gt;</type>
      <name>InteractiveBlockManipulationFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5b1069339cab5f53e5813079b280b63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab08ca24200382649a7c4046394e10420</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationGoal_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationGoal_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a226d642c975ec3580b80b380ad65c5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal const  &gt;</type>
      <name>InteractiveBlockManipulationGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a8fd6d1ec2295079478907c460985ea76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal &gt;</type>
      <name>InteractiveBlockManipulationGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a32a31fc45b427b59e58ba8f890047ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a13412417c9a245ff8462d47ab870d064</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InteractiveBlockManipulationResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>InteractiveBlockManipulationResult_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationResult_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a76eb24d6aecb05346c101712a271328d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult const  &gt;</type>
      <name>InteractiveBlockManipulationResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a19ebcc4b6f35da96f315c9dc0b2244bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult &gt;</type>
      <name>InteractiveBlockManipulationResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a9e9bd79787fd5cba7aeb9c080a3d5b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>af9842d90ea6ab58b30c4df1d594d5631</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pick_and_place_action_server.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/src/</path>
    <filename>pick__and__place__action__server_8cpp</filename>
    <includes id="PickAndPlaceAction_8h" name="PickAndPlaceAction.h" local="no" imported="no">turtlebot_block_manipulation/PickAndPlaceAction.h</includes>
    <class kind="class">turtlebot_block_manipulation::PickAndPlaceServer</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pick__and__place__action__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceAction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceAction_8h</filename>
    <includes id="PickAndPlaceActionGoal_8h" name="PickAndPlaceActionGoal.h" local="yes" imported="no">turtlebot_block_manipulation/PickAndPlaceActionGoal.h</includes>
    <includes id="PickAndPlaceActionResult_8h" name="PickAndPlaceActionResult.h" local="yes" imported="no">turtlebot_block_manipulation/PickAndPlaceActionResult.h</includes>
    <includes id="PickAndPlaceActionFeedback_8h" name="PickAndPlaceActionFeedback.h" local="yes" imported="no">turtlebot_block_manipulation/PickAndPlaceActionFeedback.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceAction_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceAction</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a038ab498b216e601e43dda20d9178daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceAction const  &gt;</type>
      <name>PickAndPlaceActionConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4198dd923a3a0b9f30522021fc3372a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceAction &gt;</type>
      <name>PickAndPlaceActionPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a3a5a8361284fc85d1086879e78b0baa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>af989595afd0c68366851e6a5ef9dda0a</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceActionFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceActionFeedback_8h</filename>
    <includes id="PickAndPlaceFeedback_8h" name="PickAndPlaceFeedback.h" local="yes" imported="no">turtlebot_block_manipulation/PickAndPlaceFeedback.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceActionFeedback_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceActionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a378656e0047acba4913b5bebc2410ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback const  &gt;</type>
      <name>PickAndPlaceActionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a7df74becd4d4bea5109d458267807310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback &gt;</type>
      <name>PickAndPlaceActionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad7caf5d5fd6facf597bf02ef96da499b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a7c1a8af1abee78d6a79b74c50ea9c382</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceActionGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceActionGoal_8h</filename>
    <includes id="PickAndPlaceGoal_8h" name="PickAndPlaceGoal.h" local="yes" imported="no">turtlebot_block_manipulation/PickAndPlaceGoal.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceActionGoal_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceActionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a18155f14fec5d24c8a659de10bc44198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal const  &gt;</type>
      <name>PickAndPlaceActionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a0b3ae6034f28df857833475967a41542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal &gt;</type>
      <name>PickAndPlaceActionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a8043deb0cff58b70fe66a3ca1526fe4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab9c977f671bd7d69dbd70d3d66d03fe5</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceActionResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceActionResult_8h</filename>
    <includes id="PickAndPlaceResult_8h" name="PickAndPlaceResult.h" local="yes" imported="no">turtlebot_block_manipulation/PickAndPlaceResult.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceActionResult_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceActionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a0df71f6818688462b7033259b1508037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult const  &gt;</type>
      <name>PickAndPlaceActionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5a73350d6bd1312aa90acbcfa7ff0e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult &gt;</type>
      <name>PickAndPlaceActionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5b415a1377e8924e1757692a68256715</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a27b9e8410e53f7aa296330f82d1798f1</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceFeedback.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceFeedback_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceFeedback_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ae8fac7dbe355e2968c926d95a0110da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback const  &gt;</type>
      <name>PickAndPlaceFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aa105d5831f86de2e295768e5d4f764ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback &gt;</type>
      <name>PickAndPlaceFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>af7616bd787ea0165d15a9d54bca6cfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a91a2c3df2261ed8938807ebfa01a8954</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceGoal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceGoal_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceGoal_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a3cc60d4857ee42daf84d71c55c9c2ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal const  &gt;</type>
      <name>PickAndPlaceGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2d9968e580695a6d5f40b79948acc31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal &gt;</type>
      <name>PickAndPlaceGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a47345309dba31460dd257db9149694ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a25eb9010973bcfdea1c0abbaa5141855</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PickAndPlaceResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-turtlebot_arm/doc_stacks/2013-03-02_14-01-21.381977/turtlebot_arm/turtlebot_block_manipulation/msg_gen/cpp/include/turtlebot_block_manipulation/</path>
    <filename>PickAndPlaceResult_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceResult_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>turtlebot_block_manipulation</namespace>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad9a0033e4e84b94cc731ae7897717307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceResult const  &gt;</type>
      <name>PickAndPlaceResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a31ce84b801e057fd512bc2a7d80353c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceResult &gt;</type>
      <name>PickAndPlaceResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a93db1d104ec22ead4e1d192f50e6ff87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2bae9bf4304181d2c0cd19cc2e86e635</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Block</name>
    <filename>classBlock.html</filename>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a425d41dfe1ed6bfcd4564f9adf52357a</anchor>
      <arglist>(int _id, double _x, double _y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a8e766a730cabe1da6d685d5e3f7ce549</anchor>
      <arglist>(const Block &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a71a11ef5b9d60c885d57d8429427df99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a6305c38cf8aaf8df64d97b7bc177b067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a86f38c868a8dab090101db6492078071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a92ecce5be1aa730b7634f929fdae142e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a5adf9e569047bbc2ebb9f9752c24f601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockManipulation</name>
    <filename>classBlockManipulation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBlock</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>afce3bb86be277b10974a11c4372b99c1</anchor>
      <arglist>(float x, float y, float z, float rz, float r, float g, float b, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockManipulation</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>ab47b602b881b5e577067377790766363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloudCb</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>ab8fd05daf00b32e21a5671fcf27c7183</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Marker</type>
      <name>makeBox</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a5bb4f80d9ec4ed574aa2004bb576e8fd</anchor>
      <arglist>(InteractiveMarker &amp;msg, float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBlock</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a06c55d2022acec3c2773abdf53ab9a28</anchor>
      <arglist>(const InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; simple_arm_server::MoveArmAction &gt;</type>
      <name>client_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a6aa35c9cbe697ea4f8c9123eed0197cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>last_block_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>ad385f5d4cdfcfec47900022a596635b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Block &gt;</type>
      <name>marker_names_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a5e0a1cd901798a505528b77e7bead8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>markers_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a43215db6c940af5512ccc6f7902d9236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>moving_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>aed4fbc5602c563572caafeeb98cf99dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a22b15688100cb97de075a35cdbea571a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>af6759758866e713b4f808aca663c3bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>server</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a3b2c8108dfa7301ba5aa479f27d80e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>skip_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a941356d18d93b43c3971f89fade701c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a90fdeec20a3eb4c4e5cf0a158251795a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>ac7dbf5bfa738b2c81313173a4af2f1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a6ad7d105ad2c4a05ac026055aef49914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y_</name>
      <anchorfile>classBlockManipulation.html</anchorfile>
      <anchor>a7c6672b4f5e199276c0e0cc217c188d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockManipulationAction</name>
    <filename>classBlockManipulationAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBlock</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a24ef95d2a347b150db4500b9f97b0755</anchor>
      <arglist>(float x, float y, float z, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addBlocks</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a39bea6ec1cf036cfa6e30ff6379dc491</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const turtlebot_block_manipulation::BlockDetectionResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockManipulationAction</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a92c23976853a0308359c8caf924480ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectBlocks</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a9ae68d1a7c8a8d0f6640ed7ca215cb46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feedbackCb</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a76adbaa06c734ca68fd57bb9ea36f34a</anchor>
      <arglist>(const InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>Marker</type>
      <name>makeBox</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a9b6a7bf0bd697da2dd9bb0d3407a381a</anchor>
      <arglist>(InteractiveMarker &amp;msg, float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveBlock</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>aec283ff7c81ace1004a672718dd89433</anchor>
      <arglist>(const geometry_msgs::Pose &amp;start_pose, const geometry_msgs::Pose &amp;end_pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; turtlebot_block_manipulation::BlockDetectionAction &gt;</type>
      <name>block_detection_action_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>aa109f9af5bb9b67731ce59ed79974cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::BlockDetectionGoal</type>
      <name>block_detection_goal_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a91c6f1bd574b67aafc867176073556b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a9ffbb0583619fa231533edfbc7edd164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>old_pose_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a58df2a6db29608a83d81949b89cba303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; turtlebot_block_manipulation::PickAndPlaceAction &gt;</type>
      <name>pick_and_place_action_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>af3c56be6f1db9d36ef329e4dfc0ebcb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::PickAndPlaceGoal</type>
      <name>pick_and_place_goal_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a3cf3230cb7d69fc78f82b466edc471a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>server_</name>
      <anchorfile>classBlockManipulationAction.html</anchorfile>
      <anchor>a3c36c497ddba425c223b80301fa32b0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetec62dbf1bef5c079c713aae1d0b4a0d23b.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_1turtlebot__block__manipulation_1_1BlockDetec62dbf1bef5c079c713aae1d0b4a0d23b.html</anchorfile>
      <anchor>a357748c7cfad759a75c78fa160d9ce5f</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecaab757bbb5ef568fa15e876e77799587.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_1turtlebot__block__manipulation_1_1BlockDetecaab757bbb5ef568fa15e876e77799587.html</anchorfile>
      <anchor>a8d935e9125b354107229fe66e0e4a274</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetec85751e286e850aeb0a964d4411d9eaf7.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_1turtlebot__block__manipulation_1_1BlockDetec85751e286e850aeb0a964d4411d9eaf7.html</anchorfile>
      <anchor>af760f5a54c634c9ffa71e62b44c59170</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetec1743d98d229d7a552d4327a4de45146a.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_1turtlebot__block__manipulation_1_1BlockDetec1743d98d229d7a552d4327a4de45146a.html</anchorfile>
      <anchor>a43ac799cc881ddb5f6b2aa815e47f0ec</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetec2931482828114ebdea12e9bc80ef10e3.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_1turtlebot__block__manipulation_1_1BlockDetec2931482828114ebdea12e9bc80ef10e3.html</anchorfile>
      <anchor>a467487a953a8e7548277ab659c300481</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecd1aeae01f211f093890f63eba7cff63b.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_1turtlebot__block__manipulation_1_1BlockDetecd1aeae01f211f093890f63eba7cff63b.html</anchorfile>
      <anchor>ab9c71ebdfea94e5f667237460fcaa2bc</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetec16948c6ee332f45e65d1c50487a94101.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_1turtlebot__block__manipulation_1_1BlockDetec16948c6ee332f45e65d1c50487a94101.html</anchorfile>
      <anchor>a51e35ee06ac83844ac3f6beb46ca29cd</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactiv5ece811d7bc78cc6d9cc28da22bbae1a.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_1turtlebot__block__manipulation_1_1Interactiv5ece811d7bc78cc6d9cc28da22bbae1a.html</anchorfile>
      <anchor>a33c3e1e276f4f0cb144e6a357a9e1e34</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactiv8f02962ec1c0b771512e75b7b63e81c9.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_1turtlebot__block__manipulation_1_1Interactiv8f02962ec1c0b771512e75b7b63e81c9.html</anchorfile>
      <anchor>a1df6c7174f9819ee0ca0ccae0525e04a</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactiv949a83ca76b5d15da61ebedb6d937b15.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_1turtlebot__block__manipulation_1_1Interactiv949a83ca76b5d15da61ebedb6d937b15.html</anchorfile>
      <anchor>a083468751d766cce98d70b919a54efea</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactiv604b038fc24de23e2285623c22b26d14.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_1turtlebot__block__manipulation_1_1Interactiv604b038fc24de23e2285623c22b26d14.html</anchorfile>
      <anchor>a4ad7b40b5f646089ef50c79685b2db7a</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactiveb832f01053eeec9ba4faa1186167203.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_1turtlebot__block__manipulation_1_1Interactiveb832f01053eeec9ba4faa1186167203.html</anchorfile>
      <anchor>a7aff6222b5e07dfc36d05ae9900892b2</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactivfac2dea1d497c6bbfaa0302b54098c4a.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_1turtlebot__block__manipulation_1_1Interactivfac2dea1d497c6bbfaa0302b54098c4a.html</anchorfile>
      <anchor>acfce1b3983ff032ba365d6d2ab067059</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1Interactivb31946399d2c8f0c1dbb2ed276666aeb.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_1turtlebot__block__manipulation_1_1Interactivb31946399d2c8f0c1dbb2ed276666aeb.html</anchorfile>
      <anchor>a87ca55e3be361f0d50fb126325f064cc</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPla4d552520b2d8e7875c5855f564ba4862.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_1turtlebot__block__manipulation_1_1PickAndPla4d552520b2d8e7875c5855f564ba4862.html</anchorfile>
      <anchor>ab7e1f3b0f9364cd07f4bb406fe18804e</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPla1c8e4f6a276863311e27265a7cce3764.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_1turtlebot__block__manipulation_1_1PickAndPla1c8e4f6a276863311e27265a7cce3764.html</anchorfile>
      <anchor>a2dd79164f1dbc8fe84e3b6cbf44424cf</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPla4b52453c7c3228392a71e3ff7707f506.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_1turtlebot__block__manipulation_1_1PickAndPla4b52453c7c3228392a71e3ff7707f506.html</anchorfile>
      <anchor>aba2c31cfd21a30a4db828bc417472caa</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaf89545455621d5c75af3be5e72655a20.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_1turtlebot__block__manipulation_1_1PickAndPlaf89545455621d5c75af3be5e72655a20.html</anchorfile>
      <anchor>ad639e52e1bf30df51213dbe4edfaabf1</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlad69c54ac6ec21f93fb03c7b37a900de4.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_1turtlebot__block__manipulation_1_1PickAndPlad69c54ac6ec21f93fb03c7b37a900de4.html</anchorfile>
      <anchor>a355d5f4d812e4c29349bcf63498d78c9</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlafb8025f2b562258bb2b99eb25af3ffbb.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_1turtlebot__block__manipulation_1_1PickAndPlafb8025f2b562258bb2b99eb25af3ffbb.html</anchorfile>
      <anchor>a03d63de85a1a2aa45bb8b5ef5f48d4ed</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPla2bb299fad45d85a33adea40b33ea901d.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_1turtlebot__block__manipulation_1_1PickAndPla2bb299fad45d85a33adea40b33ea901d.html</anchorfile>
      <anchor>a25cabe86a79920f9bb85c3367ba3fe08</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectioc6e671187c9d158b8b8d638a4ee3ac82.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__block__manipulation_1_1BlockDetectioc6e671187c9d158b8b8d638a4ee3ac82.html</anchorfile>
      <anchor>a525ba8945a56fd9cf9d995136bdc7449</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectioc6e671187c9d158b8b8d638a4ee3ac82.html</anchorfile>
      <anchor>a4b4379f69a87514cd042d77cdb8f9d09</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio6e7053b278e8e291ceb693490b00a5e2.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__block__manipulation_1_1BlockDetectio6e7053b278e8e291ceb693490b00a5e2.html</anchorfile>
      <anchor>ac54283f9b2f99d74bebc84ca96a9b7e1</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectio6e7053b278e8e291ceb693490b00a5e2.html</anchorfile>
      <anchor>afdfead7998f20bfea463efec7384d075</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectiode4e12ea4a6fd45a9c6402c44ae6a5a0.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__block__manipulation_1_1BlockDetectiode4e12ea4a6fd45a9c6402c44ae6a5a0.html</anchorfile>
      <anchor>a9bd5e851f6b55b631dcca1e89b423f3b</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectiode4e12ea4a6fd45a9c6402c44ae6a5a0.html</anchorfile>
      <anchor>a0b7a53e02b07d5fc102c731ccd38b070</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio9133c4a54d56fd9ef056380ecd769bf0.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__block__manipulation_1_1BlockDetectio9133c4a54d56fd9ef056380ecd769bf0.html</anchorfile>
      <anchor>a1359f2997612e05ff1995907cd08af25</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectio9133c4a54d56fd9ef056380ecd769bf0.html</anchorfile>
      <anchor>a13330d30d5846ef34dea4d84eec70fbd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio510063861d6b69c012b6dcf0107806d2.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__block__manipulation_1_1BlockDetectio510063861d6b69c012b6dcf0107806d2.html</anchorfile>
      <anchor>a7eb4fce4f35831a17a1169b0544b11f8</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectio510063861d6b69c012b6dcf0107806d2.html</anchorfile>
      <anchor>a569cd4a9f4bd633e21f628619052124d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectiof504bc9844f2cfa5cd96c2fee298a8aa.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__block__manipulation_1_1BlockDetectiof504bc9844f2cfa5cd96c2fee298a8aa.html</anchorfile>
      <anchor>ae0ad657481b0fe23992ce3ed6fb9a926</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectiof504bc9844f2cfa5cd96c2fee298a8aa.html</anchorfile>
      <anchor>a6ed6dbb0ec5d752dc80758022b8617fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio345e4d294ea59b9c20c7879bbf1f6ce9.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__block__manipulation_1_1BlockDetectio345e4d294ea59b9c20c7879bbf1f6ce9.html</anchorfile>
      <anchor>ac2f7a12c5c611f8bdc9e2e4546174633</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectio345e4d294ea59b9c20c7879bbf1f6ce9.html</anchorfile>
      <anchor>a05ca0ede7b3aeccec4ff520c5d986a58</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl4ea0a3b9adc9af2554cc3e04ec1ab634.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__block__manipulation_1_1InteractiveBl4ea0a3b9adc9af2554cc3e04ec1ab634.html</anchorfile>
      <anchor>aab995174c2c7470e48fe53c480a14df8</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBl4ea0a3b9adc9af2554cc3e04ec1ab634.html</anchorfile>
      <anchor>a10b49e0570288dd77898ae5b44bae8a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBlb99c4ec476eedd6e2059fe565bf7ccbc.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__block__manipulation_1_1InteractiveBlb99c4ec476eedd6e2059fe565bf7ccbc.html</anchorfile>
      <anchor>abaf9ded9a88493704cde98c0dd0d139e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBlb99c4ec476eedd6e2059fe565bf7ccbc.html</anchorfile>
      <anchor>aefedf318ac30336f0ecd52de4b96676b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl14fdf2008cc81019904be9f0516ce101.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__block__manipulation_1_1InteractiveBl14fdf2008cc81019904be9f0516ce101.html</anchorfile>
      <anchor>a97543c0b8dcbfee898666b72321e94de</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBl14fdf2008cc81019904be9f0516ce101.html</anchorfile>
      <anchor>a4147ccfb4c806e7b1491905d82a89a22</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBla70fc6401e214e7b98c1bf67f5dc4307.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__block__manipulation_1_1InteractiveBla70fc6401e214e7b98c1bf67f5dc4307.html</anchorfile>
      <anchor>a3fdcf73bfce0487a30e9e7657a87e542</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBla70fc6401e214e7b98c1bf67f5dc4307.html</anchorfile>
      <anchor>a957b886e29e33f4dbeb7d43c0252df69</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBlad1b677a7a363c4b1fc905e3aaa450c7.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__block__manipulation_1_1InteractiveBlad1b677a7a363c4b1fc905e3aaa450c7.html</anchorfile>
      <anchor>aec5afbfcce1b5ca5551396aff7cf73a5</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBlad1b677a7a363c4b1fc905e3aaa450c7.html</anchorfile>
      <anchor>a98f9e59f93e9e0e14371935f6b0513de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBlfcdeaabbc67ffa80d007cd15e3af5841.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__block__manipulation_1_1InteractiveBlfcdeaabbc67ffa80d007cd15e3af5841.html</anchorfile>
      <anchor>af86a51102e76f0fdef4b36a500c7570c</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBlfcdeaabbc67ffa80d007cd15e3af5841.html</anchorfile>
      <anchor>add1fc7f5fb8fafccfd95cf8969431502</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl98ccf070fbf1aa7cbb87eb97d3625fa1.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__block__manipulation_1_1InteractiveBl98ccf070fbf1aa7cbb87eb97d3625fa1.html</anchorfile>
      <anchor>aa3a31455b45731e8a49f6a31dc856efa</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBl98ccf070fbf1aa7cbb87eb97d3625fa1.html</anchorfile>
      <anchor>a0dd73be6ec091c97a906f3bb21cc4d51</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceA11743371d0d6c49f5178654941630828.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__block__manipulation_1_1PickAndPlaceA11743371d0d6c49f5178654941630828.html</anchorfile>
      <anchor>adfacf69829808ab448ff932527830e9e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceA11743371d0d6c49f5178654941630828.html</anchorfile>
      <anchor>aa5383876467ea6a47f42057426c29bdc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceA204f078c24c257f3f40b82de8f9a8a5a.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__block__manipulation_1_1PickAndPlaceA204f078c24c257f3f40b82de8f9a8a5a.html</anchorfile>
      <anchor>a6648b340f93c0f1f0f1cf642c67f28c8</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceA204f078c24c257f3f40b82de8f9a8a5a.html</anchorfile>
      <anchor>a61f78744ba35f8af7e57701febc04fd6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceAf4fa90e16e766896499b5a3f6e6dcfca.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__block__manipulation_1_1PickAndPlaceAf4fa90e16e766896499b5a3f6e6dcfca.html</anchorfile>
      <anchor>ac410eb72833ae7f3aaaa32b5cb387dd8</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceAf4fa90e16e766896499b5a3f6e6dcfca.html</anchorfile>
      <anchor>a8907769cecee316f2c92204e1d627747</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceAcb50d2434b2befd20ae43e65f25815f0.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__block__manipulation_1_1PickAndPlaceAcb50d2434b2befd20ae43e65f25815f0.html</anchorfile>
      <anchor>adf4e57b71ac8b46ba3aefd903e96a7bc</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceAcb50d2434b2befd20ae43e65f25815f0.html</anchorfile>
      <anchor>a19c8061a2c7ce4223c8a0a7640432e55</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceFb915df785f839f76d44eb2f6c325719d.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__block__manipulation_1_1PickAndPlaceFb915df785f839f76d44eb2f6c325719d.html</anchorfile>
      <anchor>a6243fcfb15a647861f3c5ccccd8c895c</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceFb915df785f839f76d44eb2f6c325719d.html</anchorfile>
      <anchor>a4249b3af75ebd63181b4554f714309b7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceG4458c9c91777d35fbf7ea3de92a91580.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__block__manipulation_1_1PickAndPlaceG4458c9c91777d35fbf7ea3de92a91580.html</anchorfile>
      <anchor>a5dc8538014e356f46066fd6156ef9689</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceG4458c9c91777d35fbf7ea3de92a91580.html</anchorfile>
      <anchor>af2c0f40312ab29bf643daba69599968b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceR311c42b40406fe738905cd512bd2dd5e.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__block__manipulation_1_1PickAndPlaceR311c42b40406fe738905cd512bd2dd5e.html</anchorfile>
      <anchor>a0b5b766b6d6b0c2602489ff5941bda20</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceR311c42b40406fe738905cd512bd2dd5e.html</anchorfile>
      <anchor>a24c8e6c8a38e8ad7626a7238e0ea8be2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetect5e2431bb94560e5e1b16d77724978830.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__block__manipulation_1_1BlockDetect5e2431bb94560e5e1b16d77724978830.html</anchorfile>
      <anchor>a40891bf6c370f45a0a1ccf2866915181</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetect5e2431bb94560e5e1b16d77724978830.html</anchorfile>
      <anchor>a9bd2c4d95c724ff47022c603564b0a36</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectd5354f476e8f9dcd509c994527147075.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__block__manipulation_1_1BlockDetectd5354f476e8f9dcd509c994527147075.html</anchorfile>
      <anchor>aac528259dfbc80ff8e298c45405aaf35</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectd5354f476e8f9dcd509c994527147075.html</anchorfile>
      <anchor>a972a08dad4b9dfc5af5681e18df11ac3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetect1f1ce41c120233b5eed64dde28f15b71.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__block__manipulation_1_1BlockDetect1f1ce41c120233b5eed64dde28f15b71.html</anchorfile>
      <anchor>a2d69f90349c945b7e3c8f2666c0f1116</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetect1f1ce41c120233b5eed64dde28f15b71.html</anchorfile>
      <anchor>a6252dcca0b275d21e11d6553c4722e9f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectbe2e1adb63e8187a22b449aa562da302.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__block__manipulation_1_1BlockDetectbe2e1adb63e8187a22b449aa562da302.html</anchorfile>
      <anchor>a3fbefcf64d50d924874163fbb37c858e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectbe2e1adb63e8187a22b449aa562da302.html</anchorfile>
      <anchor>ad51b999473944d1f60747c8cc694e23d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetect22e07753c94b759362d9490ccbcd8c76.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__block__manipulation_1_1BlockDetect22e07753c94b759362d9490ccbcd8c76.html</anchorfile>
      <anchor>ac0a5d842239bb72fde70a7583636b5b8</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetect22e07753c94b759362d9490ccbcd8c76.html</anchorfile>
      <anchor>ac9a30dff9f753b067c49e6ba08122265</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetect759da64942897c9aaebc891c08ed4016.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__block__manipulation_1_1BlockDetect759da64942897c9aaebc891c08ed4016.html</anchorfile>
      <anchor>a0891db03100b0f9f1e2f608872a73a18</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetect759da64942897c9aaebc891c08ed4016.html</anchorfile>
      <anchor>a0bdc6b52696b9921a5daa4aaec214764</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1BlockDetect8bd83b65a62ef8c81c9bf362c80d30ad.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__block__manipulation_1_1BlockDetect8bd83b65a62ef8c81c9bf362c80d30ad.html</anchorfile>
      <anchor>a14ffa2615d2ae38df88c4ff58cd68fe1</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetect8bd83b65a62ef8c81c9bf362c80d30ad.html</anchorfile>
      <anchor>ab43b31751fe70aa066b912d4774bad77</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactive362ce1f007d0b72e41abac3d24b7b2da.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__block__manipulation_1_1Interactive362ce1f007d0b72e41abac3d24b7b2da.html</anchorfile>
      <anchor>a8d9a03a7271a49c31a76effc8986f1fd</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactive362ce1f007d0b72e41abac3d24b7b2da.html</anchorfile>
      <anchor>a9c29f48592f7c97d8fa714fe9cc54dc3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactive20d1f99b836acfcd189c9fdea90b7ad5.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__block__manipulation_1_1Interactive20d1f99b836acfcd189c9fdea90b7ad5.html</anchorfile>
      <anchor>a028c6aa7e45138147602b89c4ff4d88d</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactive20d1f99b836acfcd189c9fdea90b7ad5.html</anchorfile>
      <anchor>acad5b1d0bc255b2b7f5f82a4e5febdfa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactive4b93329c77b9ea8b0d977dc28c861619.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__block__manipulation_1_1Interactive4b93329c77b9ea8b0d977dc28c861619.html</anchorfile>
      <anchor>a7c6d4a1cfbad21f842eb7dc0e025ba0e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactive4b93329c77b9ea8b0d977dc28c861619.html</anchorfile>
      <anchor>a84606f7bbdbca73c02add8a4a70f5362</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactiveff139d3c3c7a7020dea15a4705266c0f.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__block__manipulation_1_1Interactiveff139d3c3c7a7020dea15a4705266c0f.html</anchorfile>
      <anchor>a298b2f23a65e4df0c528478e968e9f9d</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactiveff139d3c3c7a7020dea15a4705266c0f.html</anchorfile>
      <anchor>a84871bab14f32bcbfaf33bda2366d326</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactiveb11eb4e78b8b5028ca2ac7f0253a2669.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__block__manipulation_1_1Interactiveb11eb4e78b8b5028ca2ac7f0253a2669.html</anchorfile>
      <anchor>a5b93df3a24b4e2c6cea255a4f3b4eade</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactiveb11eb4e78b8b5028ca2ac7f0253a2669.html</anchorfile>
      <anchor>abb2653b2d81a80d0848d2a7bac8cdc8a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactivedfdb55d60513494990071aa8a7137cc4.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__block__manipulation_1_1Interactivedfdb55d60513494990071aa8a7137cc4.html</anchorfile>
      <anchor>a2aa98cd2c2f9e722c1f11f7aea1ac5bf</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactivedfdb55d60513494990071aa8a7137cc4.html</anchorfile>
      <anchor>a33523c1cd98846576206cfb911266f51</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1Interactive9780e54e7840c7d16bf4e2e8c03024dd.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__block__manipulation_1_1Interactive9780e54e7840c7d16bf4e2e8c03024dd.html</anchorfile>
      <anchor>abf5a156e3c29bcd2c19828397262e65d</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1Interactive9780e54e7840c7d16bf4e2e8c03024dd.html</anchorfile>
      <anchor>ae141a204fda8d85f17b7024280574c1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlac4ea8bc2e21780a2f0c7854307a3b4f8a.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__block__manipulation_1_1PickAndPlac4ea8bc2e21780a2f0c7854307a3b4f8a.html</anchorfile>
      <anchor>a41707112533feeffc91805eb5affe19e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlac4ea8bc2e21780a2f0c7854307a3b4f8a.html</anchorfile>
      <anchor>af6da9aeaf19c427c07094a6ee763694b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlac3c46777a21c4c28725f6e052350740f2.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__block__manipulation_1_1PickAndPlac3c46777a21c4c28725f6e052350740f2.html</anchorfile>
      <anchor>a1f834b48ce03e7afec6fa04217c05b90</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlac3c46777a21c4c28725f6e052350740f2.html</anchorfile>
      <anchor>ad17fe9ebb7ba84fb94aba5107f49c415</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaca724e854d1a8ae6e0516670fba01f86b.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__block__manipulation_1_1PickAndPlaca724e854d1a8ae6e0516670fba01f86b.html</anchorfile>
      <anchor>a071c468db9c5f314a87a0ac76cccec00</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaca724e854d1a8ae6e0516670fba01f86b.html</anchorfile>
      <anchor>ac6af0ea82e192a72a136b9a88804e6e2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacfb934195745b55888b2f00cf2546ea16.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__block__manipulation_1_1PickAndPlacfb934195745b55888b2f00cf2546ea16.html</anchorfile>
      <anchor>a6ee145ab5d274623d5e2ff248b665bd8</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlacfb934195745b55888b2f00cf2546ea16.html</anchorfile>
      <anchor>a5556b9e774078f9c0d841e912c402e9e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlac6eb2e6b76283bda6357a58b7e66e7fe8.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__block__manipulation_1_1PickAndPlac6eb2e6b76283bda6357a58b7e66e7fe8.html</anchorfile>
      <anchor>a83c87392c0bdac2767be2d346e2e84b6</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlac6eb2e6b76283bda6357a58b7e66e7fe8.html</anchorfile>
      <anchor>a38a7f4427f4c57daba60995a0344b9e3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacead4b79ad8ff3d2c31359782557759af.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__block__manipulation_1_1PickAndPlacead4b79ad8ff3d2c31359782557759af.html</anchorfile>
      <anchor>a57702f542612d933ddea1d895c52ec0c</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlacead4b79ad8ff3d2c31359782557759af.html</anchorfile>
      <anchor>a422bc4de4dceef17455afa4e5259fbea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlac9048aa3cb35c13e5d460f2654cf76917.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__block__manipulation_1_1PickAndPlac9048aa3cb35c13e5d460f2654cf76917.html</anchorfile>
      <anchor>a58ae58b57a6c46d8caf461e32dfddef5</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlac9048aa3cb35c13e5d460f2654cf76917.html</anchorfile>
      <anchor>a802f159af241082c0d928d4d98c61cfd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti13fe0ee68220d87d4cc4eac7fea5ded8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti349e4524897de382034c4cdb25d5b65d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti012b5dc9f87ec9d47608ddbea64d7363.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB57a2b733876cff5460b3409cc99f591a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB1b83321661117cfdb82f2ae8e9708bd5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBdb52198051335d8d1ca3c379f8d5144d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacecb62124c27194a4f516cab96387ae2b6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceb2e2685b8890f58a19f58e92f3cacbc2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacec59a156f550b24f9f971117afa240ee7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Bloc170a0b0c9c0d172a2729c5d8f9864c93.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Bloc3b38ac6ea1697e1a579034fe24b4792e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Bloc1082ac2a318ca3dfa3a15e6f564fe678.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Inte22eb498b5c3300ae77f7d8bfa4ab4886.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Inte567ea05c3f37c8bcf7ffba6d131f37e5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Intec8b891e3fe377a0ea7cef74b5e9902f8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Pick468d6fa49d76be174d4dec82a0b1d3d1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Pick1da742bd0b82ce06cdb1f7c0f6c0cf69.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01const_01_1_1turtlebot__block__manipulation_1_1Pick729c5879632069c570c6b0fe9473f2f6.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecae62b28f9b960c29ed3eea0c84321d19.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__block__manipulation_1_1Interactiv5690d5dac2cd3b0098f46d3d386d7c2c.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__block__manipulation_1_1Interactiv53db1919f058f5f1f304f8a208f8432e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlad803ae649cae116a5dadc69e8142b48f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1turtlebot__block__manipulation_1_1PickAndPla73aee2edaebfde09c4cbbb0e18bace70.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectifcfc4a734b9091ed1681f38b97345afe.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti2c17d723e724fc21f8a14478f5953df2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectib9f6404e7db4146e086e3fb6621ff8ab.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti3d4ce97fb9c78857b1d6c11d9c5b3a65.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti5e9ec94b372d8e84dc77fc91c4c9417b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectif3228f205293e9a2fc0fa85643fcff27.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectic73b44cca11394ff343c85ac9827d3c3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectife87899ce0006bb8e5fa397de77e52b5.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti79253317d8b48b59ceefcb22c36c6c82.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti3cd2b3ad70a7db80e8dd29559d7720e7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti1dd538efee5876792be1200ba2870971.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectiee7227a6e54fe34790163f89365f9b3d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetecti2d4fbc718f2b68f7897f9eb985241ff0.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectid0eaa6bb79758b77991aa113bc4ae3eb.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB64331b04eb876dc6cd894b8cc7e6099a.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBb5ef307209679acc0c8d0d2b4ffbccdf.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB1399b7c8b1faf1f1a03e0c40b46d3d79.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB50fbafc3bcfd844389b8545c12b513d3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB8eae368db5e5591bd9076312c16d08dc.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB94d13787cc87c54dfefbce1b6b639df1.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBb465f4ab04b6b3c2cc13e502371d2a2b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBc8bed2ddc9609df178747c2fd3748974.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBbba21de5505e069bd81e12d35c8862d9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB29df2104255111f56216d3601aa6c138.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBe050eeef208e31c7be551768879ee784.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBe441d92e12ac8d8249fa87793335cfd3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveB55b2f837daea7232d63b0429ee057cbc.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBe2321360393cbebed10d590a41746c27.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace2d18e99fc31ef0827e60701f54c4d8e8.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace23c381c60757810fbb8a17971348e0c7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacea0e0204ab373b951304326173d762a10.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacec3f373d518c336f535579227de8ddc26.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceee1f1a5730947c5312b8456ff072bee7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace1d5df15738e748a2b4f79a9f9d9d9782.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace3ea9dd444cef16ff714544c6f25878f7.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace06852d166e4e1cfe2a3eae584b37d11d.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace2254f2484259bcb82a3195b0de4b28f4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaced28c87d4fb549f58e00a1928c2be19f9.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace512627bd2290dc065508cf48f49ede2b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacee9c475ed232be3f213caf79df4066868.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlace7972508a6647582735c555f9090b002b.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlacec0fc0b3cf8d90452c99f5894cab1899e.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionA7dcedd53bd5a2405929ea4dd76145ee5.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__block__manipulation_1_1BlockDetectionA7dcedd53bd5a2405929ea4dd76145ee5.html</anchorfile>
      <anchor>a8ae3f03be8832ab26b8e3a6b201eb7c6</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionA7dcedd53bd5a2405929ea4dd76145ee5.html</anchorfile>
      <anchor>aaf10517500b4f294fde434e36ba4481b</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionA7dcedd53bd5a2405929ea4dd76145ee5.html</anchorfile>
      <anchor>ab49e220d8f324921b1c681ce6000a312</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__block__manipulation_1_1BlockDetectionA7dcedd53bd5a2405929ea4dd76145ee5.html</anchorfile>
      <anchor>a2321a5a374fffe1457f01b1e83626214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionAf9acd1c7aeee622d963c5a3bc414fd6f.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__block__manipulation_1_1BlockDetectionAf9acd1c7aeee622d963c5a3bc414fd6f.html</anchorfile>
      <anchor>ad0df9dfc73fe60fdd7611f5da0ae92fb</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionAf9acd1c7aeee622d963c5a3bc414fd6f.html</anchorfile>
      <anchor>a245436b9d106a19c79eb00a24579478b</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionAf9acd1c7aeee622d963c5a3bc414fd6f.html</anchorfile>
      <anchor>a07f6a1380dd7c5ff6c30d39f2306f6c3</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__block__manipulation_1_1BlockDetectionAf9acd1c7aeee622d963c5a3bc414fd6f.html</anchorfile>
      <anchor>a8fc0f7a56fa543cf92ba2f01dcf3ea7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionA77092c0600c0474ff53c9aa642f4a4dc.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__block__manipulation_1_1BlockDetectionA77092c0600c0474ff53c9aa642f4a4dc.html</anchorfile>
      <anchor>a3829b7e8dd1f9f845cfcb1361fa74833</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionA77092c0600c0474ff53c9aa642f4a4dc.html</anchorfile>
      <anchor>a2d90cca87f732cb297dac4263b49c444</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionA77092c0600c0474ff53c9aa642f4a4dc.html</anchorfile>
      <anchor>a7d63c17322914c3eb806eba418259ed1</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__block__manipulation_1_1BlockDetectionA77092c0600c0474ff53c9aa642f4a4dc.html</anchorfile>
      <anchor>a5677a38c0bcd54a67899619c2e26a8d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionA9a28096ab5edb4b737eeaa2d1566e533.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__block__manipulation_1_1BlockDetectionA9a28096ab5edb4b737eeaa2d1566e533.html</anchorfile>
      <anchor>abf4dbe998af281df8d02d5958b97e67d</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionA9a28096ab5edb4b737eeaa2d1566e533.html</anchorfile>
      <anchor>a921be05a256ea1d09328e7d85e307bb0</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionA9a28096ab5edb4b737eeaa2d1566e533.html</anchorfile>
      <anchor>aa0ce50bb79b0256020cbc196867c62cb</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__block__manipulation_1_1BlockDetectionA9a28096ab5edb4b737eeaa2d1566e533.html</anchorfile>
      <anchor>a7c463ef609b8377c46f5e6e1858cba5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionF9a049ba7bd4fad7197ee22f67c52a1ca.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__block__manipulation_1_1BlockDetectionF9a049ba7bd4fad7197ee22f67c52a1ca.html</anchorfile>
      <anchor>a90876154f107795d978da514f26ebf4a</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionF9a049ba7bd4fad7197ee22f67c52a1ca.html</anchorfile>
      <anchor>a1d9513f4c0275f3738ed8eb02adf2d91</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionF9a049ba7bd4fad7197ee22f67c52a1ca.html</anchorfile>
      <anchor>ae9d8a8122a0f6be9e0841d9dd27955e4</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__block__manipulation_1_1BlockDetectionF9a049ba7bd4fad7197ee22f67c52a1ca.html</anchorfile>
      <anchor>a4a90528998139b924e2cb6e96b9cc6ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionG19723bf9ee9d1bd016e5634813ff231c.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__block__manipulation_1_1BlockDetectionG19723bf9ee9d1bd016e5634813ff231c.html</anchorfile>
      <anchor>a7ab8cd9ce8715f5bf74d2f87f728f3ca</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionG19723bf9ee9d1bd016e5634813ff231c.html</anchorfile>
      <anchor>a76e5d6fd3f83fb4a24a06cfbc419b91b</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionG19723bf9ee9d1bd016e5634813ff231c.html</anchorfile>
      <anchor>a1ea9b804ecae79272a9afa66c7213b4f</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__block__manipulation_1_1BlockDetectionG19723bf9ee9d1bd016e5634813ff231c.html</anchorfile>
      <anchor>ada83de3c7babc40cb4ef7143bc915b55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectionR9ceea4db9b2d111eef1a4b629ab1b8b9.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__block__manipulation_1_1BlockDetectionR9ceea4db9b2d111eef1a4b629ab1b8b9.html</anchorfile>
      <anchor>a6ded9f78db240afc46f575c8d679b779</anchor>
      <arglist>(const ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1BlockDetectionR9ceea4db9b2d111eef1a4b629ab1b8b9.html</anchorfile>
      <anchor>a5855fdab652fc6ec80e3abf5fa7954af</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionR9ceea4db9b2d111eef1a4b629ab1b8b9.html</anchorfile>
      <anchor>a97d93728b905510374b68c27fbc64b28</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__block__manipulation_1_1BlockDetectionR9ceea4db9b2d111eef1a4b629ab1b8b9.html</anchorfile>
      <anchor>ae633275261b12c22b401baa1c291b314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBloc5163f2ed236cfa680a0158873f3a3764.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__block__manipulation_1_1InteractiveBloc5163f2ed236cfa680a0158873f3a3764.html</anchorfile>
      <anchor>a10fd84dd62bf169179879d68a62a2840</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBloc5163f2ed236cfa680a0158873f3a3764.html</anchorfile>
      <anchor>a5d9998320dfa4e655addc36b2790fd9c</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBloc5163f2ed236cfa680a0158873f3a3764.html</anchorfile>
      <anchor>a0b8a9075096d5c136f5128af529813aa</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__block__manipulation_1_1InteractiveBloc5163f2ed236cfa680a0158873f3a3764.html</anchorfile>
      <anchor>a3cdd7011b14142e604c687a7e1286532</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBloc1fcb03f07f3003d4ebffd89eafb1d65b.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__block__manipulation_1_1InteractiveBloc1fcb03f07f3003d4ebffd89eafb1d65b.html</anchorfile>
      <anchor>a7479c97ae78db4c245165b5a98e30cef</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBloc1fcb03f07f3003d4ebffd89eafb1d65b.html</anchorfile>
      <anchor>a4c89ac17e823311c667bae9164bc3266</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBloc1fcb03f07f3003d4ebffd89eafb1d65b.html</anchorfile>
      <anchor>a3cbf58d39c5e7cd8dd6c7805e5112c76</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__block__manipulation_1_1InteractiveBloc1fcb03f07f3003d4ebffd89eafb1d65b.html</anchorfile>
      <anchor>ab63fffd1298b69128a9cad91367887b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBloc74133d7c0259dceaf904c54c14acdd8d.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__block__manipulation_1_1InteractiveBloc74133d7c0259dceaf904c54c14acdd8d.html</anchorfile>
      <anchor>a3538f7f39e5b38249dc54664034070ed</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBloc74133d7c0259dceaf904c54c14acdd8d.html</anchorfile>
      <anchor>a91da2424f6b68e3e4959e2a4a3469fec</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBloc74133d7c0259dceaf904c54c14acdd8d.html</anchorfile>
      <anchor>a4ba967d7812280af52e4ea16a817248e</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__block__manipulation_1_1InteractiveBloc74133d7c0259dceaf904c54c14acdd8d.html</anchorfile>
      <anchor>a4dd0387bf6d874385df23bfb05ea9f23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBloc5a0679790487d9b138991ec39868717e.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__block__manipulation_1_1InteractiveBloc5a0679790487d9b138991ec39868717e.html</anchorfile>
      <anchor>a2115fb8a01124ee6dc0a198a9a690f0e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBloc5a0679790487d9b138991ec39868717e.html</anchorfile>
      <anchor>a1f0e6dc393d6e1993be22990f1d56b95</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBloc5a0679790487d9b138991ec39868717e.html</anchorfile>
      <anchor>a181d34814b4e8b05110dafcf9f380274</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__block__manipulation_1_1InteractiveBloc5a0679790487d9b138991ec39868717e.html</anchorfile>
      <anchor>a0ad19b2d07b5aca1d1be6025be0ee2ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBlocf381b14e0db4585165950b23c42b6cc9.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__block__manipulation_1_1InteractiveBlocf381b14e0db4585165950b23c42b6cc9.html</anchorfile>
      <anchor>a7d157b471e91ac5de16ef9050f7d0c7e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBlocf381b14e0db4585165950b23c42b6cc9.html</anchorfile>
      <anchor>a5e6af07ff16c6556fca7fad0c4b140ca</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlocf381b14e0db4585165950b23c42b6cc9.html</anchorfile>
      <anchor>a7e76c1e4b4699489871de89cdf882b81</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__block__manipulation_1_1InteractiveBlocf381b14e0db4585165950b23c42b6cc9.html</anchorfile>
      <anchor>a7d1cba2cd36ebea75f5e8a84d2ab19d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBlocd835c14efb5d2f283c89ded582c53719.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__block__manipulation_1_1InteractiveBlocd835c14efb5d2f283c89ded582c53719.html</anchorfile>
      <anchor>a909ded6eb733b52ae168765fa26a2f17</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBlocd835c14efb5d2f283c89ded582c53719.html</anchorfile>
      <anchor>ae4002b90e8c9d4dcb28ffbd2b1668331</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlocd835c14efb5d2f283c89ded582c53719.html</anchorfile>
      <anchor>afd0353957d97dbac6b4cf6a85403d44c</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__block__manipulation_1_1InteractiveBlocd835c14efb5d2f283c89ded582c53719.html</anchorfile>
      <anchor>afa6d520bb17772d9bc26d740c414772b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBloc5723c202d5c56560b5309a90605cd9be.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__block__manipulation_1_1InteractiveBloc5723c202d5c56560b5309a90605cd9be.html</anchorfile>
      <anchor>aef978619c6edc57139ad0b8cbfd9de6a</anchor>
      <arglist>(const ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1InteractiveBloc5723c202d5c56560b5309a90605cd9be.html</anchorfile>
      <anchor>a7a823addcbb58d582216002d7d8d4a2b</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBloc5723c202d5c56560b5309a90605cd9be.html</anchorfile>
      <anchor>a21b2df86ee27863e7f0e3ddfe8180595</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__block__manipulation_1_1InteractiveBloc5723c202d5c56560b5309a90605cd9be.html</anchorfile>
      <anchor>a7ca309b0aafc788651e1672188321a87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceActc926233935bdcae980f1edd74928b106.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__block__manipulation_1_1PickAndPlaceActc926233935bdcae980f1edd74928b106.html</anchorfile>
      <anchor>ad4adaf0b1cd2e1502ea73ffe6ef49ca9</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceActc926233935bdcae980f1edd74928b106.html</anchorfile>
      <anchor>a3dd35eca68ea8847c360f8042d540791</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceActc926233935bdcae980f1edd74928b106.html</anchorfile>
      <anchor>a5dd18cd378cbe6cd0b8b206e70fc4ace</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__block__manipulation_1_1PickAndPlaceActc926233935bdcae980f1edd74928b106.html</anchorfile>
      <anchor>ab22a3d95faaf8f289ffeb2b738ee3ad0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceAct761f968d0083e92332a5a23c4c1322ce.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__block__manipulation_1_1PickAndPlaceAct761f968d0083e92332a5a23c4c1322ce.html</anchorfile>
      <anchor>a368c0f9397808d1eb263fc654659a91c</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceAct761f968d0083e92332a5a23c4c1322ce.html</anchorfile>
      <anchor>a961b951017672f791d40d79e253d1838</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceAct761f968d0083e92332a5a23c4c1322ce.html</anchorfile>
      <anchor>a4c5d6158be15767ca5bb09d7b5144ebb</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__block__manipulation_1_1PickAndPlaceAct761f968d0083e92332a5a23c4c1322ce.html</anchorfile>
      <anchor>aebc05f7d34a62b6db007df90f5762f2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceAct9841699cc3c889dccddc130ee3a45cd4.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__block__manipulation_1_1PickAndPlaceAct9841699cc3c889dccddc130ee3a45cd4.html</anchorfile>
      <anchor>a5c6e5027f19b91cde87a8aba4fda771e</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceAct9841699cc3c889dccddc130ee3a45cd4.html</anchorfile>
      <anchor>a71ad0e2fa7fc4f645644d9bd563fd186</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceAct9841699cc3c889dccddc130ee3a45cd4.html</anchorfile>
      <anchor>a81a974db82f6632791c7e0c846e1f354</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__block__manipulation_1_1PickAndPlaceAct9841699cc3c889dccddc130ee3a45cd4.html</anchorfile>
      <anchor>ae870ab505c89976b6b3b62c4689b6bff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceAct4e96258952a2bf8ddcdc15a27e5d4c5c.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__block__manipulation_1_1PickAndPlaceAct4e96258952a2bf8ddcdc15a27e5d4c5c.html</anchorfile>
      <anchor>a11845871de40f8f863362f59faaaf412</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceAct4e96258952a2bf8ddcdc15a27e5d4c5c.html</anchorfile>
      <anchor>aa8dd5d0b0aee7a7224bcd2c4469293a6</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceAct4e96258952a2bf8ddcdc15a27e5d4c5c.html</anchorfile>
      <anchor>aa699298171c917ec89f0663419019e60</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__block__manipulation_1_1PickAndPlaceAct4e96258952a2bf8ddcdc15a27e5d4c5c.html</anchorfile>
      <anchor>a4cb04bd165910324723e8d6778469d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceFee6ca2952dee4239d507a9f3726b68dbbe.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__block__manipulation_1_1PickAndPlaceFee6ca2952dee4239d507a9f3726b68dbbe.html</anchorfile>
      <anchor>ac4705b4c13fddacfca35ca7a9e02cd75</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceFee6ca2952dee4239d507a9f3726b68dbbe.html</anchorfile>
      <anchor>abd95f94902dba61b032d180dfbd478c5</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceFee6ca2952dee4239d507a9f3726b68dbbe.html</anchorfile>
      <anchor>a13d6be58e9615cdc0607dd64af6375e7</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__block__manipulation_1_1PickAndPlaceFee6ca2952dee4239d507a9f3726b68dbbe.html</anchorfile>
      <anchor>a8c523811e9145368d220efbaaabdfd8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceGoa311f290ccc77d62c7f42851e09bbdca5.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__block__manipulation_1_1PickAndPlaceGoa311f290ccc77d62c7f42851e09bbdca5.html</anchorfile>
      <anchor>a46e2d8e72634a63f6e1f6dcb03ece6fd</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceGoa311f290ccc77d62c7f42851e09bbdca5.html</anchorfile>
      <anchor>a90307e4c9dedb839694c9798cf535caa</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceGoa311f290ccc77d62c7f42851e09bbdca5.html</anchorfile>
      <anchor>abb52cf04b2f288c19cddbe458d4ef75b</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__block__manipulation_1_1PickAndPlaceGoa311f290ccc77d62c7f42851e09bbdca5.html</anchorfile>
      <anchor>a04afb49a62fb0250faac735adba68504</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceRescb153f763fff75a15f61c4fc2be21354.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__block__manipulation_1_1PickAndPlaceRescb153f763fff75a15f61c4fc2be21354.html</anchorfile>
      <anchor>a076e02d86c0f6f377d80d768b36186df</anchor>
      <arglist>(const ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &amp;)</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__block__manipulation_1_1PickAndPlaceRescb153f763fff75a15f61c4fc2be21354.html</anchorfile>
      <anchor>a3366c4f8c3678d0a06c8858de8b1d767</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceRescb153f763fff75a15f61c4fc2be21354.html</anchorfile>
      <anchor>a8b3e471b52dfd5d819d6ce4dec561f37</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__block__manipulation_1_1PickAndPlaceRescb153f763fff75a15f61c4fc2be21354.html</anchorfile>
      <anchor>a4535e3e350511cca9c185a70d2eda227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectioc40299ad18d546ca8eeb2469f9cb9412.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__block__manipulation_1_1BlockDetectioc40299ad18d546ca8eeb2469f9cb9412.html</anchorfile>
      <anchor>ac0b5edbfbc9779a62d0c6d686057b000</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__block__manipulation_1_1BlockDetectioc40299ad18d546ca8eeb2469f9cb9412.html</anchorfile>
      <anchor>ab5db012180ed8efd520b02626f48387b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio87fc01d6d0375f9f1e85cd4c8f313605.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__block__manipulation_1_1BlockDetectio87fc01d6d0375f9f1e85cd4c8f313605.html</anchorfile>
      <anchor>a135d865171d29a1d4d0c6e302fa0885f</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__block__manipulation_1_1BlockDetectio87fc01d6d0375f9f1e85cd4c8f313605.html</anchorfile>
      <anchor>a562b9146b448e83e2b4a4d6acf008b31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio32b472ada36fb2cdd8505412fb064d66.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__block__manipulation_1_1BlockDetectio32b472ada36fb2cdd8505412fb064d66.html</anchorfile>
      <anchor>a3580c27e638d3dcf8aa5b999f73444e3</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__block__manipulation_1_1BlockDetectio32b472ada36fb2cdd8505412fb064d66.html</anchorfile>
      <anchor>a8c3c71d79995f97032f6b81e37359610</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectiob9b2f942319c6e40c1d0b1a0e46cff4a.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__block__manipulation_1_1BlockDetectiob9b2f942319c6e40c1d0b1a0e46cff4a.html</anchorfile>
      <anchor>ae2a4b8d970086e5ba73c2790435e034a</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__block__manipulation_1_1BlockDetectiob9b2f942319c6e40c1d0b1a0e46cff4a.html</anchorfile>
      <anchor>a4d3b1242a01dfe89c58e514b7acc6026</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectio7633e682c524138bb7fd24eb86867556.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__block__manipulation_1_1BlockDetectio7633e682c524138bb7fd24eb86867556.html</anchorfile>
      <anchor>a74ad70ce66df6dd084920765020fb01d</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__block__manipulation_1_1BlockDetectio7633e682c524138bb7fd24eb86867556.html</anchorfile>
      <anchor>a3702929f3a503edd1be154eb8f94775a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectiof887fffd3bf3941a6c6f2eb58fc4c4cf.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__block__manipulation_1_1BlockDetectiof887fffd3bf3941a6c6f2eb58fc4c4cf.html</anchorfile>
      <anchor>a3b40eedfaeaa97fd2d8dbf5d8bcc1d56</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__block__manipulation_1_1BlockDetectiof887fffd3bf3941a6c6f2eb58fc4c4cf.html</anchorfile>
      <anchor>a69a1147979c246e5d5c991176333f3f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1BlockDetectioaaa8b97901d39fafd3b38feb6452583d.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__block__manipulation_1_1BlockDetectioaaa8b97901d39fafd3b38feb6452583d.html</anchorfile>
      <anchor>ae2c82c6faa541625903487e84e4a8793</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__block__manipulation_1_1BlockDetectioaaa8b97901d39fafd3b38feb6452583d.html</anchorfile>
      <anchor>a0ca5e43de7305228c4f99a2b82bce12b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl4705793a92036721fdb072d21d1446f4.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__block__manipulation_1_1InteractiveBl4705793a92036721fdb072d21d1446f4.html</anchorfile>
      <anchor>a2409851c0b7b2de55366ebed1ab51eaf</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__block__manipulation_1_1InteractiveBl4705793a92036721fdb072d21d1446f4.html</anchorfile>
      <anchor>a46b0eaa29b6482a796f0c7b37a3a42d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl5cdadc29efd27fac05faf3625bbcbcc8.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__block__manipulation_1_1InteractiveBl5cdadc29efd27fac05faf3625bbcbcc8.html</anchorfile>
      <anchor>a601252de4c36179042879282f139af3e</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__block__manipulation_1_1InteractiveBl5cdadc29efd27fac05faf3625bbcbcc8.html</anchorfile>
      <anchor>a6553e31a66b4d0a7d6b9c5b44460bd93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl1ff08a2ac4bb4d3f9d1f5edd420def99.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__block__manipulation_1_1InteractiveBl1ff08a2ac4bb4d3f9d1f5edd420def99.html</anchorfile>
      <anchor>ad5d1315c5c5232598c8e50d8e3ea3a21</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__block__manipulation_1_1InteractiveBl1ff08a2ac4bb4d3f9d1f5edd420def99.html</anchorfile>
      <anchor>a2e06a630bdc83e7b3ca951ba7c4f2d1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBld085ef42faca449e141b95f905c8d053.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__block__manipulation_1_1InteractiveBld085ef42faca449e141b95f905c8d053.html</anchorfile>
      <anchor>acb455e4f2f9949bc24fb7735321d260b</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__block__manipulation_1_1InteractiveBld085ef42faca449e141b95f905c8d053.html</anchorfile>
      <anchor>abad3999b8ea5ae9f34aa9ed187d3c648</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl2cc054183abf837b94c29c17b8b002ec.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__block__manipulation_1_1InteractiveBl2cc054183abf837b94c29c17b8b002ec.html</anchorfile>
      <anchor>ada7ec3436635395c9c9883716df3c22c</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__block__manipulation_1_1InteractiveBl2cc054183abf837b94c29c17b8b002ec.html</anchorfile>
      <anchor>a676e85a55a5adefcedbee64c90af255e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBl4470f603d346c303e79b6ee3f6432cb3.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__block__manipulation_1_1InteractiveBl4470f603d346c303e79b6ee3f6432cb3.html</anchorfile>
      <anchor>a7cb162861730ae57e53b934ed56f9ef1</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__block__manipulation_1_1InteractiveBl4470f603d346c303e79b6ee3f6432cb3.html</anchorfile>
      <anchor>aa4e6e8507c0e88aade2e34d8c9c8d035</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1InteractiveBlf4ba1ec71204ac0262dc17171b18edb3.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__block__manipulation_1_1InteractiveBlf4ba1ec71204ac0262dc17171b18edb3.html</anchorfile>
      <anchor>a1660fc262c534c17080c38bf7ba57ea5</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__block__manipulation_1_1InteractiveBlf4ba1ec71204ac0262dc17171b18edb3.html</anchorfile>
      <anchor>ac2c5fba27683929fd5924ce7ffd3b41f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceA23b4b2582069e6c18cb7501fd0c2bce1.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__block__manipulation_1_1PickAndPlaceA23b4b2582069e6c18cb7501fd0c2bce1.html</anchorfile>
      <anchor>a9f8312a8c2464c1ccde72fa74cf8bc4d</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__block__manipulation_1_1PickAndPlaceA23b4b2582069e6c18cb7501fd0c2bce1.html</anchorfile>
      <anchor>a0b558a577ff34e3ae06b2bbe44b2ac2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceAc4377ac50d26e6ff4e3f8b9524571d3b.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__block__manipulation_1_1PickAndPlaceAc4377ac50d26e6ff4e3f8b9524571d3b.html</anchorfile>
      <anchor>a649579617de1d2def3f47c4ade8a2728</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__block__manipulation_1_1PickAndPlaceAc4377ac50d26e6ff4e3f8b9524571d3b.html</anchorfile>
      <anchor>a224079bd1327ee5a4e922851cfd11baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceA76571b9d7d548fe1c775b9a91d9b337b.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__block__manipulation_1_1PickAndPlaceA76571b9d7d548fe1c775b9a91d9b337b.html</anchorfile>
      <anchor>af1a4ce0e0dfec3f7bb93be3befd389fa</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__block__manipulation_1_1PickAndPlaceA76571b9d7d548fe1c775b9a91d9b337b.html</anchorfile>
      <anchor>affb3a68fb915506ca32906dda6a4330b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceA49b87335b4bb1e8a070bad6e4ceaea7a.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__block__manipulation_1_1PickAndPlaceA49b87335b4bb1e8a070bad6e4ceaea7a.html</anchorfile>
      <anchor>ae454f3d6886adb6b0078bec90603a0b2</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__block__manipulation_1_1PickAndPlaceA49b87335b4bb1e8a070bad6e4ceaea7a.html</anchorfile>
      <anchor>ae508d327c2cadcbabf092129adb1951f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceF5a06c947f734b41929528f3452b4570a.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__block__manipulation_1_1PickAndPlaceF5a06c947f734b41929528f3452b4570a.html</anchorfile>
      <anchor>aaedcc0e22da0175d97ae22cb5253b55b</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__block__manipulation_1_1PickAndPlaceF5a06c947f734b41929528f3452b4570a.html</anchorfile>
      <anchor>a28a10c8884fc0f2e74b4f0914c192e9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceGc8b42f646e254be6ad6de37e25a23ecd.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__block__manipulation_1_1PickAndPlaceGc8b42f646e254be6ad6de37e25a23ecd.html</anchorfile>
      <anchor>a93ce4cdaf13cef0c8e679f8826ae9a00</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__block__manipulation_1_1PickAndPlaceGc8b42f646e254be6ad6de37e25a23ecd.html</anchorfile>
      <anchor>a0c29d6f7df72f37cda96d9cee95411c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1turtlebot__block__manipulation_1_1PickAndPlaceRd51ce6a24c6b2ea2f46e1e8d918044dd.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__block__manipulation_1_1PickAndPlaceRd51ce6a24c6b2ea2f46e1e8d918044dd.html</anchorfile>
      <anchor>a5765fed59af040c7948b6391527dde4b</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__block__manipulation_1_1PickAndPlaceRd51ce6a24c6b2ea2f46e1e8d918044dd.html</anchorfile>
      <anchor>ae032dddb7e7290b91f24abeb5d54c27f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation</name>
    <filename>namespaceturtlebot__block__manipulation.html</filename>
    <namespace>turtlebot_block_manipulation::msg</namespace>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionAction_</class>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionActionFeedback_</class>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionActionGoal_</class>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionActionResult_</class>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionFeedback_</class>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionGoal_</class>
    <class kind="struct">turtlebot_block_manipulation::BlockDetectionResult_</class>
    <class kind="class">turtlebot_block_manipulation::BlockDetectionServer</class>
    <class kind="class">turtlebot_block_manipulation::BlockManipulationAction</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationAction_</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationGoal_</class>
    <class kind="struct">turtlebot_block_manipulation::InteractiveBlockManipulationResult_</class>
    <class kind="class">turtlebot_block_manipulation::InteractiveManipulationServer</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceAction_</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceActionFeedback_</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceActionGoal_</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceActionResult_</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceFeedback_</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceGoal_</class>
    <class kind="struct">turtlebot_block_manipulation::PickAndPlaceResult_</class>
    <class kind="class">turtlebot_block_manipulation::PickAndPlaceServer</class>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionAction</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a85f86680c970dbb803f0a73075693327</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionAction const  &gt;</type>
      <name>BlockDetectionActionConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad974389afd933ed6b14f235dbe834e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionActionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a9cd27ca40bbbe5dc43ee47cd9472f295</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback const  &gt;</type>
      <name>BlockDetectionActionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aef356a7967b72f1daaf5a155a1d8d7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback &gt;</type>
      <name>BlockDetectionActionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a67af4f860e7287c2eb738db1e5e78359</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionActionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a890667d10b65363b697cc74aa1b80f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal const  &gt;</type>
      <name>BlockDetectionActionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abf59956b00dc34449358ad958f11825c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal &gt;</type>
      <name>BlockDetectionActionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>adbef285c510c40f55d46277ad397e103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionAction &gt;</type>
      <name>BlockDetectionActionPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a770bc6c9709e481ab763c690d73a46d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionActionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abf479b8ce24879c8ae72729903c43ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult const  &gt;</type>
      <name>BlockDetectionActionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aed088dec04bce47233aa340389740e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult &gt;</type>
      <name>BlockDetectionActionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abd84219d1faa24437ea98d0738ae912a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a9a8b43fc7183a8b297f4eef237e008df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback const  &gt;</type>
      <name>BlockDetectionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a291099c78626b4b9e34d8df297ce5750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback &gt;</type>
      <name>BlockDetectionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a6119a5afe667050cd1192b64149d739d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a8d91d259a9bafabd2748fd2b77e44620</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionGoal const  &gt;</type>
      <name>BlockDetectionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a042de7990284d431646197426311770d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionGoal &gt;</type>
      <name>BlockDetectionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a83df1c8f62364592a7336fe1059e512f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BlockDetectionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>afbdeae80b58253673f3b9bbde3193137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionResult const  &gt;</type>
      <name>BlockDetectionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a6affd0177aec8e9370e757ef3d7736a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionResult &gt;</type>
      <name>BlockDetectionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab5a55fbff8519a0f72f241c0fd37c503</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationAction</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad69bb51f0dfa64cb0a4609080744b266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction const  &gt;</type>
      <name>InteractiveBlockManipulationActionConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aa74a737e6690b98a0666d94f2bd8c7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationActionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a10dfa6304f87845cd783671a7de74a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback const  &gt;</type>
      <name>InteractiveBlockManipulationActionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2a5f7689922a6bc7331ba16c0a16cebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback &gt;</type>
      <name>InteractiveBlockManipulationActionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5ddeb97f242a46af32f312df03c85203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationActionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4d1e481437bf59cf5609b56f0cfdc6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal const  &gt;</type>
      <name>InteractiveBlockManipulationActionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab73b4c0adc741b3dcd13e66a421bc58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal &gt;</type>
      <name>InteractiveBlockManipulationActionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2e4aef36f447b82cd5c7fe33d3e7782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction &gt;</type>
      <name>InteractiveBlockManipulationActionPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2c56fa3a61b3db37d46513e79f245080</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationActionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aff423176cd61cff1f7c11f11dde73df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult const  &gt;</type>
      <name>InteractiveBlockManipulationActionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a132f05de3c5d3b0bde30e737f2325d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult &gt;</type>
      <name>InteractiveBlockManipulationActionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4e22fb3b7a0b6b6b23c969ef50f28805</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4392720ae2f9d5170e7433bac3b66cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback const  &gt;</type>
      <name>InteractiveBlockManipulationFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>add6660a4fbc77a83e605e3e51c923ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback &gt;</type>
      <name>InteractiveBlockManipulationFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5b1069339cab5f53e5813079b280b63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a226d642c975ec3580b80b380ad65c5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal const  &gt;</type>
      <name>InteractiveBlockManipulationGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a8fd6d1ec2295079478907c460985ea76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal &gt;</type>
      <name>InteractiveBlockManipulationGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a32a31fc45b427b59e58ba8f890047ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>InteractiveBlockManipulationResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a76eb24d6aecb05346c101712a271328d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult const  &gt;</type>
      <name>InteractiveBlockManipulationResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a19ebcc4b6f35da96f315c9dc0b2244bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult &gt;</type>
      <name>InteractiveBlockManipulationResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a9e9bd79787fd5cba7aeb9c080a3d5b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceAction_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceAction</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a038ab498b216e601e43dda20d9178daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceAction const  &gt;</type>
      <name>PickAndPlaceActionConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a4198dd923a3a0b9f30522021fc3372a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceActionFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a378656e0047acba4913b5bebc2410ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback const  &gt;</type>
      <name>PickAndPlaceActionFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a7df74becd4d4bea5109d458267807310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback &gt;</type>
      <name>PickAndPlaceActionFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad7caf5d5fd6facf597bf02ef96da499b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceActionGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a18155f14fec5d24c8a659de10bc44198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal const  &gt;</type>
      <name>PickAndPlaceActionGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a0b3ae6034f28df857833475967a41542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal &gt;</type>
      <name>PickAndPlaceActionGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a8043deb0cff58b70fe66a3ca1526fe4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceAction &gt;</type>
      <name>PickAndPlaceActionPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a3a5a8361284fc85d1086879e78b0baa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceActionResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a0df71f6818688462b7033259b1508037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult const  &gt;</type>
      <name>PickAndPlaceActionResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5a73350d6bd1312aa90acbcfa7ff0e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult &gt;</type>
      <name>PickAndPlaceActionResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a5b415a1377e8924e1757692a68256715</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceFeedback</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ae8fac7dbe355e2968c926d95a0110da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback const  &gt;</type>
      <name>PickAndPlaceFeedbackConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aa105d5831f86de2e295768e5d4f764ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback &gt;</type>
      <name>PickAndPlaceFeedbackPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>af7616bd787ea0165d15a9d54bca6cfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceGoal</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a3cc60d4857ee42daf84d71c55c9c2ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal const  &gt;</type>
      <name>PickAndPlaceGoalConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2d9968e580695a6d5f40b79948acc31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal &gt;</type>
      <name>PickAndPlaceGoalPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a47345309dba31460dd257db9149694ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceResult_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PickAndPlaceResult</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ad9a0033e4e84b94cc731ae7897717307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceResult const  &gt;</type>
      <name>PickAndPlaceResultConstPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a31ce84b801e057fd512bc2a7d80353c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceResult &gt;</type>
      <name>PickAndPlaceResultPtr</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a93db1d104ec22ead4e1d192f50e6ff87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2bae9bf4304181d2c0cd19cc2e86e635</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a25eb9010973bcfdea1c0abbaa5141855</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a91a2c3df2261ed8938807ebfa01a8954</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a27b9e8410e53f7aa296330f82d1798f1</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab9c977f671bd7d69dbd70d3d66d03fe5</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a7c1a8af1abee78d6a79b74c50ea9c382</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>af989595afd0c68366851e6a5ef9dda0a</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>af9842d90ea6ab58b30c4df1d594d5631</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a13412417c9a245ff8462d47ab870d064</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>ab08ca24200382649a7c4046394e10420</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a811f1cbadd9e09071491abfada53d219</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a2e5331a9891ab36687ed04dff7bc06f3</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aeffd2bec10d0eaa1dc9aa64cb6cf4cb2</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>adbb4abcdf922475ff579296fca7f0f42</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>aa607ae8444648c9d90f76e7ba7bc3fa6</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>abc6434e55ad9f5867d713b4c2580dc42</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a087f8e8c9b4b31ecbf6d11aa959bec34</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a6c5031b1f32a366d2eb4229db9bb359c</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a61bef6b070d546c03cc0845327c2db6e</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a3f32bfcbcf099d446e14b18f0320fb63</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceturtlebot__block__manipulation.html</anchorfile>
      <anchor>a48ad89d9f250dad910f38102e3a4802a</anchor>
      <arglist>(std::ostream &amp;s, const ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionAction_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_action_feedback_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a43d9311b0952fc66d87c066e8b566949</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>_action_goal_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a11c0119307d504e20dc26868ec7a838c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt;</type>
      <name>_action_result_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>ad3d7fb4bcb6a13bd1b7d67601a08571e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a00ba9e1bf524bc652391b79941bcba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionAction_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>ab4cb0c39ec6f4252031bfd45cfbfa50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionAction_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a26fd48085bdc15c906271d45d914138f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a9f077fa5dfa37029beb850ca785aaa7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a3fe95a64160f45d1605197aafaf50b5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a4e2836abf44c71a476e34d2a51ca07b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionAction_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a3e5341fcf166daa919398f189dc90a06</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionAction_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a745f53ebd9b5be74e5a3ed2caff5ff86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>aed6fd906bc63edffec2a8b9d10c679d2</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a5ad8c5d4a86fb5b2d917d3b1fbbc0f33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>aae739b15be3380f33648d3611ab6fa08</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a3a62e3fe6cbf3dc64a81e272ea37c190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a9a932151925158a73ed822825e939ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>ae2616e742d44ca8b92a02b83534483e1</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>ab3b6e3d317a64b07da7ca4890e438b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>action_feedback</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>ad74d03efd5a47255db5000ce7b040dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>action_goal</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a883dd6f0bb9704d8753d246abf535cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt;</type>
      <name>action_result</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a5cd7a85a35c73635110cf7a6155af4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>ab8039e435042757313637d6dbbd1d163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a7cf2852f9dbffff23ba46ea272ea733a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionAction__.html</anchorfile>
      <anchor>a878e5c5ed14c1908da50b2fb89999bec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionActionFeedback_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_feedback_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a10bc97823dc557277eea315b8bfc8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a4ea2f29906a875e5d9d14ca1b76f77e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>ac1bbb94b1be6248741cc4aa5b8d5243d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a3c12ffed65207058b6cce2604cef37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a75fd53e323b4545fe9c3a0538611315a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>ac34595c2ab14cc8f2c7f37a6f18d4ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>aa5faeb29843b590445edee84888be532</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a598050512560dccae4b71ef312a50db0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>aef2541589a366e7e3583b4b4f9591771</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionActionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a1a3412b7890dc7dfb6aec0c3e0eb1bad</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionActionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>aa08bc5f2a959e321abd0ff549ffc2992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>af77e1ae09e9b14e32181ceec71c7d130</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a5219b1a527b0899335fc2057ee605fb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a07bf101b1341ea8360589e2b194f0708</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>afc813ce33ddc68a225d093af6c56f6c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>af25e92e7ef57afc01eaef05201c10890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a280680398ebfbbd8f1275459e7874954</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>adc277cf4791bc90dcf3dcce0027f3917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>feedback</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a08f86794131f8438b0c1adb837b52b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>aed416f64449193a98a04faad31d8dc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>ae0a4583ddd8e82a3966ca3953c29ebf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>af3c654319abdb41b8a0cce6e0329d726</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>a8be6a83b1849814d55a4822a1703b022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionFeedback__.html</anchorfile>
      <anchor>ac766b1f2bf1dba48678474552c56a9b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionActionGoal_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>_goal_id_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a496b190d1e4d9b7eeae1991aa9183147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt;</type>
      <name>_goal_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a218c9390973a0a0a24b28cbfa250d651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>af6ec6319d47e209849bc983ceff1fd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a5f0c7d55702858df1e1526ff603ae632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>aad3b96dd7168920d8da7c976156ea839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a4aa174bd4c1e076ccb7a3cd5f4357420</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>af784d3eba58f03f1454b11d687e82e3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a89e66248f3881ccd30056127b395efb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a4186aa79662d768789ebfc4c3a156eac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionActionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>ac2abd6590e304a7e1f595909d08feb6c</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionActionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>af1575ecc99e38fb9c6575591ad8b2394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a96be4d82bfeea99ab935159c5bfdc970</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a69fc0832b0d6bda02734d6e0e6e42f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>aa6610b05af51894535e0b757e423e0ad</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>ae2db645e59a88bb7c2cf35cec1e56207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>ad07db92732967e2adb47a39ee7ba0615</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a1810b647c05069eab5b8484c9b0ae93e</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a646b9970f1d7fca4ff83b75673d9d848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt;</type>
      <name>goal</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a51f32b7dc31817f5ca0267342dac7f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>goal_id</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a446ecb793d96401c20b78e82190dedd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a2919475634bfb1a6cb3dd8561e1d56bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a0d6bbf429c572832458dfd01adce0e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>a7fb5847164643711e7c02d913a7b7396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionGoal__.html</anchorfile>
      <anchor>aae034f74436a2466be4b413d6bf0a504</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionActionResult_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>af19fbad03af3e3829fe1211878b67c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt;</type>
      <name>_result_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a426c872108f1a7150cd764c189c28d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a05805f53c1378b4ab10c8dbecd9eb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a077d2a6f9378a16b49874c44745334da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionActionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a4b21c32beada64f5dd93b4cfa921d4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionActionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a48a66685a94eef967c2a1b7ebf2b5d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>af28632d0cc2fcf3b1ee28690e1f1e4fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a2f49628fe6af604961bbdbc3fe57752f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>af378f6fc5d792a6950524ccc788db86d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionActionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a3dbb8a510679eda1a7b7fcef05b024c2</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionActionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>ab077da7785bb30cdec00698cdad2bdd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>aae6de9b5e7141c021ff57163c3b8ff58</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a1647e34eb3dadd23902e6d486a76552c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a1900d129897649d0fa61062f58fee944</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a93315665dbc28a6974d6f5c73db3f9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>af8361953a28900f4911c7a3cc1289bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a7252ad0b3b97140cc82905d3177f7780</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a5676f5a721c17429c4caa1af0e17c5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a5eebd14e690c19bbc29b207aeadf3a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt;</type>
      <name>result</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a3cd7f243993f843b52e3118d3388d323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>afe7767367ea626dc8a5f6ba6994bd64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a6f58e14ce242648dab5465db23ca1abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>aa292621b255d69f57cac194d72f7fc3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionActionResult__.html</anchorfile>
      <anchor>a74fd8d0c14bc6c220eee590031e2ad96</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionFeedback_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a9c0c7530d891355f0b5267a7a3644fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a457002460633ee61cee638f77ee9ea6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a7c8d76b24395d0c2bbfecaa20024ad0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a9fc1a9f564f3d4ba1c443b597cfa1540</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a051dc9e733d6954bf907320432dd8aab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>ad225427203c3d041f39c7aaa99a8e070</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>afadb80f747853f01955f8dae1f7b6a36</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a5e778b46dc07f47be375bafb2b67b40b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>aad32623858ab0dc60931e489ffba3a6a</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a39c969dbfac12f262bd5bdb8e7d44fd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a30ca7274a9a586ea6c1b906cc07741e5</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>ade18582fda92e5fb7fcc287857d4bac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a9074e06e2371f9be7ba99f2b311a788e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>ac9bc30843f3bb1570099bd1fc520bccd</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a253c2518c6c9f7a18211b2c8089d0bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>a70608231a9987d990ab45cb4c524fb58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>adcd334321ab3a5fe88666e1a87989185</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionFeedback__.html</anchorfile>
      <anchor>ac270513ca1b451a5ebf57db0207cb164</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionGoal_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>_block_size_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a6a094572a540ad3de9329791d24682b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_frame_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>abd53246d72cf009a9ed28c850956dc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_table_height_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a2c249c6a7e99677fbac4fb06a8590b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a53f277cf5887c60d482b6877ab12bbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a7ae79525ed65b68fa6fa2a0039475cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>afbc50a240bc74ad1ace54c0b706f351a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a9646f4af8bd2aa0fb98273a8c2834df2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>add8ce67ea61b24ba5e313455ff0f0753</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a0a9ce8ec57fc5e53827d092a4a40b7c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a3516e943144a772781792f6dbd0cf0b5</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>aa820b86788c2efdb42332ea9358adad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a1920cf335bab00f7e8700b469eb60110</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a21309ca93a0a31d414363534f73c4050</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a8971c6045196f53c14ff0ef951e76221</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a2c159c62e22ee97ef68c71737971fd98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>aa668c5118d58547e095654ed668dfe9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>aeba2f54bbe90c45ac17276ba87969c36</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a8f7ce8b1e7d3d33e7cd737928f8717b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>block_size</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a0de6078e61b5460cdcf17068c54cde60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>frame</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a46c0107b74e03e2e3f051e7e82059537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>table_height</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a472cf974327d26dc766ccfc98e76a1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>aa5df7a72a5252098eb326364c577bfc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>af631d4498abee9cfbe93dd98a29b4369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionGoal__.html</anchorfile>
      <anchor>a72861bacb0e788724571f86a387b54bd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::BlockDetectionResult_</name>
    <filename>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>::geometry_msgs::PoseArray_&lt; ContainerAllocator &gt;</type>
      <name>_blocks_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a043d5a5e117640c51c1b564e34c3702b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a3343d301e5f69eec0b48bb6a98b51485</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::BlockDetectionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>aa659cb8d151de5155329828ac02956a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlockDetectionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a3681ec0762c7adeec079b3a0b1adf27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>af8844faa2e8bfb1d7021cac45b24d4fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a09c646fdc864d2cdfdbd98d44bcedab2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a998f6a114ed194c0612a2a300b11c644</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a4c88556900847e20670472425bc8350f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>ad56b48260092d510ae7e2069d1b5abe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>ab7e0521e242e1bda19a7d9c34f1320da</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>aa22c72af48590c5edcab694f690acc71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a5ffe64981c55ab3e99619612869ae483</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>ae104811236d5eef10cc7b3ecd18beb77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a7706a59dbf7f23c9082eea7be509661b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a24946243df2d7dd7faa10155e6d99dc7</anchor>
      <arglist>()</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__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a7c2ba79bfa2436dc07f4139c5b10e4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::PoseArray_&lt; ContainerAllocator &gt;</type>
      <name>blocks</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a9fe9de7cdf312c32bdec07e51a6cb12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a9c551e08ed8d341d85eb58a65b5abcf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a1169e78707a67a0df907ea742226f6aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1BlockDetectionResult__.html</anchorfile>
      <anchor>a75d211e162a186307300cbc875315534</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::BlockDetectionServer</name>
    <filename>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBlock</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a18ceef4253c7d3cb45c80a8f3f946782</anchor>
      <arglist>(float x, float y, float z, float angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockDetectionServer</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>aa25d951149c541602dedc9a35dd21dd6</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloudCb</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a3818e718a81b50375c8c4af8bb5ca60e</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCB</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>af41da38c4115c93c8d182d0794296245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preemptCB</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a8f7e8b91cbc39bdef1d005218620db40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a3680b3752602c0266ed09f6ba5c99d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_link</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a343ec84cfc7cf732a13133ec713bcab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; turtlebot_block_manipulation::BlockDetectionAction &gt;</type>
      <name>as_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a07704a8c09f0c2b4a423d4fc1755faa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>block_pub_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a4143bf3e29f4ff1b82d42d4028335c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>block_size</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a31216e4a848071b338afd5faad29b387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::BlockDetectionFeedback</type>
      <name>feedback_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a39030294bc06e86be841566c4b68a060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::BlockDetectionGoalConstPtr</type>
      <name>goal_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a98a19db632af34a0d0b6b4c0888d3fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>af4454ae1ab42997bde529e1aef93cc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a882327e12d8bff02cd0324337c5279e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::BlockDetectionResult</type>
      <name>result_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a64da1ab57c8e8209b05ccecf44c875eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a8c295475fea162971077da4881dc9b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>table_height</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a0cbcec73eaccef37d9a73c9223fb562b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockDetectionServer.html</anchorfile>
      <anchor>a60d3856af9243a821d32fd03db5e7a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::BlockManipulationAction</name>
    <filename>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBlocks</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a0d89defffe2654d826a9af4f94aa2631</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const BlockDetectionResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockManipulationAction</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>aa01029f3ba7d237799c92436aa6e3d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectBlocks</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a263b142935465ffe04e2aed9f7fd2e67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>aaaadf6b601f8022ef9f80782407aad09</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const PickAndPlaceResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pickAndPlace</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a70abb4892fd0ffa9ceea407d69af4568</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const InteractiveBlockManipulationResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_link</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>aebc82f865c94bf9cbbff398fc5e25341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; BlockDetectionAction &gt;</type>
      <name>block_detection_action_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>ac8568a02036c876f6feac7d20ed42c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BlockDetectionGoal</type>
      <name>block_detection_goal_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a5c120af323c2469904df44e39e44a39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>block_size</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a3c872336e8f35974c2acd12751ce4835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_closed</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>aef7715b90d96f80dc82146bd035968d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_open</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a7a86391705b5d5b93c2e74a8fb5e8fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; InteractiveBlockManipulationAction &gt;</type>
      <name>interactive_manipulation_action_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a9453f69a4f6dc812943925c237da942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InteractiveBlockManipulationGoal</type>
      <name>interactive_manipulation_goal_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>aaa82ecf214514bb2d270b8ffc1a11de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a448da11073109984a0968689ec887a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>once</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>a7e0533ad44b26af59af384c1e6653b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; PickAndPlaceAction &gt;</type>
      <name>pick_and_place_action_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>ab5e4a54fe46402e26d5d54f3e0967bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PickAndPlaceGoal</type>
      <name>pick_and_place_goal_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>af2a9a3439e56263e08288d82d9d35184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; simple_arm_actions::ResetArmAction &gt;</type>
      <name>reset_arm_action_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>aa137f0813a50b0f7e4b187e89bf34d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_down</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>abca5956ec20b538079eea65b36f2a245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_up</name>
      <anchorfile>classturtlebot__block__manipulation_1_1BlockManipulationAction.html</anchorfile>
      <anchor>af45eb1c5e26833cfa089034630588068</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationAction_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_action_feedback_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>adad226753e78ac1c199cbe75e5121e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>_action_goal_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a47aac81d8eadf2d55549684a4893bd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt;</type>
      <name>_action_result_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a44cea34f6d83b0caac3a32966492959e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a0be221504eb65d05ae3422e54c0869c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a3911103a302298d441a82f82194a607e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationAction_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a0c14dcc15508b04197d36a02641cdb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a6e17f118ad6cc8604da6ca9804aaa0e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a35df968e8177132c775ff47d2e56874a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a3cecbb53781ea4323426cb24cee6824d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a53b633e5df34edb627653b1baaf371f2</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationAction_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a16f75faa825b16e19d0601add56b0184</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationAction_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>af41af41897576f4f5622bd1fb33fbfbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a26646b1b00e59ac0deef42e75a508c40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>ad1593e9b4385380a36362f905d2a4929</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>aef3fd3b60907128ae106b707a046c3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>ad6a5b6ddd84dd30c96558f4fd87c45ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a46e04216eda2f1f30181b631a5b638f7</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a3dc8de22d7f4d0f26699ca4a1addad43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>action_feedback</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a635a1d9e8d73f22103853b6b75dde501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>action_goal</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a965c9cc15909fc7794169f809dc34006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt;</type>
      <name>action_result</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a170568ffdf9d63230432e4996cc05153</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a4ee47c8a94687ee9030b9a4b8c1facba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>af0a25910026db294ad0a44e8eeb11b0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationAction__.html</anchorfile>
      <anchor>a81ba1ca2b6bc6e54718efae155fc5d5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_feedback_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>af65e6afdbb6148627a3b31173841f606</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>ac771060a159ec5a425a89dbecdaddc5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>ae5c3f7a0ef18aa2c870583583046f0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>aaae7f0096e90759f821cb29db0bf2f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a8ab4208ff451a201adc66b7d93e33786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a0c660f7ada89ab836f683fc496ac0f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a06dc3e7c4a28d701fad337b1b9c03c6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>af52ab08251a939255289c1a3d13a948c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a7bde805b4bc9c00d0f206dcbd822d9da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a31c0f185af572f3da4aa4db286548c5d</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationActionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a01b5cee4f0d4997fc3345d205af95f05</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationActionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>afbd8efed0c3e53d761e77818f5b69d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a9d6b1c63a96a73d9d7be7e86c3877474</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a6d6a7dac62c85f75094266ac8708ea77</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>ac0640ddc72d6d0d737546e71ddccafdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>aa3ef118f5f4e9c9ebfe55520fdf3ae05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a376ec9b70477d6f2c5f4c7e20e425117</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a7e23677ed386edbf4b861e59a9eedfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt;</type>
      <name>feedback</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>ab498b14ee1afcfa2f264f8b29e78001c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>ae10a033281abbaf749e8ba4813dcea79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>acf00b4fc74877e7d438331aaa678dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a04c8e40d32c5f6402292125cedb9f7fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>a7b8c81a1d535f8f3014649fcfe1ff97a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionFeedback__.html</anchorfile>
      <anchor>aca5f9104eb574417ffb606b50d3cfea6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>_goal_id_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a337b37549177b4e118e679b8bce179d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt;</type>
      <name>_goal_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a1831dc27303f3c002180df8f49d23666</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a031e1a04b05062d5845f9e9772db8f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>aaeb1716f9d528a3be8f8ccd08f0352da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a26c6eb03488181d518305d1da6376cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a4e3f03d6ffda8e0bb85c269e818ed168</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a33641cb7c23ad10a7be7a00ce62f85d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>abf22dc1c5ed4bae2e0a791b12bb1b469</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a24c1181ffe407912c05050b247e7a4c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a2bed03ac130bb2d2ef1d1a0bb13cabb1</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationActionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a2c165ed24262702a433f7f1f31ff647a</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationActionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a8f6f0989bfd78f3670487615f45a1b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>ae77470246e1edc22e38f633bc73ac131</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a4071dd3c004ef652cbc97b665d80023c</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a8100f37581f98748d8a146db69300fcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a0a13bb49d3f7ec968f03924eda980139</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>ad318f74338e01bb1f0a79e594c4b6d9f</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>ab3b0b2ca68c67f65691263b27ca9ee17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt;</type>
      <name>goal</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>aca6e8474c30f7cf90fda2f3e501c1c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>goal_id</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>adefc028699a50c884bdc010f5fd43e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a704b9a5c65649325ee30988a03f07a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a7527afdcf6e2192b01029485b2300955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a770053c0c7d6b403d31ecea1a8e9bf86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionGoal__.html</anchorfile>
      <anchor>a49331c8333c304c2598e4652746483ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>ac055468bc6710ccbc54c830a355b0501</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt;</type>
      <name>_result_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a176d10fefed261f58a8fa740174acbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a662790f0868d80ca1d07bfa9f34be946</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>abefcc26b45f3b545a7d0a9c41f52a501</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>ad8b7a8b8b2b67678eb84fdd5813bdf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationActionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>abdc4cdd1373ed85b24e95df75de79368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a8b3afe575e64c3396b3cc22d9ebe2fc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a0294be8af583ddd41893fbc0c4d230f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a36d9bcc45be0dfee7ed060049550b676</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a6908c3adc322de1bbe7e79bdfea589fd</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationActionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a95babb01d3349e89b2e8fc1a2126b086</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationActionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a6761b21d4c3530f22cfd4a5e657c783a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a5a04d0f5b7da8f9f963dcd35812afcba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>aa2c3d16255ee090870d35a8a5d244f01</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a90a52fd73124bf62d7ba572c03c09866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>ad865db1cbbaec3486cebb633766bee5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>aefc98638ee42121f3f7f618791167d62</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>af9220c30f7a79d885ca8300c043907e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>ad2d726de04917ebb17d296aea2b42cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt;</type>
      <name>result</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>af2981d7ef03c3e297fa1180e242d4368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a73c731d0fcc3783a8ad29a126fecb378</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>af76cf0ba7d1dc383a9ae1cbdf6bb74be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>aa606a5d7767a5f117dbc26e8a6b68620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationActionResult__.html</anchorfile>
      <anchor>a35f488d93ecb0789f93c2a7769361a25</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>acac338a70ef3ec0dbdd113dabd6e6833</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>abfce6e3f45a2959f244aa1d4f020f178</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a933ebd016bc792ad1a2ff435e5366f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>aa15731665dca9e7428324bccaed11b39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>aa84c2414b2d6aa1f20ee17cf5dfa5896</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a91c4b30e37475c289c72527aa93d1aec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a47c106ff4d2d35218eb217144e43eb70</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a92e2ae65c018fda7f583f1bb532f54f4</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>adcb0113b74a59c8c4eabf0b8d9774da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a9ccfaa800efa7f4f999eb8d5a32060ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a0db4a6c130ed6d11a63729eaf3525972</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a55034b4bfaeca95ccdb313001f0c0822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a3637034edbde4adc2cd547014c1e4f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a0ac1bed3fdc325440502d238f92a7058</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>aea54705c05fa2d5bd4d7f4ea1a99923a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>ac515d5291d5f7a1c88e74d00b9495216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a1f2aa8ed8b70b94a03421cb94acfcdf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationFeedback__.html</anchorfile>
      <anchor>a26f3a399ec546cca53faa2cf95aa62f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationGoal_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>float</type>
      <name>_block_size_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>aee0f8001d90982d58687518cecb13deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_frame_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a05e79b2c97bddeda4a076eedc7f10773</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a9935141900b35e6cfef7fdc51694a8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a8a7e4466b2564715ce9b9417d74b72a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a69a77c99eb5d8e26bb5cc02c2133bd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a71410cfeca7fa676675d4fe80a42115e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a97c85f6940b9218fa710ae82b7178f82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>adfc9f750ecc802d8653b9a0cfb190e76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a7def035c21eb07578d0dc127edbbb31f</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a474e5bb299141096abb6cc88162dbcf0</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>adc3c0309b79ed19b46e9d36b182d7836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>adfd91a00aa82ae631f236b40a5b7ff2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>afe0189290ad4bece27c0b7872cd1207c</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>add365d251559fb27fa0d9e0a190aa1fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a97111765c2ac2956d81dce5fa0171271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>afcf86dcceb7401dfa974caf2a62c6bf3</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a81b4d86a67b582646a4a48894b778bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>block_size</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>afb7103f3294d57ca794f2370d650b1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>frame</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a0ade61040dc0008de0ddae8e9d6094ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>ac3963185a00df27f1c22f10312ead909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>af8258003935a1611b14047b170ea4c5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationGoal__.html</anchorfile>
      <anchor>a23ee2d743ceb80aab9b26a104d4e009b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::InteractiveBlockManipulationResult_</name>
    <filename>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>_pickup_pose_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a91f92ad5c50843fc9bd0e892c34f3184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>_place_pose_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a81afb2af8def7e1163af8eb0839ca36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a61e4bde193dd7b3adb05bc840b3234b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>aeb48eaa38efc4f632ad948294103374c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InteractiveBlockManipulationResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a61cbe5f59201bf017444ca5315add421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>afa5dbfd59e35cdb2ec76b29946c8d611</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a540086cbec0ce553a1829b63c749ce12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a0ca7ff9a9adf8bf3349f0f72a4dae5ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>ad66f8689f6ba8092d08e4aadfd2e76f1</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>abd4d78e50ca8ebe1caabd56053cc3f71</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveBlockManipulationResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>aca01e64ea41ad5b0fdda0d0da9d8942f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>add316bdbe377fc2058caad4e3ddc89c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>aa39a4c99eb70c9a626f27fcdcb1acc16</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a7ef9962baf505d73dbe574a291023d7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a756339e8f280c6cd9158c3a6d263e24a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a603de98f24c879d59adb2b698221aae2</anchor>
      <arglist>()</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__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a9f248fb37ab526446640f5bc90653c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>pickup_pose</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a88658d0a740b09145a58c87168f86fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>place_pose</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a25cdec50aee314fbec619cb909784e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>af9d8883dfc9a6d1c8b521a9938d5196b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>a36ba54c299a4b381d3c6296e100b4861</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1InteractiveBlockManipulationResult__.html</anchorfile>
      <anchor>aaf3c7e9c70ce989324dade721e348dc5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::InteractiveManipulationServer</name>
    <filename>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBlock</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>ad7ad70c8f8a4d1dd1ef703da4057c1de</anchor>
      <arglist>(const geometry_msgs::Pose pose, int n, bool active, std::string link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addBlocks</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a0797a6cb66be3d04b565b43b2135163b</anchor>
      <arglist>(const geometry_msgs::PoseArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feedbackCb</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a257039fb613acbd5e5d31e4c1cc024a8</anchor>
      <arglist>(const InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCB</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>aad9c70cb7df22c234e986b0ae5b7586e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveManipulationServer</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a60d8911ad3c7fc079cb76f50b3608cc1</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>Marker</type>
      <name>makeBox</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a956acfe914252c3da9459c067747abf3</anchor>
      <arglist>(InteractiveMarker &amp;msg, float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBlock</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>af9b9d83efcc360d3b64468bbfb1147dd</anchor>
      <arglist>(const geometry_msgs::Pose &amp;start_pose, const geometry_msgs::Pose &amp;end_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preemptCB</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a7e243ecbc3b73df30123b76f9cba12ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>ab708586bedc46381c7f3e4c2314cd9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_link</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a5f03c951271509efa126d1b96c1728f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; turtlebot_block_manipulation::InteractiveBlockManipulationAction &gt;</type>
      <name>as_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a38a4e6d0faf62140754b4411e643091b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>block_size</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a9cca870ea5da580f1c8f480523c040f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>block_sub_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a92be8c16921005542792b3bf2dc85212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bump_size</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>aa9817687c3500f2cc3f8981702cc6356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::InteractiveBlockManipulationFeedback</type>
      <name>feedback_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a4345779bf5215e3e8c2e36b10d67b81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::InteractiveBlockManipulationGoalConstPtr</type>
      <name>goal_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a490dfbe7d4a7e247e242d5820a1ee2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a3d95341d2fd54f56f3ff5e90ce1a6d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PoseArrayConstPtr</type>
      <name>msg_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a80f3bbbe35c9fe5afb0515852f3a616c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a94e7073bd2e34a90d107898930833f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Pose</type>
      <name>old_pose_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a64b29d605fcb3cae81f286fc240f781c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pick_and_place_pub_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>ab2079168e2cad08b147bb5cda25282e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::InteractiveBlockManipulationResult</type>
      <name>result_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>a5deb71319b3fec1ab5e35ae4e0d4ec1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>server_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1InteractiveManipulationServer.html</anchorfile>
      <anchor>ae7a8c70339ecd08f1999784a84f58109</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceAction_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_action_feedback_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a1a6e09036c159effb0d9956763df1bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>_action_goal_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a328c1b5b49d604ade0d5b9edbc6ec427</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt;</type>
      <name>_action_result_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a80e9983d095b4dd41a43c10ed14d4b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a29081ed8bba19110610d51fbec303aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceAction_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>aa00552ff2f803ce6626037e4761837f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceAction_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a7ededf95590cb3fcc870469d76c71a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a4d1c754419bd408b82dd4bbc804eb7de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a215c6551340d2780959d3fe27ccc1644</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a34a8bb6043f328275d894912f1794de6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a73a93f61361b171ebfa493973fb916ee</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceAction_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a83dba96f3a79e04ddf045061520ae0d3</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceAction_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a99b9054fe1379d72edea59b250ebbf3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a04c6a78b0f263a035e5f00195a1434fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a7b34a005ba7b765f6dad347d786de993</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>aef538b2f85df82efcbc73ff9799fd54a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a59edda2b71f0e2ca30038a085ffbdbe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>adffe887b512facfbd679405cc2762822</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a06541e31df097db0b3e2ae95203c6127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>action_feedback</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>abef599376c729df1958c2356588af8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>action_goal</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>af4d711fdcda7384253eee4854bf9b001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt;</type>
      <name>action_result</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a44d6deea61c0048e7f28316990ef6fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a1a61b027d6ba4f9ee68b58b618e7a45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a71976121c10116e7a210f179dd1b9455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceAction__.html</anchorfile>
      <anchor>a7c0a5e380730793c37d1738f19ad42ec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceActionFeedback_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt;</type>
      <name>_feedback_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a592428566f3d4d1d92c9daed5f96869a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a5e9edaed239f26d7fad8a634d6aeb1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a017bf2a1570df310fdbc4f28c054d18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a41840edf471f3bc27a0e2287f47619a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>ad98015c05971b0a022222020d010f72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceActionFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>aa96a1c751106209a6b4cd14b5922e9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a41ad91452839e29d7d0f0a4fa3515d47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a9f626923fb9eb846df59f287d15fb842</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>ab0c03e5ce42d73eeefe17c8a01a73c84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a44502e81f6240261715822b12eac2683</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceActionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a4a06452a6639754cfd0ffd17a7bf4e7c</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceActionFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a8bea36d2a55d39e07fdda0ea6cf0a5c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a269825f09775eb8d95b748c24b282288</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a7b0c5b405104e9f8560c58a596ea2948</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a8f6afda76a038fc8b74742322470b352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a98dcd0449cf0bcfec1f62b7253349956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>acd508d0dd55eaef9c0b640e7c332c2fa</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a17d0db75ff347150a373417821469c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt;</type>
      <name>feedback</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>ab1f872ba469c2e06e03b542b1900993d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a417120dadecee86d255faf34c43337a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a54252367100d682a45ce0d0989369cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a847b0bbbec99a9a55f91526e1bfd9fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>aeb4e945b21986996ff9c9c5484d01410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionFeedback__.html</anchorfile>
      <anchor>a191a8c2619aa225a2783e8c49b55fa5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceActionGoal_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>_goal_id_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a836053316ad780dcc01b4b635f77b0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt;</type>
      <name>_goal_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a06a5c21145a32280d8078191944efc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a48dec7e21b984380d7e8c8d5dde7205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a5e0641a565afcb95f0676402bfe538dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a34462561629d9da27036f2a893698468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceActionGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>ab909a5287ce4cbcc8fa5f3a0d08857e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a16911ac793ff7c833794b4409ab590dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a157f29a53d96e7f904fd4bc12eb785e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a06ded3e64002837825adf82f2560faf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a40440904ad88e8aa0e491c911d40200f</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceActionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a5541b82a03e148949fece48c66ea8424</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceActionGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a76fb32f0a696cb3ee6ed98357b5f5156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a83575b34635cf257b65e77a64491a806</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a25289772d7f9d5a02867b65e1699a3b5</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>af209c9abe85e8069507e8ff2afd1b9c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a81a3a7b6a63f1efe755a3e7db0bf7be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a4c375362be8ca6f35e2a090ed9ccb1fc</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>aa65db07c2aee9bd09fd977a87cdc2173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt;</type>
      <name>goal</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>aee799bab672772840f90a5092a4d7cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalID_&lt; ContainerAllocator &gt;</type>
      <name>goal_id</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a907ffaf5dcfd7996359d2997631e4e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>aabf1e1cef955d0196eedab37d7c6fea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a2dc37c8501da93c83b075d9fd770432c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>a481c90d68b1b944f0d78cdff52bba9b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionGoal__.html</anchorfile>
      <anchor>af0933553176bec26f3ad475a1e271c2a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceActionResult_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a42ada835ff586804521ac81514e85979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt;</type>
      <name>_result_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a0b894863bb5092b24ffb118c60876de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>_status_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>afda38100a043fac162fee3ee07cf2a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a97ece697ed5fd3fbb8b81485bee8b244</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceActionResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a443d68ed673a6c21ee20c15d0d36e880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceActionResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a7e343790dc3f8ee13998197cf543d52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a6af7fe4084ab84f1e36cddcfec0ee0d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a942030877563ea692f6aeebac3f860d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a926ec97c337fb6d4715d5ccfe20ae1e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>adf0dc913c5cd4db513ab2378d8b2ab2b</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceActionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a5bbb235a923cc89d2c5855a8eeda8f75</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceActionResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a9a58a6d6b6b0e25be57840d5c5713252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a92004aa109ac53f067e6413a1ac57e2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a9cb2fe42122bc27485b9ed2bd00dce31</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a64383193a780784b3bc94d48f820c7ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a6dccfd9c6835bb290a9b99f3f2ea014e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>ad8ccf77f7bd3dc8ba39233cc0f0f5697</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a87964be7585cd53b395072f5919ff078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>header</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a29b800f76df0b35aa4279b35ead45fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt;</type>
      <name>result</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>add859dc4bfe4c10e2fb309264818f4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::actionlib_msgs::GoalStatus_&lt; ContainerAllocator &gt;</type>
      <name>status</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a8ed599acc5b8e818edbc547fe971268b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>ab1feab5ac9fad05224e7a8c5cd3681c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>a46caf45ff40f8c21600f163a17500d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceActionResult__.html</anchorfile>
      <anchor>ac4905c4efe4fd068327dc2f6dadaeb35</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceFeedback_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a8fe4ebc771c315edbfc1592f9090e065</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceFeedback_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>ae2472b508c59b2298bb0641729be1f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceFeedback_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a85bc02d67ef11e47e818762fcc651e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a5a78baa233c0d028291a8d2b084c3838</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a66ad8f3bc15e097c8280b21302c57d58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a2382269a0a3ac067262589912e5bdfbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a63ec32f60577219b2998884152a967b2</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>ac530ed29ef52cad0f283a37f3031675a</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceFeedback_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a533e8b89f62987158cd2fcd2716cd0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a1d129d46e3078fd288a5db7205f9083c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>ae9830200eccb3ea0bfeaf2dc0814c5a6</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a7e41b703817ca44c7bba0fb985bacd98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>af13a44eb731005a99d6b08c9ecea3cd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a71a4ef9e3531447c9c0f98aaf9aea41a</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a573a27677f6eedef3868e6175f33fe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>a118d521ae6d325fda99d02b3bcc7a9d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>ac74eccac9aeceb9fd2b43c21ed64690f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceFeedback__.html</anchorfile>
      <anchor>adebecb1a963a9310c3068ffa448bd672</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceGoal_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_frame_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a1ede8d6d6c377537ea78de5c69592ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_gripper_closed_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>aa5d8c4f2beee497fa885c3099e55f33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_gripper_open_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a951e2c258ac5fedfc8fc8e981c990788</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>_pickup_pose_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a8dc77c64d87310d8d8579551905da9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>_place_pose_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a3ba7ab8733f8b1702e8d2e10da580c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_topic_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>aca3d5627aa8733d87653a26e20b0012d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>_z_up_type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>aa57332db0229c39b814da4a7317369ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a98bc60d33018b4d667c51c52f5ce8eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceGoal_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>af0c7939de48131cc3187e975b7583275</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceGoal_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a0bc1791f62648537aecb1031b72333ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a086aaf9f6528bce73ea2f6806d95bfb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a67592066ca9dd1d0601cf02ddd86590a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a7d7e16748ef9bc39be81cdeeaa178344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a31466181e403a7c926daddf8822426af</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a6f3323f7582dbdbc08d8cd69650b81cd</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceGoal_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a24a7fe0fabc897d2c348617f03e8885a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>ae980da5132f538cbcb3798d7f7a9a89e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>acf5dca35ec6ddad48b0def6402f4310e</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a6ec5fd185f83c241b732c86227392669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a0132b0dabd0cd42f873a13994165f61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>aba0ddd4adab569df7e9f357a82fd54ef</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a9e34afd897f29529d4a2005a473f9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>frame</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a48e1113d94253df7436fd50c41c6a11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gripper_closed</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a7ee1ecf27cd7181c6a4658fb9b214610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gripper_open</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>ab64b0ca5b095a587726a745d054b714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>pickup_pose</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a4166bb179484253603ca49d0c80415eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::geometry_msgs::Pose_&lt; ContainerAllocator &gt;</type>
      <name>place_pose</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a7333593bf478b1e82784bdf8f024dc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>topic</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a3c6cc82bf71bdf395a2c56d423a6a620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z_up</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a2154569a4f00ea85fb330eaadcd1684f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>af354c03cd74ef7633bdabe7608542deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>a81e32b90fee12cd83daee79099791eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceGoal__.html</anchorfile>
      <anchor>ae7af8ad845f982c5cab398d1025fa4d5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>turtlebot_block_manipulation::PickAndPlaceResult_</name>
    <filename>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</filename>
    <templarg>ContainerAllocator</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a660af307b8b419ea295b9a4e6802fd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::turtlebot_block_manipulation::PickAndPlaceResult_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a47d53ed4482b7dd75a1aa4c390b9a1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PickAndPlaceResult_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a25a019d0b8df1ee6cd873040f06d8f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a8866e0a123ece3cc351f8882f8579852</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a6f5641de4d11755a4ec7de1780f18c5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>ae36995e51b0dfc8aeb34715bd928c357</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>aef5990c09a4798b80dc554807a00536e</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a6635646538f2bc079653eaad20150f1e</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceResult_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>ac5b8ec3f8500c1f1c4e8ad8ca5d8b23e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a95ec7cdb6438b9bc62b4c4da195a16bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>aea962eeb0b2f43b3642df6a04830c6ca</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a4c6c1a1379330e746f8a0c9b89336a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a5d94c6afbf5db36826f704d2eab6e188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a1c3b5ba9b92633862a8ad25583bfaf76</anchor>
      <arglist>()</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__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>aabbdf8ad3e02e8f8786c14e7a2318cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>ab8a337b5832932e562ad6a4f9062d005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>abba859ec64e3b489499fa7ee6890d27b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structturtlebot__block__manipulation_1_1PickAndPlaceResult__.html</anchorfile>
      <anchor>a28dd9271d8e6db7404542bb275f7decc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::PickAndPlaceServer</name>
    <filename>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>goalCB</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a2ee1186927a1e2ac787507591435cdd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pickAndPlace</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a16af4b9974173aed68157d154a7d66eb</anchor>
      <arglist>(const geometry_msgs::Pose &amp;start_pose, const geometry_msgs::Pose &amp;end_pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceServer</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a9b409fd60bcc58aa1031632ff6eb416f</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preemptCB</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a621887974094cdc704b960a0eda3a6df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendGoalFromTopic</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a7ae90aa8c8a7ba0f948ab6edb8097364</anchor>
      <arglist>(const geometry_msgs::PoseArrayConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a0807e6c6ee05a22bd964e6ff257e6a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>arm_link</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a5e4c93b8c9799aaea04dfa3d08317496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; turtlebot_block_manipulation::PickAndPlaceAction &gt;</type>
      <name>as_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>ad5b30eabc3a51e39d2cc126eca7287fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; simple_arm_server::MoveArmAction &gt;</type>
      <name>client_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a819cbb50d6f6f500ebdc0f28efbe13be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::PickAndPlaceFeedback</type>
      <name>feedback_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>aaf95b649f4dc02a459c5903c2d205cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::PickAndPlaceGoalConstPtr</type>
      <name>goal_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a70ce9d5f6034010e65c19c69ff65ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_closed</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>afbc869c0e6693bb15b591b495547392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gripper_open</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>ac7f96a2c51da1ec57370357305feeb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a46178758346feb13ad75cbe248d31e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>pick_and_place_sub_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>aff522710cbb560ea7d3c148cdeb3cd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>turtlebot_block_manipulation::PickAndPlaceResult</type>
      <name>result_</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a7ffffacf28c6e2147af7df9da6a3ddd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_up</name>
      <anchorfile>classturtlebot__block__manipulation_1_1PickAndPlaceServer.html</anchorfile>
      <anchor>a864db5a5501dcad1d5d20e63bc2acc12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg.html</filename>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionAction</namespace>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionActionFeedback</namespace>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionActionGoal</namespace>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionActionResult</namespace>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionFeedback</namespace>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionGoal</namespace>
    <namespace>turtlebot_block_manipulation::msg::_BlockDetectionResult</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationAction</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionFeedback</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionGoal</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionResult</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationFeedback</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationGoal</namespace>
    <namespace>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationResult</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceAction</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceActionFeedback</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceActionGoal</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceActionResult</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceFeedback</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceGoal</namespace>
    <namespace>turtlebot_block_manipulation::msg::_PickAndPlaceResult</namespace>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionAction</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionAction::BlockDetectionAction</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a944cac71ebf59ee1e8cdd1c665abe3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>aff5c9fa460d71d29c361fd1d77eea37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a571cca816ea29b9ffa274197266fd629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a9a4d8051d8e0be1460118f25aa587319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a4b52e35f38cfc028d6226ced93d64e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>a1a266af326a8b8f20b933ff9de0eb823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction.html</anchorfile>
      <anchor>ab36368e0fa3a2bad7acbad2c9b371654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionAction::BlockDetectionAction</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a1ead841832971608a1d989198df6ec49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>af118561dd83ba809ece8038f87ddbcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a54c6ae5bda2e75188a4cf887d31ef143</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a052f71e521960fc0afccaa2d2c4b8236</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>af317933c9284004c812c67ef482ae75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_feedback</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a6ad90e200c36be206e6566f4bc688aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_goal</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a455a8b11461b03548542d5ca217a6aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_result</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a36a8ab1f9e22ddc41a6ace413aa2bea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a2eb72d916f9257142b2acd97c470b9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>ad22654bccbcacdf1fd2900fa83b9078a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>acbde7c0ee0f2b6c63c4522c323967445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>ab7945e679763baca29e4cce49179a2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>aa13173686112fc7a9a4c313ba0c19b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a5d47724fdb841aa57b6a9e7164ae6212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionAction_1_1BlockDetectionAction.html</anchorfile>
      <anchor>a2b2d85202a790ec8bf98dbc5288484ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionActionFeedback</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionActionFeedback::BlockDetectionActionFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a2e98941e14e818ee3aa19677a2d7a94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ae967cea0890b192e15e607f76af43461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a5eee1af2ffa5fc5c30e4f6b8e4da76da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a4f6aa4494ee14b2dfebdffbc2c3c4519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionActionFeedback::BlockDetectionActionFeedback</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a12e74490823691b3eaa193590c462ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a09bfe15367f85faffd684e6c9334b331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a82a290dd311982e76e3add8131e00835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ae0e03e886e50a9657b2fce9c2237d332</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ac64c49dca361a33a7a9010e49399a125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>aee89e80d96c56fe78d146d575e82b32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ae377bf968b4327d255b50a28bccbc5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>aae9915e5fdb1665db57294bd1776ed77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ade1616b7bd4ad497aa9fabe6fe7ee89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a2e7736780b237d8f55040452646b584f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a1ec176c5e607b8db8ebc9883201ab8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a012a0f615ed1edbd373d7769f2ac7506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ad94a7e9149cb740db53d95faad19eb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>ace3a5286644df2eb01b8d5241992f16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionFeedback_1_1BlockDetectionActionFeedback.html</anchorfile>
      <anchor>a34990dc6c6a840e2ec03b27eb4010f09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionActionGoal</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionActionGoal::BlockDetectionActionGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>ad72f9760087239070dce8c8998df0654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>af6bcfdcf6c4d1bd0f085fe717accd027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>ae3735fd8b265b0b017ca82a5f71ec6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal.html</anchorfile>
      <anchor>add9b15b0b57e21b54b8633e7d2e7e8aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionActionGoal::BlockDetectionActionGoal</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>aa77dc8162e2cd47522aac241360602f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a775acc8a4dfa7cc8001b83960fd6c2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a3ba8b641322edfab229ce828b9aca6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>acb74290445359b2389d218b76d4c1541</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a733b6b58c07850ed80a0922a00d97444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a061992b4c51dfa4b4161e3bcc8aecc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_id</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a35c1ec57b67b2ad1949460d528daa86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>acb9ea50fd49a6da2c4fc3b5d0f1e321b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>aeb8592cfc7a1c40ee583e4255c55ce5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a7dcb6f892095d989f3f7837565c542c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>ac98253f54d66467aa79851495179bbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>aedea1815a7685b4c14ee44ea2fd1d44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a73ce89eea1a914ac0de2deeb10e07716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a73405d427dc9cea75633458af9b86d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionGoal_1_1BlockDetectionActionGoal.html</anchorfile>
      <anchor>a6042a9af712a41fd0c7fdfee6da16eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionActionResult</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionActionResult::BlockDetectionActionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a6689b73f2deb065775965ffa81bd467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a4c3574cdced97b5c91d2a94be761f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a9e839d9be4f83b73e80b1898e278ae4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>aa314ccfe654a0a8036f8e135067c7cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a361b74e6dc82e2104a9cbda33d0a8232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult.html</anchorfile>
      <anchor>a1cec16249b2fa2c427f1be9d77e49998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionActionResult::BlockDetectionActionResult</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>aa8a50054a83ad4f971c87b4b751595f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a05455cec9ed256cefc39b184a14b4ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>aa86b4fba0324aaebfffacab3d8782fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>aa3c08466c6215e3eb0c5d5242fd28044</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a1d673e5641d21131bb22c00e66e85401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>aaa59c2502b9e5fc3f5e1660065b23bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>aff3f8d63ab088b123e1f63290156ab46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>afc598d2f8cc8ea5e08c53b0f0db05dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a1bf50595cb522e9e56fcc0c8c9a02dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>af0d9c902e4b9e4293f0f33b04bce47b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a8bf404faaacdb340e8c8b5151bb668dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a5cdfed65d5a12d66a16f1978ef4fc198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>ab350f9bdbf27241043338ebb235206f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a46ca442999ff26fa237c397174370944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionActionResult_1_1BlockDetectionActionResult.html</anchorfile>
      <anchor>a78384ee24d08c93466e983d22791ab17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionFeedback</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionFeedback::BlockDetectionFeedback</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback.html</anchorfile>
      <anchor>ac3e66c84a9856e23f45da206eda0b951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionFeedback::BlockDetectionFeedback</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a7ede1ce6e513d65cf386831c8cc9dc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>ae7735aaa1e6283fd6139235b8b2f5a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a80db74960553c0de317d9f7c66924b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a8a505ff15682fd4c3f35b7c7ba795ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a47c470c61279091b0f7683353ce59570</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>aba0302fbcb3b0c10e016af854bdc9b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a1462d719f0fdb77ddaec911fa0ea5d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a9d4083d86968a71362084d257a9cdfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>aec534e71ca636054988f4fb5792290c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>aa837a2c31ac4b87257553620f2422651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a36774d1517960b348dc5bd17f4407bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionFeedback_1_1BlockDetectionFeedback.html</anchorfile>
      <anchor>a9075cb5cb3aa70d5858eadc98fc2d79b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionGoal</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionGoal::BlockDetectionGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal.html</anchorfile>
      <anchor>a06a35bebe2032f30775c1d34fcd34847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal.html</anchorfile>
      <anchor>afb47597515e82a70b41537ca4a20e1ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionGoal::BlockDetectionGoal</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>afa1c4106a7f79a9d696783f9812833e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a66e9a076843b0247f20f3fccdc6d23e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a8713da7bb93ee5ba15de064d830a55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>aaafefbcbb93c0d6e4958dd29c5d2b7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>ab3c72127d5c78e86e2616b51d6e521f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_size</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a637db06e7f8b35e4aa6d622f31f37eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a51ab38d784292afd95a5a656cb2d7293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table_height</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a54c9f7a026c148a7478f55ccc7a8fe71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a8182f468dab412d96b33b7d9fb06aca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>aff5f1e37a9ae92f9f9d4a67634544301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>afc60d14ebbfb41650fec9029ed14eff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a0a2eed83e3d531bbcd49faa527db7869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a35aeea939baab3a7daa1d29207a3f254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a9833f028b191f419ec8875ed3ea2a66c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionGoal_1_1BlockDetectionGoal.html</anchorfile>
      <anchor>a540075cf95cf6f7bec75bb0cf09cbfa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionResult</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_BlockDetectionResult::BlockDetectionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>ae357be2d038413aeb8afab122f03daa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>a97b8ef2a17af3821ccfea0e4c7fdd693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_4d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>afd8d791c536ea1ab436db321ce5b98bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult.html</anchorfile>
      <anchor>afa8a0e13cabc460a6254837a1a97023b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_BlockDetectionResult::BlockDetectionResult</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>af4fa8de798f466e390ded2bc113d1034</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>a2cce2b7be5094215dab2a17ff263cd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>ad2efae6db1ec7a1609bb5f5056218f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>abe6f65c6dab1edc5e1ac3c6e860f2b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>a9fd7eff06295f8891f1189351e50c395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blocks</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>a153d50ad53effd70772eb5c6bb89e3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>aeefcd72dad0aba1323f82d70e7f263be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>a343b30410bc21f722a928a32b46111bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>af9ff49f0335805f5923043fedfbae9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>aa59c0531b26e5a3827c65e2b89104c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>a744aa85a74b22d1625a66044d6ee1227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>ab41c93879a5761a8fb4ccd0449faae40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__BlockDetectionResult_1_1BlockDetectionResult.html</anchorfile>
      <anchor>aa220e49eebc3a915d3a7bf53301a18dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationAction</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationAction::InteractiveBlockManipulationAction</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_14d3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a569ddb5ff8ecc22842ea2ef0fd097281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a4cc0164d70be4d2fd343daaddec9b8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a61f412dabe519b867074babe02e759d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a131be86e0d7b138f2a8e652ee6b977b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a5cbee9a3407bb1ea675563a2be7122b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>aa440ccd75de0fad4621572214c783f00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationAction::InteractiveBlockManipulationAction</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>ae644e1e7125f9c6311dce303e7696903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a44a5fdf1ddcc11adf775128e3dc0494b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>ab90fdf9dcaad242269f1dfc4f790df1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>ad5d0b34beb50b93a2dda65e47e32e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>ad04c0c0b28c03d2e8602e7bf498d215c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_feedback</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>ad0e5e9fe069fd980c16ddc6c5556c5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_goal</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a1224f256965a2363af23dba37ecfc64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_result</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a75fa12ca6f21301de334dcdc7f71ce19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>af4441ba650ab423825d2066d155e9afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a1be4c96ea5a475bc8a06482782ed4f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a73f6db99304cdd3b9d07f9e07ec6cdbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a969007d6f30374a20e9578e508b05eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a43c102ae5081f39adf66790916e9df45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>a7a7fc148f2757d27a84296b4788e71a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationAction_1_1InteractiveBlockManipulationAction.html</anchorfile>
      <anchor>aeefb85d68731bb45605e4c1b7d9a0cd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionFeedback</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionFeedback::InteractiveBlockManipulationActionFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a5d27f05cf03eb867becc0c94d6c8cd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a0e680c1798430f678cf4874544c83244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a532e77d10ae22bd57c7fcb332f0bf7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback.html</anchorfile>
      <anchor>a9fb2bcae248907434bbadb2c8edfb78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionFeedback::InteractiveBlockManipulationActionFeedback</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a31321ea90fc2dd2ad3a90dc75fa7e323</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a5c028346274f20d7b8422a084acc233c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a54eaee4d8b6726d955ab303c14f1ccbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a5b025668f32961fb612eacaeab5b090a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a2ddaf810a6569d756045d216c50b7403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a07a1744efa0d42f1db4ad16375a42273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>ae1876ec86cb7fed18972c3119f5e9053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a0b9cef9d8cc4279ca075f1075d8468c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a0709e66a143c41fed03fbff21e657afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a5e660abca5cfb5e9344a170614f39092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>aa9bfc14b7ee0552d60e758c13d6ecab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a9f4b144c2b2b95b9844dc7a9ac2b0890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>af4d1f019b0ca5a39ed7443321ecdfa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>a8edfe43c3eca9ae4fdd29dcd03f405e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionFeedback_1_1In6df340d71edf1b7c00d038ebfa6a39d0.html</anchorfile>
      <anchor>aeeb7573a744d58aaa481f8e158b299d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionGoal</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionGoal::InteractiveBlockManipulationActionGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>aef4c9ec981900c730d84ec3791eaa77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>afc51046cf46b7af095cfc493a1ce225f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>adadfd1c75809400e87952be528db0566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal.html</anchorfile>
      <anchor>ac3480b2aade925aa4bfb8c26f84073ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionGoal::InteractiveBlockManipulationActionGoal</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a2af477d69930ec884e5a51aa342f6650</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a433b726ffc8821a7581a8976b91a7f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a34ccf0d928575417651c4a5fd9f6513e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a8035250b8fdb55f85e6a150c3ec9f798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a9eb708fa7be521c280b4661f89fc2b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>ac626b512835cabca94dc889cc4c65aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_id</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a39311b702cc55cc430571f3c8c21f4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a0d7475f1fa4b0c5e21fe818ebabeafcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a06056fd81786fe7a43706f35c7866ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a91830c7c698d1dde96829b3883f7cd99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>abf0919480e3a62172ed1c44e0da00b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a0a8f942b21ba768db6a36179cd5daee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>ac7cc6b5aa27e5d7460f203b8b03c8801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>aa77d20cde72ea0c16827d530d3d2bdb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionGoal_1_1Interad10a1eb51052ab068415ced40b10aaa3.html</anchorfile>
      <anchor>a106cf1a22d73f9f3da8aa88643d9c5c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionResult</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionResult::InteractiveBlockManipulationActionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a764c67d80a2cd44f17fdd41be9e31a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a103f8cf94ec3ed55d1a3a589687b2934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a55ee841f84dc03f1c3cb2861fc156181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a7fbb5fda8339794345454cd322b312f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult.html</anchorfile>
      <anchor>a2e173260a3a2caa29ea3010f91700a79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationActionResult::InteractiveBlockManipulationActionResult</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a7cf97cdc4676ae0dd1486b425df4692e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>ab0816752fe730ff68554a48fb96958f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a9f4d018d2b8b021441f7c815d7c6e316</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>ab133a8dd84668cffb806717061495a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a099bd1d916a43835913c26c173c3fed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a76489eebf7e41ba0af060d2ed46ec70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a1dd13a57bf58130b3918df5d1ae647e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>add465716eef31f489a84764c0208ba2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a66faa8fc419554dce62c63f48dd78e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a9e35b2f6bf7ee0619a95f49c75876af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>ae93119400543f67d89da8f3ee341e24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a2ecd2aa9b1b591f7a8c6181afeba5828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>ad399e617722d32f6bbfdda4c8cc93e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>afa7cc58442667c6ff1dd6bfeb4201a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationActionResult_1_1Inte71e299067ddb2354d22a7dcda16ef543.html</anchorfile>
      <anchor>a078971c5691d9ba56a665e0c3f665658</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationFeedback</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationFeedback::InteractiveBlockManipulationFeedback</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>af9843cf19d7e347eb6267ed5f5ce4853</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationFeedback::InteractiveBlockManipulationFeedback</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>ae420d21127dbd7dfafe590b85f3f1ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>af1125c244980a82343a6b209772b7eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a1d18d3684547f445d46bbe340d8e3dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a00da221805814339dfb556ac84d88f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>ac004ef0e5f991898ecb03d3f4e98fb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a7ec27879caf43f8372580ac0ce0d8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a9b703cbf2248628a89193847898700bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a51316e96bbcdb08a0e92613ee4db8fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a9273f31bde1973488177b59452d20df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a9183254d22906e86faf42f66a8763111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>a7e641643ee83c19cf6d9868dcb9b0b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationFeedback_1_1InteractiveBlockManipulationFeedback.html</anchorfile>
      <anchor>ad898c2345cfd0e8be18866a1121ccd61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationGoal</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationGoal::InteractiveBlockManipulationGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_f</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>affcc7cbcc3ef791795c54ec2abcb236e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a76eab90b1cc146c33f147fb099fc308c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationGoal::InteractiveBlockManipulationGoal</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a0815510efe54601c7e1810d0955b220a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a548792e4a2b2a91b7d740cde66799d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a0da1a5c8c5910f59eabfb8b8e2e8d4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>ade8602b2c0faee0f492642559b57edb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a14ed4877ce55df7f5ee52e21b45de53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>block_size</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a66e78b49d2444776fa42fcee0d7948cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a92820cfa3bc56869191b39971fd17196</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a15ded6b3634b7d980397ab7d21055945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a1f802481cf81ce0e9d9a066071f4bd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>afda09e8b9b7628a26f9e0911f1082a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a06d6ca2f0cda93428d26e75eb0349586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a81b352255e632321a3edd25a5911c543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>af27c9c7ab2cdc05114c05431a6394969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationGoal_1_1InteractiveBlockManipulationGoal.html</anchorfile>
      <anchor>a3b4d2bf1bdcf04c2f8569d1444628ed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationResult</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_InteractiveBlockManipulationResult::InteractiveBlockManipulationResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a5dd0bc324c16181d7fe499303a56fd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a79999a903323fdd8a948c663b6c7559b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_InteractiveBlockManipulationResult::InteractiveBlockManipulationResult</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a46eab2dc15966ce29d30dd263c7b29b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a6ec4126c00fd4771479a6a5254ef0d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a4019f103a4238d9f9719cf0bdcfac752</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a2d9268e0301d8c7bf3d6c78958bdc296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>aeecde12613b5a3fe127c944e3f7d1811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pickup_pose</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a4ff5e712d3c455ba7cb1c3419806ec95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_pose</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>aea887c64d47237f22a28cc1684b16e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a08440df10d85030db91f5b54a980e30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a11f0eb218b82c2c4a5f36b4c0d66cf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a8c0e17fc0dea3affcd4e38e1325432b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a2193c27feabb4b65800a4eb282fcb1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>aa7af5656f75a693b06908b5dafe1be2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>a2f8fbd51f24b2da205962904c41393b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__InteractiveBlockManipulationResult_1_1InteractiveBlockManipulationResult.html</anchorfile>
      <anchor>acb6ab8710d7c57c69f0789f632a3c8ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceAction</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceAction::PickAndPlaceAction</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>a2e9c35fd780701f4d37f92cacceea758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>ae494aea629646d8b1824c9429c0cc471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>af551ae158f0e24154df2ffabf73b2b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>a0963e6b1b6ddeddc2b33da582565de8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction.html</anchorfile>
      <anchor>ac3c7499a41ec18010be6c566533796fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceAction::PickAndPlaceAction</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a643af4bea5d317c7f6f238db61dd1fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a06fc9172d05db262b59136055a486029</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a76252e6269b87a2064a9c9575a9cadac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a70b6b5c4f11c44218423cc78f6908f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a3a894add602244d3411878964453aeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_feedback</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>acbc8f801fdfd7da0f5edf70a3ee04a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_goal</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a052d60543a8f4021eb1c48bee3de18a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action_result</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a8fc0586ed1ad504c071732a74c270a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a502bf13e9ab98459428021093331e028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a315b89402d74b3070218296207a879f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a5e06b7096bd0d37a03175b8d6921f515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>ae259b3657369e5dff9ad6f8925322c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a5126f871fe4cecbb72fdadd44cf10a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a81e055b546f4a5ba89d8dd366da16e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceAction_1_1PickAndPlaceAction.html</anchorfile>
      <anchor>a0093eac0f6fec6d3cb2727e22939849d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceActionFeedback</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceActionFeedback::PickAndPlaceActionFeedback</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a2f17ee8e75d94e64e0f6393ae0f3148e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a63004e2cd048fa20ffd82332a1733a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a44e2717d450b35d14417b5f091a900ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a4c947395f1f7e0ee470f7d24b5253314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceActionFeedback::PickAndPlaceActionFeedback</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>ac88f2c4471b5f0e9ddd45ff13b5cdde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a777c3c07cb65d1cbd7de90c3fd2dfa4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a56778dd87945e75d99a9763fcf6cc1a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>ac774e5f4715f5f43618795eba9aadce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a02200c69448872b959a21db886bf68e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feedback</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a551d8741e562902ea9fd062c75b157dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a3687c2c2f6bb21ceb028b9e5b70eb696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>ae95a884aca08d569d8bb56fcaff96574</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>aa62c6aced5dfb811559c672b9e8035c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a8ab3e4e0e2171f0bc7d9ed6537e37ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>aef64ba0c89c8bc580fd24badf460208e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>ab96eebcc8829c4ad21029780b828706a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a8b770976c0ca33c951df10e031bc669a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>ac015603a4c21d32c50e496fe76c14251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionFeedback_1_1PickAndPlaceActionFeedback.html</anchorfile>
      <anchor>a44a8033c0578a5de1b024668e4489e9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceActionGoal</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceActionGoal::PickAndPlaceActionGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a2d07afadd5360a06453ccfd7e2378419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a2a7477a59fd0fd467a60a288eab8ef09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a3b4a1b5ec34ba238b8539e19519e1046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal.html</anchorfile>
      <anchor>aa49c77c75796ff239eff7a3c88b2a9f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceActionGoal::PickAndPlaceActionGoal</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>ac60bc07c79d3a3b3265a2d901b9a3962</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a070d28239a84f5f8fe117635e5a76ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>adfc3beeda2bc1bd8733b6c16af30173e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>abb92bbe2da22df5f036278bb9dda66cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>aa950a86e66e1c5c54b057c1796bd5186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>ab395bec22162364601e90566de0eaf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>goal_id</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a933ecad67d5dbbc5753aad6d6a701d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a43f101b66ce2a7bfd7b109f64389feec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a18e17062c59b10bf5b5b14206c1e1eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a53084b6c2fd807998f341756f53a6c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a858b84fdc22b7d958edb2293848aa277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>adb3e3d2cafda3098d4d05c45e2a6824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a38a93092b599077ca6e2164b4a6b52dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>aca9c9d6b45af76058632eef98c779115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionGoal_1_1PickAndPlaceActionGoal.html</anchorfile>
      <anchor>a725a1864bfca1accad87b62342ced120</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceActionResult</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceActionResult::PickAndPlaceActionResult</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>a08f53e59cd4564f35c45c9ebc9d8801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>af60890770d922d1f81547b2326be1022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>a1e915d4dd3d9b74a67882db9ed4ebba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult.html</anchorfile>
      <anchor>aa99e2064abbbdbc9f05d1040efadc8d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceActionResult::PickAndPlaceActionResult</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>aec5cbf14581bc5d3a950f087fd9bc3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a3ed08d86799b7e8e7c58e34ebf4eeb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>ad6076679b016e6d20f14dd225d203063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>ae937a4aef80c29b5bedd0f7522dce4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a9fc776fe8d25ddfa4eb9ce7b77b67199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>aeca137de13085f3823ed248aa83a25df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a4d8b403b1ee0c18e568c514d3a49613c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a750fdc156f6281a91e21b91795a8a811</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a311ce2cd4b2f9a53a26c0cea0fd91cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>ae3b0cdc2cce1168bb8d43a2ee23e8120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a89bc5dd35b58cfe64ec27bc2d80bd925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>af5878132b79e38cc8229409529d1cce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a81efd2a50ce7e863918b5f3c815bd04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>ae417238463f6e0423cb6fdb7946c0916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceActionResult_1_1PickAndPlaceActionResult.html</anchorfile>
      <anchor>a81d50c1046b8810cb7d822bd87d7c0cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceFeedback</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceFeedback::PickAndPlaceFeedback</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback.html</anchorfile>
      <anchor>a65f98cd3d058ccb24c1fbbcc441fd24c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceFeedback::PickAndPlaceFeedback</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a4b9512f3b8e5b1941dd2a1ffa7b4d54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a719858ed2d8fe8a38485acab949b219d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a7c77ef84cdf363b1f189f243051bfcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a9bb1c0d6099393dc7ab11bc2c48bbc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a16099f7bf1dc7d098764d23ff8e8090c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a093627c0c71af6e8a40a5f6117ac22a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>aba30803cc708686dad0d65f9b660e5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a9275620a665949a7e9926c873d0df1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a880ff1382007b894fb0aca3623516be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a0882b3024fd624b7e7fd2c4f9d7ac48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>aca905eb64d927172e49aa881f08aca6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceFeedback_1_1PickAndPlaceFeedback.html</anchorfile>
      <anchor>a8528a84e52daeafdac894c828e3720f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceGoal</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceGoal::PickAndPlaceGoal</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_3f14d</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal.html</anchorfile>
      <anchor>a40bd60b7c98310fa11cd306d1cc9dea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal.html</anchorfile>
      <anchor>a331ba6c2d1dc9720caa52ad18bf45bc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceGoal::PickAndPlaceGoal</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a9953a709bc84c2bfdc8173781ce86318</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a0c9b5250114e342840110631d0e00475</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a62c56d611bc62c5ad17d3315e6ec2154</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a4fee41303fb3351e3ef77d87911156fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>aae807e25e05705e5e2eed1443ccd19d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>af711fd48c03739c56b935f4aba292cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gripper_closed</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>ad7003b4c06335df07a40981b25160093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gripper_open</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a5fa67ef8d596da24266c2b375e531fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pickup_pose</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a21864f718a17c1bfff648a68c438f416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_pose</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a05b6f222ed3f945bdcd4eff076d432d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a748488f0f2728e9a9bd745526a00c60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>z_up</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>ac6e67c80bbbc1855b33f3de801d4cc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a03b2ed757150214fd4950aae6cad6b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a6675f586669ff7dc7a11722a923a601b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a3580e72ce3c92c4bc7c517ebcb053610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>aac3f0fd91b825b73a2ba2b11bdde3a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>ade36559c699e4862613db14c10e664d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a8ae3e95a20f21f52cc68d286cc601ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceGoal_1_1PickAndPlaceGoal.html</anchorfile>
      <anchor>a0a5a3e9accb06d1858e07328ad39e0c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceResult</name>
    <filename>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult.html</filename>
    <class kind="class">turtlebot_block_manipulation::msg::_PickAndPlaceResult::PickAndPlaceResult</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult.html</anchorfile>
      <anchor>a9e6a6a8d6a7729415c4cbf2295eefa5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>turtlebot_block_manipulation::msg::_PickAndPlaceResult::PickAndPlaceResult</name>
    <filename>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>aee0fc87024319a5acb49004d0de5cffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a8f72d4cbed8469f6fe2063900d86a3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a4aa7e1b2e0b76149922cc5fcc046c4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a5aafe73f5a23c259c048450d34993c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a81a208904730dafea1a705fd0350988c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a35ca7a00a73dabb01be6acc2f5ecd5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a8a3d38dde7ba48efe732871379da31b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a7e1dcbb44e8b14a5602eb3108f2fe54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>af533290412b86fca0bddf6f337d5eca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a8c58854f260103a8aa7b07cd1ab7c5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>a0cd96ceac87ccd573478666ec56804d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classturtlebot__block__manipulation_1_1msg_1_1__PickAndPlaceResult_1_1PickAndPlaceResult.html</anchorfile>
      <anchor>afb2534264c8358bd5e36a8604bf20703</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
