<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>example1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>example1_8cpp</filename>
    <class kind="class">MMM</class>
    <class kind="class">PP</class>
    <member kind="function">
      <type>void</type>
      <name>EVENTS_GENERATOR</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a801356c2d41cc73c13f28aa1ad638d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a3aa2884a4452442b633bd1040a6a5640</anchor>
      <arglist>(Turnstile)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>acb5a57d9415b00311854f0441783999f</anchor>
      <arglist>(int a, char **aa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_fsm</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>a5291acc3e1fe7078a4498258ceeb1dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>example1_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Example1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/bt/</path>
    <filename>Example1_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>Example1_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BT_BGN</name>
      <anchorfile>Example1_8cpp.html</anchorfile>
      <anchor>ae90ea1f950405cf1f0b5f6cd891d099a</anchor>
      <arglist>(Decorators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BT_END</name>
      <anchorfile>Example1_8cpp.html</anchorfile>
      <anchor>a64aa7574aff94280d1a77202aac300e5</anchor>
      <arglist>(Decorators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Example1_8cpp.html</anchorfile>
      <anchor>a1b84a26d4e9dc952e5c0dc55008cdee7</anchor>
      <arglist>(SemanticNavigationFSM)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Example1_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TR_REPEAT_TASK</name>
      <anchorfile>Example1_8cpp.html</anchorfile>
      <anchor>af4728dd96f091f4e0c290a650ff8d383</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Mission.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/hsm/</path>
    <filename>Mission_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Mission_8cpp.html</anchorfile>
      <anchor>afa75432def97bbec62e4e65bd5ee69f0</anchor>
      <arglist>(MissionActive)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Mission_8cpp.html</anchorfile>
      <anchor>a10f6a4b16bdc75a463d7da7d62f8ba4e</anchor>
      <arglist>(Mission_ON)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Mission_8cpp.html</anchorfile>
      <anchor>a118e3f613d4204507db8cf49d565d7ff</anchor>
      <arglist>(Mission)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Mission_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>MissionLoaded</name>
      <anchorfile>Mission_8cpp.html</anchorfile>
      <anchor>a67ab9b654ca4be17b4b55b8a9a90ee7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fsm/Roomba.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/fsm/</path>
    <filename>fsm_2Roomba_8cpp</filename>
    <class kind="struct">MainEventQueue</class>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a0939c0df6f419e61c1e6b4964296b1b6</anchor>
      <arglist>(Roomba)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onLeftBumperMessage</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a5e5b943562ad4471c892a2c10a97b2e8</anchor>
      <arglist>(const std_msgs::Bool::Ptr &amp;bumperState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRightBumperMessage</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a5283080b66e5139adcb18ec560642da9</anchor>
      <arglist>(const std_msgs::Bool::Ptr &amp;bumperState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onWallSensorMessage</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>ab31cd2ba3a40ccf0c5b645d1d8099552</anchor>
      <arglist>(const sensor_msgs::Range::Ptr &amp;sensor)</arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>leftBumper</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>ab890b9ee9a11b7bf93732ba6305dc9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>leftBumperSub</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>ac3a9e3d743717213666ce427ad1a9b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>rightBumper</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a8ff15dd45f08caa97a9bba103414be33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>rightBumperSub</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a1078b5c29cc833b51bb5776bfb835b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>wallSensor</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a4a7e518f80dd15bee651f044a9a79a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>wallSensorSub</name>
      <anchorfile>fsm_2Roomba_8cpp.html</anchorfile>
      <anchor>a237ad564d05e2747076b143bb6bc36d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Roomba.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>Roomba_8cpp</filename>
    <class kind="struct">MainEventQueue</class>
    <member kind="function">
      <type>void</type>
      <name>EVENTS_GENERATOR</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>a801356c2d41cc73c13f28aa1ad638d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>a0939c0df6f419e61c1e6b4964296b1b6</anchor>
      <arglist>(Roomba)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_fsm</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>a5291acc3e1fe7078a4498258ceeb1dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>leftBumper</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>abe48036ab7934432ea75a8d552a1a5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rightBumper</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>aafce9d4d0f71e3f9412448acc92c9002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>wallSensor</name>
      <anchorfile>Roomba_8cpp.html</anchorfile>
      <anchor>a42529e3120f60ae6d58eeeca188fedf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RoombaEvents.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/fsm/</path>
    <filename>RoombaEvents_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RoombaEvents_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hsm/ScxmlHierarchyExample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/hsm/</path>
    <filename>hsm_2ScxmlHierarchyExample_8cpp</filename>
    <class kind="struct">MainEventQueue</class>
    <member kind="function">
      <type>void</type>
      <name>EVENTS_GENERATOR</name>
      <anchorfile>hsm_2ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a801356c2d41cc73c13f28aa1ad638d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>hsm_2ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a2186deca16784ac3a44294a3ae615d1e</anchor>
      <arglist>(Superstate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>hsm_2ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>abd5a501b8c42f4bb3465a3d11b8a5c23</anchor>
      <arglist>(ScxmlHierarchyExample)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hsm_2ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_fsm</name>
      <anchorfile>hsm_2ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a5291acc3e1fe7078a4498258ceeb1dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>hsm_2ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ScxmlHierarchyExample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>ScxmlHierarchyExample_8cpp</filename>
    <class kind="struct">MainEventQueue</class>
    <member kind="function">
      <type>void</type>
      <name>EVENTS_GENERATOR</name>
      <anchorfile>ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a801356c2d41cc73c13f28aa1ad638d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a2186deca16784ac3a44294a3ae615d1e</anchor>
      <arglist>(Superstate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>abd5a501b8c42f4bb3465a3d11b8a5c23</anchor>
      <arglist>(ScxmlHierarchyExample)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_fsm</name>
      <anchorfile>ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>a5291acc3e1fe7078a4498258ceeb1dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>ScxmlHierarchyExample_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tao/TaoExample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/tao/</path>
    <filename>tao_2TaoExample_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_STOP_CONDITION</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>aad698a094828684d74b12c572d87b550</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>a8b4df82cd62993cee8b927b315aedfa2</anchor>
      <arglist>(Tao1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>ad6d165862a56be0ce16f0e90b35f6d55</anchor>
      <arglist>(Tao2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>ae64245a658f73f6b6ff9d55b2433f38d</anchor>
      <arglist>(Tao3)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>testTask</name>
      <anchorfile>tao_2TaoExample_8cpp.html</anchorfile>
      <anchor>ae9ac34b081e961c3a2d15862dc81a95b</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TaoExample.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>TaoExample_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_STOP_CONDITION</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>aad698a094828684d74b12c572d87b550</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>a8b4df82cd62993cee8b927b315aedfa2</anchor>
      <arglist>(Tao1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>ad6d165862a56be0ce16f0e90b35f6d55</anchor>
      <arglist>(Tao2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>ae64245a658f73f6b6ff9d55b2433f38d</anchor>
      <arglist>(Tao3)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>testTask</name>
      <anchorfile>TaoExample_8cpp.html</anchorfile>
      <anchor>ae9ac34b081e961c3a2d15862dc81a95b</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tao/TaoIncrement.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/tao/</path>
    <filename>tao_2TaoIncrement_8cpp</filename>
    <class kind="struct">WorldModel</class>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>ada396e85378682c45cb58341ba3ee99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>dummyTask</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>a9e096280cb93e0b446482c7dd32a00b0</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>a02050c7631ca850e00602431ae341707</anchor>
      <arglist>(Incrementer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>a11414099f172489f43fe8cd8150537b1</anchor>
      <arglist>(Even)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>tao_2TaoIncrement_8cpp.html</anchorfile>
      <anchor>a9a7b946c2cabd2051df0997919bd893e</anchor>
      <arglist>(Odd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TaoIncrement.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>TaoIncrement_8cpp</filename>
    <class kind="struct">WorldModel</class>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WM</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>ada396e85378682c45cb58341ba3ee99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>a02050c7631ca850e00602431ae341707</anchor>
      <arglist>(Incrementer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>a11414099f172489f43fe8cd8150537b1</anchor>
      <arglist>(Even)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>a9a7b946c2cabd2051df0997919bd893e</anchor>
      <arglist>(Odd)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>testTask</name>
      <anchorfile>TaoIncrement_8cpp.html</anchorfile>
      <anchor>ae9ac34b081e961c3a2d15862dc81a95b</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fsm/Turnstile.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/fsm/</path>
    <filename>fsm_2Turnstile_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>fsm_2Turnstile_8cpp.html</anchorfile>
      <anchor>a3aa2884a4452442b633bd1040a6a5640</anchor>
      <arglist>(Turnstile)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fsm_2Turnstile_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Turnstile.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>Turnstile_8cpp</filename>
    <class kind="struct">MainEventQueue</class>
    <member kind="function">
      <type>void</type>
      <name>EVENTS_GENERATOR</name>
      <anchorfile>Turnstile_8cpp.html</anchorfile>
      <anchor>a801356c2d41cc73c13f28aa1ad638d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Turnstile_8cpp.html</anchorfile>
      <anchor>a3aa2884a4452442b633bd1040a6a5640</anchor>
      <arglist>(Turnstile)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Turnstile_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_fsm</name>
      <anchorfile>Turnstile_8cpp.html</anchorfile>
      <anchor>a5291acc3e1fe7078a4498258ceeb1dd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EventQueue *</type>
      <name>mainEventQueue</name>
      <anchorfile>Turnstile_8cpp.html</anchorfile>
      <anchor>abe6de85164f05d42499da1511c1f6349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TurnstileEvents.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/fsm/</path>
    <filename>TurnstileEvents_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>TurnstileEvents_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TurnstileEvents_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fsm/Wandering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/fsm/</path>
    <filename>fsm_2Wandering_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>driveTask</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>ab934f8a06100b348395b948608cf0595</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>aab8e445781369088418242a81e7f1abb</anchor>
      <arglist>(Wandering)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onLaserScanMessage</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>a6386ba7d31de9af4fe6333927218674b</anchor>
      <arglist>(const sensor_msgs::LaserScan::Ptr laserScanMessage, RosEventQueue *eventQueue)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>pauseTask</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>ad1f5ed941bbcc8b4884ec232c939ac2a</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>turnTask</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>ac646dab51c4ab6d0fc2dbd23ec272c15</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="variable">
      <type>random_numbers::RandomNumberGenerator</type>
      <name>_randomizer</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>a98db848fa184e4c84e4d7078c99adecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>_velocityPublisher</name>
      <anchorfile>fsm_2Wandering_8cpp.html</anchorfile>
      <anchor>a52ba0520379690a57ad1288e5aa70deb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Wandering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/</path>
    <filename>Wandering_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>driveTask</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>ab934f8a06100b348395b948608cf0595</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FSM</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>aab8e445781369088418242a81e7f1abb</anchor>
      <arglist>(Wandering)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onLaserScanMessage</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>a6386ba7d31de9af4fe6333927218674b</anchor>
      <arglist>(const sensor_msgs::LaserScan::Ptr laserScanMessage, RosEventQueue *eventQueue)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>pauseTask</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>ad1f5ed941bbcc8b4884ec232c939ac2a</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="function">
      <type>decision_making::TaskResult</type>
      <name>turnTask</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>ac646dab51c4ab6d0fc2dbd23ec272c15</anchor>
      <arglist>(string name, const FSMCallContext &amp;context, EventQueue &amp;eventQueue)</arglist>
    </member>
    <member kind="variable">
      <type>random_numbers::RandomNumberGenerator</type>
      <name>_randomizer</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>a98db848fa184e4c84e4d7078c99adecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>_velocityPublisher</name>
      <anchorfile>Wandering_8cpp.html</anchorfile>
      <anchor>a52ba0520379690a57ad1288e5aa70deb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WanderingEvents.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-decision_making/doc_stacks/2015-08-26_11-14-51.240806/decision_making/decision_making_examples/src/fsm/</path>
    <filename>WanderingEvents_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>foreach</name>
      <anchorfile>WanderingEvents_8cpp.html</anchorfile>
      <anchor>a85d9ac269eba33293361f4ed7c2a697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>WanderingEvents_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishRandomLaserScan</name>
      <anchorfile>WanderingEvents_8cpp.html</anchorfile>
      <anchor>a0208ecb1a3f44cf7aeae2f4542e15485</anchor>
      <arglist>(ros::Publisher &amp;laserScanPublisher)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MainEventQueue</name>
    <filename>structMainEventQueue.html</filename>
    <member kind="function">
      <type></type>
      <name>MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>aa2b88981e794d7297748dfbac45bcab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>aa2b88981e794d7297748dfbac45bcab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>aa2b88981e794d7297748dfbac45bcab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>aa2b88981e794d7297748dfbac45bcab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>aa2b88981e794d7297748dfbac45bcab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>ac644a8b9062af62ba1c1c4f6539e7d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>ac644a8b9062af62ba1c1c4f6539e7d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>ac644a8b9062af62ba1c1c4f6539e7d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>ac644a8b9062af62ba1c1c4f6539e7d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainEventQueue</name>
      <anchorfile>structMainEventQueue.html</anchorfile>
      <anchor>ac644a8b9062af62ba1c1c4f6539e7d5f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MMM</name>
    <filename>classMMM.html</filename>
    <member kind="function">
      <type></type>
      <name>MMM</name>
      <anchorfile>classMMM.html</anchorfile>
      <anchor>ac83cb37c8e54e11e1fb637724c35fbdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TaskResult</type>
      <name>tst_mytask</name>
      <anchorfile>classMMM.html</anchorfile>
      <anchor>af722f773d13e5dd067d78a1ccfaa9cb8</anchor>
      <arglist>(std::string task_address, const CallContext &amp;call_ctx, EventQueue &amp;queue, int ww)</arglist>
    </member>
    <member kind="function">
      <type>TaskResult</type>
      <name>tst_onexit</name>
      <anchorfile>classMMM.html</anchorfile>
      <anchor>a6e121d9ad5117126ddce618e84958fdd</anchor>
      <arglist>(std::string task_address, const CallContext &amp;call_ctx, EventQueue &amp;queue, int ww)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>aa</name>
      <anchorfile>classMMM.html</anchorfile>
      <anchor>ad2eb18a5916fcaea1d8e00d9fc60e4ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PP</name>
    <filename>classPP.html</filename>
    <base>decision_making::CallContextParameters</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>str</name>
      <anchorfile>classPP.html</anchorfile>
      <anchor>a83a2746168bd2de3a5762373eb726c4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classPP.html</anchorfile>
      <anchor>a0fcaca42bcab39b88bb650684052625b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WorldModel</name>
    <filename>structWorldModel.html</filename>
    <base>decision_making::CallContextParameters</base>
    <base>decision_making::CallContextParameters</base>
    <member kind="function">
      <type>string</type>
      <name>str</name>
      <anchorfile>structWorldModel.html</anchorfile>
      <anchor>a84f4f7721510c48cf3b4127db9bd5155</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>str</name>
      <anchorfile>structWorldModel.html</anchorfile>
      <anchor>a84f4f7721510c48cf3b4127db9bd5155</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>structWorldModel.html</anchorfile>
      <anchor>a2d262a5d42c9294f0c3d54992b4c415e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
</tagfile>
