<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>algorithms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>algorithms_8h</filename>
    <class kind="struct">s_path</class>
    <class kind="struct">s_path_mcost</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>caminho_apartir_vizinhos_unicos</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>adfa651c6001de2b88016b1ed672a51ec</anchor>
      <arglist>(vertex *vertex_web, int dimension, int *caminho_principal, int &amp;elem_max, int &amp;custo_max, int seed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_visited</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a584a60a80ce354696a9f247fff5b253f</anchor>
      <arglist>(vertex *vertex_web, int dimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_visited</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a323136ca1bd29f1a04504936b7bb9f40</anchor>
      <arglist>(vertex *vertex_web, uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computar_caminho_de_ida</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a2a03ff0e1eee9135c9da020198dccc42</anchor>
      <arglist>(vertex *vertex_web, int dimension, int *caminho_de_ida, int &amp;elem_c_ida, int *caminho_principal, int elem_cp, int num_arcos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>computar_custo_caminho_final</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a326fa829454cea998e5cde880f383961</anchor>
      <arglist>(vertex *vertex_web, int *caminho_final, int elem_caminho_final)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>conscientious_reactive</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a528fc9a13150077bd454d26c5ee2e12f</anchor>
      <arglist>(uint current_vertex, vertex *vertex_web, double *instantaneous_idleness)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_intention</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>ab8c6587c758c8f2c810590354e160aea</anchor>
      <arglist>(uint vertex, int *tab_intention, int nr_robots)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cyclic</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a2bb9495f5ed43cc69de39d560394bd86</anchor>
      <arglist>(uint dimension, vertex *vertex_web, int *caminho_final)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>devolve_viz_unicos</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a2908a5126c67239ba544d0df0087fc58</anchor>
      <arglist>(vertex *vertex_web, int vertice)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>devolve_vizinhos_nao_visitados</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a36b6846ce09bc382a1439fa78832ab0c</anchor>
      <arglist>(vertex *vertex_web, int dimension, int vertice)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dijkstra</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a915f0af197c2345ce11815fbefc49d58</anchor>
      <arglist>(uint source, uint destination, int *shortest_path, uint &amp;elem_s_path, vertex *vertex_web, uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dijkstra_mcost</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a65f5601b36b10db7b527c50c7a2a812d</anchor>
      <arglist>(uint source, uint destination, int *shortest_path, uint &amp;elem_s_path, vertex *vertex_web, double new_costs[][8], uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>get_MSP_dimension</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>acb0eb4eba389dcbdfb0c124383256588</anchor>
      <arglist>(char *msp_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_MSP_route</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a064a905b63bd792268cb8ad048b6cb19</anchor>
      <arglist>(uint *route, uint dimension, char *msp_file)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>greedy_bayesian_strategy</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a811180b05cea9859f420c80be19a5ca1</anchor>
      <arglist>(uint current_vertex, vertex *vertex_web, double *instantaneous_idleness, double G1, double G2, double edge_min)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>heuristic_conscientious_reactive</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a31b5381b569672fd0d59d41e1077d9e1</anchor>
      <arglist>(uint current_vertex, vertex *vertex_web, double *instantaneous_idleness)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>heuristic_pathfinder_conscientious_cognitive</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>afe6a4e2bf84a3a9d6f952c399422e5bf</anchor>
      <arglist>(uint current_vertex, vertex *vertex_web, double *instantaneous_idleness, uint dimension, uint *path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_neigh</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>aecb80d2192c7bc1e201ea72089de6ccc</anchor>
      <arglist>(uint vertex1, uint vertex2, vertex *vertex_web, uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>longest_path</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a73fe96ee4753e38252eefa33234f2e1c</anchor>
      <arglist>(vertex *vertex_web, int origem, int destino, int *lista_v1v, int i_list, int dimension, int seed, int *caminho_parcial, int &amp;elem_cp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pertence</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a14ce528ea9ed6753f201b2035db79525</anchor>
      <arglist>(int elemento, int *tab, int tam_tab)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pertence_idx</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>abaf9121ff273f68c4904b06ec98d8470</anchor>
      <arglist>(int elemento, int *tab, int tam_tab)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>procurar_ciclo</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a3d1f5695f39710bf6ddfcf9d6e952079</anchor>
      <arglist>(vertex *vertex_web, uint dimension, int *caminho_principal, int &amp;elem_caminho, int &amp;custo_max, int seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shift_cyclic_path</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>ab5589dbcc6f0912f3d15a7ecec436ef7</anchor>
      <arglist>(uint start_vertex, int *caminho_final, int elem_caminho_final)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>state_exchange_bayesian_strategy</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>ad91603681d11783aa2256220ab44458f</anchor>
      <arglist>(uint current_vertex, vertex *vertex_web, double *instantaneous_idleness, int *tab_intention, int nr_robots, double G1, double G2, double edge_min)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UHC</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a2598b6e3f2b799ef745cbd4c16216dca</anchor>
      <arglist>(vertex *vertex_web, int v1, int *caminho_principal, uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verificar_arco_cp</name>
      <anchorfile>algorithms_8h.html</anchorfile>
      <anchor>a32996a4554adff4d869c7e74c4632fe8</anchor>
      <arglist>(int no_1, int no_2, int *caminho_principal, int elem_cp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Conscientious_Cognitive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>Conscientious__Cognitive_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a667f4d549c420267a12210e974a7e4db</anchor>
      <arglist>(uint vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>next_vertex</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>ae371ec9aa706f8499f955e3c90a4f89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>Conscientious__Cognitive_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Conscientious_Reactive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>Conscientious__Reactive_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a667f4d549c420267a12210e974a7e4db</anchor>
      <arglist>(uint vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next_vertex</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aa6dde54d9b50349f3d03001577f10fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cyclic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>Cyclic_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>ad1a1f37bbc4a8ee4100ee43fe93d2d90</anchor>
      <arglist>(uint gvertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>goalvertex</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a61711459837d8b31c37c8f7cbd7793ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>Cyclic_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GBS.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>GBS_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a667f4d549c420267a12210e974a7e4db</anchor>
      <arglist>(uint vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>arrived</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a0fab948bc3e38a2e5215f9cea7f28762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next_vertex</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>aa6dde54d9b50349f3d03001577f10fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>robot_arrived</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>ab42c5d7d94c196233c85f48c17ae25ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>vertex_arrived</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>a3c86f380841ad70ff528342571e27bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>GBS_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>getgraph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>getgraph_8h</filename>
    <class kind="struct">vertex</class>
    <member kind="define">
      <type>#define</type>
      <name>FIRST_VID</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a79cc66c460566d0a30cc612077b84b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>GetGraphDimension</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>abfb49c97d5513a9c63e1a6014b5ecbe2</anchor>
      <arglist>(char *graph_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetGraphInfo</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>acf6ba67e32fc19299c2abc041eba8077</anchor>
      <arglist>(vertex *vertex_web, uint dimension, char *graph_file)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>IdentifyVertex</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a5793b60cd0bdcfc9c6efccb9e63270ae</anchor>
      <arglist>(vertex *vertex_web, uint size, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>itoa</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a78939db3b8f6fe0d6a8da831d4951287</anchor>
      <arglist>(int value, char *str, int radix)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>HEIGHT_M</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a0281e334732dcfac3e0a118fd034455b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>HEIGHT_PX</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a34f79125fb1ccb1721fb33231b2418d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>RESOLUTION</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a60776c205c8c5a7135b20d436a9357d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>WIDTH_M</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>ad8bcbfd23dec02b98ed70ca25a971975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>WIDTH_PX</name>
      <anchorfile>getgraph_8h.html</anchorfile>
      <anchor>a2b1f7d1afb55655a6febcbd313190e80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Heuristic_Conscientious_Reactive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>Heuristic__Conscientious__Reactive_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a667f4d549c420267a12210e974a7e4db</anchor>
      <arglist>(uint vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next_vertex</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aa6dde54d9b50349f3d03001577f10fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>Heuristic__Conscientious__Reactive_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>monitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>monitor_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>calculate_patrol_cycle</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a2a38f6e126eb5b8f342e7338fc78f437</anchor>
      <arglist>(uint *nr_visits, uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish_simulation</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>ae23097724f186a9d7cbf4efcbc5b40da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Median</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a39b4795a1f3057340d7f70f68e447c99</anchor>
      <arglist>(double *a, uint dimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_results</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a18fd8340e77699b900452c9c6acd3943</anchor>
      <arglist>(double *avg_idleness, uint *number_of_visits, uint complete_patrol, uint dimension, double worst_idleness, double avg_graph_idl, double median_graph_idl, uint interference_count, char *graph_file, char *algorithm, char *teamsize_str, double timevalue)</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>count</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>ab77ade2208ba49f6e2b934ef32622c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>goal</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a7a789f4300b3669121e8ebca6b92a539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_reached</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>ae81a3ec839e173c8759f69fa3e8b5835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>init_robots</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>af447198f6b69b297e9109120b300473e</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>teamsize</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a61b51add6c462ff3f7dbf9d472fa3e84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_zero</name>
      <anchorfile>monitor_8cpp.html</anchorfile>
      <anchor>a11f50c13124f9f3a52a17ac7d0fb27bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MSP.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>MSP_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>ad1a1f37bbc4a8ee4100ee43fe93d2d90</anchor>
      <arglist>(uint gvertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>goalvertex</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a61711459837d8b31c37c8f7cbd7793ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>MSP_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SEBS.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-isr-uc-ros-pkg/doc_stacks/2014-01-06_11-21-59.047934/patrol/patrolling_sim/src/</path>
    <filename>SEBS_8cpp</filename>
    <includes id="getgraph_8h" name="getgraph.h" local="yes" imported="no">getgraph.h</includes>
    <includes id="algorithms_8h" name="algorithms.h" local="yes" imported="no">algorithms.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_MAX_ROBOTS</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>af60819a1981c7040a583f44ac440cb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backup</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a24de714b53d0c69d3aae18154b208c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_interference</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a5ff02f5e906dc442356a8b9f7ef56102</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalActiveCallback</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a71274612b7a419464434848a1026cb9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalDoneCallback</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>aa6f9f6af715a73a5e12aac5be6cfbbd6</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const move_base_msgs::MoveBaseResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalFeedbackCallback</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a08061404c745867f66fb658e42115fd4</anchor>
      <arglist>(const move_base_msgs::MoveBaseFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_node</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a4e67b8a967bc511de9707a34dcac981a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>odomCB</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a65baee4be4d148e58f64a7318a0726d6</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>positionsCB</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>adab754389d9f82570246ad5aed60b8aa</anchor>
      <arglist>(const nav_msgs::Odometry::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resultsCB</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>abb5fd2c2971ef73968bbd4a39c47bddd</anchor>
      <arglist>(const geometry_msgs::PointStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_goal_result</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a667f4d549c420267a12210e974a7e4db</anchor>
      <arglist>(uint vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_intention</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a547fae4dd27e290206892c3291313071</anchor>
      <arglist>(uint vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_interference</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>aac790414aa0ae009eab29a6efa4a89ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>arrived</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a0fab948bc3e38a2e5215f9cea7f28762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>backUpCounter</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>aef24ec80ea11ec81419586c3f62abdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>ac66da0a97da3b4feda4dc2dc8bdc2631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>end_simulation</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a90496678df494a132fdec364740d6685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>goal_complete</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>af315955a3bba79cd7f275d34f647472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID_ROBOT</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a7e19f95c04837f8d73c10a71da941f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a51d89a8c672e71d2091a843cdba679e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>intention</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>ab079f8cc486ba54ba487dffd722f28c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interference</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>ae8b6d2afdf139619b67739d4b2e1ae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next_vertex</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>aa6dde54d9b50349f3d03001577f10fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>odom_pub</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>af7899e4dc911a5c5d487506f969aa52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>odom_sub</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a9a586725e682dfdf0360b26220a8f2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ResendGoal</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a581271560deeccf07c5acc2150a4a2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>results_pub</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a9e5f57628acde7d5192e7268a09b2da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>results_sub</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a861cc005d2130a366230e9e9d5bd5e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>robot_arrived</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>ab42c5d7d94c196233c85f48c17ae25ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>robot_intention</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>ab8a87e6be9b87ca5979677637b27537f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TEAMSIZE</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>ad04f95c2826d2581dad99d93c62e5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>vertex_arrived</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a3c86f380841ad70ff528342571e27bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>vertex_intention</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>a7d3ec62eba619c28f2d36e2f4583b079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xPos</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>aaee623963072acda2f6a10e3ccc20ebc</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yPos</name>
      <anchorfile>SEBS_8cpp.html</anchorfile>
      <anchor>add73645fab5978efd032a0ab204e0c23</anchor>
      <arglist>[NUM_MAX_ROBOTS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>s_path</name>
    <filename>structs__path.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dist</name>
      <anchorfile>structs__path.html</anchorfile>
      <anchor>ab038172ae58f5147ba1b8e3440790f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elem_path</name>
      <anchorfile>structs__path.html</anchorfile>
      <anchor>a6cbf9918054b15db89b4b53d5a0025bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structs__path.html</anchorfile>
      <anchor>af91b8efbbb98ca25e3c53a5816ee471c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>path</name>
      <anchorfile>structs__path.html</anchorfile>
      <anchor>a3489683262e8a7ce1ac6d65036622a3b</anchor>
      <arglist>[1000]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visit</name>
      <anchorfile>structs__path.html</anchorfile>
      <anchor>aed00839a2c9868647e1bce529044b6dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>s_path_mcost</name>
    <filename>structs__path__mcost.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dist</name>
      <anchorfile>structs__path__mcost.html</anchorfile>
      <anchor>ac8eff212803f8708da2faacb87b562c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elem_path</name>
      <anchorfile>structs__path__mcost.html</anchorfile>
      <anchor>a0e9ec3262738bc8aa03b996d593e9467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structs__path__mcost.html</anchorfile>
      <anchor>ac1d030b863618ab304ff887f3785fde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>path</name>
      <anchorfile>structs__path__mcost.html</anchorfile>
      <anchor>a3a982ee8ac83463edba8a8e00d6552be</anchor>
      <arglist>[1000]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visit</name>
      <anchorfile>structs__path__mcost.html</anchorfile>
      <anchor>a1cd038eb96ac27519e83780740f5c7f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vertex</name>
    <filename>structvertex.html</filename>
    <member kind="variable">
      <type>uint</type>
      <name>cost</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>a1a89e82ad090c6ac172063cf2104c401</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dir</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>abda38a2cc0252ad5b7975a090abb7b10</anchor>
      <arglist>[8][3]</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>id</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>a0cc75cfca684b5c53619c825bef9fb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>id_neigh</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>aff863b19b15cb1e2fbeb1474eae4e549</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>num_neigh</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>a5e007caba7d05e54897a893a1f461d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visited</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>ac2b2702540e564a16bd57bd7bc3cb5d7</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>a664a5bbbbca4e1a99d85a163f6a08405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structvertex.html</anchorfile>
      <anchor>aea3246afd0395032be285a49bcd4b146</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
