<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>action_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>action__node_8cpp</filename>
    <includes id="action__node_8h" name="action_node.h" local="no" imported="no">action_node.h</includes>
  </compound>
  <compound kind="file">
    <name>action_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>action__node_8h</filename>
    <includes id="leaf__node_8h" name="leaf_node.h" local="no" imported="no">leaf_node.h</includes>
    <class kind="class">BT::ActionNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>action_node_template.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/templates/</path>
    <filename>action__node__template_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>action_test_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/actions/</path>
    <filename>action__test__node_8cpp</filename>
    <includes id="action__test__node_8h" name="action_test_node.h" local="no" imported="no">actions/action_test_node.h</includes>
  </compound>
  <compound kind="file">
    <name>action_test_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/actions/</path>
    <filename>action__test__node_8h</filename>
    <includes id="action__node_8h" name="action_node.h" local="no" imported="no">action_node.h</includes>
    <class kind="class">BT::ActionTestNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>behavior_tree.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>behavior__tree_8cpp</filename>
    <includes id="behavior__tree_8h" name="behavior_tree.h" local="no" imported="no">behavior_tree.h</includes>
    <includes id="dot__bt_8h" name="dot_bt.h" local="no" imported="no">dot_bt.h</includes>
    <member kind="function">
      <type>void</type>
      <name>Execute</name>
      <anchorfile>behavior__tree_8cpp.html</anchorfile>
      <anchor>a42fce7e7f9c79fcd4d46c6a9844d3d6c</anchor>
      <arglist>(BT::ControlNode *root, int TickPeriod_milliseconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>behavior_tree.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>behavior__tree_8h</filename>
    <includes id="draw_8h" name="draw.h" local="no" imported="no">draw.h</includes>
    <includes id="parallel__node_8h" name="parallel_node.h" local="no" imported="no">parallel_node.h</includes>
    <includes id="fallback__node_8h" name="fallback_node.h" local="no" imported="no">fallback_node.h</includes>
    <includes id="sequence__node_8h" name="sequence_node.h" local="no" imported="no">sequence_node.h</includes>
    <includes id="sequence__node__with__memory_8h" name="sequence_node_with_memory.h" local="no" imported="no">sequence_node_with_memory.h</includes>
    <includes id="fallback__node__with__memory_8h" name="fallback_node_with_memory.h" local="no" imported="no">fallback_node_with_memory.h</includes>
    <includes id="action__test__node_8h" name="action_test_node.h" local="no" imported="no">actions/action_test_node.h</includes>
    <includes id="condition__test__node_8h" name="condition_test_node.h" local="no" imported="no">conditions/condition_test_node.h</includes>
    <includes id="ros__action_8h" name="ros_action.h" local="no" imported="no">actions/ros_action.h</includes>
    <includes id="ros__condition_8h" name="ros_condition.h" local="no" imported="no">conditions/ros_condition.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">exceptions.h</includes>
    <member kind="function">
      <type>void</type>
      <name>Execute</name>
      <anchorfile>behavior__tree_8h.html</anchorfile>
      <anchor>a42fce7e7f9c79fcd4d46c6a9844d3d6c</anchor>
      <arglist>(BT::ControlNode *root, int TickPeriod_milliseconds)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>condition_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>condition__node_8cpp</filename>
    <includes id="condition__node_8h" name="condition_node.h" local="no" imported="no">condition_node.h</includes>
  </compound>
  <compound kind="file">
    <name>condition_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>condition__node_8h</filename>
    <includes id="leaf__node_8h" name="leaf_node.h" local="no" imported="no">leaf_node.h</includes>
    <class kind="class">BT::ConditionNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>condition_node_template.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/templates/</path>
    <filename>condition__node__template_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>condition_test_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/conditions/</path>
    <filename>condition__test__node_8cpp</filename>
    <includes id="condition__test__node_8h" name="condition_test_node.h" local="no" imported="no">conditions/condition_test_node.h</includes>
  </compound>
  <compound kind="file">
    <name>condition_test_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/conditions/</path>
    <filename>condition__test__node_8h</filename>
    <includes id="condition__node_8h" name="condition_node.h" local="no" imported="no">condition_node.h</includes>
    <class kind="class">BT::ConditionTestNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>control_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>control__node_8cpp</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
  </compound>
  <compound kind="file">
    <name>control_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>control__node_8h</filename>
    <includes id="tree__node_8h" name="tree_node.h" local="no" imported="no">tree_node.h</includes>
    <class kind="class">BT::ControlNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>dot_bt.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>dot__bt_8cpp</filename>
    <includes id="dot__bt_8h" name="dot_bt.h" local="no" imported="no">dot_bt.h</includes>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>dot_bt.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>dot__bt_8h</filename>
    <includes id="tree__node_8h" name="tree_node.h" local="no" imported="no">tree_node.h</includes>
    <class kind="class">BT::DotBt</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>draw.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>draw_8cpp</filename>
    <includes id="draw_8h" name="draw.h" local="no" imported="no">draw.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compute_max_width</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a16cbd3be92bcb61a8e9c274b2e7927ae</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compute_node_lines</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a50860ee0e8e5a43c59174ccc872ec883</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>display</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a1e5b20fed15743656bb6d2e6a6ea6269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_edge</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a10eacbcc03944d52e8481d8234af92ba</anchor>
      <arglist>(GLfloat parent_x, GLfloat parent_y, GLfloat parent_size, GLfloat child_x, GLfloat child_y, GLfloat child_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_node</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a358cd069c49947aa77277b6f3ffb3f03</anchor>
      <arglist>(float x, float y, int node_type, const char *leafName, int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_straight_edge</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a76e3a65acc14b04c83ca39321feca38e</anchor>
      <arglist>(GLfloat parent_x, GLfloat parent_y, GLfloat parent_size, GLfloat child_x, GLfloat child_y, GLfloat child_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCircle</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a7e626194b8f0d661e3a5395f81ea9986</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawEllipse</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a63cdd3e17b353c588b796ce4271cfaad</anchor>
      <arglist>(float xpos, float ypos, float xradius, float yradius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a2858827c1ad1cce7eb8689ff7530f694</anchor>
      <arglist>(void *font, const char *string, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTree</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a04ea4ce9bd82413c064b594faaf72514</anchor>
      <arglist>(BT::ControlNode *tree_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>aef7ba2f69afb2d954545f64c7fe24b14</anchor>
      <arglist>(unsigned char key, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard_release</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a189eb3c50ca1df44595ead6d913bf989</anchor>
      <arglist>(unsigned char key, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processSpecialKeys</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a22a15e4bdf7b2b913b6cb41cc85b0b79</anchor>
      <arglist>(int key, int xx, int yy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderBitmapString</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a33f735f34ae46e5afb0f89bb4d09dee8</anchor>
      <arglist>(float x, float y, void *font, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTree</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a882b520bc8dc5d88d496c2114f883061</anchor>
      <arglist>(BT::TreeNode *tree, GLfloat x_pos, GLfloat y_pos, GLfloat y_offset, int depth)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>additional_spacing_array</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>ad07ae78b7628f81b1f2fad67bf2304fd</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b_color</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a6d3f606e3aa0cbba62a69b15e10f55ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>DEG2RAD</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>acbfd2fc3314cc3762ea0c3720979f8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>acb5ba97551079e0b072c62c21d784ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>font</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a119290280c4e116a1a0a5075f01cdaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>font_array</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>aeb4d05e26ad7cf578c7dc9a948ffbf4c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fraction</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a27d4b30c99badaef20fd27a74112b5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g_color</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a55b8f64d77fabc3d8bd5cc536e138061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>init</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a50300ba6e38ec30121edcc07ebac42c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_number_pressed_array</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a93901bb83cff9d9f3560fe69315ad1b5</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>number_char</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>addc3e39ba943ac8f0ffa73b2097472b5</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_color</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a4952769eec79135d2b5202dca47fb3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ControlNode *</type>
      <name>tree</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a4eea0ec21e03dbde940e63187fbfd37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>ad0da36b2558901e21e7a30f6c227a45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_offset</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a0f5eb351ff14a7e25a2939969f300e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>x_space</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>aa8900dc209c093c4e47b118a79e2160e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>aa4f0d3eebc3c443f9be81bf48561a217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_offset</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a975dcf257cfae196607eb31e52717c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zoom</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a9c59ed4a7b6bdc2b1207e39fabf379a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>zoom_fraction</name>
      <anchorfile>draw_8cpp.html</anchorfile>
      <anchor>a99e92f2904f0acb55ed8c2d805ca42f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>draw.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>draw_8h</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>compute_max_width</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a16cbd3be92bcb61a8e9c274b2e7927ae</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compute_node_lines</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a50860ee0e8e5a43c59174ccc872ec883</anchor>
      <arglist>(const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_edge</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a10eacbcc03944d52e8481d8234af92ba</anchor>
      <arglist>(GLfloat parent_x, GLfloat parent_y, GLfloat parent_size, GLfloat child_x, GLfloat child_y, GLfloat child_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_node</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a358cd069c49947aa77277b6f3ffb3f03</anchor>
      <arglist>(float x, float y, int node_type, const char *leafName, int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_status</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a268aa924b1b7eb5c5c1841d5f836f84e</anchor>
      <arglist>(float x, float y, int node_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCircle</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a7e626194b8f0d661e3a5395f81ea9986</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawEllipse</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a61c5b0055ee4f9131ed46c1d3d25233d</anchor>
      <arglist>(float xradius, float yradius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a2858827c1ad1cce7eb8689ff7530f694</anchor>
      <arglist>(void *font, const char *string, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTree</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a04ea4ce9bd82413c064b594faaf72514</anchor>
      <arglist>(BT::ControlNode *tree_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keyboard</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>aef7ba2f69afb2d954545f64c7fe24b14</anchor>
      <arglist>(unsigned char key, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderBitmapString</name>
      <anchorfile>draw_8h.html</anchorfile>
      <anchor>a33f735f34ae46e5afb0f89bb4d09dee8</anchor>
      <arglist>(float x, float y, void *font, const char *string)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exceptions.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>exceptions_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>exceptions_8h</filename>
    <class kind="class">BT::BehaviorTreeException</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>external_ros_nodes_test.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/gtest/</path>
    <filename>external__ros__nodes__test_8cpp</filename>
    <includes id="behavior__tree_8h" name="behavior_tree.h" local="no" imported="no">behavior_tree.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>external__ros__nodes__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fallback_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>fallback__node_8cpp</filename>
    <includes id="fallback__node_8h" name="fallback_node.h" local="no" imported="no">fallback_node.h</includes>
  </compound>
  <compound kind="file">
    <name>fallback_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>fallback__node_8h</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <class kind="class">BT::FallbackNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>fallback_node_with_memory.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>fallback__node__with__memory_8cpp</filename>
    <includes id="fallback__node__with__memory_8h" name="fallback_node_with_memory.h" local="no" imported="no">fallback_node_with_memory.h</includes>
  </compound>
  <compound kind="file">
    <name>fallback_node_with_memory.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>fallback__node__with__memory_8h</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <class kind="class">BT::FallbackNodeWithMemory</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>gtest_tree.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/gtest/</path>
    <filename>gtest__tree_8cpp</filename>
    <includes id="behavior__tree_8h" name="behavior_tree.h" local="no" imported="no">behavior_tree.h</includes>
    <class kind="struct">BehaviorTreeTest</class>
    <class kind="struct">ComplexFallbackTest</class>
    <class kind="struct">ComplexFallbackWithMemoryTest</class>
    <class kind="struct">ComplexParallelTest</class>
    <class kind="struct">ComplexSequence2ActionsTest</class>
    <class kind="struct">ComplexSequenceTest</class>
    <class kind="struct">ComplexSequenceWithMemoryTest</class>
    <class kind="struct">SimpleFallbackTest</class>
    <class kind="struct">SimpleFallbackWithMemoryTest</class>
    <class kind="struct">SimpleParallelTest</class>
    <class kind="struct">SimpleSequenceTest</class>
    <class kind="struct">SimpleSequenceWithMemoryTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a2867ef693ce512a5514fe91bcd420c6d</anchor>
      <arglist>(SimpleSequenceTest, ConditionTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>acaa9b07db2081489d71c86ef7facec05</anchor>
      <arglist>(SimpleSequenceTest, ConditionTurnToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>af1fe9f51af699222849cf313112729ca</anchor>
      <arglist>(ComplexSequenceTest, ComplexSequenceConditionsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>af774781b78a9e6da5121bf69aa06befd</anchor>
      <arglist>(ComplexSequence2ActionsTest, ConditionsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a18886f0a674a585382c602315584ad8e</anchor>
      <arglist>(ComplexSequenceTest, ComplexSequenceConditions1ToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a380b65dd59268a1d5fac8c51050cf093</anchor>
      <arglist>(ComplexSequenceTest, ComplexSequenceConditions2ToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a85cb606d30bf15035e485b06a4c913c8</anchor>
      <arglist>(SimpleFallbackTest, ConditionTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a040e1e481e0ecf4763a19e1542ee1188</anchor>
      <arglist>(SimpleFallbackTest, ConditionToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a89b260e892791d9d51cebb5c6bad4775</anchor>
      <arglist>(ComplexFallbackTest, Condition1ToTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ab4c90bb01ba34ccd057636cd23ff25a7</anchor>
      <arglist>(ComplexFallbackTest, Condition2ToTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a01b0b013aa482bce1edba577ee65f349</anchor>
      <arglist>(BehaviorTreeTest, Condition1ToFalseCondition2True)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>adc554729db081bcc8cb4cf428bc633a7</anchor>
      <arglist>(BehaviorTreeTest, Condition2ToFalseCondition1True)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ab4463c46c18b37aadc9228d130db9a72</anchor>
      <arglist>(SimpleSequenceWithMemoryTest, ConditionTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a5b6a9892480dcb32ff1cc70c746e262c</anchor>
      <arglist>(SimpleSequenceWithMemoryTest, ConditionTurnToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ae1a248b1a03e37c63ee24c2dd4f18e83</anchor>
      <arglist>(ComplexSequenceWithMemoryTest, ConditionsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a0dbef053fc26f5501b9b0329364f5d83</anchor>
      <arglist>(ComplexSequenceWithMemoryTest, Conditions1ToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ae8ba23c9894408f8e16956396c849704</anchor>
      <arglist>(ComplexSequenceWithMemoryTest, Conditions2ToFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a568e5bc186b97c8a026283b394fcd642</anchor>
      <arglist>(ComplexSequenceWithMemoryTest, Action1Done)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a0fbc685a5ab23f27d41306c38c6a79fc</anchor>
      <arglist>(SimpleFallbackWithMemoryTest, ConditionFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a4ceac469aa955e3cc5921482fdbcf9f1</anchor>
      <arglist>(SimpleFallbackWithMemoryTest, ConditionTurnToTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ae7d58d816f61c694d6e039112907275f</anchor>
      <arglist>(ComplexFallbackWithMemoryTest, ConditionsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a9c9e9673196e2eaee309aa407ae04c31</anchor>
      <arglist>(ComplexFallbackWithMemoryTest, Condition1False)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a4648858292cba0b68d0283027f4b23b0</anchor>
      <arglist>(ComplexFallbackWithMemoryTest, ConditionsFalse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ac31641b952b63dd18126617b2ff10dca</anchor>
      <arglist>(ComplexFallbackWithMemoryTest, Conditions1ToTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>acbbd78e84d288064e365292ac6ce6c7c</anchor>
      <arglist>(ComplexFallbackWithMemoryTest, Conditions2ToTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a71bacc8d95c679445b3bf4f0177ae574</anchor>
      <arglist>(ComplexFallbackWithMemoryTest, Action1Failed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ac4816fadd0eb0d95932e36e5ad832e3f</anchor>
      <arglist>(SimpleParallelTest, ConditionsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a497f19be407f5f3e2b0b566334f43088</anchor>
      <arglist>(SimpleParallelTest, Threshold_3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>ab43a56a9fa19478b7c3ac5b5137a5f57</anchor>
      <arglist>(SimpleParallelTest, Threshold_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>aa908d176fa6c767dabd1032d64ef4dd2</anchor>
      <arglist>(ComplexParallelTest, ConditionsTrue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>af32ca05aeee16aa438b096b43b359bc2</anchor>
      <arglist>(ComplexParallelTest, Condition3False)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>gtest__tree_8cpp.html</anchorfile>
      <anchor>a8a0e110d86ec2eb88ee9919a6f32b210</anchor>
      <arglist>(ComplexParallelTest, Condition3FalseAction1Done)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>leaf_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>leaf__node_8cpp</filename>
    <includes id="leaf__node_8h" name="leaf_node.h" local="no" imported="no">leaf_node.h</includes>
  </compound>
  <compound kind="file">
    <name>leaf_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>leaf__node_8h</filename>
    <includes id="tree__node_8h" name="tree_node.h" local="no" imported="no">tree_node.h</includes>
    <class kind="class">BT::LeafNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>parallel_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>parallel__node_8cpp</filename>
    <includes id="parallel__node_8h" name="parallel_node.h" local="no" imported="no">parallel_node.h</includes>
  </compound>
  <compound kind="file">
    <name>parallel_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>parallel__node_8h</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <class kind="class">BT::ParallelNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>ros_action.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/actions/</path>
    <filename>ros__action_8cpp</filename>
    <includes id="ros__action_8h" name="ros_action.h" local="no" imported="no">actions/ros_action.h</includes>
  </compound>
  <compound kind="file">
    <name>ros_action.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/actions/</path>
    <filename>ros__action_8h</filename>
    <includes id="action__node_8h" name="action_node.h" local="no" imported="no">action_node.h</includes>
    <class kind="class">BT::ROSAction</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>ros_condition.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/conditions/</path>
    <filename>ros__condition_8cpp</filename>
    <includes id="ros__condition_8h" name="ros_condition.h" local="no" imported="no">conditions/ros_condition.h</includes>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>ros__condition_8cpp.html</anchorfile>
      <anchor>a67a0db04d321a74b7e7fcfd3f1a3f70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUNNING</name>
      <anchorfile>ros__condition_8cpp.html</anchorfile>
      <anchor>a67a0db04d321a74b7e7fcfd3f1a3f70ba1061be6c3fb88d32829cba6f6b2be304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>ros__condition_8cpp.html</anchorfile>
      <anchor>a67a0db04d321a74b7e7fcfd3f1a3f70bac7f69f7c9e5aea9b8f54cf02870e2bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>ros__condition_8cpp.html</anchorfile>
      <anchor>a67a0db04d321a74b7e7fcfd3f1a3f70baa5571864412c8275a2e18a931fddcaa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_condition.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/conditions/</path>
    <filename>ros__condition_8h</filename>
    <includes id="condition__node_8h" name="condition_node.h" local="no" imported="no">condition_node.h</includes>
    <class kind="class">BT::ROSCondition</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>sequence_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>sequence__node_8cpp</filename>
    <includes id="sequence__node_8h" name="sequence_node.h" local="no" imported="no">sequence_node.h</includes>
  </compound>
  <compound kind="file">
    <name>sequence_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>sequence__node_8h</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <class kind="class">BT::SequenceNode</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>sequence_node_with_memory.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>sequence__node__with__memory_8cpp</filename>
    <includes id="sequence__node__with__memory_8h" name="sequence_node_with_memory.h" local="no" imported="no">sequence_node_with_memory.h</includes>
  </compound>
  <compound kind="file">
    <name>sequence_node_with_memory.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>sequence__node__with__memory_8h</filename>
    <includes id="control__node_8h" name="control_node.h" local="no" imported="no">control_node.h</includes>
    <class kind="class">BT::SequenceNodeWithMemory</class>
    <namespace>BT</namespace>
  </compound>
  <compound kind="file">
    <name>tick_engine.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>tick__engine_8cpp</filename>
    <includes id="tick__engine_8h" name="tick_engine.h" local="no" imported="no">tick_engine.h</includes>
  </compound>
  <compound kind="file">
    <name>tick_engine.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>tick__engine_8h</filename>
    <class kind="class">TickEngine</class>
  </compound>
  <compound kind="file">
    <name>tree.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>tree_8cpp</filename>
    <includes id="behavior__tree_8h" name="behavior_tree.h" local="no" imported="no">behavior_tree.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tree_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree_node.cpp</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/src/</path>
    <filename>tree__node_8cpp</filename>
    <includes id="tree__node_8h" name="tree_node.h" local="no" imported="no">tree_node.h</includes>
  </compound>
  <compound kind="file">
    <name>tree_node.h</name>
    <path>/tmp/catkin_workspace/src/behavior_tree/behavior_tree_core/include/</path>
    <filename>tree__node_8h</filename>
    <includes id="tick__engine_8h" name="tick_engine.h" local="no" imported="no">tick_engine.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">exceptions.h</includes>
    <class kind="class">BT::TreeNode</class>
    <namespace>BT</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_COLORS_</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a265b3747bd161278b1772c4c005d3d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOLD</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a8d6c06f3e6f93ac985b046d40b63ae43</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_STDOUT</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>aa678dea2b5f2aa905fa15570ee878f35</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FBLU</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a7efc4f68a50a41c6a93ece87dd6c7dec</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FCYN</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a707fab975ef99b4f89ff740f55d14602</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FGRN</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>ab3968f7b5009845811dc102a5b53d898</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMAG</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a957ecba768167bfb215a4bf97e7a0533</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRED</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>ae5b789f4a8f720ec20a544c58f9c204d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FWHT</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a312c671f34e0d7a772e43cd63bc0f31b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FYEL</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a4bae6c5147cf3957a90c9c6f5b37faac</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KBLU</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a3f838f2fc3a9a3b434be606fc908964b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KCYN</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a32036c94dbb166a3f874b7efc169841f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KGRN</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>ac081c83b067273757f7a2e54a5957d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KMAG</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a6825f05d3b9d619d91d79d0ef18bb8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KRED</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a66290957baed5df3930ada4cb8caccf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KWHT</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>af0036c8022c9980079ab17e5c87fd478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KYEL</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a897b10d246533c95ba86cb79f92e465a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RST</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>ac5d957e4fd3dc11cd97a54cf9ca057a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNDL</name>
      <anchorfile>tree__node_8h.html</anchorfile>
      <anchor>a83010912e47c70954b461dd1013b2d4e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumeration">
      <name>DrawNodeType</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARALLEL</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a3577672d57fb15c8e970f459f47f70b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTOR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a2b00eff168e39eed6c42eb4279cbc07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENCE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a2e3886e28efd07682b851a703c2e438b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENCESTAR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a459345794d9310f5ed9ff5aaa836cf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTORSTAR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a52220bda9a068583e4139640625dec6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a3a1af3a46504db944770022edcc9c74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONDITION</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a084dea57b079cfd0efa046ffd73945c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECORATOR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a75beddba12cd23980196186b463f4b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FailurePolicy</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51aa95ae91fcee299d1bc55bffdbf307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL_ON_ONE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51aa95ae91fcee299d1bc55bffdbf307a599828279dedda24a61d3f47fc07d462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL_ON_ALL</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51aa95ae91fcee299d1bc55bffdbf307a810cff09dec6f80c0e4f44583177fa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NodeType</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_NODE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363eaa9468073136c476f4f8615209003952b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONDITION_NODE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363eaaea921da8780dbb315f3fb2b5a51155e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_NODE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363eaadac8b4f521c20906842af5462e9d3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResetPolity</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_SUCCESS_OR_FAILURE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29a940e7e0fe54514c11129386db69a429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_SUCCESS</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29a48b34a8b6c824a28936de411be667fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_FAILURE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29a7b13dd760cda26253e4269fa2e0f5f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReturnStatus</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUNNING</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da6391211ce7d4de6fb1a6aad11b8ef0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da6680d9f4bd21cfa9079ac1a394d26392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da5592b7b8018d2ef6c790482e0049fc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95dac777e390b647bb0085e000bbefe6115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HALTED</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da6e53c91ceb4923412e1e8cabc3ba8b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXIT</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da7c79af2880d5e4c0004682809152e288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SuccessPolicy</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a96fd3bfebab2d54a0f50f57ad57c811d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEED_ON_ONE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a96fd3bfebab2d54a0f50f57ad57c811dade3dfca357dabdd646c8d425d6fba06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEED_ON_ALL</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a96fd3bfebab2d54a0f50f57ad57c811da55eff0b863da89280f5d8e6b93ecce0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BehaviorTreeTest</name>
    <filename>structBehaviorTreeTest.html</filename>
    <member kind="function">
      <type></type>
      <name>BehaviorTreeTest</name>
      <anchorfile>structBehaviorTreeTest.html</anchorfile>
      <anchor>accb8101af75e9ef8b47c23c9a855ac30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structBehaviorTreeTest.html</anchorfile>
      <anchor>a75c968a63e4505517a5b43ae4453047f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structBehaviorTreeTest.html</anchorfile>
      <anchor>ae8093bbc02e7fcfcfcf76e907dfd32e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structBehaviorTreeTest.html</anchorfile>
      <anchor>a7de27e23702920cecdd1e254a2e06f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>root</name>
      <anchorfile>structBehaviorTreeTest.html</anchorfile>
      <anchor>a5c66d400e026b5f38714101a48b664f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNode *</type>
      <name>sel_conditions</name>
      <anchorfile>structBehaviorTreeTest.html</anchorfile>
      <anchor>aeb89cd1b1e51392293307c3216e04243</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ComplexFallbackTest</name>
    <filename>structComplexFallbackTest.html</filename>
    <member kind="function">
      <type></type>
      <name>ComplexFallbackTest</name>
      <anchorfile>structComplexFallbackTest.html</anchorfile>
      <anchor>a7e8fa9ab3e214aaf92dc55f4a586893d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structComplexFallbackTest.html</anchorfile>
      <anchor>a7fde1d3841cf04549bc241096ecf18fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structComplexFallbackTest.html</anchorfile>
      <anchor>ac377f271f435d0302280441d430bdd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structComplexFallbackTest.html</anchorfile>
      <anchor>a801f2ad05b60d77e361d4a35da78eca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNode *</type>
      <name>root</name>
      <anchorfile>structComplexFallbackTest.html</anchorfile>
      <anchor>ae5e5bc2fc8a2c4fbc5bccdffd5797d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNode *</type>
      <name>sel_conditions</name>
      <anchorfile>structComplexFallbackTest.html</anchorfile>
      <anchor>afa9ab0d69a14b5256491d4fbe1edbbd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ComplexFallbackWithMemoryTest</name>
    <filename>structComplexFallbackWithMemoryTest.html</filename>
    <member kind="function">
      <type></type>
      <name>ComplexFallbackWithMemoryTest</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a49548ba4a385cc2371a67011ceab624b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a63c406452b165981e82980e690555333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_2</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a7583f052fd3a1a839b31b49e77af6c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a1c13f37c8d0fe96bca7673b6d656099d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a18e7157c3f6399685e6496719ac2a563</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNodeWithMemory *</type>
      <name>fal_actions</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a6bbe5d8c2c9b195064850a7c1a5403b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNodeWithMemory *</type>
      <name>fal_conditions</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a3a876aea267a0d24ca7541df5e108069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNodeWithMemory *</type>
      <name>root</name>
      <anchorfile>structComplexFallbackWithMemoryTest.html</anchorfile>
      <anchor>a6511979971c22d2a4b90727201e22f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ComplexParallelTest</name>
    <filename>structComplexParallelTest.html</filename>
    <member kind="function">
      <type></type>
      <name>ComplexParallelTest</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>a92b857b8d4da287cd79caef10f23bc64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>a0bf8453bcf2ef0488b2557deebf61d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_2</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>a7aa7264451141e28fe8da743d4816002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_3</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>ac0d014054114a2bcb59cd7cce717612c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>af97bc5df2d9972188b1824b65940ce56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>afcfb612100c356ff7aa370123a655699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_3</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>a1e9c0c0345a9b5092a3189e8715d3462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ParallelNode *</type>
      <name>parallel_1</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>ad716f2081de1053be1c7d7dcf776354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ParallelNode *</type>
      <name>parallel_2</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>a30271f2cd766022147f098806fb51057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ParallelNode *</type>
      <name>root</name>
      <anchorfile>structComplexParallelTest.html</anchorfile>
      <anchor>a56528ec2bd841b26b14c7526f4c667d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ComplexSequence2ActionsTest</name>
    <filename>structComplexSequence2ActionsTest.html</filename>
    <member kind="function">
      <type></type>
      <name>ComplexSequence2ActionsTest</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a882b7ff6bbf3e5975e97e56787360d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a29b38b17e85044346c256a21ba2d67db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_2</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>af4c40e5ce30025a5a1ad45ce6b20e18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a990978de23d885de4637dadf8febc24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a8adc5fb8d1ec4bb1f26193386058d1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>root</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a8eec46e333f9abab808f8ccfaec7bf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>seq_1</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a862b9f2b85da4bb6d05b64b70318ce83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>seq_2</name>
      <anchorfile>structComplexSequence2ActionsTest.html</anchorfile>
      <anchor>a5f6db71e283768ef5bf73c51c216e7c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ComplexSequenceTest</name>
    <filename>structComplexSequenceTest.html</filename>
    <member kind="function">
      <type></type>
      <name>ComplexSequenceTest</name>
      <anchorfile>structComplexSequenceTest.html</anchorfile>
      <anchor>a3a2ecd98a5be0f60c96637d29c2ff1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structComplexSequenceTest.html</anchorfile>
      <anchor>abbaf52b93da80fd06bc885b1d7140da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structComplexSequenceTest.html</anchorfile>
      <anchor>a349e25b9ad61230aff888cbf2d5b0d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structComplexSequenceTest.html</anchorfile>
      <anchor>a031dd6caad4bfc1f0cfac71e081b03e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>root</name>
      <anchorfile>structComplexSequenceTest.html</anchorfile>
      <anchor>a246db0bd3c966125771aaa7fc63a48dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>seq_conditions</name>
      <anchorfile>structComplexSequenceTest.html</anchorfile>
      <anchor>a14c45af0bc6050b2e9686e0ceea45157</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ComplexSequenceWithMemoryTest</name>
    <filename>structComplexSequenceWithMemoryTest.html</filename>
    <member kind="function">
      <type></type>
      <name>ComplexSequenceWithMemoryTest</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>aa3f476305c816c6dc26051c03802533d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>aee4b18d771b94c91068dd4dbd0d711e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_2</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>a4084544b7631e890bcb14459a04d0341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>a1c47729c4ee1c66f8707d6ad0d79daa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>a5c3c7fd39f9163da448e465fd91e3038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNodeWithMemory *</type>
      <name>root</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>a88d4294c4312e4c6b066b2888769a7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNodeWithMemory *</type>
      <name>seq_actions</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>a42bcb7dde06ea865bb668c345cc97681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNodeWithMemory *</type>
      <name>seq_conditions</name>
      <anchorfile>structComplexSequenceWithMemoryTest.html</anchorfile>
      <anchor>a2a8f21cf6d048dc76a8d858b2b723d13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleFallbackTest</name>
    <filename>structSimpleFallbackTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleFallbackTest</name>
      <anchorfile>structSimpleFallbackTest.html</anchorfile>
      <anchor>a891f242736066b7fd7f7d36820c79b10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action</name>
      <anchorfile>structSimpleFallbackTest.html</anchorfile>
      <anchor>a05bf3cc9c1fe0aeafa4d1e7ba65fa70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition</name>
      <anchorfile>structSimpleFallbackTest.html</anchorfile>
      <anchor>a29476b2d5c2742cc65887fc1561892db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNode *</type>
      <name>root</name>
      <anchorfile>structSimpleFallbackTest.html</anchorfile>
      <anchor>a7159194f878fd3c1ce9712b372586bc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleFallbackWithMemoryTest</name>
    <filename>structSimpleFallbackWithMemoryTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleFallbackWithMemoryTest</name>
      <anchorfile>structSimpleFallbackWithMemoryTest.html</anchorfile>
      <anchor>a7bf027c79798d5c0ec81d284af765808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action</name>
      <anchorfile>structSimpleFallbackWithMemoryTest.html</anchorfile>
      <anchor>aec1c5325a6ed4be208c6e345a49cf104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition</name>
      <anchorfile>structSimpleFallbackWithMemoryTest.html</anchorfile>
      <anchor>ae4f8dd049dc2a931d8a63f6ec4c8d2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::FallbackNodeWithMemory *</type>
      <name>root</name>
      <anchorfile>structSimpleFallbackWithMemoryTest.html</anchorfile>
      <anchor>a1091b174eec13d8d4ea8ae649a74ece0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleParallelTest</name>
    <filename>structSimpleParallelTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleParallelTest</name>
      <anchorfile>structSimpleParallelTest.html</anchorfile>
      <anchor>ab2c025399dd4c41886e4672d4a2bb488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_1</name>
      <anchorfile>structSimpleParallelTest.html</anchorfile>
      <anchor>a24567b6447df79c68d2e037d997935fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action_2</name>
      <anchorfile>structSimpleParallelTest.html</anchorfile>
      <anchor>a11c2f8a62d8c51c59e9f5630caf00992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_1</name>
      <anchorfile>structSimpleParallelTest.html</anchorfile>
      <anchor>ae3b9d9742eab6cc079b36f718a998b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition_2</name>
      <anchorfile>structSimpleParallelTest.html</anchorfile>
      <anchor>a46573c1955824f7a290fa0e7c8ca9def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ParallelNode *</type>
      <name>root</name>
      <anchorfile>structSimpleParallelTest.html</anchorfile>
      <anchor>a784b19b2e75213c57ad284c3f16954c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleSequenceTest</name>
    <filename>structSimpleSequenceTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleSequenceTest</name>
      <anchorfile>structSimpleSequenceTest.html</anchorfile>
      <anchor>ac5613e11755f26155edc5d996605d402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action</name>
      <anchorfile>structSimpleSequenceTest.html</anchorfile>
      <anchor>aa9e1ffd663a60088e7530600827aa981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition</name>
      <anchorfile>structSimpleSequenceTest.html</anchorfile>
      <anchor>ac527c0fb0f9769c81acab26b13f546a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNode *</type>
      <name>root</name>
      <anchorfile>structSimpleSequenceTest.html</anchorfile>
      <anchor>ad556bb7661fe093195fa06a78bb16a35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleSequenceWithMemoryTest</name>
    <filename>structSimpleSequenceWithMemoryTest.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleSequenceWithMemoryTest</name>
      <anchorfile>structSimpleSequenceWithMemoryTest.html</anchorfile>
      <anchor>af910677bfd8529126c1f5c4b18099dde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BT::ActionTestNode *</type>
      <name>action</name>
      <anchorfile>structSimpleSequenceWithMemoryTest.html</anchorfile>
      <anchor>a2a1d9b87e48bbab93af8dddfc764ed9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::ConditionTestNode *</type>
      <name>condition</name>
      <anchorfile>structSimpleSequenceWithMemoryTest.html</anchorfile>
      <anchor>a659904847e7f15d33e3f5781b4d0cd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BT::SequenceNodeWithMemory *</type>
      <name>root</name>
      <anchorfile>structSimpleSequenceWithMemoryTest.html</anchorfile>
      <anchor>a9a3e4f18d2dc66601374a3a7368a5d2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TickEngine</name>
    <filename>classTickEngine.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Tick</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>a2c0bb587fece4dae3052105860082974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TickEngine</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>a1a165fb8758bc1c753d85c23efb81715</anchor>
      <arglist>(int initial_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wait</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>aba859a03f54b0da4ebf52a4141c4b452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TickEngine</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>aa9438ca57f068377c649c9452d4542f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::condition_variable</type>
      <name>condition_variable_</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>aaa61875931d437df7dc9760ba568c86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>mutex_</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>a372228a8f27634b709d4f421da5c3f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value_</name>
      <anchorfile>classTickEngine.html</anchorfile>
      <anchor>a9f931aa81075e3e5a8cbf1a0ff3f76bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>BT</name>
    <filename>namespaceBT.html</filename>
    <class kind="class">BT::ActionNode</class>
    <class kind="class">BT::ActionTestNode</class>
    <class kind="class">BT::BehaviorTreeException</class>
    <class kind="class">BT::ConditionNode</class>
    <class kind="class">BT::ConditionTestNode</class>
    <class kind="class">BT::ControlNode</class>
    <class kind="class">BT::DotBt</class>
    <class kind="class">BT::FallbackNode</class>
    <class kind="class">BT::FallbackNodeWithMemory</class>
    <class kind="class">BT::LeafNode</class>
    <class kind="class">BT::ParallelNode</class>
    <class kind="class">BT::ROSAction</class>
    <class kind="class">BT::ROSCondition</class>
    <class kind="class">BT::SequenceNode</class>
    <class kind="class">BT::SequenceNodeWithMemory</class>
    <class kind="class">BT::TreeNode</class>
    <member kind="enumeration">
      <name>DrawNodeType</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARALLEL</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a3577672d57fb15c8e970f459f47f70b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTOR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a2b00eff168e39eed6c42eb4279cbc07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENCE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a2e3886e28efd07682b851a703c2e438b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQUENCESTAR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a459345794d9310f5ed9ff5aaa836cf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SELECTORSTAR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a52220bda9a068583e4139640625dec6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a3a1af3a46504db944770022edcc9c74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONDITION</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a084dea57b079cfd0efa046ffd73945c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DECORATOR</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>aa27be6d0a3f00297dfd01e90af5ff390a75beddba12cd23980196186b463f4b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FailurePolicy</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51aa95ae91fcee299d1bc55bffdbf307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL_ON_ONE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51aa95ae91fcee299d1bc55bffdbf307a599828279dedda24a61d3f47fc07d462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAIL_ON_ALL</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51aa95ae91fcee299d1bc55bffdbf307a810cff09dec6f80c0e4f44583177fa78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NodeType</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_NODE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363eaa9468073136c476f4f8615209003952b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONDITION_NODE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363eaaea921da8780dbb315f3fb2b5a51155e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_NODE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a86a6454c13791311dface943d837363eaadac8b4f521c20906842af5462e9d3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResetPolity</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_SUCCESS_OR_FAILURE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29a940e7e0fe54514c11129386db69a429e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_SUCCESS</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29a48b34a8b6c824a28936de411be667fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ON_FAILURE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a36d7f80f4d9bbad145a4e39f2d22fe29a7b13dd760cda26253e4269fa2e0f5f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReturnStatus</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUNNING</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da6391211ce7d4de6fb1a6aad11b8ef0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da6680d9f4bd21cfa9079ac1a394d26392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da5592b7b8018d2ef6c790482e0049fc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95dac777e390b647bb0085e000bbefe6115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HALTED</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da6e53c91ceb4923412e1e8cabc3ba8b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXIT</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a51532796cc8dc0b01a0f918eb9d1a95da7c79af2880d5e4c0004682809152e288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SuccessPolicy</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a96fd3bfebab2d54a0f50f57ad57c811d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEED_ON_ONE</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a96fd3bfebab2d54a0f50f57ad57c811dade3dfca357dabdd646c8d425d6fba06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCEED_ON_ALL</name>
      <anchorfile>namespaceBT.html</anchorfile>
      <anchor>a96fd3bfebab2d54a0f50f57ad57c811da55eff0b863da89280f5d8e6b93ecce0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ActionNode</name>
    <filename>classBT_1_1ActionNode.html</filename>
    <base>BT::LeafNode</base>
    <member kind="function">
      <type></type>
      <name>ActionNode</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>aa352cc61f8a56567921709ac8be71910</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>acfca935fbdf9ed3f27e54782cc995747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>a81e583dcaba4ff9e93a4af0e8c95c395</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>a45ac457bf5b71207aeb6105f805a8bb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>WaitForTick</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>ad1b529c3f9b6ff5b84dcd92f1049e41d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteState</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>a8a07e1d13c563cd30d2009a13a27b111</anchor>
      <arglist>(ReturnStatus new_state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ActionNode</name>
      <anchorfile>classBT_1_1ActionNode.html</anchorfile>
      <anchor>a349a34fd7cd2de163d9a2c95633de44a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ActionTestNode</name>
    <filename>classBT_1_1ActionTestNode.html</filename>
    <base>BT::ActionNode</base>
    <member kind="function">
      <type></type>
      <name>ActionTestNode</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>aa0379932953c07028ac36d79cafa2084</anchor>
      <arglist>(std::string Name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>a5e344b6128a0c11f8a5248c0d8de4121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_boolean_value</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>a0640b25b7537cd46229a51434c58b769</anchor>
      <arglist>(bool boolean_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_time</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>ae3210e415dd0280ed64b4238246e6d47</anchor>
      <arglist>(int time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForTick</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>a6884edcb8a910fef2de6424bdc26e555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ActionTestNode</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>a1700d49dae6b65bd25d047019329e3b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>boolean_value_</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>aac052f552c4872c3d316e9cac2455de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>time_</name>
      <anchorfile>classBT_1_1ActionTestNode.html</anchorfile>
      <anchor>ad65c079fd5e1869dbecfbba8a9bb5e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::BehaviorTreeException</name>
    <filename>classBT_1_1BehaviorTreeException.html</filename>
    <member kind="function">
      <type></type>
      <name>BehaviorTreeException</name>
      <anchorfile>classBT_1_1BehaviorTreeException.html</anchorfile>
      <anchor>a097764e9fa52d5a86d85c0f2d08ad544</anchor>
      <arglist>(const std::string Message)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classBT_1_1BehaviorTreeException.html</anchorfile>
      <anchor>a61648c12d95378638ccc9c48a0da5538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>Message</name>
      <anchorfile>classBT_1_1BehaviorTreeException.html</anchorfile>
      <anchor>a0d61b364c977b9e9118391eb1dc695f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ConditionNode</name>
    <filename>classBT_1_1ConditionNode.html</filename>
    <base>BT::LeafNode</base>
    <member kind="function">
      <type></type>
      <name>ConditionNode</name>
      <anchorfile>classBT_1_1ConditionNode.html</anchorfile>
      <anchor>a54d75867adfb4144211815406aacd77c</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1ConditionNode.html</anchorfile>
      <anchor>a11a56c4e44c0a4a85bd4b7699fe7d28f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1ConditionNode.html</anchorfile>
      <anchor>a9e756fb07d0b2be2f14b3659e968712f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1ConditionNode.html</anchorfile>
      <anchor>af9d3adacef60766c4231d35a0b6b01db</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteState</name>
      <anchorfile>classBT_1_1ConditionNode.html</anchorfile>
      <anchor>ad03e9574b36662dae1222917154a987d</anchor>
      <arglist>(ReturnStatus new_state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConditionNode</name>
      <anchorfile>classBT_1_1ConditionNode.html</anchorfile>
      <anchor>aeb64e91032e339f08ee2ec4950013bcf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ConditionTestNode</name>
    <filename>classBT_1_1ConditionTestNode.html</filename>
    <base>BT::ConditionNode</base>
    <member kind="function">
      <type></type>
      <name>ConditionTestNode</name>
      <anchorfile>classBT_1_1ConditionTestNode.html</anchorfile>
      <anchor>ae602f02c682b86e2bf87cddbb6d3d7a0</anchor>
      <arglist>(std::string Name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_boolean_value</name>
      <anchorfile>classBT_1_1ConditionTestNode.html</anchorfile>
      <anchor>a715e1d4ac10b7837bd1d9d3e39a8b215</anchor>
      <arglist>(bool boolean_value)</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1ConditionTestNode.html</anchorfile>
      <anchor>a0d6accedeff70c0ad55879e676d0f0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConditionTestNode</name>
      <anchorfile>classBT_1_1ConditionTestNode.html</anchorfile>
      <anchor>abf90101cc47bde0800f19eb875149322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>boolean_value_</name>
      <anchorfile>classBT_1_1ConditionTestNode.html</anchorfile>
      <anchor>a9c8706e66b0a2b5ff6bffb2c7bdbcd55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ControlNode</name>
    <filename>classBT_1_1ControlNode.html</filename>
    <base>BT::TreeNode</base>
    <member kind="function">
      <type>void</type>
      <name>AddChild</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>ad2dba78810990fe252abfdb18ec5f1d1</anchor>
      <arglist>(TreeNode *child)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlNode</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>aa8944fb05e214ccf3797d4c4f22ab6e3</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Depth</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a7a74bb9bce6a2b95e6360a617892d47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TreeNode * &gt;</type>
      <name>GetChildren</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a51b31b28d00f473ca1ae398ade6896f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>GetChildrenNumber</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>acd1cf4285e5e1b03bd042a394849f5ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a56d7f82fe059ce6a226bb659c338e702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HaltChildren</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a0baccd78565e6866a46c9a11f093c968</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetColorState</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a24ae6f576e22e12437e19e9e71fde4cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteState</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>ac719cb558ab1e7f40009e1ffeb687edd</anchor>
      <arglist>(ReturnStatus new_state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ControlNode</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a4165759645eba2ce0a80dca05210076c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ReturnStatus</type>
      <name>child_i_status_</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>a018afc290ca7ae772d88f895297c650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; TreeNode * &gt;</type>
      <name>children_nodes_</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>afc918c0cad55247d3f07dc1305804f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ReturnStatus &gt;</type>
      <name>children_states_</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>ae44f15a5aca0549735aa359acde72709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>N_of_children_</name>
      <anchorfile>classBT_1_1ControlNode.html</anchorfile>
      <anchor>ad84ec03e78f4adc6188734984d9e7d7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::DotBt</name>
    <filename>classBT_1_1DotBt.html</filename>
    <member kind="function">
      <type></type>
      <name>DotBt</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>aef0d0f4da7aae91692f910a3e5ab9f96</anchor>
      <arglist>(TreeNode *root, const std::string &amp;topic=&quot;/bt_dotcode&quot;, double ros_rate=50, bool left_right=false, bool multiple_parents=false)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDotFile</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a6c90e613734f83c044a63a2da728ec50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a7941877d51253d0c1259c181afcba1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DotBt</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a0d3873c4624fa3d10a269e2c4464eddd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>defineNodeDot</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>ac3d688de53a4cf364dede44a96aa43dd</anchor>
      <arglist>(TreeNode *node, const std::string &amp;alias)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getAlias</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>ad2a64912b1a56c6a11513b482497a3f8</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produceDot</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a57280c7da7d785cce9da06af1768d5a3</anchor>
      <arglist>(TreeNode *node, TreeNode *parent=NULL, const std::string &amp;parent_alias=&quot;&quot;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>aliases_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a0b5da10fbd5665ed330d3ca44dfdb533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dot_file_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>ad83165a1f17ab82f5900625e5ed4b6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>dotbt_publisher_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>afe761cc076ade0de161ab727ebc67e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_right_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a064a80119bd6843be75984c9ac21c380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Rate</type>
      <name>loop_rate_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a6e2a8498dd7d7b87662ded683c7eb999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>multiple_alias_solver_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a5def6bb4383c5fff53ba9c24691589bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>multiple_parents_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>af5d2b30dba50974befcfdb857d188d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>abfa03265b58af5cf243794f18e0d26fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeNode *</type>
      <name>root_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>a57173da35d9b134798d39fc1241813f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classBT_1_1DotBt.html</anchorfile>
      <anchor>aa1869008b171dfdac87d6dc1782e7a47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::FallbackNode</name>
    <filename>classBT_1_1FallbackNode.html</filename>
    <base>BT::ControlNode</base>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1FallbackNode.html</anchorfile>
      <anchor>a360f7c61c6e98f9cf9672058008ec673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FallbackNode</name>
      <anchorfile>classBT_1_1FallbackNode.html</anchorfile>
      <anchor>ac2ff2926e09c195996f6d809dbfd3399</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1FallbackNode.html</anchorfile>
      <anchor>aa3b83baf8a04b24c510e95bfe10807e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FallbackNode</name>
      <anchorfile>classBT_1_1FallbackNode.html</anchorfile>
      <anchor>a712aff5472b5bde61dc6abf6ccde7d49</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::FallbackNodeWithMemory</name>
    <filename>classBT_1_1FallbackNodeWithMemory.html</filename>
    <base>BT::ControlNode</base>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>aab8158b53c1352fc369bc4abdd56aa45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FallbackNodeWithMemory</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>a1aa1d5b4dff9d2a5570a3cff4abbd697</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FallbackNodeWithMemory</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>ac618016fb9da23b88e12190a15fafa75</anchor>
      <arglist>(std::string name, int reset_policy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>a8c580cfcb4208d0f7e84d8920dc13573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>ab58c87f5ba2a63075d76216d06c711af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FallbackNodeWithMemory</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>a5a12beb2ca12774bc5de728d2982385b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>current_child_idx_</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>a98ef66fbfdea942643fd531ca7732d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>reset_policy_</name>
      <anchorfile>classBT_1_1FallbackNodeWithMemory.html</anchorfile>
      <anchor>ad6c20b086f2ef7d2c1c736e7d93bc0d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::LeafNode</name>
    <filename>classBT_1_1LeafNode.html</filename>
    <base>BT::TreeNode</base>
    <member kind="function">
      <type>int</type>
      <name>Depth</name>
      <anchorfile>classBT_1_1LeafNode.html</anchorfile>
      <anchor>a0d9313ac82d68d11b09cab6b1fc16ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeafNode</name>
      <anchorfile>classBT_1_1LeafNode.html</anchorfile>
      <anchor>adf63e1eb552e95615a75ac32f8e1a135</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetColorState</name>
      <anchorfile>classBT_1_1LeafNode.html</anchorfile>
      <anchor>ac976352af04fa58cf72e421ac489d0e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LeafNode</name>
      <anchorfile>classBT_1_1LeafNode.html</anchorfile>
      <anchor>a5de375f33edc428171690a8cbaf8e5f9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ParallelNode</name>
    <filename>classBT_1_1ParallelNode.html</filename>
    <base>BT::ControlNode</base>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>abaaa3ea43a18c02cab4c3642b1a02876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>get_threshold_M</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>a13e311999e329593a090d9d9c7fa6d38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>a3a9d9ad136043f6d66fbb2f71f11f60c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParallelNode</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>aa070f9b635c718b20e325250cee50491</anchor>
      <arglist>(std::string name, int threshold_M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_threshold_M</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>a23b9acc7fe0c0d044d1ee562a393a24e</anchor>
      <arglist>(unsigned int threshold_M)</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>ad491c58fdf405b5ae509e1fb23b0ab51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParallelNode</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>a4aba10208d0824e6cf23c13a0f1e9d2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>failure_childred_num_</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>a8ad207dbfba998ca9c8ba318fe59807d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>success_childred_num_</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>a0a9f4641fa90a88794b3809f89062fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threshold_M_</name>
      <anchorfile>classBT_1_1ParallelNode.html</anchorfile>
      <anchor>acf5b3346b084369f9908577462a99e93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ROSAction</name>
    <filename>classBT_1_1ROSAction.html</filename>
    <base>BT::ActionNode</base>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>af0664482cd21a68630f9bc8d93d2dea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSAction</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>afce78bfe085929572ecdc0740eba9a29</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForTick</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>a7a7f4ec9ac612f63884597102e6fdbb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ROSAction</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>a910e20488903ade94732477f34e76cbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionClient&lt; behavior_tree_core::BTAction &gt;</type>
      <name>action_client_</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>a3f18d21473c397b20ad11182c0633dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>behavior_tree_core::BTGoal</type>
      <name>goal</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>ac2dff4a2a6e2d262e61154462ffad541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>behavior_tree_core::BTResult</type>
      <name>node_result</name>
      <anchorfile>classBT_1_1ROSAction.html</anchorfile>
      <anchor>af9d888ebadb0e13b202322476de915cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::ROSCondition</name>
    <filename>classBT_1_1ROSCondition.html</filename>
    <base>BT::ConditionNode</base>
    <member kind="function">
      <type></type>
      <name>ROSCondition</name>
      <anchorfile>classBT_1_1ROSCondition.html</anchorfile>
      <anchor>a5a9f1c6883e5915d5a78f35b96aa14ad</anchor>
      <arglist>(std::string Name)</arglist>
    </member>
    <member kind="function">
      <type>ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1ROSCondition.html</anchorfile>
      <anchor>abc0df8f7809f08dc79df63b305e5f638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ROSCondition</name>
      <anchorfile>classBT_1_1ROSCondition.html</anchorfile>
      <anchor>a75ba50583691df1c55c5bcaf740aa49a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionClient&lt; behavior_tree_core::BTAction &gt;</type>
      <name>action_client_</name>
      <anchorfile>classBT_1_1ROSCondition.html</anchorfile>
      <anchor>a978bd6d2ee66aa1aeea89eeb8d1428be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>behavior_tree_core::BTGoal</type>
      <name>goal</name>
      <anchorfile>classBT_1_1ROSCondition.html</anchorfile>
      <anchor>acd7815a4c47d742aa71e37c9b248ad52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>behavior_tree_core::BTResult</type>
      <name>node_result</name>
      <anchorfile>classBT_1_1ROSCondition.html</anchorfile>
      <anchor>abe6b3c105fdf124549d6537f4ed68178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::SequenceNode</name>
    <filename>classBT_1_1SequenceNode.html</filename>
    <base>BT::ControlNode</base>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1SequenceNode.html</anchorfile>
      <anchor>a6067d6cc5b1b7b2f2c908f1d5aaec8cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequenceNode</name>
      <anchorfile>classBT_1_1SequenceNode.html</anchorfile>
      <anchor>aa57bdc827f52dadab642869a860ebe94</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1SequenceNode.html</anchorfile>
      <anchor>a95a04956e643c62d345857bf5fde09c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SequenceNode</name>
      <anchorfile>classBT_1_1SequenceNode.html</anchorfile>
      <anchor>a78b4c67e0aa60855fe7c814cb7da3ec0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::SequenceNodeWithMemory</name>
    <filename>classBT_1_1SequenceNodeWithMemory.html</filename>
    <base>BT::ControlNode</base>
    <member kind="function">
      <type>int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>a5c5bb73c9232eecf932f2f351995a6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>adc42f0e7a8650aa7bf1b48dde86a89c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequenceNodeWithMemory</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>a25a2e5fdead0c057f99cf2d1ba6bbfbd</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SequenceNodeWithMemory</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>a9cf54bf8c2ec3548f14a2b635ab3e75c</anchor>
      <arglist>(std::string name, int reset_policy)</arglist>
    </member>
    <member kind="function">
      <type>BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>a32c9d068b7f7ea6f7c05df1579434b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SequenceNodeWithMemory</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>ad57dc9266c5f9fb3784f61018da5b9a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>current_child_idx_</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>abe7e103d5d361bdd186a8bb6ce550165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>reset_policy_</name>
      <anchorfile>classBT_1_1SequenceNodeWithMemory.html</anchorfile>
      <anchor>a513b85a8d84fdd1b9f26d9a43df0b92d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BT::TreeNode</name>
    <filename>classBT_1_1TreeNode.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>Depth</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a417dd4c7863c0f3d3911e51ff84e3057</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>DrawType</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a808dec9fc97c878ea57521a118fb64d4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>ReturnStatus</type>
      <name>get_color_status</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a3edc4c4b65e8474a054258e4b8d6b37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_name</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a9eba471786868dc692f74ab5aa5433c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ReturnStatus</type>
      <name>get_status</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ab0368aac917ed4b42d4659b714dda52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NodeType</type>
      <name>get_type</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a04bf9185f7a66962b4466cfa8a84993b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_x_pose</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ab38ed5f3f1304304ef94c15118bcecdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_x_shift</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a0b8847eab845fbee6a5574ec2b1df40f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Halt</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a624d99f1ac59b98b65799a547eed49d9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_parent</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a98c554d9e614babc0b6e4cc48c83629c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ReturnStatus</type>
      <name>ReadState</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ac19fb83d3b284b0199a6653a48cd078e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ResetColorState</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a80cb3d8c005d2972fe3a935e82e4a114</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_color_status</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>aede2dec087811009555baf6dd62559d2</anchor>
      <arglist>(ReturnStatus new_color_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_has_parent</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>abac43951ce313bf1b8f5456016e48a2b</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a7375aa70f7f90791935c74adb816fdbe</anchor>
      <arglist>(std::string new_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_status</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ad4d9126d552938e5de4f16ce1f2ee2bf</anchor>
      <arglist>(ReturnStatus new_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_x_pose</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a2fccd2c4c09160165794c04d201b2d89</anchor>
      <arglist>(float x_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_x_shift</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>affab841bf1d003e071ded3e3f5e5a69a</anchor>
      <arglist>(float x_shift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNodeState</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>acbf538eb7c154d6aacdc92e61f00d691</anchor>
      <arglist>(ReturnStatus new_state)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual BT::ReturnStatus</type>
      <name>Tick</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>aad1b53e85dc6356fa48ffa541e272780</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeNode</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>aa9a2c285e77d566ef20b210407595ceb</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TreeNode</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a85266c2616b77f960ecc40a3357f9876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::thread</type>
      <name>thread_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a3bf94b017c6367d18215c1c2489d99c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TickEngine</type>
      <name>tick_engine</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ae7b9367bfd13c2c2dfc2728da8b72f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>color_state_mutex_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a788979a21599dac31a82417691d69387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ReturnStatus</type>
      <name>color_status_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ab13f8223953de02c17af9e5c8485eae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_state_updated_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a7db9ff243140b82c9555f9bd4b2ec088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::condition_variable</type>
      <name>state_condition_variable_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a63103e95fcd0bc8bfe32c56a48fe97ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>state_mutex_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>aeaa8f33c81e93079d491b11ea98d0d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ReturnStatus</type>
      <name>status_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a631fb9010037fabf95293fd60aafe6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeType</type>
      <name>type_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a4bd85de850febd59b7197ef46db9d572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x_pose_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>ae87a62c26efcc6bcaa36b54ffbd1e17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>x_shift_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a9e0dc645eb7d66549177b8e347897d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_parent_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a0309f0f6fe7cdfc9bb2f848bfa2ff89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classBT_1_1TreeNode.html</anchorfile>
      <anchor>a023801007bed525d4fe783246d221882</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
