<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ancestor.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>ancestor_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
  </compound>
  <compound kind="file">
    <name>args.h</name>
    <path>/tmp/ws/src/stage/examples/libplayerc/playerswarm/</path>
    <filename>args_8h</filename>
    <member kind="function">
      <type>uint</type>
      <name>gDataMode</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>aca253073b1ca7eef2ddfb0de772a0dcd</anchor>
      <arglist>(PLAYER_DATAMODE_PUSH)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>gDebug</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>ab6ae8cbc0a54e7a349df607664312731</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>gFrequency</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>a7070569e13a9c18945a45f2598cd2e3d</anchor>
      <arglist>(10)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>gHostname</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>a067932fadbdf303d130641e7886424ce</anchor>
      <arglist>(PlayerCc::PLAYER_HOSTNAME)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>gIndex</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>ab3778aa6ef0c093753eefb7ad0778657</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>gPop</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>a0d7c1cfc749d77e89bd08fa81e6b46d3</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>gPort</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>aef3cc3b5fcbc293d9a29a7a22a65fdbe</anchor>
      <arglist>(PlayerCc::PLAYER_PORTNUM)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gUseLaser</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>a3405c531995be4437c0c666c418f9bb1</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>parse_args</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>a55aa1b5ebb750b1c8ab1cb75baff4adf</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_usage</name>
      <anchorfile>args_8h.html</anchorfile>
      <anchor>ac2828ec18f875d9d5fa22b8784e06b2d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>astar.h</name>
    <path>/tmp/ws/src/stage/examples/ctrl/astar/</path>
    <filename>astar_8h</filename>
    <class kind="class">ast::point_t</class>
    <namespace>ast</namespace>
    <member kind="function">
      <type>bool</type>
      <name>astar</name>
      <anchorfile>namespaceast.html</anchorfile>
      <anchor>ae100cb2f783698e0b309d7ea7f7338b5</anchor>
      <arglist>(uint8_t *map, uint32_t width, uint32_t height, const point_t start, const point_t goal, std::vector&lt; point_t &gt; &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>audio.c</name>
    <path>/tmp/ws/src/stage/examples/libplayerc/</path>
    <filename>audio_8c</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>audio_8c.html</anchorfile>
      <anchor>a217dbf8b442f20279ea00b898af96f52</anchor>
      <arglist>(int argc, const char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>avonstage.cc</name>
    <path>/tmp/ws/src/stage/avonstage/</path>
    <filename>avonstage_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="class">Reg</class>
    <member kind="function">
      <type>int</type>
      <name>FiducialData</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>af73868327421f62919abb703f487bfb6</anchor>
      <arglist>(Stg::Model *mod, av_msg_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FiducialGet</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a0e73d8e304a05c6c9d12c141b3abe9ad</anchor>
      <arglist>(Stg::Model *mod, av_msg_t *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FiducialSet</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a26a39599565c047b1afe500528f2a1c0</anchor>
      <arglist>(Stg::Model *mod, av_msg_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetModelGeom</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a0645b77ebb98a69ae3a74d659eb95964</anchor>
      <arglist>(Stg::Model *mod, av_geom_t *g)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetModelPVA</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>ac4d11f665bfec98175035028eb16260a</anchor>
      <arglist>(Stg::Model *mod, av_pva_t *pva)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetTime</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a8e43313e4a5d35a52d3975f1a16dc9d9</anchor>
      <arglist>(Stg::Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetTimeWorld</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a20b7d08519334f794dff1856d380fba6</anchor>
      <arglist>(Stg::World *world)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerData</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a57736e5b702f9bc04bbf3e0142f03f78</anchor>
      <arglist>(Stg::Model *mod, av_msg_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerGet</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a25ff3dcd86952a25619af1a3c7d44fce</anchor>
      <arglist>(Stg::Model *mod, av_msg_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerSet</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a9d7c1e4663ea8964c54bbeb6c2b1b18d</anchor>
      <arglist>(Stg::Model *mod, av_msg_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RegisterModel</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a8cd99e6cccdc48ea810d4894693de74b</anchor>
      <arglist>(Stg::Model *mod, void *dummy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetModelGeom</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>afe5b1cfcef5c501f02cb44cc7b866ad2</anchor>
      <arglist>(Stg::Model *mod, av_geom_t *g)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetModelPVA</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a49ad8e911107c7b05b44c8d31170ebc4</anchor>
      <arglist>(Stg::Model *mod, av_pva_t *p)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>AVONSTAGE_VERSION</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>add680e23a7a92c05e4f1009215afc28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct option</type>
      <name>longopts</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a94965649155359a4c4eb047af782bf22</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>std::pair&lt; std::string, av_interface_t &gt;</type>
      <name>proto_iface_pair_t</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>a24d68a57bd6ab0094a843bc34d83047b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>USAGE</name>
      <anchorfile>avonstage_8cc.html</anchorfile>
      <anchor>afacc46f19d491d10f29e257799fee6b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>basename.c</name>
    <path>/tmp/ws/src/stage/replace/</path>
    <filename>basename_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>basename</name>
      <anchorfile>basename_8c.html</anchorfile>
      <anchor>a563a8bcdfd4a8c67dc22fae580195a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>basename</name>
      <anchorfile>basename_8c.html</anchorfile>
      <anchor>a13e5af225a53d2ec9a51e4b9b67af0ee</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>block_8cc</filename>
    <includes id="region_8hh" name="region.hh" local="yes" imported="no">region.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="function" static="yes">
      <type>static radians_t</type>
      <name>angle_change</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>a461402e1a89eb0a50ae85ce8c2c8f670</anchor>
      <arglist>(point_t v1, point_t v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static radians_t</type>
      <name>angles_sum</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>a052bce54619afcba818ef9a9bb86d768</anchor>
      <arglist>(vector&lt; point_t &gt; const &amp;vs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>canonicalize_winding</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>acb821df4c60837bf0d1a0ca9ba7eb95c</anchor>
      <arglist>(vector&lt; point_t &gt; &amp;pts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; point_t &gt;</type>
      <name>find_vectors</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>a9f9cc1b59ec8e77b5055d163a3ea266d</anchor>
      <arglist>(vector&lt; point_t &gt; const &amp;pts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_canonical_winding</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>add251d09df24be7853a21dca142ba4fd</anchor>
      <arglist>(vector&lt; point_t &gt; const &amp;ps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pi_ize</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>aa45b17b7940c9a98731c7d4d6510e475</anchor>
      <arglist>(radians_t &amp;angle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>positivize</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>a3154953171d3192d813a3749ed853bd6</anchor>
      <arglist>(radians_t &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>block_8cc.html</anchorfile>
      <anchor>a34cd8fd4d99fbdd4ef97fcc94070b460</anchor>
      <arglist>(int &amp;a, int &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blockgroup.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>blockgroup_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
  </compound>
  <compound kind="file">
    <name>camera.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>camera_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
  </compound>
  <compound kind="file">
    <name>canvas.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>canvas_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="canvas_8hh" name="canvas.hh" local="yes" imported="no">canvas.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="texture__manager_8hh" name="texture_manager.hh" local="yes" imported="no">texture_manager.hh</includes>
    <includes id="replace_8h" name="replace.h" local="yes" imported="no">replace.h</includes>
    <includes id="region_8hh" name="region.hh" local="yes" imported="no">region.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
    <includes id="options__dlg_8hh" name="options_dlg.hh" local="yes" imported="no">options_dlg.hh</includes>
    <class kind="class">DistFuncObj</class>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>blur</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>a934561dc43201b78f69aee95a4ca2950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLubyte</type>
      <name>checkImage</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>a83df8adf5cc391b27c96831bb501c6c6</anchor>
      <arglist>[checkImageHeight][checkImageWidth][4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>checkImageHeight</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>a3918d3e24a2ec0eb23b02a60d0627e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>checkImageWidth</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>ac51660998592565a51404cc7169e516b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>checkTex</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>a1e30d98ff34c518b943bfb7d623b6203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>init_done</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>ac28675e9f599e4310cf860d8cd396cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>texture_load_done</name>
      <anchorfile>canvas_8cc.html</anchorfile>
      <anchor>ad9efe36156b25c329a059f2438355aef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>canvas.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>canvas_8hh</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <class kind="class">Stg::Canvas</class>
    <class kind="class">Stg::Canvas::GlColorStack</class>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>charger.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>charger_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>charger_8cc.html</anchorfile>
      <anchor>a4f2e3c5359dce426ee28f83f9abca5a7</anchor>
      <arglist>(double &amp;a, double &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>color_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
  </compound>
  <compound kind="file">
    <name>dirname.c</name>
    <path>/tmp/ws/src/stage/replace/</path>
    <filename>dirname_8c</filename>
    <member kind="function">
      <type>char *</type>
      <name>dirname</name>
      <anchorfile>dirname_8c.html</anchorfile>
      <anchor>ab1b6028f4625caec30c1020e737216e2</anchor>
      <arglist>(char *path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummy.c</name>
    <path>/tmp/ws/src/stage/replace/</path>
    <filename>dummy_8c</filename>
    <member kind="function">
      <type>int</type>
      <name>player_dummy</name>
      <anchorfile>dummy_8c.html</anchorfile>
      <anchor>a19ae3759c996a51fd63a96e1765fded1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamic.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>dynamic_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>dynamic_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>expand_pioneer.cc</name>
    <path>/tmp/ws/src/stage/worlds/benchmark/</path>
    <filename>expand__pioneer_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="struct">robot_t</class>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>expand__pioneer_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerUpdate</name>
      <anchorfile>expand__pioneer_8cc.html</anchorfile>
      <anchor>a781cf68640418683ce6b57d363b360fa</anchor>
      <arglist>(ModelRanger *mod, robot_t *robot)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SAFE_ANGLE</name>
      <anchorfile>expand__pioneer_8cc.html</anchorfile>
      <anchor>abc39460e2fea50a9bb35149477f423ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SAFE_DIST</name>
      <anchorfile>expand__pioneer_8cc.html</anchorfile>
      <anchor>ae2b284908f820a1cff09f980361d4652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VSPEED</name>
      <anchorfile>expand__pioneer_8cc.html</anchorfile>
      <anchor>a114b125c59135d0f1275c31cdbb9dce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>WGAIN</name>
      <anchorfile>expand__pioneer_8cc.html</anchorfile>
      <anchor>a01e194ebd14f11ffc3943b77c7952b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>expand_swarm.cc</name>
    <path>/tmp/ws/src/stage/worlds/benchmark/</path>
    <filename>expand__swarm_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="struct">robot_t</class>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>expand__swarm_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerUpdate</name>
      <anchorfile>expand__swarm_8cc.html</anchorfile>
      <anchor>a781cf68640418683ce6b57d363b360fa</anchor>
      <arglist>(ModelRanger *mod, robot_t *robot)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SAFE_ANGLE</name>
      <anchorfile>expand__swarm_8cc.html</anchorfile>
      <anchor>abc39460e2fea50a9bb35149477f423ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SAFE_DIST</name>
      <anchorfile>expand__swarm_8cc.html</anchorfile>
      <anchor>ae2b284908f820a1cff09f980361d4652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VSPEED</name>
      <anchorfile>expand__swarm_8cc.html</anchorfile>
      <anchor>a114b125c59135d0f1275c31cdbb9dce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>WGAIN</name>
      <anchorfile>expand__swarm_8cc.html</anchorfile>
      <anchor>a01e194ebd14f11ffc3943b77c7952b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fasr.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>fasr_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="class">Robot</class>
    <member kind="enumeration">
      <type></type>
      <name>nav_mode_t</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a9537919393035cebbdc392d064a629b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_WORK</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a9537919393035cebbdc392d064a629b7a36d39aaeecc16488036e1eac346c962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_DOCK</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a9537919393035cebbdc392d064a629b7a5c38252962e66ddca4ff3af5fc68b3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_UNDOCK</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a9537919393035cebbdc392d064a629b7aeab829241db1d38d1f8ca29e00e0d3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>af42330fcd875bf2ec61ca524b848a544</anchor>
      <arglist>(Model *mod, CtrlArgs *args)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>avoidduration</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>aed0820d81a20afe1136fc950a911d74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>avoidspeed</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>af13c0570d8be3ede5d5a8f473ac33108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>avoidturn</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a895b4933f2386ffaa8943b85add1cd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>cruisespeed</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>aac52f1def75f456203cc525d03db65e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>have</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>af59f9b2f23a4868a8adce2f86e223c68</anchor>
      <arglist>[4][4]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>minfrontdistance</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>aa815db0a58f6a6c41bbf9167c2c9762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>need</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a5f88cea77d939940a79d4a46617eceac</anchor>
      <arglist>[4][4]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>payload</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>abf2b8e9a47c5e2a9cd5fb2fe51d43ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>refuel</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a128f2fed6ec90b6c87955a2f2d157ffe</anchor>
      <arglist>[4][4]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>stopdist</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>adebb32722596e9c9ce1e16697f960690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>verbose</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>a087685f54898c5180dd954bfc1e5fb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>workduration</name>
      <anchorfile>fasr_8cc.html</anchorfile>
      <anchor>afcc7f1deeecff6ff8834418f5f45f0a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fasr2.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>fasr2_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="astar_8h" name="astar.h" local="yes" imported="no">astar/astar.h</includes>
    <class kind="class">Robot::Edge</class>
    <class kind="class">Robot::Graph</class>
    <class kind="class">Robot::GraphVis</class>
    <class kind="class">Robot::Node</class>
    <class kind="class">Robot</class>
    <class kind="class">Robot::Task</class>
    <member kind="function" static="yes">
      <type>static meters_t</type>
      <name>CellToMeters</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>ac9e87e78c53a515112b1258705348eec</anchor>
      <arglist>(unsigned int c, meters_t size_m, unsigned int size_c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>ae322605aaf6be7797b451836c2042b28</anchor>
      <arglist>(ModelPosition *mod, CtrlArgs *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>MetersToCell</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>a203a47b70e262914678306eeb68f0358</anchor>
      <arglist>(meters_t m, meters_t size_m, unsigned int size_c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>a2d4139c9e4fd514aa9b391828f146dfc</anchor>
      <arglist>(const std::string &amp;text, const std::string &amp;separators, std::vector&lt; std::string &gt; &amp;words)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>avoidduration</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>a62f5e75272b1bf49838b480c9329cc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>avoidspeed</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>af13c0570d8be3ede5d5a8f473ac33108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>avoidturn</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>a895b4933f2386ffaa8943b85add1cd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>cruisespeed</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>aac52f1def75f456203cc525d03db65e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>minfrontdistance</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>aa815db0a58f6a6c41bbf9167c2c9762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>PAYLOAD</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>afbcd7d4ff3e60f8292b572a93759ca6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>stopdist</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>adebb32722596e9c9ce1e16697f960690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>verbose</name>
      <anchorfile>fasr2_8cc.html</anchorfile>
      <anchor>a087685f54898c5180dd954bfc1e5fb1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file_manager.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>file__manager_8cc</filename>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <namespace>Stg</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>searchDirs</name>
      <anchorfile>file__manager_8cc.html</anchorfile>
      <anchor>a119b56bd8d5e8dfb5dbe0f5f87828d38</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;dirs, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file_manager.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>file__manager_8hh</filename>
    <class kind="class">Stg::FileManager</class>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>findpath.cpp</name>
    <path>/tmp/ws/src/stage/examples/ctrl/astar/</path>
    <filename>findpath_8cpp</filename>
    <includes id="stlastar_8h" name="stlastar.h" local="yes" imported="no">stlastar.h</includes>
    <includes id="astar_8h" name="astar.h" local="yes" imported="no">astar.h</includes>
    <class kind="class">MapSearchNode</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_LIST_LENGTHS_ONLY</name>
      <anchorfile>findpath_8cpp.html</anchorfile>
      <anchor>ada1e352cfc7efafbb225993986061abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_LISTS</name>
      <anchorfile>findpath_8cpp.html</anchorfile>
      <anchor>aed76053cff5aebfb23dfaef3a062419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetMap</name>
      <anchorfile>findpath_8cpp.html</anchorfile>
      <anchor>aae20c081bf9b9d621012fa7b2dddc504</anchor>
      <arglist>(unsigned int x, unsigned int y)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t *</type>
      <name>_map</name>
      <anchorfile>findpath_8cpp.html</anchorfile>
      <anchor>a5010e7144cf0b765ca09438fcd1e4880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>_map_height</name>
      <anchorfile>findpath_8cpp.html</anchorfile>
      <anchor>a211206bba483f13233679a76f23d51ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>_map_width</name>
      <anchorfile>findpath_8cpp.html</anchorfile>
      <anchor>a84cf7aa34a0dca6f3be0ed7c8b69ce01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fsa.h</name>
    <path>/tmp/ws/src/stage/examples/ctrl/astar/</path>
    <filename>fsa_8h</filename>
    <class kind="class">FixedSizeAllocator</class>
    <class kind="struct">FixedSizeAllocator::FSA_ELEMENT</class>
  </compound>
  <compound kind="file">
    <name>gl.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>gl_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
  </compound>
  <compound kind="file">
    <name>glutgraphics.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>glutgraphics_8cc</filename>
    <class kind="class">ExampleDriver</class>
    <member kind="function">
      <type>void</type>
      <name>display</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a4ea013001a5fb47853d0fab8f8de35cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Driver *</type>
      <name>ExampleDriver_Init</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>ac25a77daeb9c71ea10765d291d069051</anchor>
      <arglist>(ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExampleDriver_Register</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a97bccf76547f0f3ba03e43ed91938cef</anchor>
      <arglist>(DriverTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idle</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a01131b63acf241e9db91704d89ce15d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>output</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>afad44873826693e62b0670ede553c5ad</anchor>
      <arglist>(GLfloat x, GLfloat y, char *text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>player_driver_init</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a2e34a981fb39a4a889c3c78fbf8ac665</anchor>
      <arglist>(DriverTable *table)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redraw</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a855e2a2b57beb7c622c61218344ec568</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visible</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a62c7911bfbbd4f8b29d5cf6da88ddc87</anchor>
      <arglist>(int vis)</arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>angle1</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a5fc878b03fcbf2d88231c4db2ca9ff94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>angle2</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a5447c41247255118055c2e65c0b01e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>argc</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>ad1447518f4372828b8435ae82e48499e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>argv</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a67144f5e25315aba9d2d337a1c9e43d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>light0_ambient</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a05c7c3e5d681ac5771c387ac1d541ab0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>light0_diffuse</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>adf30125a1e61c2a82fbb2cceaa5f8868</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>light1_diffuse</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>ad9f17685e763aae0a3ec0ec192e1b5b4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>light1_position</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a7d81810ec9df1335424bb09101506358</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>light2_diffuse</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>ad3e2b6bbe159a75da2bd4c62b296b780</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>light2_position</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>ae9c520daa719295194505ba59e0694de</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>s</name>
      <anchorfile>glutgraphics_8cc.html</anchorfile>
      <anchor>a874f74a4dc1c9a0cd9c6e0d79c298f55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lasernoise.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>lasernoise_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>lasernoise_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerUpdate</name>
      <anchorfile>lasernoise_8cc.html</anchorfile>
      <anchor>acb760b6a0dcdbab593f72b4987592fd4</anchor>
      <arglist>(ModelRanger *mod, void *dummy)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>simple_normal_deviate</name>
      <anchorfile>lasernoise_8cc.html</anchorfile>
      <anchor>a463c3e3e6b301925133488717aaae8c5</anchor>
      <arglist>(double mean, double stddev)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEVIATION</name>
      <anchorfile>lasernoise_8cc.html</anchorfile>
      <anchor>a3d02ae8f6ad97f80b5074f5091ba56f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logentry.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>logentry_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test_8cc</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>lsp__test_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_blobfinder.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__blobfinder_8cc</filename>
    <includes id="lsp__test__blobfinder_8hh" name="lsp_test_blobfinder.hh" local="yes" imported="no">lsp_test_blobfinder.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_blobfinder.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__blobfinder_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Blobfinder</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__blobfinder_8hh.html</anchorfile>
      <anchor>af7d8ae26e1697774a3ac69b0f6ff8587</anchor>
      <arglist>(lspTest::Blobfinder)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_fiducial.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__fiducial_8cc</filename>
    <includes id="lsp__test__fiducial_8hh" name="lsp_test_fiducial.hh" local="yes" imported="no">lsp_test_fiducial.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_fiducial.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__fiducial_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Fiducial</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__fiducial_8hh.html</anchorfile>
      <anchor>a770c10e3bb3a08ed57ad8fbd47d741ca</anchor>
      <arglist>(lspTest::Fiducial)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_laser.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__laser_8cc</filename>
    <includes id="lsp__test__laser_8hh" name="lsp_test_laser.hh" local="yes" imported="no">lsp_test_laser.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_laser.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__laser_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Laser</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__laser_8hh.html</anchorfile>
      <anchor>af5872cf10910705127af3f9ceaafa390</anchor>
      <arglist>(lspTest::Laser)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_position2d.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__position2d_8cc</filename>
    <includes id="lsp__test__position2d_8hh" name="lsp_test_position2d.hh" local="yes" imported="no">lsp_test_position2d.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_position2d.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__position2d_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Position2D</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__position2d_8hh.html</anchorfile>
      <anchor>a19cdeba9fedc9ba75763e0ec727d6575</anchor>
      <arglist>(lspTest::Position2D)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_proxy.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__proxy_8cc</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_proxy.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__proxy_8hh</filename>
    <class kind="class">lspTest::Proxy</class>
    <namespace>lspTest</namespace>
  </compound>
  <compound kind="file">
    <name>lsp_test_simulation.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__simulation_8cc</filename>
    <includes id="lsp__test__simulation_8hh" name="lsp_test_simulation.hh" local="yes" imported="no">lsp_test_simulation.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_simulation.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__simulation_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Simulation</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__simulation_8hh.html</anchorfile>
      <anchor>aab88ef924bedca5c02a359e035fd3f50</anchor>
      <arglist>(lspTest::Simulation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_sonar.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__sonar_8cc</filename>
    <includes id="lsp__test__sonar_8hh" name="lsp_test_sonar.hh" local="yes" imported="no">lsp_test_sonar.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_sonar.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__sonar_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Sonar</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__sonar_8hh.html</anchorfile>
      <anchor>a6a0485678de91b3e4ef64015b0192637</anchor>
      <arglist>(lspTest::Sonar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lsp_test_speech.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__speech_8cc</filename>
    <includes id="lsp__test__speech_8hh" name="lsp_test_speech.hh" local="yes" imported="no">lsp_test_speech.hh</includes>
  </compound>
  <compound kind="file">
    <name>lsp_test_speech.hh</name>
    <path>/tmp/ws/src/stage/libstageplugin/test/</path>
    <filename>lsp__test__speech_8hh</filename>
    <includes id="lsp__test__proxy_8hh" name="lsp_test_proxy.hh" local="yes" imported="no">lsp_test_proxy.hh</includes>
    <class kind="class">lspTest::Speech</class>
    <namespace>lspTest</namespace>
    <member kind="function">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_REGISTRATION</name>
      <anchorfile>lsp__test__speech_8hh.html</anchorfile>
      <anchor>a6ff7d7e93ae8bc4e113d285891e96207</anchor>
      <arglist>(lspTest::Speech)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>main_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct option</type>
      <name>longopts</name>
      <anchorfile>main_8cc.html</anchorfile>
      <anchor>a94965649155359a4c4eb047af782bf22</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>USAGE</name>
      <anchorfile>main_8cc.html</anchorfile>
      <anchor>afacc46f19d491d10f29e257799fee6b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>make_rsn.c</name>
    <path>/tmp/ws/src/stage/worlds/</path>
    <filename>make__rsn_8c</filename>
    <class kind="struct">pos_t</class>
    <member kind="define">
      <type>#define</type>
      <name>DEG_SCALER</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>ac34281cdc4eceb693b52c38113c6512f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_SCALER</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>aea162316a43cce98f42bdd8169e1259b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a56fe9bff0a1be75aae2da3e593053e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X_BASE_OFFSET</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a9d708f29c0a9f46bc01a5f1dcd8553b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BASE_OFFSET</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>ac150103e17a5599ed66e69a3b8c19319</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pos_t *</type>
      <name>build_pos_list</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a26ec4167b5ea31cdaf628e56735dc11e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>pos_t *</type>
      <name>make_grid</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>ae44e3d11e2316609970e9f0d76ef9bd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>pos_t *</type>
      <name>make_random</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>aa4046c6787561d1f27598830329360b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>pos_t *</type>
      <name>make_wave</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a7d8cfecf73388b77123785fefdacac4d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse_args</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a51139c09a6089f2944ef8ed43e4840c2</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>base_index</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>afdd6973475688446233c602f28761852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>base_port</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>aa4d3d7d7047086ca2547737909c4e968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_nodes</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>ae29617de649b665cf0d12c07b31c31d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pnm_filename</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a3b9f174abd4c27d528307f4d87f5f94b</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>pos_t *</type>
      <name>pos_list</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a23a1ae20024fa7889d631de68d42f5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>res</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a38225c7997f316dce18a28980900dd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a1d28dec57cce925ad92342891bd71e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>shape_name</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a91acc6ad7543c517be75637699de6f4a</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>world_file</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>a95ca9ec23c2a428796b2aed661754cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>world_filename</name>
      <anchorfile>make__rsn_8c.html</anchorfile>
      <anchor>ab309f6ce3b59cc261096d4609e64f060</anchor>
      <arglist>[32]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>model_8cc.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_FRICTION</name>
      <anchorfile>model_8cc.html</anchorfile>
      <anchor>a742da2c571c801cbeddd889d0b9b8b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_actuator.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__actuator_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>WATTS_BASE</name>
      <anchorfile>model__actuator_8cc.html</anchorfile>
      <anchor>a0ec10f1545dec240ffeae7ac6d20f696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>WATTS_KGMS</name>
      <anchorfile>model__actuator_8cc.html</anchorfile>
      <anchor>a6a712389622964225ae2df80837f5a86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_blinkenlight.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__blinkenlight_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
  </compound>
  <compound kind="file">
    <name>model_blobfinder.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__blobfinder_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>blob_match</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>a9959ac7c56aaa847b7c616dafc59f20e</anchor>
      <arglist>(Model *candidate, Model *finder, const void *dummy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ColorMatchIgnoreAlpha</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>a1f1a1b89f968651a938cc4023c43c80c</anchor>
      <arglist>(Color a, Color b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const radians_t</type>
      <name>DEFAULT_BLOBFINDERFOV</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>aef06771f4cc70b02b63941341a4e86a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_BLOBFINDERINTERVAL_MS</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>a5e7e725e47c0d1e43f26bb84d9208981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const radians_t</type>
      <name>DEFAULT_BLOBFINDERPAN</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>a622f8d5018a58039450879d6605e502b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const meters_t</type>
      <name>DEFAULT_BLOBFINDERRANGE</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>adba44ee01b431005b135f18130971ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_BLOBFINDERRESOLUTION</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>a258276652071baf5adc8c09e1f898339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_BLOBFINDERSCANHEIGHT</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>afbd35100519d4c30de648dcdbd719c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_BLOBFINDERSCANWIDTH</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>adc232f9565c211e547b307303098f17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const watts_t</type>
      <name>DEFAULT_BLOBFINDERWATTS</name>
      <anchorfile>model__blobfinder_8cc.html</anchorfile>
      <anchor>a2ee763c64f074d7227b52eb831e989e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_callbacks.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__callbacks_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
  </compound>
  <compound kind="file">
    <name>model_camera.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__camera_8cc</filename>
    <includes id="canvas_8hh" name="canvas.hh" local="yes" imported="no">canvas.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_FAR_CLIP</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>a82239a118f04852e97fd9250d0d98bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_HEIGHT</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>a6ffdd1d90debad0734331c202651c0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_NEAR_CLIP</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>acdcb4ca4550d45798ea46b2cbd21b04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cross</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>aabb86d64fb160c17bdfd7ea06009e802</anchor>
      <arglist>(float &amp;x1, float &amp;y1, float &amp;z1, float x2, float y2, float z2)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>DEFAULT_GEOM_COLOR</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>a6e127dfc5a52aae494fae9ba338f5d85</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_HFOV</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>ae7e1bdbd35db2537d7842c7d144d6985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Stg::Size</type>
      <name>DEFAULT_SIZE</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>a32c8c46478fb5e7c44be3a2dfc0e753f</anchor>
      <arglist>(0.1, 0.07, 0.05)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>DEFAULT_VFOV</name>
      <anchorfile>model__camera_8cc.html</anchorfile>
      <anchor>aa2d9307738e73850b2fb1dd1c4a19ffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_draw.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__draw_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="canvas_8hh" name="canvas.hh" local="yes" imported="no">canvas.hh</includes>
    <includes id="texture__manager_8hh" name="texture_manager.hh" local="yes" imported="no">texture_manager.hh</includes>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>BUBBLE_BORDER</name>
      <anchorfile>model__draw_8cc.html</anchorfile>
      <anchor>a11ab4c384c72bd0cbd6fe1fecc7930dd</anchor>
      <arglist>(0, 0, 0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>BUBBLE_FILL</name>
      <anchorfile>model__draw_8cc.html</anchorfile>
      <anchor>a41e8564f3ada6b25cc2e467b518ed91c</anchor>
      <arglist>(1.0, 0.8, 0.8)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>BUBBLE_TEXT</name>
      <anchorfile>model__draw_8cc.html</anchorfile>
      <anchor>ac4f185cd95d6c62c44c3ce3a2afa9279</anchor>
      <arglist>(0, 0, 0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_fiducial.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__fiducial_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>fiducial_raytrace_match</name>
      <anchorfile>model__fiducial_8cc.html</anchorfile>
      <anchor>aad05fa55dd3a14ac70b7bdec897eb4ef</anchor>
      <arglist>(Model *candidate, Model *finder, const void *dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_gripper.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__gripper_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>gripper_raytrace_match</name>
      <anchorfile>model__gripper_8cc.html</anchorfile>
      <anchor>ad4d8c1f29da9d9d828000ceac0af4a4b</anchor>
      <arglist>(Model *hit, Model *finder, const void *dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_lightindicator.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__lightindicator_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
  </compound>
  <compound kind="file">
    <name>model_position.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__position_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>INTEGRATION_ERROR_MAX_A</name>
      <anchorfile>model__position_8cc.html</anchorfile>
      <anchor>abe2a6380ca2a0f54ec59cbe93153b1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>INTEGRATION_ERROR_MAX_X</name>
      <anchorfile>model__position_8cc.html</anchorfile>
      <anchor>ade5fafa45c6d97dac39502f67f6ba3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>INTEGRATION_ERROR_MAX_Y</name>
      <anchorfile>model__position_8cc.html</anchorfile>
      <anchor>a5ff584d4ae1e5643f43f08457e93e92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>INTEGRATION_ERROR_MAX_Z</name>
      <anchorfile>model__position_8cc.html</anchorfile>
      <anchor>a933394bca17c3801d370bd13e5d11824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>WATTS</name>
      <anchorfile>model__position_8cc.html</anchorfile>
      <anchor>aa6d8b2436b7ddb8ecfcca956a974001b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>WATTS_KGMS</name>
      <anchorfile>model__position_8cc.html</anchorfile>
      <anchor>a6a712389622964225ae2df80837f5a86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_ranger.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__ranger_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ranger_match</name>
      <anchorfile>model__ranger_8cc.html</anchorfile>
      <anchor>a5f2a388b74d21df822fdb346ee845544</anchor>
      <arglist>(Model *hit, Model *finder, const void *dummy)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>RANGER_CONFIG_COLOR</name>
      <anchorfile>model__ranger_8cc.html</anchorfile>
      <anchor>a431ab3e31b9fbde884a9202187843693</anchor>
      <arglist>(0, 0, 0.5)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Stg::Size</type>
      <name>RANGER_SIZE</name>
      <anchorfile>model__ranger_8cc.html</anchorfile>
      <anchor>a7cc4d0526d8deed9772c55ba6de58dde</anchor>
      <arglist>(0.15, 0.15, 0.2)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const watts_t</type>
      <name>RANGER_WATTSPERSENSOR</name>
      <anchorfile>model__ranger_8cc.html</anchorfile>
      <anchor>abe8c38183b43dd1993fbc88307e2d28a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_wifi.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>model__wifi_8cc</filename>
    <member kind="define">
      <type>#define</type>
      <name>STG_WIFI_WATTS</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a8b8300dc08f901be172ff10ed1f86813</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_model_update</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a5a88ba2a60a35d0711fd203fbcd42e33</anchor>
      <arglist>(model_t *mod, void *unused)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gui_wifi_init</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a27fbbe18cbffb781ca7f478308cb0f3c</anchor>
      <arglist>(model_t *mod)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wifi_init</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a61089f52bfaa06501d359fbea487a1a3</anchor>
      <arglist>(model_t *mod)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wifi_load</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a1a4bca6adbb13f165bf2c5b6f31cf840</anchor>
      <arglist>(model_t *mod, void *unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wifi_shutdown</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a9bf019bba5ee64822b2e01ef706bebab</anchor>
      <arglist>(model_t *mod, void *unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wifi_startup</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>a71a4d3251ddf7dd50bc414765902e1ec</anchor>
      <arglist>(model_t *mod, void *unused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wifi_update</name>
      <anchorfile>model__wifi_8cc.html</anchorfile>
      <anchor>ae807d407876b13dc9dbf6d527b21de88</anchor>
      <arglist>(model_t *mod, void *unused)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple.cc</name>
    <path>/tmp/ws/src/stage/examples/libplayerc/playerswarm/</path>
    <filename>multiple_8cc</filename>
    <includes id="args_8h" name="args.h" local="yes" imported="no">args.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SAFE_ANGLE</name>
      <anchorfile>multiple_8cc.html</anchorfile>
      <anchor>a3e4ffa8400c3ac544b632cc7423f2035</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAFE_DIST</name>
      <anchorfile>multiple_8cc.html</anchorfile>
      <anchor>afe92b84eafa1a72b304b69176f59276c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VSPEED</name>
      <anchorfile>multiple_8cc.html</anchorfile>
      <anchor>a8bec9d58f3471621a21f924131e1f96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGAIN</name>
      <anchorfile>multiple_8cc.html</anchorfile>
      <anchor>af2c8bf68715ee3f13cc5c7c7126f8734</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>multiple_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>option.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>option_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <includes id="canvas_8hh" name="canvas.hh" local="yes" imported="no">canvas.hh</includes>
    <member kind="function">
      <type>Fl_Menu_Item *</type>
      <name>getMenuItem</name>
      <anchorfile>option_8cc.html</anchorfile>
      <anchor>ac4ecdb7ab8d67faa9cf477c89959028b</anchor>
      <arglist>(Fl_Menu_ *menu, int i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>option.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>option_8hh</filename>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <class kind="class">Stg::Option</class>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>options_dlg.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>options__dlg_8cc</filename>
    <includes id="options__dlg_8hh" name="options_dlg.hh" local="yes" imported="no">options_dlg.hh</includes>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>options_dlg.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>options__dlg_8hh</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <class kind="class">Stg::OptionsDlg</class>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>p_actarray.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__actarray_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>p_blobfinder.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__blobfinder_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>p_driver.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__driver_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DRIVER_ERROR</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a775722c667a8e24647d9911e961e0b7e</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STG_DEFAULT_WORLDFILE</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a0078db252722fa95742f8ebef61ac221</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>player_driver_init</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a2e34a981fb39a4a889c3c78fbf8ac665</anchor>
      <arglist>(DriverTable *table)</arglist>
    </member>
    <member kind="function">
      <type>Driver *</type>
      <name>StgDriver_Init</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a570ed4c60a7e02755ef03a2da0afdb5e</anchor>
      <arglist>(ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StgDriver_Register</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>af365183eb708c94145ff62d32e35b3b9</anchor>
      <arglist>(DriverTable *table)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>copyright_notice</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a8af62dfe360aa4e720328eac7727694c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlayerTime *</type>
      <name>GlobalTime</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a3363fad7bf72c9eec9023a3cec616263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>player_quiet_startup</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a2407216f91ce430cbe99dfc38ebfdc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>player_quit</name>
      <anchorfile>p__driver_8cc.html</anchorfile>
      <anchor>a0dad1857ea4cbd254e599964a6fa7c18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_driver.h</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__driver_8h</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">../libstage/stage.hh</includes>
    <class kind="class">Interface</class>
    <class kind="class">InterfaceActArray</class>
    <class kind="class">InterfaceBlobfinder</class>
    <class kind="class">InterfaceBumper</class>
    <class kind="class">InterfaceFiducial</class>
    <class kind="class">InterfaceGraphics2d</class>
    <class kind="class">InterfaceGraphics3d</class>
    <class kind="class">InterfaceGripper</class>
    <class kind="class">InterfaceLocalize</class>
    <class kind="class">InterfaceMap</class>
    <class kind="class">InterfaceModel</class>
    <class kind="class">InterfacePosition</class>
    <class kind="class">InterfacePower</class>
    <class kind="class">InterfacePtz</class>
    <class kind="class">InterfaceRanger</class>
    <class kind="class">InterfaceSimulation</class>
    <class kind="class">InterfaceSpeech</class>
    <class kind="class">InterfaceWifi</class>
    <class kind="class">StgDriver</class>
    <class kind="class">StTime</class>
    <member kind="define">
      <type>#define</type>
      <name>DRIVER_ERROR</name>
      <anchorfile>p__driver_8h.html</anchorfile>
      <anchor>a775722c667a8e24647d9911e961e0b7e</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_fiducial.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__fiducial_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>p_graphics.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__graphics_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
    <class kind="struct">clientDisplaylist</class>
    <class kind="class">PlayerGraphics2dVis</class>
    <class kind="class">PlayerGraphics3dVis</class>
    <class kind="class">PlayerGraphicsVis</class>
  </compound>
  <compound kind="file">
    <name>p_gripper.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__gripper_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>p_position.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__position_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>p_ranger.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__ranger_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>p_simulation.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__simulation_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DRIVER_ERROR</name>
      <anchorfile>p__simulation_8cc.html</anchorfile>
      <anchor>a775722c667a8e24647d9911e961e0b7e</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="variable">
      <type>PlayerTime *</type>
      <name>GlobalTime</name>
      <anchorfile>p__simulation_8cc.html</anchorfile>
      <anchor>a3363fad7bf72c9eec9023a3cec616263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>player_quiet_startup</name>
      <anchorfile>p__simulation_8cc.html</anchorfile>
      <anchor>a2407216f91ce430cbe99dfc38ebfdc92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_speech.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>p__speech_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>pioneer_flocking.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>pioneer__flocking_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="struct">robot_t</class>
    <member kind="function">
      <type>int</type>
      <name>FiducialUpdate</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>a650021c8d4677ce85316052356958cf0</anchor>
      <arglist>(ModelFiducial *fid, robot_t *robot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RangerUpdate</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>a781cf68640418683ce6b57d363b360fa</anchor>
      <arglist>(ModelRanger *mod, robot_t *robot)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>EXPAND_WGAIN</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>a795a924ed850c60ded9ccc75e213ebb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FLOCK_WGAIN</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>a9407abf0f6f644a63066363d7b6852a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SAFE_ANGLE</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>abc39460e2fea50a9bb35149477f423ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SAFE_DIST</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>ae2b284908f820a1cff09f980361d4652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>VSPEED</name>
      <anchorfile>pioneer__flocking_8cc.html</anchorfile>
      <anchor>a114b125c59135d0f1275c31cdbb9dce6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poll.c</name>
    <path>/tmp/ws/src/stage/replace/</path>
    <filename>poll_8c</filename>
    <includes id="replace_8h" name="replace.h" local="yes" imported="no">replace.h</includes>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>poll_8c.html</anchorfile>
      <anchor>a52f3843fcb864f6bf6301522f42a710c</anchor>
      <arglist>(struct pollfd *fds, unsigned long int nfds, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>powerpack.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>powerpack_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="texture__manager_8hh" name="texture_manager.hh" local="yes" imported="no">texture_manager.hh</includes>
  </compound>
  <compound kind="file">
    <name>ptest.c</name>
    <path>/tmp/ws/src/stage/examples/libplayerc/</path>
    <filename>ptest_8c</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ptest_8c.html</anchorfile>
      <anchor>a217dbf8b442f20279ea00b898af96f52</anchor>
      <arglist>(int argc, const char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_laser</name>
      <anchorfile>ptest_8c.html</anchorfile>
      <anchor>adbea60dedafde5309d0d653216513118</anchor>
      <arglist>(playerc_client_t *client)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_position</name>
      <anchorfile>ptest_8c.html</anchorfile>
      <anchor>afc924c67da8d842df376296ee975c8fd</anchor>
      <arglist>(playerc_client_t *client)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>USAGE</name>
      <anchorfile>ptest_8c.html</anchorfile>
      <anchor>afacc46f19d491d10f29e257799fee6b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>puck.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>puck_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
  </compound>
  <compound kind="file">
    <name>rasterize.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>rasterize_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>rasterize_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>region_8cc</filename>
    <includes id="region_8hh" name="region.hh" local="yes" imported="no">region.hh</includes>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; GLfloat &gt;</type>
      <name>DrawBlock</name>
      <anchorfile>region_8cc.html</anchorfile>
      <anchor>a1eb37b3ac3acfb256f0c747457496e66</anchor>
      <arglist>(GLfloat x, GLfloat y, GLfloat zmin, GLfloat zmax)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>region.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>region_8hh</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="class">Stg::Cell</class>
    <class kind="class">Stg::Region</class>
    <class kind="class">Stg::SuperRegion</class>
    <namespace>Stg</namespace>
    <member kind="function">
      <type>const int32_t</type>
      <name>CELLMASK</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a92e4e7eb532cd76b7fb6cd08d6277cdc</anchor>
      <arglist>(~((~0x00)&lt;&lt; RBITS))</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GETCELL</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a5f7c3bca16962b4cf794b86e2f33de37</anchor>
      <arglist>(const int32_t x)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GETREG</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a81917e219f4a9c9ec08bcc53d2a2b92d</anchor>
      <arglist>(const int32_t x)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GETSREG</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>aa165e0f1b45cd28d2db4bd99853750a2</anchor>
      <arglist>(const int32_t x)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>RBITS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a332845aa7b999975409fdd41ab9b31b8</anchor>
      <arglist>(5)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>REGIONMASK</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac2b58bd9a04b890649ea3cc1fa949578</anchor>
      <arglist>(~((~0x00)&lt;&lt; SRBITS))</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>REGIONSIZE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ad323d63cdbe752adfd811a4bea0393bc</anchor>
      <arglist>(REGIONWIDTH *REGIONWIDTH)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>REGIONWIDTH</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a83b19ce4748047b1a09b6727aa6ec6b6</anchor>
      <arglist>(1&lt;&lt; RBITS)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SBITS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a38d5c7afbd593c9f7286374cfb9b7754</anchor>
      <arglist>(5)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SRBITS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac1252e8add505351db22667f648ddcfb</anchor>
      <arglist>(RBITS+SBITS)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SUPERREGIONSIZE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>adec4e23196a9a0e71ce9a3033b30bb30</anchor>
      <arglist>(SUPERREGIONWIDTH *SUPERREGIONWIDTH)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SUPERREGIONWIDTH</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a3bee0193c7eb3b568c1bd1424812b087</anchor>
      <arglist>(1&lt;&lt; SBITS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>replace.h</name>
    <path>/tmp/ws/src/stage/replace/</path>
    <filename>replace_8h</filename>
    <class kind="struct">pollfd</class>
    <member kind="define">
      <type>#define</type>
      <name>NPOLLFILE</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a7723e12e7453c2df7a9966b6a84ee2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLERR</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>ab1c532446408c98559d4aaaeeeb99820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLHUP</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a262754fe6bdf27c2cd3da43284ec8536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLIN</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a52ac479a805051f59643588b096024ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLNVAL</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>ae8bffe35c61e12fb7b408b89721896df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLOUT</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a91b3c67129ac7675062f316b840a0d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLPRI</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>ab6f53b89c7a4cc5e8349f7c778d85168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLRDBAND</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a37c71608162976b7fa0a5465009ce3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLRDNORM</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a8ca81f2b28be692732d3f0b601fd828d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLLWRNORM</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>ab8f1f69608ba2430cd5fa629a87b5420</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poll</name>
      <anchorfile>replace_8h.html</anchorfile>
      <anchor>a52f3843fcb864f6bf6301522f42a710c</anchor>
      <arglist>(struct pollfd *fds, unsigned long int nfds, int timeout)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scandir.c</name>
    <path>/tmp/ws/src/stage/replace/</path>
    <filename>scandir_8c</filename>
    <member kind="function">
      <type>int</type>
      <name>scandir</name>
      <anchorfile>scandir_8c.html</anchorfile>
      <anchor>a62be9f3739231b2d5d3d3bb5958a0cb9</anchor>
      <arglist>(char *dir, struct dirent ***namelist, int(*)(const struct dirent *) select, int *cmp) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>single.cc</name>
    <path>/tmp/ws/src/stage/examples/libplayerc/playerswarm/</path>
    <filename>single_8cc</filename>
    <includes id="args_8h" name="args.h" local="yes" imported="no">args.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>POP</name>
      <anchorfile>single_8cc.html</anchorfile>
      <anchor>a0b06d6d6f5a540a62659a417de0ad69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAFE_ANGLE</name>
      <anchorfile>single_8cc.html</anchorfile>
      <anchor>a3e4ffa8400c3ac544b632cc7423f2035</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAFE_DIST</name>
      <anchorfile>single_8cc.html</anchorfile>
      <anchor>afe92b84eafa1a72b304b69176f59276c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VSPEED</name>
      <anchorfile>single_8cc.html</anchorfile>
      <anchor>a8bec9d58f3471621a21f924131e1f96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGAIN</name>
      <anchorfile>single_8cc.html</anchorfile>
      <anchor>af2c8bf68715ee3f13cc5c7c7126f8734</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>single_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sink.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>sink_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>Delivery</name>
      <anchorfile>sink_8cc.html</anchorfile>
      <anchor>af6165edb58d8b2c16bff76e89033765b</anchor>
      <arglist>(Model *mod, void *dummy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>sink_8cc.html</anchorfile>
      <anchor>a99aa9b7602c5c3742201b84822b5e4ab</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>total</name>
      <anchorfile>sink_8cc.html</anchorfile>
      <anchor>af9031f7978e957b9979e78873830ce46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>source.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>source_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="struct">info_t</class>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>source_8cc.html</anchorfile>
      <anchor>af42330fcd875bf2ec61ca524b848a544</anchor>
      <arglist>(Model *mod, CtrlArgs *args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split</name>
      <anchorfile>source_8cc.html</anchorfile>
      <anchor>a2d4139c9e4fd514aa9b391828f146dfc</anchor>
      <arglist>(const std::string &amp;text, const std::string &amp;separators, std::vector&lt; std::string &gt; &amp;words)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Update</name>
      <anchorfile>source_8cc.html</anchorfile>
      <anchor>a428c999229173de0535940d66cb5c12c</anchor>
      <arglist>(Model *mod, info_t *info)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FLAGSZ</name>
      <anchorfile>source_8cc.html</anchorfile>
      <anchor>a6f2911dadeac6769a1c153ad626317da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stage.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>stage_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pb_set_rect</name>
      <anchorfile>stage_8cc.html</anchorfile>
      <anchor>a29d02f618ccb42996404b0c31383d19d</anchor>
      <arglist>(Fl_Shared_Image *pb, const unsigned int x, const unsigned int y, const unsigned int rwidth, const unsigned int rheight, const uint8_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>pixel_is_set</name>
      <anchorfile>stage_8cc.html</anchorfile>
      <anchor>a330777fae364ce0c3e98ffe5cd8b2413</anchor>
      <arglist>(uint8_t *pixels, const unsigned int width, const unsigned int depth, const unsigned int x, const unsigned int y, uint8_t threshold)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>init_called</name>
      <anchorfile>stage_8cc.html</anchorfile>
      <anchor>a2f8dbb92db15e1934ad2ad99b4dd8780</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stage.dox</name>
    <path>/tmp/ws/src/stage/docsrc/</path>
    <filename>stage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>stage.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>stage_8hh</filename>
    <class kind="class">Stg::Ancestor</class>
    <class kind="struct">Stg::blinkenlight_t</class>
    <class kind="class">Stg::ModelBlobfinder::Blob</class>
    <class kind="class">Stg::Block</class>
    <class kind="class">Stg::BlockGroup</class>
    <class kind="class">Stg::Bounds</class>
    <class kind="class">Stg::bounds3d_t</class>
    <class kind="class">Stg::Camera</class>
    <class kind="class">Stg::Model::cb_t</class>
    <class kind="class">Stg::Color</class>
    <class kind="struct">Stg::ModelCamera::ColoredVertex</class>
    <class kind="struct">Stg::ModelGripper::config_t</class>
    <class kind="class">Stg::CtrlArgs</class>
    <class kind="class">Stg::PowerPack::DissipationVis</class>
    <class kind="class">Stg::World::Event</class>
    <class kind="class">Stg::ModelFiducial::Fiducial</class>
    <class kind="class">Stg::Model::Flag</class>
    <class kind="struct">Stg::fov_t</class>
    <class kind="class">Stg::Geom</class>
    <class kind="class">Stg::Model::GuiState</class>
    <class kind="class">Stg::LogEntry</class>
    <class kind="struct">Stg::World::ltx</class>
    <class kind="struct">Stg::World::lty</class>
    <class kind="class">Stg::Model</class>
    <class kind="class">Stg::ModelActuator</class>
    <class kind="class">Stg::ModelBlinkenlight</class>
    <class kind="class">Stg::ModelBlobfinder</class>
    <class kind="class">Stg::ModelCamera</class>
    <class kind="class">Stg::ModelFiducial</class>
    <class kind="class">Stg::ModelGripper</class>
    <class kind="class">Stg::ModelLightIndicator</class>
    <class kind="class">Stg::ModelPosition</class>
    <class kind="class">Stg::ModelRanger</class>
    <class kind="class">Stg::OrthoCamera</class>
    <class kind="class">Stg::PerspectiveCamera</class>
    <class kind="class">Stg::point3_t</class>
    <class kind="class">Stg::point_int_t</class>
    <class kind="class">Stg::point_t</class>
    <class kind="class">Stg::Pose</class>
    <class kind="class">Stg::ModelPosition::PoseVis</class>
    <class kind="class">Stg::PowerPack</class>
    <class kind="class">Stg::Model::RasterVis</class>
    <class kind="class">Stg::Ray</class>
    <class kind="class">Stg::RaytraceResult</class>
    <class kind="struct">Stg::rotrect_t</class>
    <class kind="class">Stg::ModelRanger::Sensor</class>
    <class kind="class">Stg::Size</class>
    <class kind="class">Stg::StripPlotVis</class>
    <class kind="class">Stg::Model::TrailItem</class>
    <class kind="class">Stg::Velocity</class>
    <class kind="class">Stg::ModelRanger::Vis</class>
    <class kind="class">Stg::ModelBlobfinder::Vis</class>
    <class kind="class">Stg::Model::Visibility</class>
    <class kind="class">Stg::Visualizer</class>
    <class kind="class">Stg::ModelPosition::Waypoint</class>
    <class kind="class">Stg::ModelPosition::WaypointVis</class>
    <class kind="class">Stg::World</class>
    <class kind="class">Stg::WorldGui</class>
    <namespace>Stg</namespace>
    <namespace>Stg::Gl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FOR_EACH</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a3690e75319c25cee97a4f7b27669d5da</anchor>
      <arglist>(I, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a1be6a6b98992b65d9fbc42817275f709</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG1</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a163300abcc60e47b47920a7d064701ad</anchor>
      <arglist>(m, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG2</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a9506de8c9a72ddb2e760aaf058079001</anchor>
      <arglist>(m, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG3</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>ac9072259ea9d6f7f14f37162498802b1</anchor>
      <arglist>(m, a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG4</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>ab78baad08376a961ba2b8af57b3bc4b5</anchor>
      <arglist>(m, a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG5</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a622e1a29d4196d3277bd5692a7757c1c</anchor>
      <arglist>(m, a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERR</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a1794556130a8b96d3ff49b331e44b1ee</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERR1</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a3243f8f5c849349878779fcca01dd963</anchor>
      <arglist>(m, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERR2</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>ae0f8daa494d492ea7b40898cac50f03e</anchor>
      <arglist>(m, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERR3</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a296f1c1ea561b22be71f024861bd1ae8</anchor>
      <arglist>(m, a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERR4</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>abf071d45207584baa833d01b971ea827</anchor>
      <arglist>(m, a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_ERR5</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a93bec1ab4dc877ae3e658faf6cb7c1f6</anchor>
      <arglist>(m, a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>ae54e2e02b8cb2a81878098443dfa2f1e</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG1</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a953b27657ac9c544f32b5a7f059fd8fe</anchor>
      <arglist>(m, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG2</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a37ed4dbd572053a8fab5e308d47a46ae</anchor>
      <arglist>(m, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG3</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>aaa93447f53ea17f986e51baa57f3623b</anchor>
      <arglist>(m, a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG4</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a3cead98d15b74d02832c38638493e4a5</anchor>
      <arglist>(m, a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_MSG5</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>ad567e9b1d057f543b229dcd4c570b5aa</anchor>
      <arglist>(m, a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARN</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a0ed26982a2b2bd64bd5899422289abe7</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARN1</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a65e89f05113fe0270446ce55a239916d</anchor>
      <arglist>(m, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARN2</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a28e20a0826f4b420e13f38b592f71cd9</anchor>
      <arglist>(m, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARN3</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a251e8f4bfce6341594ab1c870abdcca7</anchor>
      <arglist>(m, a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARN4</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>a5dac4205f330fc3f837c45178901b8ce</anchor>
      <arglist>(m, a, b, c, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_WARN5</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>ab9fdf000a5151a1683e9db78b3a37d58</anchor>
      <arglist>(m, a, b, c, d, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VAR</name>
      <anchorfile>stage_8hh.html</anchorfile>
      <anchor>aef0ee82d171cbf1169f4607b62f9fe63</anchor>
      <arglist>(V, init)</arglist>
    </member>
    <member kind="typedef">
      <type>Model *(*</type>
      <name>creator_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a2128efd3bf6505c25e4d01c9ac8ce400</anchor>
      <arglist>)(World *, Model *, const std::string &amp;type)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>id_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a64f0d1542989f3a92bff9351ac9eacbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>joules_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a63140e87ca6f89caf2355692fc2f456b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>kg_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac61562289fd5fb2461740d9d4c89db6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>meters_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a2611cb50c5c0581ca4d50c4476382cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>model_callback_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a38b2e576efe1d97aeee2685503afe950</anchor>
      <arglist>)(Model *mod, void *user)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>msec_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a3dbd06bfdb604e38e02d1a87c4cddb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>radians_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a15eb0747999cac6bf5c4964d6b67150b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ray_test_func_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a1838ffed5e1aad9bf80888a22c0169ba</anchor>
      <arglist>)(Model *candidate, Model *finder, const void *arg)</arglist>
    </member>
    <member kind="typedef">
      <type>struct timeval</type>
      <name>time_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a561f229a0718c4d0aaa1c39b8dd495c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>usec_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a37152d780666f31a74ee4eb5f6df76d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>watts_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>aaf07f5b0b05dd2d9892578ece58bd74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>world_callback_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac089c06f0495c84dc07955a4708d6556</anchor>
      <arglist>)(World *world, void *user)</arglist>
    </member>
    <member kind="enumvalue">
      <name>FiducialNone</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>abe5ef5abc71ad1044b4dd704735496d9a4ae9ce1a8829ac09f8e729413cbfaa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>constrain</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>acdb575844fef1a304eb7ca5a62ec5522</anchor>
      <arglist>(double val, double minval, double maxval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coord_shift</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a26c2886a1e05eef7a7441d6380179eaa</anchor>
      <arglist>(double x, double y, double z, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_array</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a81247441332f227465b8564a4b98d3d4</anchor>
      <arglist>(float x, float y, float w, float h, float *data, size_t len, size_t offset, float min, float max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_array</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a46e92528fdfe042d44b9a344a420346a</anchor>
      <arglist>(float x, float y, float w, float h, float *data, size_t len, size_t offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_centered_rect</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a8154128a928200f8bbd141ca9da6b581</anchor>
      <arglist>(float x, float y, float dx, float dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_grid</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a87bcbe41081baa48a66ff7f0c8fea2b1</anchor>
      <arglist>(bounds3d_t vol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_octagon</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>aa15e3f6e14bd6ed40bf7d5035d2ebe73</anchor>
      <arglist>(float w, float h, float m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_octagon</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>add03839ab05ba34a390b9b3b61ff5916</anchor>
      <arglist>(float x, float y, float w, float h, float m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_origin</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>abfd6f55019ff621993471ff7d8c73f18</anchor>
      <arglist>(double len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_speech_bubble</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>ab1015e64f590d342c435f2543fc9e2d1</anchor>
      <arglist>(float x, float y, float z, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_string</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a8ab2c93ac9c6c2c4538f9effe2c2dab4</anchor>
      <arglist>(float x, float y, float z, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_string_multiline</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>ab6592fda3cbcd1388e0cdc89230b963f</anchor>
      <arglist>(float x, float y, float w, float h, const char *string, Fl_Align align)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_vector</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>ae4d2a45581468af46f17a38de915a699</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dtor</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ad0d71ea2ba3f32c96398be40af8e8f05</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EraseAll</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a56250b292e80d5562502c163cd4c7709</anchor>
      <arglist>(T thing, C &amp;cont)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a42592e46d158bb502087e84a6be606ec</anchor>
      <arglist>(int *argc, char **argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDone</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a230fac7c4d418e1ec88975914e9af7b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalize</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a3286ac1126b0271b382082295f5f11d9</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pose_inverse_shift</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>abcbb056b83779155ae51d3ba52eca334</anchor>
      <arglist>(const Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pose_shift</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a05adf1436465b6b75d5c3ff4c823432d</anchor>
      <arglist>(const Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterModels</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a7a9e544a3b686f20835a56c53b8f14e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rotrects_from_image_file</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>afb7d44fc9c8d71b20517b95a1d08c9ca</anchor>
      <arglist>(const std::string &amp;filename, std::vector&lt; rotrect_t &gt; &amp;rects)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtod</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>add89bf71be99c7d64bf895742ffd67a8</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sgn</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac088b4cd291a1ffe77670c717357c6fd</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sgn</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>afadbd482070d7a79d7f132d86b94d924</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>point_t *</type>
      <name>unit_square_points_create</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>aff37ed1cc0e2fec26f988341d4ce5059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Version</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a52962c947a9ac0c21f0c4ed0697c847f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>AUTHORS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ace6281855aca8d05bc4369fefad9a1d7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>billion</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a6b48d9934f07f652f5c2c628152510e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>COPYRIGHT</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ab7b97c87a071be0d05dc83c4a09d9b2a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DESCRIPTION</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ab0123af3aa7274cb7b23ccef49ad059e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>LICENSE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ada51f5471e3d800c393197299cedb171</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>million</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a2b2438eb22bf4523f996ff05bf780697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thousand</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a50faac9c121b9c4496c631c32623a20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>WEBSITE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a8096fa6c31e3cbc1ac3f3a9ef7f9f696</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stage_user.dox</name>
    <path>/tmp/ws/src/stage/docsrc/</path>
    <filename>stage__user_8dox</filename>
  </compound>
  <compound kind="file">
    <name>stest.cc</name>
    <path>/tmp/ws/src/stage/examples/libstage/</path>
    <filename>stest_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="class">Logic</class>
    <class kind="class">Robot</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stest_8cc.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stg_time.cc</name>
    <path>/tmp/ws/src/stage/libstageplugin/</path>
    <filename>stg__time_8cc</filename>
    <includes id="p__driver_8h" name="p_driver.h" local="yes" imported="no">p_driver.h</includes>
  </compound>
  <compound kind="file">
    <name>stlastar.h</name>
    <path>/tmp/ws/src/stage/examples/ctrl/astar/</path>
    <filename>stlastar_8h</filename>
    <includes id="fsa_8h" name="fsa.h" local="yes" imported="no">fsa.h</includes>
    <class kind="class">AStarSearch</class>
    <class kind="class">AStarSearch::HeapCompare_f</class>
    <class kind="class">AStarSearch::Node</class>
    <member kind="define">
      <type>#define</type>
      <name>USE_FSA_MEMORY</name>
      <anchorfile>stlastar_8h.html</anchorfile>
      <anchor>a05ee64762aafcea1d3b86192bd843dae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.py</name>
    <path>/tmp/ws/src/stage/tests/worldfile/</path>
    <filename>test_8py</filename>
    <namespace>test</namespace>
    <member kind="function">
      <type>def</type>
      <name>compare_lists</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a1ea85c086bfd369e35ae3362bdd9ef97</anchor>
      <arglist>(la, lb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a9c63783a6346b75b299a9020912f3c87</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_lists</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a0b522011a4b848730d9e8553ab585277</anchor>
      <arglist>(la, lb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_lists</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>aa20cc6ca09774c2050b6468815a567d1</anchor>
      <arglist>(file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_file</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a7a6f1113bc7a82a88db85a4c76db9a50</anchor>
      <arglist>(filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture_manager.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>texture__manager_8cc</filename>
    <includes id="texture__manager_8hh" name="texture_manager.hh" local="yes" imported="no">texture_manager.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
  </compound>
  <compound kind="file">
    <name>texture_manager.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>texture__manager_8hh</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="class">Stg::TextureManager</class>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>typetable.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>typetable_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <member kind="function">
      <type>Model *</type>
      <name>Creator</name>
      <anchorfile>typetable_8cc.html</anchorfile>
      <anchor>aa23e0faf0fec55137d9431cf7d99ebbd</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Register</name>
      <anchorfile>typetable_8cc.html</anchorfile>
      <anchor>a950d78e0d2fd0afc5da140e46a4eaaf4</anchor>
      <arglist>(const std::string &amp;type, creator_t func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vis_strip.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>vis__strip_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="canvas_8hh" name="canvas.hh" local="yes" imported="no">canvas.hh</includes>
  </compound>
  <compound kind="file">
    <name>wander.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>wander_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="struct">robot_t</class>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>af42330fcd875bf2ec61ca524b848a544</anchor>
      <arglist>(Model *mod, CtrlArgs *args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LaserUpdate</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>a19af92d24dacf6e46401f12fb7f7a767</anchor>
      <arglist>(Model *mod, robot_t *robot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PositionUpdate</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>a22b4bbf04c144d9232d1d1eb74a294ea</anchor>
      <arglist>(Model *mod, robot_t *robot)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>avoidduration</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>aed0820d81a20afe1136fc950a911d74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>avoidspeed</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>af13c0570d8be3ede5d5a8f473ac33108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>avoidturn</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>a895b4933f2386ffaa8943b85add1cd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>cruisespeed</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>aac52f1def75f456203cc525d03db65e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>minfrontdistance</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>aa815db0a58f6a6c41bbf9167c2c9762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>stopdist</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>adebb32722596e9c9ce1e16697f960690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>verbose</name>
      <anchorfile>wander_8cc.html</anchorfile>
      <anchor>a087685f54898c5180dd954bfc1e5fb1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wander_accel.cc</name>
    <path>/tmp/ws/src/stage/examples/ctrl/</path>
    <filename>wander__accel_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <class kind="struct">robot_t</class>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>af42330fcd875bf2ec61ca524b848a544</anchor>
      <arglist>(Model *mod, CtrlArgs *args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LaserUpdate</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>a19af92d24dacf6e46401f12fb7f7a767</anchor>
      <arglist>(Model *mod, robot_t *robot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PositionUpdate</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>a22b4bbf04c144d9232d1d1eb74a294ea</anchor>
      <arglist>(Model *mod, robot_t *robot)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>avoidduration</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>aed0820d81a20afe1136fc950a911d74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>avoidspeed</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>af13c0570d8be3ede5d5a8f473ac33108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>avoidturn</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>a895b4933f2386ffaa8943b85add1cd0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>cruisespeed</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>aac52f1def75f456203cc525d03db65e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>minfrontdistance</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>aa815db0a58f6a6c41bbf9167c2c9762b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>stopdist</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>adebb32722596e9c9ce1e16697f960690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>verbose</name>
      <anchorfile>wander__accel_8cc.html</anchorfile>
      <anchor>a087685f54898c5180dd954bfc1e5fb1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>world.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>world_8cc</filename>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="region_8hh" name="region.hh" local="yes" imported="no">region.hh</includes>
    <includes id="option_8hh" name="option.hh" local="yes" imported="no">option.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>world_8cc.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_reload_cb</name>
      <anchorfile>world_8cc.html</anchorfile>
      <anchor>a84fc656824e003a8516821215ded9d35</anchor>
      <arglist>(Model *mod, void *dummy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_save_cb</name>
      <anchorfile>world_8cc.html</anchorfile>
      <anchor>a943e724c6427c25a418dd3397554161d</anchor>
      <arglist>(Model *mod, void *dummy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>worldfile.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>worldfile_8cc</filename>
    <includes id="replace_8h" name="replace.h" local="yes" imported="no">replace.h</includes>
    <includes id="stage_8hh" name="stage.hh" local="yes" imported="no">stage.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <member kind="define">
      <type>#define</type>
      <name>isblank</name>
      <anchorfile>worldfile_8cc.html</anchorfile>
      <anchor>a01998fba90ef11074c10ba5c940d741b</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARSE_ERR</name>
      <anchorfile>worldfile_8cc.html</anchorfile>
      <anchor>a8e8349697e0562220a5e874e9889fdbd</anchor>
      <arglist>(z, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOKEN_ERR</name>
      <anchorfile>worldfile_8cc.html</anchorfile>
      <anchor>a28a9621e399d3c38785d44be94cee3b2</anchor>
      <arglist>(z, l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintProp</name>
      <anchorfile>worldfile_8cc.html</anchorfile>
      <anchor>adef7e1999e5489604568f60ea1151cfc</anchor>
      <arglist>(const char *key, CProperty *prop)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>worldfile.hh</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>worldfile_8hh</filename>
    <class kind="class">Stg::Worldfile::CEntity</class>
    <class kind="class">Stg::Worldfile::CMacro</class>
    <class kind="class">Stg::CProperty</class>
    <class kind="class">Stg::Worldfile::CToken</class>
    <class kind="class">Stg::Worldfile</class>
    <namespace>Stg</namespace>
  </compound>
  <compound kind="file">
    <name>worldgui.cc</name>
    <path>/tmp/ws/src/stage/libstage/</path>
    <filename>worldgui_8cc</filename>
    <includes id="canvas_8hh" name="canvas.hh" local="yes" imported="no">canvas.hh</includes>
    <includes id="region_8hh" name="region.hh" local="yes" imported="no">region.hh</includes>
    <includes id="worldfile_8hh" name="worldfile.hh" local="yes" imported="no">worldfile.hh</includes>
    <includes id="file__manager_8hh" name="file_manager.hh" local="yes" imported="no">file_manager.hh</includes>
    <includes id="options__dlg_8hh" name="options_dlg.hh" local="yes" imported="no">options_dlg.hh</includes>
    <member kind="function">
      <type>void</type>
      <name>aboutCloseCb</name>
      <anchorfile>worldgui_8cc.html</anchorfile>
      <anchor>ad1a9cc30c4112a9e7e7aa0202d97fac5</anchor>
      <arglist>(Fl_Window *win, Fl_Text_Display *textDisplay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aboutOKBtnCb</name>
      <anchorfile>worldgui_8cc.html</anchorfile>
      <anchor>ad172000cfd4f13288f6731e1c443ef21</anchor>
      <arglist>(Fl_Return_Button *btn, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateCallback</name>
      <anchorfile>worldgui_8cc.html</anchorfile>
      <anchor>a4fdf1898765b06a91f8375edf60f4e6b</anchor>
      <arglist>(WorldGui *world)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>AboutText</name>
      <anchorfile>worldgui_8cc.html</anchorfile>
      <anchor>a3e0f4a600974de60453eb0ea19075656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>MoreHelpText</name>
      <anchorfile>worldgui_8cc.html</anchorfile>
      <anchor>af24a482529db8ee37c92e06b43926e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Ancestor</name>
    <filename>classStg_1_1Ancestor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddChild</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a54d1c6c9e9204e68692c02cdea344750</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ancestor</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a36ba0d7664c6a58c7df9b6f302424fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachDescendant</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ae4d16f1574ad5c0e5a05c781ab7e8438</anchor>
      <arglist>(model_callback_t func, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Model * &gt; &amp;</type>
      <name>GetChildren</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ae14c37f04dc715b86c5f4abe34ddb3bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Pose</type>
      <name>GetGlobalPose</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ab4506826aec480b646cecfee0bc9a148</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetProperty</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a10b41475322588ebc3beded50ba2c680</anchor>
      <arglist>(std::string &amp;key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RemoveChild</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>abbb5a7a977a51b946462122e2278b377</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProperty</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>acd489566cacc6a4aea688cbf59189c69</anchor>
      <arglist>(std::string &amp;key, void *value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetToken</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ad5649cd8a8b15734e887b9ec9c291b0f</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Token</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ac9b0033dfcaaf276ace41c095f19a14b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>TokenStr</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ab9b3ee60cd0f766cd13558289322262e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Ancestor</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ace87debd40e34eb4d39c05529afd94c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Ancestor &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a11cfec1d2bdcbbd2a05084555fe90fee</anchor>
      <arglist>(Worldfile *wf, int section)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>ac5b95d6914face5c05299d6641c15383</anchor>
      <arglist>(Worldfile *wf, int section)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, unsigned int &gt;</type>
      <name>child_type_counts</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a8bfd93c24d1b93845708e9357d111293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Model * &gt;</type>
      <name>children</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>aefeac911a94840b84fae6d22ea9d17e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>debug</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a5fe124b647307ae30b1b7ba59063e81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, void * &gt;</type>
      <name>props</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a11e5b499c0ab9d49303a01b1f14a6927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>token</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a44526ef6fe520f951603654f6016c7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1Ancestor.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AStarSearch</name>
    <filename>classAStarSearch.html</filename>
    <templarg>UserState</templarg>
    <class kind="class">AStarSearch::HeapCompare_f</class>
    <class kind="class">AStarSearch::Node</class>
    <member kind="enumvalue">
      <name>SEARCH_STATE_NOT_INITIALISED</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eadee60103541cc77d76c0b5e8bef43f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_SEARCHING</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37ea6485445792d879544f8dbc702f6fd613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_SUCCEEDED</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eaf8ab5f72e002c72aa7a9853aaac7b355</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_FAILED</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eac7bcb5c1decd1659cf3e502fb15a273a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_OUT_OF_MEMORY</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eadb5e5a96fadffd1e7e5a0f4b2bf5f09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_INVALID</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eabc9fe7de88b50d7941b831580ef47932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_FAILED</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eac7bcb5c1decd1659cf3e502fb15a273a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_INVALID</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eabc9fe7de88b50d7941b831580ef47932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_NOT_INITIALISED</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eadee60103541cc77d76c0b5e8bef43f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_OUT_OF_MEMORY</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eadb5e5a96fadffd1e7e5a0f4b2bf5f09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_SEARCHING</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37ea6485445792d879544f8dbc702f6fd613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_STATE_SUCCEEDED</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab18b4b77ea5a384872d24f70eb0bb37eaf8ab5f72e002c72aa7a9853aaac7b355</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AddSuccessor</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a146c243d29ee57d71efb28d7a386e2f4</anchor>
      <arglist>(UserState &amp;State)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AStarSearch</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a03318e480d0d25a15373f2e57ee7d99b</anchor>
      <arglist>(int MaxNodes=2000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CancelSearch</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a8b19d7f5e7909fb507bcda61fb34aedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnsureMemoryFreed</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>aad02aa16beecec7f509d4f5e4d6b59fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FreeSolutionNodes</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a7249cb4f68ad553c462a3aa4541e9c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetClosedListNext</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a4fa7ad2245e527b6999fdf99710889ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetClosedListNext</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a9076c0338c6e65c7dd917c0e320e09a6</anchor>
      <arglist>(float &amp;f, float &amp;g, float &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetClosedListStart</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ac587c436e7f4458a02b5a214d5ac005e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetClosedListStart</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>acf248c4f1beb0320f85850ec95c4782a</anchor>
      <arglist>(float &amp;f, float &amp;g, float &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetOpenListNext</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>aee89a6b3b8e605d3a942e27846ee46e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetOpenListNext</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a3ff7cc6d725c862f00e2adecd98d9662</anchor>
      <arglist>(float &amp;f, float &amp;g, float &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetOpenListStart</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ad9233df06b277efb6151c6ec807434ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetOpenListStart</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a5041617259f25e45f47cfb4457461fb7</anchor>
      <arglist>(float &amp;f, float &amp;g, float &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetSolutionEnd</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a57e9abda4fb879a6a62ec97e67283af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetSolutionNext</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a6af41045ed9f7a2c38d9bd25fb018a62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetSolutionPrev</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>af156866aa02dc21d8605bc18ae6b2899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UserState *</type>
      <name>GetSolutionStart</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a3d0da489caa33f68f960c23d4666bac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStepCount</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a4b23e8ba7ffe537c3ff61d875eec669f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>SearchStep</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>af123b85f3d35bd92018c0f088e7fd9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStartAndGoalStates</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab2347a455a7d9dc6a81331a99ce740b5</anchor>
      <arglist>(UserState &amp;Start, UserState &amp;Goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node *</type>
      <name>AllocateNode</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ad29cad2562ca9bc50e6d52c819edee1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FreeAllNodes</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>add5a5838fbfe1d936f3d5c52f9181af2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FreeNode</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a1b7923b29cb5761073d4073ecd8eeb7c</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FreeUnusedNodes</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab1825e46a7045ffafa80977f1517fcad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Node * &gt;::iterator</type>
      <name>iterDbgClosed</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a5ba45d2ce4606f2a41fda0fb34873e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Node * &gt;::iterator</type>
      <name>iterDbgOpen</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ae44cc381edb5052af9fef15eeb8e0ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_AllocateNodeCount</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ab1c243e5bc37b68ab1da09d28cd73f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_CancelRequest</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a349a5ec3639c25f51a244b185bf1893b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Node * &gt;</type>
      <name>m_ClosedList</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a507297f10b434a0f8f84296458baf8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_CurrentSolutionNode</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>acb59528d1590bac7ec2aa9324398afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_Goal</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ac7ed8bc2db0c851f7cee2c7ca534da77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Node * &gt;</type>
      <name>m_OpenList</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a2bfe2bdd6db172b17dae4ffaed22e4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_Start</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>a4e582028b3557b249109c944cf0de81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_State</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>abe3a2df6fbbb0066a30b3cdc9678fe66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_Steps</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>ad5464f1192710ef82cd6f7e79ae5cd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Node * &gt;</type>
      <name>m_Successors</name>
      <anchorfile>classAStarSearch.html</anchorfile>
      <anchor>af3b42bb7531b7b1bd16d5b6b9b752e77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::blinkenlight_t</name>
    <filename>structStg_1_1blinkenlight__t.html</filename>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>structStg_1_1blinkenlight__t.html</anchorfile>
      <anchor>a06a8f219f778484cfae183c45d654394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>duty_cycle</name>
      <anchorfile>structStg_1_1blinkenlight__t.html</anchorfile>
      <anchor>a1fca10bfccfa714f2baf14159f537660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>enabled</name>
      <anchorfile>structStg_1_1blinkenlight__t.html</anchorfile>
      <anchor>a548237cd62bd4f26407a5f386b02606f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>msec_t</type>
      <name>period</name>
      <anchorfile>structStg_1_1blinkenlight__t.html</anchorfile>
      <anchor>a21528955562ae54a2f354cddf2fc7307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>structStg_1_1blinkenlight__t.html</anchorfile>
      <anchor>a6967d5bf028675aac58c311400108777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>size</name>
      <anchorfile>structStg_1_1blinkenlight__t.html</anchorfile>
      <anchor>af57e19cc610a7a27973b43017de22acb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelBlobfinder::Blob</name>
    <filename>classStg_1_1ModelBlobfinder_1_1Blob.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bottom</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Blob.html</anchorfile>
      <anchor>a0a7a934ee3ffa43e9c4fe2ba8a71d6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Blob.html</anchorfile>
      <anchor>a78741c809256e79ea16c28c823bf9ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>left</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Blob.html</anchorfile>
      <anchor>a0fc926db83238f804b8d056a7c6b3f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>range</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Blob.html</anchorfile>
      <anchor>ad43a42a6382209fef643453d28b10d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>right</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Blob.html</anchorfile>
      <anchor>a483501955f27b3158a77bf19b5e59c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>top</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Blob.html</anchorfile>
      <anchor>aa4f2fcd6ad5117d0b6d7fc9af479d611</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Blobfinder</name>
    <filename>classlspTest_1_1Blobfinder.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a7f6201ab56ec8fe001112590ad9a0715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a7fcea8655079d7d2a6fdfd49621085a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testConfig</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a3103af8fa5e208e1b319520e5b4ea147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testData</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>aa3b0dabc38f702a919fb99f71a8b53b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testGeom</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a9aba9974c280189beee2f763438cbef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_blobfinder_t *</type>
      <name>blobProxy</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a02c205b35b3fa2085daba59c7b882ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a2aa262a88dde6f37ff20b1a1a34a55f1</anchor>
      <arglist>(testData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>af924264ede87c180e82f25ff2bac2000</anchor>
      <arglist>(Blobfinder)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Blobfinder.html</anchorfile>
      <anchor>a8ca0c94dc85a0dd4c57461b45279775e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Block</name>
    <filename>classStg_1_1Block.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AppendTouchingModels</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ad3e36b654821664982ae14e40655bf07</anchor>
      <arglist>(std::set&lt; Model * &gt; &amp;touchers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ab21d2f9c738bdfd9cca5faa28801bb61</anchor>
      <arglist>(Model *mod, const std::vector&lt; point_t &gt; &amp;pts, meters_t zmin, meters_t zmax, Color color, bool inherit_color, bool wheel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>aeff46be1a11d3aae780fa1b419ef1511</anchor>
      <arglist>(Model *mod, Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CenterX</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>adeaabd3aa235954fb6bd0e7323b3e67d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CenterY</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a431fa22396519b8478b1acb92c681d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawFootPrint</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a528693d53b90f12bf522b698a1c96187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawSolid</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a471904efc40693af78583b6e3526ed96</anchor>
      <arglist>(bool topview)</arglist>
    </member>
    <member kind="function">
      <type>const Color &amp;</type>
      <name>GetColor</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a92982fc608ba0e23d7217f9c7702373e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>GetModel</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a673aa5c12cf0bcd7c78074e269033ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ab43aaf676d4d17ff78e39b46f54f379f</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ad8a6f4d4adac2364e1cdb50ace6b8824</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rasterize</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>af9bba6ef4e93051a44138f97f8cf6b5b</anchor>
      <arglist>(uint8_t *data, unsigned int width, unsigned int height, meters_t cellwidth, meters_t cellheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCenter</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ac56648bebf9e3b85e125b106cba55c46</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCenterX</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>afdb99f237b8f08203834847c8bbe645f</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCenterY</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>aafee15568ef03c2755424f900427140d</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZ</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>acb1a811dff1418b4bb546b44def123e9</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>TestCollision</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ab03dceda3b1e7a565e74f1ea6555f641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Translate</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a2aca36ead429291b6a707d4f399dce56</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnMap</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a9c222221aed737f0eee8dd624334b4ed</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Block</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a19d1bd0e1cef6a865ed2745a2e648405</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>point_t</type>
      <name>BlockPointToModelMeters</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a239cbc16021469ab1ca1c6f4649bbcd8</anchor>
      <arglist>(const point_t &amp;bpt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawSides</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>af47d77c6b4067bebd78e85fcd9d61a92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawTop</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>af8500d9c2bdced2e5b3a4a8c63028b00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InvalidateModelPointCache</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a730931a216c7963136728cd0fa7adcfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a70632b99662be17f0fd707369a85e0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Bounds</type>
      <name>global_z</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a5f8fb273fed9ec51f59ff78d55386318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>inherit_color</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a7f6edb3bef55fb0038a82c6dc614f819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::list&lt; Block * &gt;::iterator &gt;</type>
      <name>list_entries</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a40a3ccad34bf42633d09b23f683c952d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Bounds</type>
      <name>local_z</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a634cda0acd5a7f8d9f92ba4a2f2bf7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mapped</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a0dde532e9ab34ea166b1c61126cb2247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>abee849ebb317ce04347a220fb6ec398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; point_t &gt;</type>
      <name>mpts</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a5733800635221224ca832e630593ee0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>pt_count</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>abf622eea440e0a87e0ceee8bf91043f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; point_t &gt;</type>
      <name>pts</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a8449963624c184e167b6e91ab69c75ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Cell * &gt;</type>
      <name>rendered_cells</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>aff685fd644f46383bc69fd7e17f27efd</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Size</type>
      <name>size</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a25611e0dc31dcb648ac5999c93785320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>wheel</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ad7af841a6ca2ca98e79fcf555cf81c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BlockGroup</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ac3a0e30bad796953b667d382ff42d30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Cell</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a4ceaaf9d661d54f6ed2b18cf0d8830a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Model</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a2bf2a0e9b454c55aa5dcb5aa4698697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SuperRegion</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>ac31376255d87f86be3c51faa360a285f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>World</name>
      <anchorfile>classStg_1_1Block.html</anchorfile>
      <anchor>a7b4bcdf992c21ae83363f25df05b1d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::BlockGroup</name>
    <filename>classStg_1_1BlockGroup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AppendBlock</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>addca7ee290ceed9297d4fdc82056922d</anchor>
      <arglist>(Block *block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendTouchingModels</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>aca642914f56f28ab651f2932dc7e02a8</anchor>
      <arglist>(std::set&lt; Model * &gt; &amp;touchers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockGroup</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>abe7c27be226cd462273eaa156c8f6664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CalcSize</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>af746df9fde9891462a2107d02f64c1ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CallDisplayList</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a40ca33e3bb09ddbb3e6a92f413fe6cb2</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>ae6fbc3dddce6bcb5c5ed2cac4e082a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawFootPrint</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>abea9bfb602e2b45a6c1ff040374d988e</anchor>
      <arglist>(const Geom &amp;geom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawSolid</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a3722a5e1fd35b60392452dcc3e4e4a47</anchor>
      <arglist>(const Geom &amp;geom)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetCount</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a12034c8dcacb7b80a6caa91893793e8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const point3_t &amp;</type>
      <name>GetOffset</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>addde44536b143ba2cc270f0f8487e9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Size &amp;</type>
      <name>GetSize</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>ad96607bc0cef944a9591b313f0adf7ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvalidateModelPointCache</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a467a1b6adf3691a3510b06a518e5da2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadBitmap</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>abf7021dd17488ac35c7b6827e2d6c41d</anchor>
      <arglist>(Model *mod, const std::string &amp;bitmapfile, Worldfile *wf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadBlock</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a72cf66097ad3c6af1ba1ec80e9c531f5</anchor>
      <arglist>(Model *mod, Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>ae81a5748eb067b264c864d376aac630b</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rasterize</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a3a641c2c2edf03555842df6823178011</anchor>
      <arglist>(uint8_t *data, unsigned int width, unsigned int height, meters_t cellwidth, meters_t cellheight)</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>TestCollision</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a2f196be87d5129230bf88cc285a41558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnMap</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a8ef207ce5cdd1682984fce08252a79d6</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BlockGroup</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a2de492ec9ba1b254d4af948ae28edcfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BuildDisplayList</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>ab34e3bee1d1f383c4446ea62a79d3c8f</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Block * &gt;</type>
      <name>blocks</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a97f008680e2635c1432dd291820e5594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>displaylist</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a410acfc4d149e6a7e8f8f95769f05647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>maxx</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a23bea68f6341ec5a66556a7480b28561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>maxy</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a896ecc225ae147d4390c5511617fc578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>minx</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>ad9f2934d80f685e85cacc5d433e62a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>miny</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a004c077353cdb97ca45c710a77183345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>point3_t</type>
      <name>offset</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>aea3523f221d075fef05f0e09d6c5f68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Size</type>
      <name>size</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a4aa881583161c1c2290378f137415b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Block</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>ac2af81cbc457d21a00f09f5e7e5c4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Model</name>
      <anchorfile>classStg_1_1BlockGroup.html</anchorfile>
      <anchor>a2bf2a0e9b454c55aa5dcb5aa4698697b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Bounds</name>
    <filename>classStg_1_1Bounds.html</filename>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classStg_1_1Bounds.html</anchorfile>
      <anchor>a46475c5477ea6079361dc1ead79da517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bounds</name>
      <anchorfile>classStg_1_1Bounds.html</anchorfile>
      <anchor>a9b218f08d2230901250f0ddf85400dbe</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Constrain</name>
      <anchorfile>classStg_1_1Bounds.html</anchorfile>
      <anchor>a365378170c80b96b58082f039e79b71a</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>Bounds &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Bounds.html</anchorfile>
      <anchor>afbd36dab100bfa2d3684e528c6a53349</anchor>
      <arglist>(Worldfile *wf, int section, const char *keyword)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max</name>
      <anchorfile>classStg_1_1Bounds.html</anchorfile>
      <anchor>a602199ec931349ad7c5aba242e3f12db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min</name>
      <anchorfile>classStg_1_1Bounds.html</anchorfile>
      <anchor>a6738da3593693428c3e47dd9882dbcc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::bounds3d_t</name>
    <filename>classStg_1_1bounds3d__t.html</filename>
    <member kind="function">
      <type></type>
      <name>bounds3d_t</name>
      <anchorfile>classStg_1_1bounds3d__t.html</anchorfile>
      <anchor>abb8fe24b930e886fb72cf753cf215a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bounds3d_t</name>
      <anchorfile>classStg_1_1bounds3d__t.html</anchorfile>
      <anchor>af15c5890026e3941073d245eb30bc9e1</anchor>
      <arglist>(const Bounds &amp;x, const Bounds &amp;y, const Bounds &amp;z)</arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>x</name>
      <anchorfile>classStg_1_1bounds3d__t.html</anchorfile>
      <anchor>a6ae33f1cff491c44d79e7bc4d44c59f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>y</name>
      <anchorfile>classStg_1_1bounds3d__t.html</anchorfile>
      <anchor>af1c970ed9623f0ec04a0d3f8682f8434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>z</name>
      <anchorfile>classStg_1_1bounds3d__t.html</anchorfile>
      <anchor>a8380fbaa755bf066ab78c74155963258</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Camera</name>
    <filename>classStg_1_1Camera.html</filename>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a0cc2c698633020efee696780b5b643cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Draw</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a7568744f093c66185e0959bab56d5a68</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>acd51fc228e0d860a343bc3396c4b19ce</anchor>
      <arglist>(Worldfile *wf, int sec)=0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pitch</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>aac465c81520de18ed705bf5ebacb17b0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>ab0dedbfbe81cd84f4d0e30e6bc402237</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>SetProjection</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a8709cd764580420091ce2b895f35d782</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>x</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a026e108d0909804d96aeae289a71a2f7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>y</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a12f0e66ef6ebeca3dbc928b88c25d9b1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yaw</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>ac67a2d9ed736f9ca892524b40a365ec0</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>z</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>ac881b894d65748353e19e5cbcd5c4cd7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a6f54913a56b91bdb01b13da57acae142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_pitch</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>acd0a18760ae390b80a3f5e6a94805fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_x</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a911ec6996872d902f4ec5a3e0d3312b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_y</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a3f3fa323f317b9c169fe95464e9ffc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_yaw</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a37eed6f81f5d34c944ef20ab6a1cd956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_z</name>
      <anchorfile>classStg_1_1Camera.html</anchorfile>
      <anchor>a0111cd0d8b2c093fcccc81db507fa593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Canvas</name>
    <filename>classStg_1_1Canvas.html</filename>
    <class kind="class">Stg::Canvas::GlColorStack</class>
    <member kind="function">
      <type></type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>aa1fd849f6afb4823b0dc6dcdbda1718b</anchor>
      <arglist>(WorldGui *world, int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CanvasToWorld</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a2054ab96a6fc0d878b2917d6da94a32e</anchor>
      <arglist>(int px, int py, double *wx, double *wy, double *wz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createMenuItems</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>abfbd27b859ed723732766bb318377007</anchor>
      <arglist>(Fl_Menu_Bar *menu, std::string path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dirtyBuffer</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ab026f667837b3b4d6b29a82e9d804b7c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a356b9fbf8aa7d45a53bb2a32451f8dc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawBlocks</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a3a8a8a97fd72441214941463af846fd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawBoundingBoxes</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a09326b7fd3a52825f2dfdbf12647f10a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawFloor</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>aba475cac38051f0da8611ec9e14831bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnterScreenCS</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a7d9a84435118dca868c39e381c8f418a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FixViewport</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a9795109cec06101c877fd99d563779a9</anchor>
      <arglist>(int W, int H)</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>getModel</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a57690d7263ec8ddce2aa39d708188927</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>handle</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a3ec459ef5f98c35494cedfde2ab460a5</anchor>
      <arglist>(int event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGl</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a02cdb7149ced4c97661f6c0775c5c74b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitTextures</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a96ec493c9c797b18d20906290f35b167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InvertView</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad3bf27f37d8a39883627eb14de7134e8</anchor>
      <arglist>(uint32_t invertflags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTopView</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>af5881127722390c0ddee7d2d7d6aca56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LeaveScreenCS</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a436c025ae3a4c71f3a9ddd0e97c12b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>afe4c1c6076d61a5bf324d92fbf0c1b3b</anchor>
      <arglist>(Worldfile *wf, int section)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopColor</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ae31d01d168ffbd2d68bc07d45168f15e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad869202cc149ead8042eda0c10146dcd</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a16af934be4ebe135227c203ef983a629</anchor>
      <arglist>(double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>renderFrame</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad160684c429ddfa3dc0d4fda8010cf0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCamera</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad9add122972df1c1cd489f24ac40695b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a2338b70a3adec38aff0b36c588f8e179</anchor>
      <arglist>(int X, int Y, int W, int H)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>af1353c53cc9813d8e7d4fd4d9aec2e83</anchor>
      <arglist>(Worldfile *wf, int section)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Screenshot</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>adb416e9abb375d5f9e97133e9a7176a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a28386a38b65a35be1c6b7d8ad3fe168e</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selected</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ac508fac43cca75bf57fcb27aa74014d4</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirtyBuffer</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a32c8b0c35e9390a05dda367cb5a9f54c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unSelect</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a7b538978da74442c6c104c02d2201a30</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unSelectAll</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a5609fec4af660a1109830744b2d6099a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>VisualizeAll</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>afdb1f60bdeb6b7f6a3c82877c8b15868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Canvas</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a237c4549ad2e27c729cd1f71e89f0fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>perspectiveCb</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a0e96631095f1718441f3886dd6784e87</anchor>
      <arglist>(Fl_Widget *w, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TimerCallback</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a30e149b9555648fac5059804c4aaabc9</anchor>
      <arglist>(Canvas *canvas)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, Option * &gt;</type>
      <name>_custom_options</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a245222419a29264dcbe933b7d32c46bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>frames_rendered_count</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a077d80bac62bd5e76d20f975e73b72f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>graphics</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ae827a93f7a4ff945f23c3150b69efbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>screenshot_frame_skip</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>acc479089e37cc165508fb4e21a7e7ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WorldGui *</type>
      <name>world</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a68aec1bdbec7f3ba5999cb7e904c2aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddModel</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a3bc9f774aadf1a61798249bfcf0a80b7</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearRays</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ab2c5005e5e984064568e2f5c156dcb3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawGlobalGrid</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ac4e800be762b52358513a8685e7f1ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DrawRays</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>aa15c148a6eb67cf802dd54af84f67a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordRay</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a4ad7280dbbf90513dd316cff44fc6a60</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RemoveModel</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ae29bb874a24908594bed9d957a538fda</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OrthoCamera</type>
      <name>camera</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a92215a3937e81257ae27d5d68f800b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>clicked_empty_space</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a41cfd2a314be4ba714effb9b58a4f3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>class Stg::Canvas::GlColorStack</type>
      <name>colorstack</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a9575ff6615e1a94a482cfbe708266531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>current_camera</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad1ff58f7c1a925cb5bdca8851b04f48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dirty_buffer</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ab98943a34d7e02c984068986bfc3ade6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>empty_space_startx</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a9001c85110ae62ed436e27a9d6f668a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>empty_space_starty</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad7a1c0478c318e172ac3699ce06367a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msec_t</type>
      <name>interval</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad55c45ff858da9622140e5c9c3310e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>last_selection</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>aa01c2bf72a9651de4ef42e71eb660afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Model * &gt;</type>
      <name>models_sorted</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>afe900309a8af168cd07e7867ab6ee4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>pCamOn</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a2878a9113a031ceb46cea9d91e3983de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PerspectiveCamera</type>
      <name>perspective_camera</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad17c4af9a75f856b6d02823cdb715840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Model * &gt;</type>
      <name>selected_models</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>aa022edc03c5d6c42b4f9673a6678ca91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>selectedModel</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a5a22b7990e5d317f3c645fae378fcbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showBBoxes</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a6fdeb5b0bfcc5f52226be0c52575adde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showBlocks</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>af581a229f17f014798900a9a61cb235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showBlur</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a707f38ef2859e6d91126b9db017d489f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showClock</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a018946751574d048e30fde93437abed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showData</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>af0d4ab751d26e4ffbcc084805ae82c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showFlags</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a2d2ce066233b796768a44f4602df61e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showFollow</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a0411361bd3d58a2537d848f97c4ec5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showFootprints</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a1ceae8269e53df163498d636c6c5f091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showGrid</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ae067c07b2e0c79970557bace13ab837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showOccupancy</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a48d90c62900b6649eec9bf473f4cc6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showScreenshots</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a305767702246ac78c516721a2bbae325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showStatus</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a33367d3cc7787ace16f1eb922937d976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showTrailArrows</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>aa6226fd7951816f54eba126102b75316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showTrailRise</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a80c036122f39e7c36cd75a36e9cc347c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showTrails</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a84c1fefac618795f2de1d08158c28f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>showVoxels</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a805275426272f178d82300578a8439c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>startx</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a1906b91b67a028ed5f72514989feff5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>starty</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a1bcb0f8cda4b2bc2d614653439b108d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option</type>
      <name>visualizeAll</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a51367c0045b0e676313248e9402d2744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Worldfile *</type>
      <name>wf</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a156af4433561eab8f551b262681ae18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Model</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>a2bf2a0e9b454c55aa5dcb5aa4698697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>WorldGui</name>
      <anchorfile>classStg_1_1Canvas.html</anchorfile>
      <anchor>ad223cdf40b827667fb94cddf81c703e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model::cb_t</name>
    <filename>classStg_1_1Model_1_1cb__t.html</filename>
    <member kind="function">
      <type></type>
      <name>cb_t</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>ac9e6cf4560995b28bd51373cd53f3307</anchor>
      <arglist>(model_callback_t cb, void *arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cb_t</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>a1ea54aa613e1cba118b6185bb0ac86b1</anchor>
      <arglist>(world_callback_t cb, void *arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cb_t</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>acc3c645d322e3b3f5a6da3255274758c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>adec88c08301473667998f97005353cbf</anchor>
      <arglist>(const cb_t &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>a3926302ef82cb1aaca5562f0b55e3f8b</anchor>
      <arglist>(const cb_t &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>aedb1d07b5bd17a4c2539e3adb820d8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>model_callback_t</type>
      <name>callback</name>
      <anchorfile>classStg_1_1Model_1_1cb__t.html</anchorfile>
      <anchor>a4f5411b32de2a5794ceb0e4ee310f9cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Cell</name>
    <filename>classStg_1_1Cell.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddBlock</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a6367c861e798d19b302c84588798394b</anchor>
      <arglist>(Block *b, unsigned int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cell</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a7637d10597762b71be8fbcd87865af36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Block * &gt; &amp;</type>
      <name>GetBlocks</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a8c5c20a6e80dbce06077b1d45f32bd7c</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveBlock</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a87c21f1ac2dc69345ef3642f3f0f0809</anchor>
      <arglist>(Block *b, unsigned int index)</arglist>
    </member>
    <member kind="variable">
      <type>Region *</type>
      <name>region</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a0e23e67c737d32e274f2daeda7e3dabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Block * &gt;</type>
      <name>blocks</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a33727308bd943f3a9d40fdc631a9ed8e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SuperRegion</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>ac31376255d87f86be3c51faa360a285f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>World</name>
      <anchorfile>classStg_1_1Cell.html</anchorfile>
      <anchor>a7b4bcdf992c21ae83363f25df05b1d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Worldfile::CEntity</name>
    <filename>classStg_1_1Worldfile_1_1CEntity.html</filename>
    <member kind="function">
      <type></type>
      <name>CEntity</name>
      <anchorfile>classStg_1_1Worldfile_1_1CEntity.html</anchorfile>
      <anchor>a8c5c81a2cb6187afffee17b565e6f89d</anchor>
      <arglist>(int parent, const char *type)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parent</name>
      <anchorfile>classStg_1_1Worldfile_1_1CEntity.html</anchorfile>
      <anchor>a9433807edcd141533f223e756e51660e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classStg_1_1Worldfile_1_1CEntity.html</anchorfile>
      <anchor>a523f32eeac0bf68e6bb99611e4a159c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>clientDisplaylist</name>
    <filename>structclientDisplaylist.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>DisplayList</name>
      <anchorfile>structclientDisplaylist.html</anchorfile>
      <anchor>ad36abf8657276b26acd94393d8f59148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Message &gt;</type>
      <name>RenderItems</name>
      <anchorfile>structclientDisplaylist.html</anchorfile>
      <anchor>ad759bbbbe1be0a737bdba3e92ac0c959</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Worldfile::CMacro</name>
    <filename>classStg_1_1Worldfile_1_1CMacro.html</filename>
    <member kind="function">
      <type></type>
      <name>CMacro</name>
      <anchorfile>classStg_1_1Worldfile_1_1CMacro.html</anchorfile>
      <anchor>af8bfe879bc7cdf73648623469ea53878</anchor>
      <arglist>(const char *macroname, const char *entityname, int line, int starttoken, int endtoken)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>endtoken</name>
      <anchorfile>classStg_1_1Worldfile_1_1CMacro.html</anchorfile>
      <anchor>afe77e16500cae2e0fb1acb778efc745e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>entityname</name>
      <anchorfile>classStg_1_1Worldfile_1_1CMacro.html</anchorfile>
      <anchor>a8b069479a2e7b4e2c6d9b05480e5779b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>classStg_1_1Worldfile_1_1CMacro.html</anchorfile>
      <anchor>a7ac9cbf8b3b27f9a2df041c476e6b30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>macroname</name>
      <anchorfile>classStg_1_1Worldfile_1_1CMacro.html</anchorfile>
      <anchor>afda0364733e1284603ce5188e75ce894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>starttoken</name>
      <anchorfile>classStg_1_1Worldfile_1_1CMacro.html</anchorfile>
      <anchor>a96ad084967af1466f142dd8e6b604f0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Color</name>
    <filename>classStg_1_1Color.html</filename>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>ac2d505b186fb1faf0ce5d3945b1ff5c1</anchor>
      <arglist>(double r, double g, double b, double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a922b15aae6b52b1ff970eb93005074f3</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a9a742cbe9f9f4037f5d9f4e81a9b2428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GLSet</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>adfb021a9ece5660f079179c48856fd30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const Color &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>ae1ce799ece5071d857f62acf7aa05d41</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a26a76773840d4e600740653cb6c56571</anchor>
      <arglist>(const Color &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>aa5e31eca29f94f3ea9d91bd8cd159558</anchor>
      <arglist>(const Color &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a339dc97f0ceda008146c3689cdf9fa05</anchor>
      <arglist>(const char *prefix) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Color</type>
      <name>RandomColor</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a5a50d5a5bc7c5007992def88fc3824ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a556209e5be115c872b947399180f1e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a541c25b8abab258d8f393b507627c547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a53f852a4f9d7cc08185ad04143967eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>ae5f128538209e48a418e812d387907f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>blue</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>aa87280fb8d4db0eef8abb75f8b38f454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>cyan</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a21312bf978adb06dddc6b28c050d1e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>green</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a750a35e6278b39e348c2757db54fdda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>magenta</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>aef8e459e9c324ae76adede4ee8c89863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>red</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>ae49463e1304b7b86b2c6df689c6bbb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Color</type>
      <name>yellow</name>
      <anchorfile>classStg_1_1Color.html</anchorfile>
      <anchor>a412e363e456165ede1fe411639b72af2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::ModelCamera::ColoredVertex</name>
    <filename>structStg_1_1ModelCamera_1_1ColoredVertex.html</filename>
    <member kind="variable">
      <type>GLfloat</type>
      <name>x</name>
      <anchorfile>structStg_1_1ModelCamera_1_1ColoredVertex.html</anchorfile>
      <anchor>a154745f1335b7dac40989d43b0d9ff27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>y</name>
      <anchorfile>structStg_1_1ModelCamera_1_1ColoredVertex.html</anchorfile>
      <anchor>add6d4771a909acd7c5dae39ed7e737e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat</type>
      <name>z</name>
      <anchorfile>structStg_1_1ModelCamera_1_1ColoredVertex.html</anchorfile>
      <anchor>a248d558f64441587c1da6443a6f1cf4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::ModelGripper::config_t</name>
    <filename>structStg_1_1ModelGripper_1_1config__t.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>autosnatch</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>ae96a749c3924ea9c50bfc516be0fa606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>beam</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a26c0dd2a7773e5358b145163c865602c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>break_beam_inset</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>aa52977591557a6eaa6fad79de9da7aa9</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>close_limit</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a36a6c3b3067aba98b1f17fc126ac7cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>contact</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a4eebb8abfa0fbdca64285c5eb9749679</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>gripped</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a63640a260e8c96391850400dd4a601d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lift_state_t</type>
      <name>lift</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a086e27530bde366ee9de9cfff1a60c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lift_position</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>aa2b4ec1027db7586e6ffe166f98120ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>paddle_position</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a693745e651dd13609bd74b3d02c124c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>paddle_size</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a4daa1ab4fb90c7ee630c4b38a13f67c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>paddle_state_t</type>
      <name>paddles</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>a2fbfc4afc2516be65c9f78dd142d1ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>paddles_stalled</name>
      <anchorfile>structStg_1_1ModelGripper_1_1config__t.html</anchorfile>
      <anchor>aa2558983e327ba4fbccbf22462ed2ddd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::CProperty</name>
    <filename>classStg_1_1CProperty.html</filename>
    <member kind="function">
      <type></type>
      <name>CProperty</name>
      <anchorfile>classStg_1_1CProperty.html</anchorfile>
      <anchor>af0b08a13f661fdc8b1237e48aaa349d5</anchor>
      <arglist>(int entity, const char *name, int line)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>entity</name>
      <anchorfile>classStg_1_1CProperty.html</anchorfile>
      <anchor>a4409013be121d32889b00862f0852bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>classStg_1_1CProperty.html</anchorfile>
      <anchor>ad318ed64149e38d9ada73ec250d708bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classStg_1_1CProperty.html</anchorfile>
      <anchor>a057ce9a0742c0b0e50da776bec65adda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classStg_1_1CProperty.html</anchorfile>
      <anchor>aa30c89e502cea9eb578e3264a7e00026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>values</name>
      <anchorfile>classStg_1_1CProperty.html</anchorfile>
      <anchor>ab10edbf9131799f620aaec7bb902ae7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Worldfile::CToken</name>
    <filename>classStg_1_1Worldfile_1_1CToken.html</filename>
    <member kind="function">
      <type></type>
      <name>CToken</name>
      <anchorfile>classStg_1_1Worldfile_1_1CToken.html</anchorfile>
      <anchor>a6ac1ea2e7f3423fca108521c69f5aa32</anchor>
      <arglist>(int include, int type, const char *value)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>include</name>
      <anchorfile>classStg_1_1Worldfile_1_1CToken.html</anchorfile>
      <anchor>a7ac64c4e6d0720d5d8935431e8464693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>classStg_1_1Worldfile_1_1CToken.html</anchorfile>
      <anchor>a286f84d0e90346504e0b75f203685d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>classStg_1_1Worldfile_1_1CToken.html</anchorfile>
      <anchor>a7c57fd456f9709285566ed1f529bcd4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::CtrlArgs</name>
    <filename>classStg_1_1CtrlArgs.html</filename>
    <member kind="function">
      <type></type>
      <name>CtrlArgs</name>
      <anchorfile>classStg_1_1CtrlArgs.html</anchorfile>
      <anchor>ab827f93f522bdf46c906ee44ed0ada7c</anchor>
      <arglist>(std::string w, std::string c)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cmdline</name>
      <anchorfile>classStg_1_1CtrlArgs.html</anchorfile>
      <anchor>a036eafa7d11847c6078d6f75a8688289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>worldfile</name>
      <anchorfile>classStg_1_1CtrlArgs.html</anchorfile>
      <anchor>ab88fb7fbd062ccb91d72594c56a3d07b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::PowerPack::DissipationVis</name>
    <filename>classStg_1_1PowerPack_1_1DissipationVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type>void</type>
      <name>Accumulate</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a0b3eda174906a78fc7a4c97d43f32714</anchor>
      <arglist>(meters_t x, meters_t y, joules_t amount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DissipationVis</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>af700d39df7233b340312b143bc22532a</anchor>
      <arglist>(meters_t width, meters_t height, meters_t cellsize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a81862829ee90f4118d76fef6dfe7c6d0</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DissipationVis</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a6aa18699ea437b6e827ab1ca2bee41b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; joules_t &gt;</type>
      <name>cells</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a0138e553238276111424d57e1047c6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cellsize</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a4b8df29e2680bf4c3efd63c3c7aab745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>columns</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>abeaa66db2295f43696cda7b764e7ca1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>height</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a6409d8e64104b2f7eb12ee1f869bfd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>joules_t</type>
      <name>peak_value</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a1b3d9b4ad603468b53a778abca8efa16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>rows</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a4b9a48296d32fc2a67a0f21a829d46f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>width</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a9b92ad5ac8e756212da6872529e58549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static joules_t</type>
      <name>global_peak_value</name>
      <anchorfile>classStg_1_1PowerPack_1_1DissipationVis.html</anchorfile>
      <anchor>a3e5200b672183cda9b30e78bb4ffcdaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DistFuncObj</name>
    <filename>classDistFuncObj.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>DistFuncObj</name>
      <anchorfile>classDistFuncObj.html</anchorfile>
      <anchor>a1f83a09dc2aaabd8b1918cefa535ce76</anchor>
      <arglist>(meters_t x, meters_t y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classDistFuncObj.html</anchorfile>
      <anchor>a78423bb58d8b2890af81daf37fed8596</anchor>
      <arglist>(const Model *a, const Model *b) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>x</name>
      <anchorfile>classDistFuncObj.html</anchorfile>
      <anchor>a6a7b39024fe952db02e659612b629549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>y</name>
      <anchorfile>classDistFuncObj.html</anchorfile>
      <anchor>a793372ab4dd617b7271bda63ec45ba0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Robot::Edge</name>
    <filename>classRobot_1_1Edge.html</filename>
    <member kind="function">
      <type></type>
      <name>Edge</name>
      <anchorfile>classRobot_1_1Edge.html</anchorfile>
      <anchor>aa852eddc7f2eb503e29b275208afd7f8</anchor>
      <arglist>(Node *to, double cost=1.0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cost</name>
      <anchorfile>classRobot_1_1Edge.html</anchorfile>
      <anchor>a0a0599c23a14051293ad4a11dd502ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>to</name>
      <anchorfile>classRobot_1_1Edge.html</anchorfile>
      <anchor>a403fa3cdda4c8130b1f90f173030d39c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::World::Event</name>
    <filename>classStg_1_1World_1_1Event.html</filename>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>classStg_1_1World_1_1Event.html</anchorfile>
      <anchor>a1469706bb69a5d5b9ac04223d1fcbe02</anchor>
      <arglist>(usec_t time, Model *mod, model_callback_t cb, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classStg_1_1World_1_1Event.html</anchorfile>
      <anchor>a5251d44208a0acfd358453db54c227f4</anchor>
      <arglist>(const Event &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>classStg_1_1World_1_1Event.html</anchorfile>
      <anchor>a1a9b7d3bf92978437294c77072819bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>model_callback_t</type>
      <name>cb</name>
      <anchorfile>classStg_1_1World_1_1Event.html</anchorfile>
      <anchor>a7f2d5a28f7c99559399a3d9eddbb00fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1World_1_1Event.html</anchorfile>
      <anchor>afdbb4d36906479f7d6aa7f911ccd9cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>usec_t</type>
      <name>time</name>
      <anchorfile>classStg_1_1World_1_1Event.html</anchorfile>
      <anchor>a2c43eca6840eb9c2e98e0a545df7157a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExampleDriver</name>
    <filename>classExampleDriver.html</filename>
    <member kind="function">
      <type></type>
      <name>ExampleDriver</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>a9491a08241fc994a45cce87c8600a269</anchor>
      <arglist>(ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>ae759246026628b909c3834adb09f4aee</anchor>
      <arglist>(MessageQueue *resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Setup</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>aa94dfaddffee85b25cbce07edaa0d229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Shutdown</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>a98a34760e4aa7c538d5ab26f754955c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Main</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>aa011c4fd0d25ea99afd341d5c2fff8ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>a66c5a76e402d6636e1bc0f20bb592473</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>foop</name>
      <anchorfile>classExampleDriver.html</anchorfile>
      <anchor>a74a1f86c407da6a43a51619477d2df9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelFiducial::Fiducial</name>
    <filename>classStg_1_1ModelFiducial_1_1Fiducial.html</filename>
    <member kind="variable">
      <type>radians_t</type>
      <name>bearing</name>
      <anchorfile>classStg_1_1ModelFiducial_1_1Fiducial.html</anchorfile>
      <anchor>a9c9878bc679229ba29918ddc04c30e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>geom</name>
      <anchorfile>classStg_1_1ModelFiducial_1_1Fiducial.html</anchorfile>
      <anchor>ac3c37f86cce79e02ada478755561bdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classStg_1_1ModelFiducial_1_1Fiducial.html</anchorfile>
      <anchor>a67e7c12ef10b16299c5bd3b00af9cb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1ModelFiducial_1_1Fiducial.html</anchorfile>
      <anchor>a035ee8d81187932c47b9f98de169de20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1ModelFiducial_1_1Fiducial.html</anchorfile>
      <anchor>a0747635d057c5e53155f5702022e72d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>range</name>
      <anchorfile>classStg_1_1ModelFiducial_1_1Fiducial.html</anchorfile>
      <anchor>af371eb1df7fe9f47648af203e6f89100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Fiducial</name>
    <filename>classlspTest_1_1Fiducial.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>a1fb97ff1bfaac965ee1d7c5c73810af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>aa5bcb2e2877b829f57e3a85e78e36e2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testConfig</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>ad5fddda9d30e056f4c3ed0d763d50a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testData</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>a20dfc2b14d36147ad0c895fc53664154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testGeom</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>a12d9989daa52783b747c9588fc2d9f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_fiducial_t *</type>
      <name>fiducialProxy</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>a3e6332776dd178915b70e336f5a52955</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>abb999e8d0232abe22a21529cfa3715e0</anchor>
      <arglist>(testGeom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>a573e8a21d5d7a52c42022a8aa7b69557</anchor>
      <arglist>(testData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>aeeb42007bf8d5fc789f3b394881ff19a</anchor>
      <arglist>(Fiducial)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Fiducial.html</anchorfile>
      <anchor>a46412941025ada18e2f2c84a0bbdb4ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::FileManager</name>
    <filename>classStg_1_1FileManager.html</filename>
    <member kind="function">
      <type></type>
      <name>FileManager</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>a08bb0db5418640109a8e2d8af249e959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newWorld</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>abd8f3e530eee1ce82ea37aa5c3419acf</anchor>
      <arglist>(const std::string &amp;worldfile)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>worldsRoot</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>ae1cc550c4190417f9881a9515b66c37d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>findFile</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>ae9a9b13600b7ea808d588b7e7665cee4</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readable</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>a47adbfaded2e27386288da61ff22359b</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>stagePath</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>a725f9e604cd7abbac25c903e890ba0e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>stripFilename</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>a3c20100a2a1f9ad0ecb647075762ce9e</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>WorldsRoot</name>
      <anchorfile>classStg_1_1FileManager.html</anchorfile>
      <anchor>aa722ec181e28d9a5f2de510a11c1bea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FixedSizeAllocator</name>
    <filename>classFixedSizeAllocator.html</filename>
    <templarg>USER_TYPE</templarg>
    <class kind="struct">FixedSizeAllocator::FSA_ELEMENT</class>
    <member kind="enumvalue">
      <name>FSA_DEFAULT_SIZE</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>ac1babd155fdc91afbf6f482b72159bedaebe774d28a3eae87c854bb3f31c48327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FSA_DEFAULT_SIZE</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>ac1babd155fdc91afbf6f482b72159bedaebe774d28a3eae87c854bb3f31c48327</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>USER_TYPE *</type>
      <name>alloc</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>ac48055f3218de0c25caa71312ddd71a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Debug</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>afec18245a3195a6aaad728f371abc4a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedSizeAllocator</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>ae5c456344d0c741b01c9441573159586</anchor>
      <arglist>(unsigned int MaxElements=FSA_DEFAULT_SIZE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>a2c8cfe0b5c46c9e11baf09a86f369b58</anchor>
      <arglist>(USER_TYPE *user_data)</arglist>
    </member>
    <member kind="function">
      <type>USER_TYPE *</type>
      <name>GetFirst</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>a483c3ae6aa4869a622f018a1bb7de4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>USER_TYPE *</type>
      <name>GetNext</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>abc6a00b10f0853c011b7b0105293165a</anchor>
      <arglist>(USER_TYPE *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FixedSizeAllocator</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>af7438266b86f2c4558293fef1f0236c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_MaxElements</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>a9e654649b6218c2bbbc4e5db33a32aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FSA_ELEMENT *</type>
      <name>m_pFirstFree</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>ad23c79e694d655fb2eb95f89b8155368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FSA_ELEMENT *</type>
      <name>m_pFirstUsed</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>a62d4bc190e9efa79f5857def7a3b9714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FSA_ELEMENT *</type>
      <name>m_pMemory</name>
      <anchorfile>classFixedSizeAllocator.html</anchorfile>
      <anchor>a16ce4966728da88ddaa4b8fd4c13bf76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model::Flag</name>
    <filename>classStg_1_1Model_1_1Flag.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>ae2068693748fda3f082873755f65770c</anchor>
      <arglist>(GLUquadric *quadric)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Flag</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a2e015a0f84f486eb5262168044413a8a</anchor>
      <arglist>(const Color &amp;color, double size)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>GetColor</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a486a4c14b4e05f2dddd16f4af119441a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetSize</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a68c198074799bac3482be23982e42fd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Flag *</type>
      <name>Nibble</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a9640eb9136ce0648a7f9c47fbadd105c</anchor>
      <arglist>(double portion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetColor</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a8771b547912183a9af23306ae79181ae</anchor>
      <arglist>(const Color &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSize</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a124bb299f5e6f2c2603ca6c7c033654c</anchor>
      <arglist>(double sz)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a5bcbf3e6647a1f3801757b49cc4f1345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>displaylist</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a55b1a3387fade18469c4bcefecfcf76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>size</name>
      <anchorfile>classStg_1_1Model_1_1Flag.html</anchorfile>
      <anchor>a8df3bff511f2292abed2fd6d49e2aba6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::fov_t</name>
    <filename>structStg_1_1fov__t.html</filename>
    <member kind="variable">
      <type>radians_t</type>
      <name>angle</name>
      <anchorfile>structStg_1_1fov__t.html</anchorfile>
      <anchor>ac7765ad39c691b58eda12bdf44dcb1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>range</name>
      <anchorfile>structStg_1_1fov__t.html</anchorfile>
      <anchor>a7c176a097070cc685353a4a911e67c71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedSizeAllocator::FSA_ELEMENT</name>
    <filename>structFixedSizeAllocator_1_1FSA__ELEMENT.html</filename>
    <member kind="variable">
      <type>FSA_ELEMENT *</type>
      <name>pNext</name>
      <anchorfile>structFixedSizeAllocator_1_1FSA__ELEMENT.html</anchorfile>
      <anchor>a286ad3e87228466107eef29e6e5a7d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FSA_ELEMENT *</type>
      <name>pPrev</name>
      <anchorfile>structFixedSizeAllocator_1_1FSA__ELEMENT.html</anchorfile>
      <anchor>a2392c4eaf0fe0f15451076d9fc9348ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USER_TYPE</type>
      <name>UserType</name>
      <anchorfile>structFixedSizeAllocator_1_1FSA__ELEMENT.html</anchorfile>
      <anchor>ab03c9e3fd88ea983170e40dd23a70473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Geom</name>
    <filename>classStg_1_1Geom.html</filename>
    <member kind="function">
      <type></type>
      <name>Geom</name>
      <anchorfile>classStg_1_1Geom.html</anchorfile>
      <anchor>a8b242a718fe0f06ad3605b54fef88552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Geom</name>
      <anchorfile>classStg_1_1Geom.html</anchorfile>
      <anchor>a40ab4661cf16dd5c9831b014870e7d25</anchor>
      <arglist>(const Pose &amp;p, const Size &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1Geom.html</anchorfile>
      <anchor>af70caf20368c7b53f85721a626062a8a</anchor>
      <arglist>(const char *prefix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classStg_1_1Geom.html</anchorfile>
      <anchor>a1a00212d04fde7577ca18fd61853e7d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1Geom.html</anchorfile>
      <anchor>a351d6b2e653d61bb7bb0d11796cbb731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>size</name>
      <anchorfile>classStg_1_1Geom.html</anchorfile>
      <anchor>aea93a59dd7041460ee29c99dbec82a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Canvas::GlColorStack</name>
    <filename>classStg_1_1Canvas_1_1GlColorStack.html</filename>
    <member kind="function">
      <type></type>
      <name>GlColorStack</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>a3a08025158e30371a9f55b2224e744b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Length</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>a4a3293066831589f22bd2d512f6b40bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Pop</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>a76b1b4eef27f07377fc13836f21d79d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>a60f7f198a2b3b58a0d197573094eb571</anchor>
      <arglist>(double r, double g, double b, double a=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>adc0e1ac42638772c442e27e8c0431a36</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlColorStack</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>a1ff1f7de5a8fd93b2c827d265aa5f151</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; Color &gt;</type>
      <name>colorstack</name>
      <anchorfile>classStg_1_1Canvas_1_1GlColorStack.html</anchorfile>
      <anchor>adc4ab1f95018c8584ef145fa1040cd41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Robot::Graph</name>
    <filename>classRobot_1_1Graph.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddNode</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>a75e33e0ccf580b596eab11f724fef295</anchor>
      <arglist>(Node *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>aab75c97bf5c217aa8bff8da97aa063f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GoodDirection</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>afc81416fc324652edd40eaaaa9612317</anchor>
      <arglist>(const Pose &amp;pose, meters_t range, radians_t &amp;heading_result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Graph</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>ad4cc5fec3fa527a0229fd44d11c53fe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopFront</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>a2989c14b1e8389da1396155fc7a075f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Graph</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>a9f600238cd33e4a308e98a2b590b1b60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node * &gt;</type>
      <name>nodes</name>
      <anchorfile>classRobot_1_1Graph.html</anchorfile>
      <anchor>a2427ef0a7ed4aabbd782f9ed29634a97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Robot::GraphVis</name>
    <filename>classRobot_1_1GraphVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type></type>
      <name>GraphVis</name>
      <anchorfile>classRobot_1_1GraphVis.html</anchorfile>
      <anchor>a606c9ee9c58c75f1e7e29b0871ccc017</anchor>
      <arglist>(Graph **graphpp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classRobot_1_1GraphVis.html</anchorfile>
      <anchor>a0fc43dac03fe7ffbf07c47016c11b0fe</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GraphVis</name>
      <anchorfile>classRobot_1_1GraphVis.html</anchorfile>
      <anchor>aae47ec43171616f910a09307553f764f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Graph **</type>
      <name>graphpp</name>
      <anchorfile>classRobot_1_1GraphVis.html</anchorfile>
      <anchor>a5c330893f23108e5a05e7adcd51da040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model::GuiState</name>
    <filename>classStg_1_1Model_1_1GuiState.html</filename>
    <member kind="function">
      <type></type>
      <name>GuiState</name>
      <anchorfile>classStg_1_1Model_1_1GuiState.html</anchorfile>
      <anchor>a2c674761d2b1f1cccf94279e5b4715d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GuiState &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Model_1_1GuiState.html</anchorfile>
      <anchor>a02f54036f9657781a6c54e08f81241e7</anchor>
      <arglist>(Worldfile *wf, int wf_entity)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>grid</name>
      <anchorfile>classStg_1_1Model_1_1GuiState.html</anchorfile>
      <anchor>a6c3971196aa4a5a47b9e9e434aa9c09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>move</name>
      <anchorfile>classStg_1_1Model_1_1GuiState.html</anchorfile>
      <anchor>a97415f59bc9b44c4b4a6a3730c88d5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>nose</name>
      <anchorfile>classStg_1_1Model_1_1GuiState.html</anchorfile>
      <anchor>aba0111c8e906583c2b2a2642dc500ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>outline</name>
      <anchorfile>classStg_1_1Model_1_1GuiState.html</anchorfile>
      <anchor>a6906258e9eff244dd3a8839c55634b61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AStarSearch::HeapCompare_f</name>
    <filename>classAStarSearch_1_1HeapCompare__f.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classAStarSearch_1_1HeapCompare__f.html</anchorfile>
      <anchor>ae5c10728ee9a347f1e24e5c958c343c9</anchor>
      <arglist>(const Node *x, const Node *y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>info_t</name>
    <filename>structinfo__t.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>capacity</name>
      <anchorfile>structinfo__t.html</anchorfile>
      <anchor>a9c358182060d5f664c5debda3f42820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>interval</name>
      <anchorfile>structinfo__t.html</anchorfile>
      <anchor>ae961534ca939e5b024606bf7337cac3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Interface</name>
    <filename>classInterface.html</filename>
    <member kind="function">
      <type></type>
      <name>Interface</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>ab17fb4691e5805635fbd3ccd1e09049f</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a7028cd8217dde317c048308a483122d0</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a1c1686724134811fb2b3e9e2678171d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Subscribe</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>ab67d8153f61a30a93b0859c2fbe98309</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Subscribe</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a78a516a8e4e0934886576cca336466c2</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Unsubscribe</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>adf0193d09e2822751822df81553843e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Unsubscribe</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a8ed635923a3119ebc697993f169a96e0</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Interface</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a752fd0b1d7abfcfaa6b2e4425a97af2d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>player_devaddr_t</type>
      <name>addr</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a2ea64426a1dfdf78d02ea2168cca0154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StgDriver *</type>
      <name>driver</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a5d5320f38bad72a2d6540b0654ce8652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_publish_time</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>af82e5c08e9fd11ad710fc8926aa6cbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>publish_interval_msec</name>
      <anchorfile>classInterface.html</anchorfile>
      <anchor>a001412c9044a6bda5d2506fd7ae80f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceActArray</name>
    <filename>classInterfaceActArray.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceActArray</name>
      <anchorfile>classInterfaceActArray.html</anchorfile>
      <anchor>afa33c7756e427e27351a0d85bcc4eaee</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceActArray.html</anchorfile>
      <anchor>ae0bd117bab6297ef82836a221c2a4790</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceActArray.html</anchorfile>
      <anchor>a40504d7a472e1cc6274bfc69501cfca7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceActArray</name>
      <anchorfile>classInterfaceActArray.html</anchorfile>
      <anchor>a5f1e1f3600204794766311bc02bafd78</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceBlobfinder</name>
    <filename>classInterfaceBlobfinder.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceBlobfinder</name>
      <anchorfile>classInterfaceBlobfinder.html</anchorfile>
      <anchor>ac582387e6d8c0ece083b6afc4ca87593</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceBlobfinder.html</anchorfile>
      <anchor>a788ad968953fbb5391126ceb03704e96</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceBlobfinder.html</anchorfile>
      <anchor>accda47a65798e4f687f8b5b353c1a7a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceBlobfinder</name>
      <anchorfile>classInterfaceBlobfinder.html</anchorfile>
      <anchor>a64be764268fc525770a894ebab346a79</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceBumper</name>
    <filename>classInterfaceBumper.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceBumper</name>
      <anchorfile>classInterfaceBumper.html</anchorfile>
      <anchor>a20aa3da0b6fe939f4f519e380c9414c8</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceBumper.html</anchorfile>
      <anchor>ac135ddba7470f7c8aa66977670bc6db7</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceBumper.html</anchorfile>
      <anchor>af945c4173df52ed956456548beb5b77f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceBumper</name>
      <anchorfile>classInterfaceBumper.html</anchorfile>
      <anchor>a2275d5b56a4a06ee6c81b0acee2b4de5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceFiducial</name>
    <filename>classInterfaceFiducial.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceFiducial</name>
      <anchorfile>classInterfaceFiducial.html</anchorfile>
      <anchor>af6e1008688a6a7fbb77b17227817f01c</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceFiducial.html</anchorfile>
      <anchor>a03b37a088174c809a3332dcc68234247</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceFiducial.html</anchorfile>
      <anchor>ac4e3d9fb3017e55a15c6051596b16c74</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceFiducial</name>
      <anchorfile>classInterfaceFiducial.html</anchorfile>
      <anchor>aa1931ca61030aad876605e813bae597e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceGraphics2d</name>
    <filename>classInterfaceGraphics2d.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceGraphics2d</name>
      <anchorfile>classInterfaceGraphics2d.html</anchorfile>
      <anchor>a40aefe0663ef0fc7826008524a730094</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceGraphics2d.html</anchorfile>
      <anchor>acef1f6a3900eaf2ca92e5001eb3c2986</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subscribe</name>
      <anchorfile>classInterfaceGraphics2d.html</anchorfile>
      <anchor>a2017457e12bb2a8014b154027f6355cf</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unsubscribe</name>
      <anchorfile>classInterfaceGraphics2d.html</anchorfile>
      <anchor>a5da164864755911e138ed88c0855c92f</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceGraphics2d</name>
      <anchorfile>classInterfaceGraphics2d.html</anchorfile>
      <anchor>aa5675ecf5ad0145ec3f0fdedfa6c4271</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>PlayerGraphics2dVis *</type>
      <name>vis</name>
      <anchorfile>classInterfaceGraphics2d.html</anchorfile>
      <anchor>a624822180ce3134e07fc0201513263b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceGraphics3d</name>
    <filename>classInterfaceGraphics3d.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceGraphics3d</name>
      <anchorfile>classInterfaceGraphics3d.html</anchorfile>
      <anchor>ae00ffb2a5622fead2b8a36cd74ed92c5</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceGraphics3d.html</anchorfile>
      <anchor>a6d36657059f7a230bda8ef8c547f74fd</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subscribe</name>
      <anchorfile>classInterfaceGraphics3d.html</anchorfile>
      <anchor>aa991e58f7cb9d6614a1e2a6ca8622ffa</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unsubscribe</name>
      <anchorfile>classInterfaceGraphics3d.html</anchorfile>
      <anchor>ae3082b2e7232513ae5f7df70fb78ee07</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceGraphics3d</name>
      <anchorfile>classInterfaceGraphics3d.html</anchorfile>
      <anchor>aecd1ae48b953315abc5bf027d55c1983</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>PlayerGraphics3dVis *</type>
      <name>vis</name>
      <anchorfile>classInterfaceGraphics3d.html</anchorfile>
      <anchor>a98dbe3038f72ddc17ea0c6fa82aa74b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceGripper</name>
    <filename>classInterfaceGripper.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceGripper</name>
      <anchorfile>classInterfaceGripper.html</anchorfile>
      <anchor>a3f5007ef7869ce5f4d0f4a143247f693</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceGripper.html</anchorfile>
      <anchor>a9edf2b739118614b1845f4d4253fa442</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceGripper.html</anchorfile>
      <anchor>a79c08eeaf48cb67e152de0afd1a9f7a8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceGripper</name>
      <anchorfile>classInterfaceGripper.html</anchorfile>
      <anchor>ae159fd84d81a4df2fa3573eba920a65f</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceLocalize</name>
    <filename>classInterfaceLocalize.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceLocalize</name>
      <anchorfile>classInterfaceLocalize.html</anchorfile>
      <anchor>ac18d58b9b089d97e4d58771583a69772</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceLocalize.html</anchorfile>
      <anchor>a28a8d5e02df35c83590d0b07da65d4e6</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceLocalize.html</anchorfile>
      <anchor>ab98144fda7099a2ea513d21b91c1eaa5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceLocalize</name>
      <anchorfile>classInterfaceLocalize.html</anchorfile>
      <anchor>af67fe22fca1c00c4257f456ccc8cdb80</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceMap</name>
    <filename>classInterfaceMap.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type>int</type>
      <name>HandleMsgReqData</name>
      <anchorfile>classInterfaceMap.html</anchorfile>
      <anchor>a971145588a6092aebfe6d0abff592044</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>HandleMsgReqInfo</name>
      <anchorfile>classInterfaceMap.html</anchorfile>
      <anchor>aabfdce561e6f4552c0850ef8c6e274bd</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InterfaceMap</name>
      <anchorfile>classInterfaceMap.html</anchorfile>
      <anchor>abeefa7e0710b48ed4f398024ab3c93c0</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceMap.html</anchorfile>
      <anchor>a87c6b6601b28b6fc776ef7751d5d7025</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceMap</name>
      <anchorfile>classInterfaceMap.html</anchorfile>
      <anchor>a7d6e717336c9c7336a47c042d13d1fe5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceModel</name>
    <filename>classInterfaceModel.html</filename>
    <base>Interface</base>
    <member kind="function">
      <type></type>
      <name>InterfaceModel</name>
      <anchorfile>classInterfaceModel.html</anchorfile>
      <anchor>af8ef578120e62a7e942952b5e0924a55</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Subscribe</name>
      <anchorfile>classInterfaceModel.html</anchorfile>
      <anchor>a7279a95b9f10d155b1f07a7be8b8b89f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Unsubscribe</name>
      <anchorfile>classInterfaceModel.html</anchorfile>
      <anchor>a0e040c9e6f622ccf3dac3efdbe9c26eb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceModel</name>
      <anchorfile>classInterfaceModel.html</anchorfile>
      <anchor>ae28043d7c1b007659bc9d81ce69ec684</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Stg::Model *</type>
      <name>mod</name>
      <anchorfile>classInterfaceModel.html</anchorfile>
      <anchor>a0b41e2769ef22a9240c382c5ebbedf0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribed</name>
      <anchorfile>classInterfaceModel.html</anchorfile>
      <anchor>a44b5ea8d0bcb851aacb570a4690d4075</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfacePosition</name>
    <filename>classInterfacePosition.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfacePosition</name>
      <anchorfile>classInterfacePosition.html</anchorfile>
      <anchor>a27a57d9f8e89ee29f3279ff6351213cc</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfacePosition.html</anchorfile>
      <anchor>a6f9a8c2c2a677d4326ff4c2cdafe80ea</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfacePosition.html</anchorfile>
      <anchor>a654e2846a9b2387269cef3d1ad5de70f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfacePosition</name>
      <anchorfile>classInterfacePosition.html</anchorfile>
      <anchor>ab39248c754a26904278ba5d90fecca9d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfacePower</name>
    <filename>classInterfacePower.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfacePower</name>
      <anchorfile>classInterfacePower.html</anchorfile>
      <anchor>a94eee4e552a36e3a25d29fa6c94abb54</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfacePower.html</anchorfile>
      <anchor>a3b21e60be5fb47738d21372b48e623b6</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfacePower.html</anchorfile>
      <anchor>a7e8681f8a92245bf1b78aeb7813eafd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfacePower</name>
      <anchorfile>classInterfacePower.html</anchorfile>
      <anchor>aff55603765c7d4485a5ecb108e416eee</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfacePtz</name>
    <filename>classInterfacePtz.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfacePtz</name>
      <anchorfile>classInterfacePtz.html</anchorfile>
      <anchor>aa462b1f1c6eb82aada322dcefb11ff01</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfacePtz.html</anchorfile>
      <anchor>a232f60f50a10d26b2ae7c934945a5424</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfacePtz.html</anchorfile>
      <anchor>abaf8e8c25864cce62c1dead6390fe49d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfacePtz</name>
      <anchorfile>classInterfacePtz.html</anchorfile>
      <anchor>a04509ac1f5a65d88195b974cb57074c3</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceRanger</name>
    <filename>classInterfaceRanger.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceRanger</name>
      <anchorfile>classInterfaceRanger.html</anchorfile>
      <anchor>ae9ff53159af548311596220138451520</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceRanger.html</anchorfile>
      <anchor>a3fea556ee2626283b054ce60bf8c3386</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceRanger.html</anchorfile>
      <anchor>a2ba38c41c870fd50eb4632c1f0026bb5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceRanger</name>
      <anchorfile>classInterfaceRanger.html</anchorfile>
      <anchor>a1f847814e20ed7a1da086033b02b0a40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scan_id</name>
      <anchorfile>classInterfaceRanger.html</anchorfile>
      <anchor>abd2ba48fb8bf9d814faacde23377516b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceSimulation</name>
    <filename>classInterfaceSimulation.html</filename>
    <base>Interface</base>
    <member kind="function">
      <type></type>
      <name>InterfaceSimulation</name>
      <anchorfile>classInterfaceSimulation.html</anchorfile>
      <anchor>a6aa6cbaaebf0bad085f7ed328d738014</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceSimulation.html</anchorfile>
      <anchor>a62970749b652a640d7e2c221d68c896e</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceSimulation</name>
      <anchorfile>classInterfaceSimulation.html</anchorfile>
      <anchor>a7beb1f6d1a9a966684aee1e84b2dbe06</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceSpeech</name>
    <filename>classInterfaceSpeech.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceSpeech</name>
      <anchorfile>classInterfaceSpeech.html</anchorfile>
      <anchor>ab57333ed239249ea4a222ebd2ec780e5</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceSpeech.html</anchorfile>
      <anchor>a362f5ba866411b501997aaa2bddecbd6</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceSpeech.html</anchorfile>
      <anchor>ae057b14c140bf9fb68ca475e3ce14619</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceSpeech</name>
      <anchorfile>classInterfaceSpeech.html</anchorfile>
      <anchor>ab39fb1c9cdf7aedea0c1571084db66b0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterfaceWifi</name>
    <filename>classInterfaceWifi.html</filename>
    <base>InterfaceModel</base>
    <member kind="function">
      <type></type>
      <name>InterfaceWifi</name>
      <anchorfile>classInterfaceWifi.html</anchorfile>
      <anchor>a1bd9c3374682dfdd673c5c849506c6d8</anchor>
      <arglist>(player_devaddr_t addr, StgDriver *driver, ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classInterfaceWifi.html</anchorfile>
      <anchor>a93e4b63e5d6af73f72c219ac72b48644</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr_t *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Publish</name>
      <anchorfile>classInterfaceWifi.html</anchorfile>
      <anchor>ac783b7aaf7d577bfe97dabd6f367a763</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterfaceWifi</name>
      <anchorfile>classInterfaceWifi.html</anchorfile>
      <anchor>ab3ee2c03416d4eda95623685c5e709a5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Laser</name>
    <filename>classlspTest_1_1Laser.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>aded47f1a8766a2b2845d56e8976d100f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a57d5dc61fc705cd29d6af322acbfe10f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testConfig</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a950a1ae2631da6f62e4d694966b6c9ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testData</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a56d0ae6b11ea28037840f2ade50d9b3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testGeom</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a121dd87163d8f4e2cb8401d352d1a0f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_laser_t *</type>
      <name>laserProxy</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>acc4dc73bb47d9db07cddba05ab063794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>Samples</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a5eaa92db3e82e210ce685236759d3b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a1a2cc24e2f3f0956fe291c335a3311c8</anchor>
      <arglist>(testConfig)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>ab48ccf27a6275cb9b4b8db5c7320e233</anchor>
      <arglist>(testGeom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a620385261bf0bf990972f7067c4b37e0</anchor>
      <arglist>(testData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>a64e4dbfcf5481fbb41125510cf2265b8</anchor>
      <arglist>(Laser)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Laser.html</anchorfile>
      <anchor>ac301bcae4c897f06a1cf0f7ba910e870</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::LogEntry</name>
    <filename>classStg_1_1LogEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>LogEntry</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>a88b259278f7ec4c1fad3306a7f97618c</anchor>
      <arglist>(usec_t timestamp, Model *mod)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Clear</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>adac0284302c288d06a035e8538fc44ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Count</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>a39a676ea3a4e44229eca34bcfae8bd71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>ab9e54b72877edb37d2fb7c1f99eb9cb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; LogEntry &gt;</type>
      <name>log</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>aae5cddcbfe3640ac3aa7d1db8edf3d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>a16150aab8c04b364c541c279e9e3dff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>a2e8e6152d64fb8dea1e7c29f6d21828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>usec_t</type>
      <name>timestamp</name>
      <anchorfile>classStg_1_1LogEntry.html</anchorfile>
      <anchor>ac9c99b9d8edf7b894c0d1d1f4e73fb44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logic</name>
    <filename>classLogic.html</filename>
    <member kind="function">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>a29fded788316bda18ff37b7050aea7ae</anchor>
      <arglist>(Stg::World *world)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logic</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>a78aefbe7ad092249b9e96cfb4819f460</anchor>
      <arglist>(unsigned int popsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Tick</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>ac1f29eb4259977c2c1520981056052e7</anchor>
      <arglist>(Stg::World *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Logic</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>a406131db5b87e8d4b396aec37f3c1f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Callback</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>a16ed63630a3c5a17eb3ebfbafa9548e9</anchor>
      <arglist>(Stg::World *world, void *userarg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>population_size</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>a0f23acbd215988ffce572e00af5e9627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Robot *</type>
      <name>robots</name>
      <anchorfile>classLogic.html</anchorfile>
      <anchor>a02e4401bf73d87f5163dbd8f82791cdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::World::ltx</name>
    <filename>structStg_1_1World_1_1ltx.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structStg_1_1World_1_1ltx.html</anchorfile>
      <anchor>aca04afd0df130c2c246c7b79988d1df2</anchor>
      <arglist>(const Model *a, const Model *b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::World::lty</name>
    <filename>structStg_1_1World_1_1lty.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structStg_1_1World_1_1lty.html</anchorfile>
      <anchor>a08d328687eebcdb52479ce7a80adb76b</anchor>
      <arglist>(const Model *a, const Model *b) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapSearchNode</name>
    <filename>classMapSearchNode.html</filename>
    <member kind="function">
      <type>float</type>
      <name>GetCost</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>ae815e1461f5ffefc88d654fc71966988</anchor>
      <arglist>(MapSearchNode &amp;successor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSuccessors</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>a1cc3b34993adab1135f419396b5b088f</anchor>
      <arglist>(AStarSearch&lt; MapSearchNode &gt; *astarsearch, MapSearchNode *parent_node)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GoalDistanceEstimate</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>a3a6c77bd0db07573e234520ad65e78bd</anchor>
      <arglist>(MapSearchNode &amp;nodeGoal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsGoal</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>ae24fcecc72cc220c94c8785ba2a86f4c</anchor>
      <arglist>(MapSearchNode &amp;nodeGoal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSameState</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>a471e1167b3f966bb0c572dd68bf18cc1</anchor>
      <arglist>(MapSearchNode &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapSearchNode</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>ac1aad598ebf6cd63f66a87a5871cf583</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapSearchNode</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>a63ef38a7bfa840d2b36d8b582e78a446</anchor>
      <arglist>(unsigned int px, unsigned int py)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintNodeInfo</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>ac49ae994f84ddaf2127757fefa2e7a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>x</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>acdbce0888a5020e9893238d768a41eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>y</name>
      <anchorfile>classMapSearchNode.html</anchorfile>
      <anchor>ab307e38b72684ddbb3d42cea67953737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model</name>
    <filename>classStg_1_1Model.html</filename>
    <base>Stg::Ancestor</base>
    <class kind="class">Stg::Model::cb_t</class>
    <class kind="class">Stg::Model::Flag</class>
    <class kind="class">Stg::Model::GuiState</class>
    <class kind="class">Stg::Model::RasterVis</class>
    <class kind="class">Stg::Model::TrailItem</class>
    <class kind="class">Stg::Model::Visibility</class>
    <member kind="enumvalue">
      <name>__CB_TYPE_COUNT</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea5c1eb02c43a44b5f9851589ea3fd49ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>callback_type_t</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_FLAGDECR</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea22fc3ab45a0c7b41c2b47384017339ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_FLAGINCR</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4eaa265d869b83ed4aba1436c86ccc9d8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_GEOM</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea202c44292a93103828080c11501b6872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_INIT</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea0a0bcc4a210861558ca40e5b22581850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_LOAD</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea99a691c6496d604f4850a58ceaa690cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_PARENT</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea2d00d0bdc664e96148f0344c3b90ffd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_POSE</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea16a7c74b4ed18b6279346a5a8ce76d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_SAVE</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4eafa827118defc3f9c0fbabb8010b6c0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_SHUTDOWN</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea8b5f832f5aaa5a5732f3fbb930a65606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_STARTUP</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea0d3f803e4e27eb77c9e9f820c10d8910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_UPDATE</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea6548f088737e3e89059a31d459bd0b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_VELOCITY</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea790c40ac7d172986d3263dda341a15df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>__CB_TYPE_COUNT</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea5c1eb02c43a44b5f9851589ea3fd49ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_FLAGDECR</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea22fc3ab45a0c7b41c2b47384017339ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_FLAGINCR</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4eaa265d869b83ed4aba1436c86ccc9d8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_GEOM</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea202c44292a93103828080c11501b6872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_INIT</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea0a0bcc4a210861558ca40e5b22581850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_LOAD</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea99a691c6496d604f4850a58ceaa690cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_PARENT</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea2d00d0bdc664e96148f0344c3b90ffd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_POSE</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea16a7c74b4ed18b6279346a5a8ce76d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_SAVE</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4eafa827118defc3f9c0fbabb8010b6c0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_SHUTDOWN</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea8b5f832f5aaa5a5732f3fbb930a65606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_STARTUP</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea0d3f803e4e27eb77c9e9f820c10d8910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_UPDATE</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea6548f088737e3e89059a31d459bd0b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CB_VELOCITY</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a433dc919803d0c1b1c7f9ed94614cb4ea790c40ac7d172986d3263dda341a15df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Block *</type>
      <name>AddBlockRect</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a8f43e15c7c0ff94f523f4127b12929ff</anchor>
      <arglist>(meters_t x, meters_t y, meters_t dx, meters_t dy, meters_t dz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddCallback</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aca3c0b6939e7a9f2b99548ff8658ff42</anchor>
      <arglist>(callback_type_t type, model_callback_t cb, void *user)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFlag</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aeb0533752322d2294992c4d71a95c659</anchor>
      <arglist>(Flag *flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddToPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6b2da61fa989f283d2e126ce17af9d6e</anchor>
      <arglist>(const Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddToPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>acb5f12dda691b35615bd5a09794297bd</anchor>
      <arglist>(double dx, double dy, double dz, double da)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddVisualizer</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>acd133c88c29f40da2c7d506a63d8b77d</anchor>
      <arglist>(Visualizer *custom_visual, bool on_by_default)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BecomeParentOf</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a52b7702809b5cb656a4a3d0800e4be09</anchor>
      <arglist>(Model *child)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CallCallbacks</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>abf814349ae3efaf83956a51c578a8309</anchor>
      <arglist>(callback_type_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearBlocks</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a0bda482f31e2bee774e4a05815160e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DataIsFresh</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>afc0008eb507904229be169ff8b07a2a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disable</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>adb3c597d937acdc70dedaf5f600d1823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>abe1eae3d7b4b4380a730d78eb96d9c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PowerPack *</type>
      <name>FindPowerPack</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a142405bba4114f959056bc837f930d97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>GetChild</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>adbe5ae845ec31beca626e035a771339a</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>GetColor</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>accd702a297cc31d5e5ba00e123e612bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>usec_t</type>
      <name>GetEnergyInterval</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aebe53b4d47dd398089a6723c17d8823f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetFiducialReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad79635901ddddca5d9de6a1f6f162fde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>GetFlagCount</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a2b99154ce09e9ccbbb12d497cd28f8b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Geom</type>
      <name>GetGeom</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a7635997469a28bf87553e33e94684ac5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Pose</type>
      <name>GetGlobalPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af94f47e5655aed9b020b50fbc2d0e023</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Velocity</type>
      <name>GetGlobalVelocity</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a604e80fc638cd810ba34be2048953136</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetId</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aa0f1dfe79cae9575b17d30b3c13b49df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>usec_t</type>
      <name>GetInterval</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a602513708a7521b49f7188eba880d354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>kg_t</type>
      <name>GetMassOfChildren</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a39ed3342e15e91edb55d52faafe5fd78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetModelType</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af6c80a9f231460c43b5cd3bdf6b403be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Pose</type>
      <name>GetPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a989e4f00e89e2c80d6b78ca9008d70eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetSayString</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a4a74c26bbd705e5660824e28a132b3f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>GetSubscriptionCount</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5fd78568d99a7723d7f1bc91cbba753f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>kg_t</type>
      <name>GetTotalMass</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>afbae8d2751612715838c7277af5a2b30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>GetUnsubscribedModelOfType</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6ada58c1dd1a8acf81f15b5c6320de28</anchor>
      <arglist>(const std::string &amp;type) const </arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>GetUnusedModelOfType</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a82de53802e7dd200b4faff34d4c720f7</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>usec_t</type>
      <name>GetUpdateInterval</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a0ed568851242b60b3032f55875ef46f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>World *</type>
      <name>GetWorld</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab500215866d6e4e368c9b5c2b78121f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Pose</type>
      <name>GlobalToLocal</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a26ce2df6ce84c33954709e11f3465bc7</anchor>
      <arglist>(const Pose &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasSubscribers</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a51758aa68a27e6ddfe7f05c1c7e646b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitControllers</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a064e8dd4258548d0558b4741310a045e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAntecedent</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5fee16036f69b6c144f43c66d468a7a1</anchor>
      <arglist>(const Model *testmod) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDescendent</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>acb1ff8f88a2a472e6e9e4fc7b58021df</anchor>
      <arglist>(const Model *testmod) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRelated</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a27589bf781c00f04a0397cbcc8d8939f</anchor>
      <arglist>(const Model *testmod) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af8cc9b38381df03fe0d11204b98ba532</anchor>
      <arglist>(Worldfile *wf, int wf_entity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6974d963ca317999d3cc7ac15adcb940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadBlock</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a8fb143f4914196a6de7f9a0cd817af97</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadControllerModule</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae510aa7d5e3bda7db2e0a13a05f64148</anchor>
      <arglist>(const char *lib)</arglist>
    </member>
    <member kind="function">
      <type>Pose</type>
      <name>LocalToGlobal</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af46acb21f3d2f256c9e598a070701925</anchor>
      <arglist>(const Pose &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>point_t</type>
      <name>LocalToGlobal</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a14d2e48a51da6d112f5d9bba4af47a2c</anchor>
      <arglist>(const point_t &amp;pt) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; point_int_t &gt;</type>
      <name>LocalToPixels</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>abcf0a63925ef6215d743d35cd98ea60c</anchor>
      <arglist>(const std::vector&lt; point_t &gt; &amp;local) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a45ade90ffbb3b289e048394355edc2e6</anchor>
      <arglist>(World *world, Model *parent=NULL, const std::string &amp;type=&quot;model&quot;, const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Model</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a04f6e56cab8b62c31c58e9de16df4462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NeedRedraw</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab636044d8a874eaa5ac7b3f7be2428c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>Parent</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5d3569c15679eb72a7c1b778a6469988</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PlaceInFreeSpace</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9a0617f9deaaddcfe4e31a435fce26a7</anchor>
      <arglist>(meters_t xmin, meters_t xmax, meters_t ymin, meters_t ymax)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PopColor</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab74fc2f773ee4eb1ef5e6c4b32077e72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Flag *</type>
      <name>PopFlag</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a3b528c8efb78826d23478a29f75dd3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PoseString</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a07b60dc4e4a7b336c8ea97b66b2f3af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5a3e60df40f63cffde99d80361a34986</anchor>
      <arglist>(char *prefix) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>PrintWithPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a45a48862132784defef51946b28c1ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a21d45866839e019e70db9e5720834af9</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>abc196c5c0d766482b92d1f021eb0d647</anchor>
      <arglist>(double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushFlag</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9404ab4e1f30eb6530dbc2e047cce365</anchor>
      <arglist>(Flag *flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rasterize</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a3d1dcc25da2c149b28d07b9fa17ed247</anchor>
      <arglist>(uint8_t *data, unsigned int width, unsigned int height, meters_t cellwidth, meters_t cellheight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Redraw</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a8fa61904fc178a7b4fdfd65a92fa9d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveCallback</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aebc0e827710d9f436f35fc7968236fa7</anchor>
      <arglist>(callback_type_t type, model_callback_t callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveFlag</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a4fe7654e826eedd991af2823d635bfc8</anchor>
      <arglist>(Flag *flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveVisualizer</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a30dc19585c0a4680f7a8d83c19879aad</anchor>
      <arglist>(Visualizer *custom_visual)</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>Root</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a4f7ffb2b1c10c1a3dac5a2b743c696dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae1caf7ef46c365bd1743e788d77c116d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Say</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9da2fa07c00db8c990fdfaf6cbe303b5</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBlobReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a81bb7da65f773cadccb3efeb68ad3256</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBoundary</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad63d9e3ee6d91645ae8b50a9934deb2f</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetColor</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a70de4da5f63e6c115662a9f1cb02d5ad</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFiducialKey</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab7e852dab2fa456fbf887e00cb698809</anchor>
      <arglist>(int key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFiducialReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a76db1c5d93a8753dee09a26113f57460</anchor>
      <arglist>(int fid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFriction</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac8b1dfdeec470a62a2fd03b65cb44303</anchor>
      <arglist>(double friction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGeom</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab7e448a4d8558ba2d0ada2c1946720fc</anchor>
      <arglist>(const Geom &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGlobalPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad6f9ffdb22e49e0b2139fe7031688ba4</anchor>
      <arglist>(const Pose &amp;gpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGlobalVelocity</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a7d693c291a1ba620ba39131c40bff8f7</anchor>
      <arglist>(const Velocity &amp;gvel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGravityReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a377c268a8422effffbed52336990ffbd</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGripperReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a77890abf021f60eb8936e917c5f3c6e8</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGuiGrid</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af06c1a4c55e39c3bc8a5281c12e50d5c</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGuiMove</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab6dc5d070d477cb46f4aa337b1e3d942</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGuiNose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a61505926e9e6ea860952ef9d8cf81f94</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGuiOutline</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a33679087e41bd1d78d312b9d772790fd</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMapResolution</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a0436b77f2817bdee877d1213f0f0bd7c</anchor>
      <arglist>(meters_t res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMass</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac9531d0700cf79e49efe3cc02ec26802</anchor>
      <arglist>(kg_t mass)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetObstacleReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aad98ec3ea3ac84df60dda2df60178fb3</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetParent</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae48d9df96b3c1b20b7cc9d666d1150ee</anchor>
      <arglist>(Model *newparent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a78dcb99915a2f451cd2a79f4a1225ae7</anchor>
      <arglist>(const Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRangerReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a75688b18c2f4a1bcbb1f5ad0fb6ae04e</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRangerReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a10303d4e925f88eacb8c2a3900cee4b3</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStall</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a646cb81d312ac827bd67a5c3fae1d395</anchor>
      <arglist>(bool stall)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStickyReturn</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a1e06ef274b7c2539b46f7f63ccd11a25</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetToken</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a28d3d2b30fed52eb58b0a790af545151</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWatts</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad3573878cd9a4b6966a69415cbe49f5b</anchor>
      <arglist>(watts_t watts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWorldfile</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a54d4e130cd9b426380bf41bfc7feea73</anchor>
      <arglist>(Worldfile *wf, int wf_entity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Stalled</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a0c0893ea0925707410ac431725baba07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subscribe</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a75ebe2d1efb770a07dbd8c05745e0bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unsubscribe</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5f45fa5b5d2076bd18d7edffafb97e88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Model</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad6ebd2062a0b823db841a0b88baac4c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Model *</type>
      <name>LookupId</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a59ad4f137c847f0ae977a4ae6fc010c8</anchor>
      <arglist>(uint32_t id)</arglist>
    </member>
    <member kind="variable">
      <type>class Stg::Model::Visibility</type>
      <name>vis</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a05c7a70c97efef902fc3d009e0c81cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::string, creator_t &gt;</type>
      <name>name_map</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad4b6399e13420b2d5fb8209387005a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AppendTouchingModels</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aeef8f115b40257b62f16c31998d190a8</anchor>
      <arglist>(std::set&lt; Model * &gt; &amp;touchers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CallUpdateCallbacks</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a18054ea38c66f564d87ae7d587732981</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CommitTestedPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a1c3ff481d88b7dfc74dc049a22ce711b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DataVisualize</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a2e8893e4f386b39794d3d192e8ffe7ae</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DataVisualizeTree</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad6db53037cf2f2a7fe8bdfc6dd6b18bd</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawBlocks</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>abd5e38658a239d8be462b47badc52fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawBlocksTree</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a2f4343f2fcc248b900eae7c0fec99ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawBoundingBox</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a648c89828a840290730d0d4073e4fdca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawBoundingBoxTree</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>acce29ced14c3cffd7e1ff584f837940a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawFlagList</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a1846d1e5b1e828b20d00010d4046145a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawGrid</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af1ac90203f9646d46abe7338fa3e0a6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawImage</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aac5d67bd0e4b547fb1be4329d06360a7</anchor>
      <arglist>(uint32_t texture_id, Camera *cam, float alpha, double width=1.0, double height=1.0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawOrigin</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a72c51be18133d76d3807b8fa211436a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawOriginTree</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae27f98f6e29bcbed1c01f35d1be275a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawPicker</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aeae0ef81ef935fd4438ddec01c34ae56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawPose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>accbcb08db03049210edb64b11fd53bfa</anchor>
      <arglist>(Pose pose)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawSelected</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a4fadd0ff19cb5c052e62ad24b3e32e03</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawStatus</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a52b5035974a417b5f076acfd39353390</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawStatusTree</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af530c2973a6673ade6a4e23cc98fe6c4</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawTrailArrows</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aa8ad4335433f8f8f5ac339afd41f53db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawTrailBlocks</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>accbffc09e3a5a68b03014c82553b83ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawTrailFootprint</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a043ac9f9c5991c0d8dea48a132a360af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Map</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a2fa260f4dd6ee5ae531e01050e36c4ab</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Map</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a26ac7be4c2230787b31403055a9fc240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MapFromRoot</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6ace5cf2f2c881f19061fe462e75b92d</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MapWithChildren</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a4525518a93ac437aa20c4b5da9114b1e</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>meters_t</type>
      <name>ModelHeight</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6a870714d48b952743f5373ece384cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PopCoords</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a7ae039253c7dce52e1f6ea6b8cc77519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>PushLocalCoords</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9a123e07cf052a9a111c3c3d5aa71758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RaytraceResult</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a8d80f7a590d8bfe49dc6127d8e8472b4</anchor>
      <arglist>(const Pose &amp;pose, const meters_t range, const ray_test_func_t func, const void *arg, const bool ztest=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a8c3b3f7f4d5c4d7a9ae81632839ad50f</anchor>
      <arglist>(const Pose &amp;pose, const meters_t range, const radians_t fov, const ray_test_func_t func, const void *arg, RaytraceResult *samples, const uint32_t sample_count, const bool ztest=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>RaytraceResult</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ab3a469b76d2fde0da6d98f31b5705cda</anchor>
      <arglist>(const radians_t bearing, const meters_t range, const ray_test_func_t func, const void *arg, const bool ztest=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae7241d1857d46805a64099c6be54ada9</anchor>
      <arglist>(const radians_t bearing, const meters_t range, const radians_t fov, const ray_test_func_t func, const void *arg, RaytraceResult *samples, const uint32_t sample_count, const bool ztest=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RegisterOption</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a16108e9fcbadbb1b29a0c17f367875fd</anchor>
      <arglist>(Option *opt)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Shutdown</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aced6210805fba37b597e42b0c3020c2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Startup</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a76f30955dd68d6abe6ea85e77403ae1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Model *</type>
      <name>TestCollision</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a978e578f3796169195907bd4bc610933</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UnMap</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a077d4c0188804fa67fefda940e6351ad</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UnMap</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a199a0b67c69372264f26540aa29ab666</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UnMapFromRoot</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a72f4047619db20f1c622995b74856a79</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UnMapWithChildren</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aecffa38fbf6f395f2ad11fb44162db8f</anchor>
      <arglist>(unsigned int layer)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aa83183aaf1b9ef29bf554a2ce10b40eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>UpdateCharge</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>afced57969e44a0ffde2a94abf5fbf19a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UpdateTrail</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aa94ad46ed8796a53523c8e19810b3981</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>UpdateWrapper</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5f8ac139e680725663e2b015b3c143cd</anchor>
      <arglist>(Model *mod, void *arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>alwayson</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>abc0f6f127889cffa04dbc05a60672ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockGroup</type>
      <name>blockgroup</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a188c571f97f1d9bff5212f457820d226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>blocks_dl</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5b7d7e67081fdf740ce1d3385687ea13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>boundary</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a089184e0aebb8319086063dbe083cb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::set&lt; cb_t &gt; &gt;</type>
      <name>callbacks</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae6110505c16f38136f1245c04365002d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6cfb24f85e2dfb14369de4f5716840d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Visualizer * &gt;</type>
      <name>cv_list</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aca6f924647590af4d94963742ae89763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>data_fresh</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5dd89c9166ae08fb95485a50ee18b128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>disabled</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a02f4d876d2fa951fcf58f2b9c00800fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>event_queue_num</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac91e6053d45c72087ae21913d35b5901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Flag * &gt;</type>
      <name>flag_list</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aca28d2b61e825db9cc265207025eaeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>friction</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6e4d6844ac6da95955f95ddcb048dc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Geom</type>
      <name>geom</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a54c95289cfd9cb097fd3f6d6f9148803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>class Stg::Model::GuiState</type>
      <name>gui</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ade19c6f345be6b9a619628486090a635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_default_block</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a0680aa184d102f26cacd4dd7547c853a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>id</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af487168405a1d6a7cccd20024f8884d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>usec_t</type>
      <name>interval</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aacef5735470bef588aad4965869bdf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>usec_t</type>
      <name>interval_energy</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a8857ddbf50e51e4e752693faaaf66bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>usec_t</type>
      <name>last_update</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9bd36a5a15a6f549b9b38c2408cd5bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>log_state</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aa4170f3e568ca7dd86eea706afc2ffe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>meters_t</type>
      <name>map_resolution</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a80c04ca1a40fddf85045d0c8eab7d60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>kg_t</type>
      <name>mass</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af84e57fa4a2226d04c0ea4ae587010b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Model *</type>
      <name>parent</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a035961ff37b87925ab8b850e4243352d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a4e004855f72d4713dade76912a66b657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PowerPack *</type>
      <name>power_pack</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a09b7c69c3d34825b1a71ef942cd3d5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; PowerPack * &gt;</type>
      <name>pps_charging</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ade0b1824cdf5f2d7f9033f1a68f67787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Stg::Model::RasterVis</type>
      <name>rastervis</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a5bcb74e140e8047bce9bf86532314579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>rebuild_displaylist</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aedb67324cef53b3f888e48765d882919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>say_string</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af20b42d267caa7c02e2b4868a1242d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>stack_children</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>addf3f17d6fa98c6b8a08416c11d69049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>stall</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aa2a445b86b77650be968de772469519f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>subs</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aad31c7b518b657d835cbe9e51b56a194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>thread_safe</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a04ed2cb68aa5b041a3567454432dfd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; TrailItem &gt;</type>
      <name>trail</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a67c792e9ce63a83f7614a197fe32a5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>trail_index</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aafb45adf732c5aad2759cbe77aa59bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>type</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae4562b9a879803d8b525defe7aa394e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a65bcc7adce4d2770f8f8d619726c5d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>watts_t</type>
      <name>watts</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a7e1af1e82503b68834af2aee2d96321a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>watts_t</type>
      <name>watts_give</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ada8d40797aea68261c280bf8f2af1702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>watts_t</type>
      <name>watts_take</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a571d1b6ffd6996e8c65fc7ed56e67534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Worldfile *</type>
      <name>wf</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac56d7e24e5947a7561c18a008467efee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>wf_entity</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a814748e48d719c3d26cb5d72a6c5c4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>World *</type>
      <name>world</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a76259259432988aab43be67638ab7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WorldGui *</type>
      <name>world_gui</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9428c24f8af6a033842c93e07b42ec9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static uint64_t</type>
      <name>trail_interval</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9bfc9d10c8d61ea76e6b984005047d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static unsigned int</type>
      <name>trail_length</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a90eae0c0e6f1004b7e8336b62d48b17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; Option * &gt; &amp;</type>
      <name>getOptions</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ae48ec2576dd1e4721f8229120ae33ed2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Model</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a100795209f8d1c839f171088cb95c0c2</anchor>
      <arglist>(const Model &amp;original)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Model &amp;</type>
      <name>operator=</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a505c0496cc487a73e4b4f784c00f8427</anchor>
      <arglist>(const Model &amp;original)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Option * &gt;</type>
      <name>drawOptions</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac59b6f43bf11272c226d5941d202e22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mapped</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a6afad00fb90f6f5d28484b5a7a7338e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static uint32_t</type>
      <name>count</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9d8c34d0ec37199ba3e05c0a66b57144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; id_t, Model * &gt;</type>
      <name>modelsbyid</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a3b263206501cbc98b2f23666326e706b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Ancestor</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9bf93b99a5659c64f1b07c50b4d47ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Block</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac2af81cbc457d21a00f09f5e7e5c4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>BlockGroup</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ac3a0e30bad796953b667d382ff42d30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ModelFiducial</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>af0a733ce1a9a43508f17b7aa252f6cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PowerPack</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>adf9e564a4e9e14d1055df0f4605f6f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Ray</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a27756b7a995fbc560ed9ec3bfa661a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Region</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>aae6f9325706131f3b6fb8accb1508d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>World</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a7b4bcdf992c21ae83363f25df05b1d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>World::Event</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>a039a65dbd4c2eccd8eaf1a6d1940c599</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>WorldGui</name>
      <anchorfile>classStg_1_1Model.html</anchorfile>
      <anchor>ad223cdf40b827667fb94cddf81c703e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelActuator</name>
    <filename>classStg_1_1ModelActuator.html</filename>
    <base>Stg::Model</base>
    <member kind="enumeration">
      <type></type>
      <name>ActuatorType</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a59deab0059abee606096514425a704b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_LINEAR</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a59deab0059abee606096514425a704b6a3d0b49489e0a85c9d27f89e5d35c73e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ROTATIONAL</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a59deab0059abee606096514425a704b6a5315149e223f9a58f490124c4f41f535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_POSITION</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a23ba2925ee05206d24dd3717262da620a83bef53816311fe30fd5b7bd55c41507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_VELOCITY</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a23ba2925ee05206d24dd3717262da620a809e95de9cf850347378616aae3a9b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ControlMode</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a23ba2925ee05206d24dd3717262da620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_VELOCITY</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a23ba2925ee05206d24dd3717262da620a809e95de9cf850347378616aae3a9b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_POSITION</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a23ba2925ee05206d24dd3717262da620a83bef53816311fe30fd5b7bd55c41507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_LINEAR</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a59deab0059abee606096514425a704b6a3d0b49489e0a85c9d27f89e5d35c73e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_ROTATIONAL</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a59deab0059abee606096514425a704b6a5315149e223f9a58f490124c4f41f535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>point3_t</type>
      <name>GetAxis</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a8f2abae10daec1e8507935c823340b9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMaxPosition</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a0eb25d9b9952cd1b63c4d45e76c59906</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMinPosition</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>abc151d77b0e9bc0329c7e6ec62eadb53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetPosition</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a14d181ef73fccb1b5ff973ca4eabe28c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetSpeed</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a4e8c7fae2bbcc76d19b502ae9f7c9084</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ActuatorType</type>
      <name>GetType</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a3ecda825864db2f44b95dcfc4c7a5e8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GoTo</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>af4f2b186377c109fed998b31c3b7164f</anchor>
      <arglist>(double pose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a17547b2c48b7369f161ab7f344a7be86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelActuator</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>af210162efb1508a081409f50f92e35b3</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpeed</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a7b97a871e8942308610971327a9fed3a</anchor>
      <arglist>(double speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Shutdown</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>aab4e8fb0c773ac30745f182c89864118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Startup</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a92be204a6fd4bd962168f526aa3328d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>acdbb9f56a67b03dba2f0a7aca440c576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModelActuator</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a154d1bfaa3133a10ceaaf39fdd1a50f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActuatorType</type>
      <name>actuator_type</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>acf4c31ddf3c3909a35d053d9ef6ff562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>point3_t</type>
      <name>axis</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a77d7d750ae99e2c6b16d68688ba164e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControlMode</type>
      <name>control_mode</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>af900ef3b1c662afc300b8e27fb713354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cosa</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a197de153ef7c168096d1f6d2fd372576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>goal</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a7c3cd9d5f5b5100bab226d2644578e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>InitialPose</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>ab86a99a7e6b071c7d90303e6c88ee169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_position</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>ace977dfc666064c9759f4c4cd1f377f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_speed</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a2405549c4c700eec7476becc55c6465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_position</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a58761015f9139adbf4368ee037f4fbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pos</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>aa2c8fe965f7543a8c19d058bcf310ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sina</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>ae50d27838c246b6c4ad85f0b4332e40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>start_position</name>
      <anchorfile>classStg_1_1ModelActuator.html</anchorfile>
      <anchor>a20c40bcaf772f94f9b9a80ff36471025</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelBlinkenlight</name>
    <filename>classStg_1_1ModelBlinkenlight.html</filename>
    <base>Stg::Model</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DataVisualize</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a46bf9d8625e7add0b73037fe625842f0</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a730b006e559d66a3df55c3070bf4f613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelBlinkenlight</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a3ba4afe72b913a68aa302bdab64fa223</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a2e295df991035e809c850e6b0d817f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModelBlinkenlight</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a7b9619fa09fbbe9e15e5fb4423e1cb26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>dutycycle</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>af1b74c55b9a85f02f7693021dd5ca215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a6fc14ab2880d3fad7af8c98c687a3fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>on</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a2eedaba7a2eee3a1aefceb9bb997baa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>msec_t</type>
      <name>period</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a90f31ddfb7da3c8a707b731bb384a758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Option</type>
      <name>showBlinkenData</name>
      <anchorfile>classStg_1_1ModelBlinkenlight.html</anchorfile>
      <anchor>a0df21241cd11cc3f227d13296b022fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelBlobfinder</name>
    <filename>classStg_1_1ModelBlobfinder.html</filename>
    <base>Stg::Model</base>
    <class kind="class">Stg::ModelBlobfinder::Blob</class>
    <class kind="class">Stg::ModelBlobfinder::Vis</class>
    <member kind="function">
      <type>void</type>
      <name>AddColor</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a38a527709a897b5b9193a479df81c1da</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function">
      <type>Blob *</type>
      <name>GetBlobs</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a0dde9f83faa7a80f2542a614c209b1fc</anchor>
      <arglist>(unsigned int *count)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Blob &gt;</type>
      <name>GetBlobs</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>ac0211c1ddba728114936332782a23bed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>aa92d3b0cbe35edca2470b1a683139376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelBlobfinder</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a0c70138080d8fbde5c1276276e55a595</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveAllColors</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a5868eb8fca8b4b9d0a8d4377de09f7af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveColor</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>acca5b9056e1b3e224c59b03952513198</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Shutdown</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>ad8aae6ce107bdebd46cd6b883500ee3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Startup</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>af47c285de447c893d99049add1e58d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a4fbc5cbabd7f28920916c6c73f60b5c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModelBlobfinder</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>aaa3287f4b435b21f4627a5f41b9ffa4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>fov</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a2425719f4b05a690fff3a45e43b938b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>pan</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>aac72320431e3faee347632bfa0123e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>range</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a7b411c1a8cd70c2bfa28455b4e3840ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>scan_height</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>ae4f2b1f964d7a288d1c87203cf7fdf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>scan_width</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a9cf1b9e1755ac7b6a810a17351b86982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stg::ModelBlobfinder::Vis</type>
      <name>vis</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>aa80a9ad4f4e81d26c3c238c1a67e69ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>BlockMatcher</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>a3989b6b1ea1aa2891e70649e316e28e0</anchor>
      <arglist>(Block *testblock, Model *finder)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Blob &gt;</type>
      <name>blobs</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>af9397498540191a203cde11e78dce41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Color &gt;</type>
      <name>colors</name>
      <anchorfile>classStg_1_1ModelBlobfinder.html</anchorfile>
      <anchor>ad2e523dc5522654a6c0d75baaffc2df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelCamera</name>
    <filename>classStg_1_1ModelCamera.html</filename>
    <base>Stg::Model</base>
    <class kind="struct">Stg::ModelCamera::ColoredVertex</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DataVisualize</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>adc5b9a0702afae5876f58b2140986d31</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function">
      <type>const GLubyte *</type>
      <name>FrameColor</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a43a0b7c752a95b27eec252bd1e3b687a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GLfloat *</type>
      <name>FrameDepth</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>afb4960630b845d93f38777460ae9c800</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PerspectiveCamera &amp;</type>
      <name>getCamera</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a3e9b88091e002b8fe0ba457a737f1354</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>aa7ef00eab24cdb5d5a5966af14e95818</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>ac1df668b8d043c8bb75d656e88cf47f3</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>adde513f2028b2b173c8b4231705b612c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelCamera</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>acb726d0750a6af7f11bdb718684b22e1</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitch</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>ae82bf00d3634227085b7124654213d19</anchor>
      <arglist>(double pitch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYaw</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>abc84d7c9830a0cdc1772a3b179f53fe6</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a2d34f220070af5879b56d580a90f3dac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModelCamera</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a95f378e00e0464fa504eadf1c36155e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GetFrame</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>ab435c6e407f0ff3995e1dddca464a08c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PerspectiveCamera</type>
      <name>_camera</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>af94b70b6758ac34d5d5704c7be2c3f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLubyte *</type>
      <name>_camera_colors</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>aca9209977844328f5cec6b6b8431fc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLfloat *</type>
      <name>_camera_quads</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a654d95113552ef745ef0e1e7c79ea7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_camera_quads_size</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a0a524d3892c4154f6f837af668181b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Canvas *</type>
      <name>_canvas</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a0959dca25db2ae118b59eedbcba8766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLubyte *</type>
      <name>_frame_color_data</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a570d6addc53fb1fea2658519adf3903b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLfloat *</type>
      <name>_frame_data</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a41b0040b4ec3f4e43fb0b93e6fcab9d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_height</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a1b25128975577a1b40aa2187e33a8e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_pitch_offset</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>ab7b2c293e37733ec940619500b134794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_valid_vertexbuf_cache</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a5c458e6afd6f6d9892d1b77eef66c2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColoredVertex *</type>
      <name>_vertexbuf_cache</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a881af24be08fd3824a5b60b624e0b48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a8454d98b20ba11b567a67ca816cbe7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_yaw_offset</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>ac83df70050ac0850d3330c54b747ed17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>_depth</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>a544d422e36dd2bd4b97efabd6a75a0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Option</type>
      <name>showCameraData</name>
      <anchorfile>classStg_1_1ModelCamera.html</anchorfile>
      <anchor>ae290e5e45a7e9c017d91623a1ababd46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelFiducial</name>
    <filename>classStg_1_1ModelFiducial.html</filename>
    <base>Stg::Model</base>
    <class kind="class">Stg::ModelFiducial::Fiducial</class>
    <member kind="function">
      <type>std::vector&lt; Fiducial &gt; &amp;</type>
      <name>GetFiducials</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a1ae000bafc727368dc340c6fac312aa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Fiducial *</type>
      <name>GetFiducials</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a1a06bcd75032cba1859632dbae19ad93</anchor>
      <arglist>(unsigned int *count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a1a58e57849ad849e254bfa3e92c2af89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelFiducial</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a955c32499f8c645446cbe0b28a305a9b</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shutdown</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>af9f979a144f65f3288d210647c4a7a1f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ModelFiducial</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>ae68cdade18039a413c1dd3ae87f2eaaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>fov</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a3861895b453c9af124c5b15dbe1c1526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>heading</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>ad5acb62f4aec2354c45dd6e384a05997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ignore_zloc</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a501487aaf8f4ca94878ca9945d969893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>key</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a9286e788c18641a4851ba1e21757ce6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>max_range_anon</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>ac2f2c97be2c940878f05e6e4e8348c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>max_range_id</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>af1a44eb32c32f5def91c308c6f4febd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>min_range</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>af4449e532b536c24714d75d778a8a595</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddModelIfVisible</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a0febb097b71ac11d7fc2a9c6737f2ac3</anchor>
      <arglist>(Model *him)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>DataVisualize</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>af5461fd87953fc983db9e8cd94ac7a17</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>afeaafadd777921abdec55cdf1e1f41ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Fiducial &gt;</type>
      <name>fiducials</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a425124c59f9f81ae1d7d77d1e5b70be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Option</type>
      <name>showData</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>aa6c4b20dd0406cbbafe4c6c545a3f038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Option</type>
      <name>showFov</name>
      <anchorfile>classStg_1_1ModelFiducial.html</anchorfile>
      <anchor>a9b4eb459de34d01ab2317f0366f5d260</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelGripper</name>
    <filename>classStg_1_1ModelGripper.html</filename>
    <base>Stg::Model</base>
    <class kind="struct">Stg::ModelGripper::config_t</class>
    <member kind="enumvalue">
      <name>CMD_CLOSE</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78af8e2fb91f976d68b4c52bab6391a376e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DOWN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a00a563fc2f922ab2765a5d28ccffaaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_NOOP</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a68301cd39b65a66c6cfa0506e9b861d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_OPEN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a95560ef9c4e76a6805261dbfd7916577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>cmd_t</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_NOOP</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a68301cd39b65a66c6cfa0506e9b861d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_OPEN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a95560ef9c4e76a6805261dbfd7916577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_CLOSE</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78af8e2fb91f976d68b4c52bab6391a376e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_UP</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a6b5317ebfa69b8df80e50cb30d53dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_DOWN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a00a563fc2f922ab2765a5d28ccffaaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_UP</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afa9503663aff67ba8c2df1162e235d78a6b5317ebfa69b8df80e50cb30d53dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_DOWN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aa49a6e60f40cafc574fc028ad0bdbfecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_DOWNING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aad73e1cbb8cda89e410b77c409ff6bb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lift_state_t</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_DOWN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aa49a6e60f40cafc574fc028ad0bdbfecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_UP</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aa57ac5fa96f02b86b12143ffbbf1a41d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_UPPING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aa660188350d992275063cc9781ba11eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_DOWNING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aad73e1cbb8cda89e410b77c409ff6bb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_UP</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aa57ac5fa96f02b86b12143ffbbf1a41d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_UPPING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ae772ebbebc4744b513f2cb66080d806aa660188350d992275063cc9781ba11eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_CLOSED</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089ae8a463e54f2f350808fbbedf084cabbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_CLOSING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089a0a0d5d3f1af4f236ee4045e7ab9281dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_OPEN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089a85bddc81e82c9464f986b79c9836ff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_OPENING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089ab2d8dc33cdc0c3851836c1414d988a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>paddle_state_t</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_OPEN</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089a85bddc81e82c9464f986b79c9836ff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_CLOSED</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089ae8a463e54f2f350808fbbedf084cabbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_OPENING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089ab2d8dc33cdc0c3851836c1414d988a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PADDLE_CLOSING</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab29efe91e9af0f174ebc65857dfa5089a0a0d5d3f1af4f236ee4045e7ab9281dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CommandClose</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a0af9633b7d4611aaf9a1358eced130b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CommandDown</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a6f75e8f15529a4fd991ffcaf05314ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CommandOpen</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ac247c259d2a4db6a3381ad3e51d689e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CommandUp</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>af88c60f739a9e35d3190c8dc0808857b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>config_t</type>
      <name>GetConfig</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a81261df29a0d274398df0bacac8eddbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a7ff46599d9d78754d5cd68925c6fc967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelGripper</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a7e0788c84267e34a3a46380884c6f3a8</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a2d5d480dedd4d3a7f46ec4afecb4d339</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCommand</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>abbb3afd484bf38df14abda974c243005</anchor>
      <arglist>(cmd_t cmd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetConfig</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>afb976f09c37b4af4b0874482c4e036e5</anchor>
      <arglist>(config_t &amp;newcfg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ModelGripper</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>aec6ef7d5ddf13a6eb2ab362159fd27a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Size</type>
      <name>size</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a2af9bfd6e9f17c0b37def855c8f15852</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>DataVisualize</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a44111a1a4a1d068811e0ff1ab0dde0e6</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FixBlocks</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a98a2c24c661f9538c0415d659b7fdbda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PositionPaddles</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>af8193c36f962a5ad741969790eda288f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a5bc33420692527de16e946b54068adf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateBreakBeams</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ab1a71914938badb1faaba7a060df3a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UpdateContacts</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a93806e90141e8755a47ced4a06d5db0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>config_t</type>
      <name>cfg</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a1e0d9cbadc00458643fa07941ade4860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cmd_t</type>
      <name>cmd</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ac8cb01a5d708d9e9b2ff7c40328209e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Block *</type>
      <name>paddle_left</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>ac11773d01059fea389a550b9e9981baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Block *</type>
      <name>paddle_right</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a0fea5c26b6db819b65c5e22b577c0b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Option</type>
      <name>showData</name>
      <anchorfile>classStg_1_1ModelGripper.html</anchorfile>
      <anchor>a3fb1c1b1ab7ba9123878c13e18f872fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelLightIndicator</name>
    <filename>classStg_1_1ModelLightIndicator.html</filename>
    <base>Stg::Model</base>
    <member kind="function">
      <type></type>
      <name>ModelLightIndicator</name>
      <anchorfile>classStg_1_1ModelLightIndicator.html</anchorfile>
      <anchor>acff12b215f916655e22865b02c7e6d88</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetState</name>
      <anchorfile>classStg_1_1ModelLightIndicator.html</anchorfile>
      <anchor>a7e80b4c979df0fde5268573f6a3d1afc</anchor>
      <arglist>(bool isOn)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModelLightIndicator</name>
      <anchorfile>classStg_1_1ModelLightIndicator.html</anchorfile>
      <anchor>af13e9e35af0e9d9bf78a4feb24fdc51c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>DrawBlocks</name>
      <anchorfile>classStg_1_1ModelLightIndicator.html</anchorfile>
      <anchor>ad7421d27126238db9676fa7de350bd85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_IsOn</name>
      <anchorfile>classStg_1_1ModelLightIndicator.html</anchorfile>
      <anchor>aec188d176d2e486e6de4e1e28b1c4ed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelPosition</name>
    <filename>classStg_1_1ModelPosition.html</filename>
    <base>Stg::Model</base>
    <class kind="class">Stg::ModelPosition::PoseVis</class>
    <class kind="class">Stg::ModelPosition::Waypoint</class>
    <class kind="class">Stg::ModelPosition::WaypointVis</class>
    <member kind="enumvalue">
      <name>CONTROL_ACCELERATION</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10ad48bacfa1b6ee88f6f51cb90b477c818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_POSITION</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10aa9f0b7bf7489f91ff1185f63df0412be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_VELOCITY</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10a134458db14c56bec62de30d11881aa4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ControlMode</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_ACCELERATION</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10ad48bacfa1b6ee88f6f51cb90b477c818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_VELOCITY</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10a134458db14c56bec62de30d11881aa4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_POSITION</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ab250a1bd86d46437ab457b5296144f10aa9f0b7bf7489f91ff1185f63df0412be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE_CAR</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544ad24c06eafd49a66afb28d119a1a9a06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE_DIFFERENTIAL</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544ab92329358e955e25af81cd8b75bfee73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE_OMNI</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544a6401228f28b74dfacc54370d80837ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DriveMode</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE_DIFFERENTIAL</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544ab92329358e955e25af81cd8b75bfee73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE_OMNI</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544a6401228f28b74dfacc54370d80837ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DRIVE_CAR</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a1508ed4ee8a3873c7e3e8c17ca0e5544ad24c06eafd49a66afb28d119a1a9a06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCALIZATION_GPS</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a5bfd55e33026ba40988f89c466a96892aa5a8c50999c18fb6a849c1a56c25bd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCALIZATION_ODOM</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a5bfd55e33026ba40988f89c466a96892abead37ff6227064e447e0d26731d2a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LocalizationMode</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a5bfd55e33026ba40988f89c466a96892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCALIZATION_GPS</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a5bfd55e33026ba40988f89c466a96892aa5a8c50999c18fb6a849c1a56c25bd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCALIZATION_ODOM</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a5bfd55e33026ba40988f89c466a96892abead37ff6227064e447e0d26731d2a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Velocity</type>
      <name>GetVelocity</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a0fa31664a67d9bec7afdbefd35ceef11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GoTo</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a8332259cf6876e4c9da210252389d5ce</anchor>
      <arglist>(double x, double y, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GoTo</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a08d45397b25cfdab541ebd58b8bb04b0</anchor>
      <arglist>(Pose pose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>aa9e299b6fea8a44f531ac3b66b258ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelPosition</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>aea073a0e5e765520ddc130456bcd3d22</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Move</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a607cd3e84377be984b42ef799c2b86ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAcceleration</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ac661e1c8e7f4be8905f2c6782a466caa</anchor>
      <arglist>(double x, double y, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOdom</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>abf3086b11231ea768bcc89c03ceffc1c</anchor>
      <arglist>(Pose odom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpeed</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>abe947a5cd5e8289379dd8e4310a19724</anchor>
      <arglist>(double x, double y, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpeed</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a2e184dc4f3a22d83f5d9d07058a78201</anchor>
      <arglist>(Velocity vel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTurnSpeed</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>adea1cdc1bd6146012c690db81975bbf2</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVelocity</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>adc35684cb9f86dad4d73f0c0f337673f</anchor>
      <arglist>(const Velocity &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetXSpeed</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>af052869a337875dd7c37a223745cb699</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetYSpeed</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a2ef77fdcae61475dfe3813c46ea1c7e0</anchor>
      <arglist>(double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetZSpeed</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a2a7b691e7606543430989ad0ab653b5f</anchor>
      <arglist>(double z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Shutdown</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a2ae5ef29d07144b944bc261126f4e523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Startup</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a7ea607d33d4d5f41b2ff78e544d59b52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a240751ffc8cbaf3b9e5d21583b4a2f23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a5cb7087c256fe56f59e265a6ca647dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModelPosition</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a0edeac557e561c8d4cc3ada00c3fc67d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>acceleration_bounds</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a762fd5fe11c1fee2e9df91d62ec8ac6f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>est_origin</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a8445186a84944cabec6a90152474e4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>est_pose</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ace4a5ff0ef9425298ce9fd4c57d8ba8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>est_pose_error</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>afe4766e7bd8f60eea682cb360f624bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stg::ModelPosition::PoseVis</type>
      <name>posevis</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>abc0b1457c85f8f2b497f9af5adc4809a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>velocity_bounds</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a29bdade7116767aa8b0038670feaab78</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Waypoint &gt;</type>
      <name>waypoints</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a3a4450806e3239e2a375e12d89745b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stg::ModelPosition::WaypointVis</type>
      <name>wpvis</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a4e5f2ef0be5d6608ed447d96cdfe5573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControlMode</type>
      <name>control_mode</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ae92ebd2579eea8978f100af8db76562d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DriveMode</type>
      <name>drive_mode</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a800f7a17f67cdbba0ac501f742b92ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>goal</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>acaf2923e7175aa722c1f2bf9fe9e745a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Velocity</type>
      <name>integration_error</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>ae776b72e11c136572169440e5bc5c765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocalizationMode</type>
      <name>localization_mode</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a2042a65ff382eed66f9df90dff6f68a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Velocity</type>
      <name>velocity</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a3166aecd8c914a2c174c58cf4700411d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>wheelbase</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a7306dacb692bdf139537c298e02064e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1ModelPosition.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelRanger</name>
    <filename>classStg_1_1ModelRanger.html</filename>
    <base>Stg::Model</base>
    <class kind="class">Stg::ModelRanger::Sensor</class>
    <class kind="class">Stg::ModelRanger::Vis</class>
    <member kind="function">
      <type>const std::vector&lt; Sensor &gt; &amp;</type>
      <name>GetSensors</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>ae2bd13416fd700b944f740ff70ff56ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Sensor &gt; &amp;</type>
      <name>GetSensorsMutable</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a773f9d2df0d160e8c30952574371cbb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a4eb90e0411aad3a7262a5526e1f0b5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadSensor</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>aebb63dc1ac60b5d6873e533eab7d1d34</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelRanger</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a2d5911d8da99e3806db92ab410f97891</anchor>
      <arglist>(World *world, Model *parent, const std::string &amp;type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a1651d185bac1379a5b675ca65829833f</anchor>
      <arglist>(char *prefix) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ModelRanger</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>abd037ed8371d56f843e1fa86b0df32ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Stg::ModelRanger::Vis</type>
      <name>vis</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>aa760a0006093730c9a1e8f33afcf3de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Shutdown</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a65f6e53fb23567c01a0225d2116122d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Startup</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>abbb44753624c9cb079932f340cd774d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a31236d2cda1c059f642c32fb3d75151a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Sensor &gt;</type>
      <name>sensors</name>
      <anchorfile>classStg_1_1ModelRanger.html</anchorfile>
      <anchor>a3b164b09ebb4058d5c7a6bc8eb7b0c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Robot::Node</name>
    <filename>classRobot_1_1Node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddEdge</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>aad89fd8096af88bcccfc1ba5bb5b03d8</anchor>
      <arglist>(Edge *edge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>a9581bd5817997fa7f5278e0c1f25e2fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>a296a8c340f8e0f532d2d27d56118f82c</anchor>
      <arglist>(Pose pose, double value=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>a6ae1493993018e520482056467d9e99f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Edge * &gt;</type>
      <name>edges</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>a8049218b840453f256a34d83adff50bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>abfc54fb7c3fa8430a1bb329eef72f574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classRobot_1_1Node.html</anchorfile>
      <anchor>a4f9066a886f069831341ab1e052d1341</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AStarSearch::Node</name>
    <filename>classAStarSearch_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>a436617e54a204c218dd43ac928e1dac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>child</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>ac005cb842f91af00d0f9bcf082784354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>afe1ddc41957c6f82e37403e0ae6adf41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>a0e28aec09d5a00accb3e4c1c2d456621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>h</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>ac0a5ba6fe1671bd9009bb5a01264daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UserState</type>
      <name>m_UserState</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>ab12ce605b590486e6a08b3cc3b074a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>parent</name>
      <anchorfile>classAStarSearch_1_1Node.html</anchorfile>
      <anchor>a3b9f178bbf2015dc60c10456a9cff217</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Option</name>
    <filename>classStg_1_1Option.html</filename>
    <member kind="function">
      <type>void</type>
      <name>createMenuItem</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>ab44fe741d37c3cf99bd7dbb4ee204ddb</anchor>
      <arglist>(Fl_Menu_Bar *menu, std::string path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a0293b260b0de9fd475693ec742643721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>ad2a63101752c62bccf99b2e438b18c1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a9460b7d76b37ac37e2868579e47c509d</anchor>
      <arglist>(Worldfile *wf, int section)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>menuCallback</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a3c6183bbd337b639be8e66db9591072f</anchor>
      <arglist>(Fl_Callback *cb, Fl_Widget *w)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>name</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a2cd6c2005675caeab3161d76a606e2f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a9282be16a51c5e29e0021ed7442cc134</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a8a46fe1d9229e1bf62ba2eba9a1b08ed</anchor>
      <arglist>(const Option &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Option</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a3f0884b40a927f8b3c3b5d5f3a72c994</anchor>
      <arglist>(const std::string &amp;n, const std::string &amp;tok, const std::string &amp;key, bool v, World *world)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a78722befb40d1e5e71e31766f05293fe</anchor>
      <arglist>(Worldfile *wf, int section)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a0616fb443ac4329a55d4f99e1cb2390c</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>val</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>ace41324a87e64d84d228028bedde1a2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>toggleCb</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a198ebbf859657af7b6791c412a084ea8</anchor>
      <arglist>(Fl_Widget *w, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>htname</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a23e9c53bedc0420fbed177819b9aeaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>World *</type>
      <name>_world</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a05e20deebf2970a836adcac4c034981d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fl_Menu_ *</type>
      <name>menu</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>ae4a32767473165fa261012ab5e00e96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fl_Callback *</type>
      <name>menuCb</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>adb4ca0d7e8ebcf44354d8b8c4b4a4f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fl_Widget *</type>
      <name>menuCbWidget</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>aae591c1571d1f65446a6a3c4df754ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>menuIndex</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>aa7395d518144f01b9cf899f06e44bf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>optName</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a2d1062b56fb6b8a686e61a9844a9e022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>shortcut</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>ac9e8472aa0f109a65f0bc43328486dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>value</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a0f01d61f77cc0d8d1ea80bb70cabe44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>wf_token</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>a928449678122aee1ec70740b7d83838c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend bool</type>
      <name>compare</name>
      <anchorfile>classStg_1_1Option.html</anchorfile>
      <anchor>ab4b3f66b30028cdeabf9a7f8e9a02060</anchor>
      <arglist>(const Option *lhs, const Option *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::OptionsDlg</name>
    <filename>classStg_1_1OptionsDlg.html</filename>
    <member kind="enumvalue">
      <name>CHANGE</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0a899c3670a7bb1b45920f9f97e95080e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE_ALL</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0ac1020b03dc8747da3e2e51ea8986f0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSE</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0aa74ac5ba2b36bc91343c0eafbbe3acf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>event_t</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_EVENT</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0ae31fbf9ba80c2242946b9caea1d710c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0a899c3670a7bb1b45920f9f97e95080e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHANGE_ALL</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0ac1020b03dc8747da3e2e51ea8986f0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSE</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0aa74ac5ba2b36bc91343c0eafbbe3acf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_EVENT</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab4dd5cd5c8a88658016a7d9083bcd7d0ae31fbf9ba80c2242946b9caea1d710c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Option *</type>
      <name>changed</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a3fc38c3b94825fd2fca3fa6aec1a99bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearOptions</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a297d211f7e865e987d764cc4c9f3703a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const event_t</type>
      <name>event</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a450417afe3615c8b0780b64985331851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptionsDlg</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>af678772c219c8ad87e6975d8a0e843e0</anchor>
      <arglist>(int x, int y, int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ae2a2ebb8767c24498dd7b9b700a67dee</anchor>
      <arglist>(const std::set&lt; Option * &gt; &amp;opts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showAllOpt</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ac765c8e3aa8466d2b21acb5c663b7830</anchor>
      <arglist>(Option *opt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptionsDlg</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a477c1745fcc7e7fc8a415fd3c6429147</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateChecks</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>af7a655e939bc13c4e5f0b3b5fceb1448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>checkChanged</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>acf2552d2ad614a6bb28e7f976e97b02f</anchor>
      <arglist>(Fl_Widget *w, void *p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option *</type>
      <name>changedItem</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a44e37373b00d18181a1fb102c6547d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>hm</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a98c05c97851e556e827ab77de94c1ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Option * &gt;</type>
      <name>options</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>aa581e2fefaf05015e60b5771a983b470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fl_Scroll *</type>
      <name>scroll</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a9cf091ae6f80e8358c2774fc5cfae4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Option *</type>
      <name>showAll</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a0612bc4aee5ba4981b02af0b85196a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fl_Check_Button *</type>
      <name>showAllCheck</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a59138ddfa6d0d9ff03fd337e11840f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event_t</type>
      <name>status</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a5e0cdd51aaea3ffcc0db8e839b732461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>boxH</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>ab1c3ef4b50bf5aace9b87d7468332010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>vm</name>
      <anchorfile>classStg_1_1OptionsDlg.html</anchorfile>
      <anchor>a69a9253e4a42ef8e205751cc5faf26a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::OrthoCamera</name>
    <filename>classStg_1_1OrthoCamera.html</filename>
    <base>Stg::Camera</base>
    <member kind="function">
      <type>void</type>
      <name>addPitch</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a6a3373ae8a4fe1f0464cffd5d86bf10b</anchor>
      <arglist>(double pitch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addYaw</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a392364eb048e4b1d7fbd3fffa19675fb</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Draw</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a6d155efd0a12c1a36ab63633a5808f94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a6421712e52f64a3df4400d57fd387d85</anchor>
      <arglist>(Worldfile *wf, int sec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a579c4627a1ddeec4550fbfb7759330cd</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrthoCamera</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>af2620f2aafe322ce37fc9b5be15f2a09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a4aaa00b8ec97e700dc04c2386114fff8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>ae48be21ec23c232f59184e9890d0b249</anchor>
      <arglist>(Worldfile *wf, int sec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a25acc9c6c5c4bf4349f72c028d4598bc</anchor>
      <arglist>(double scale, double shift_x=0, double h=0, double shift_y=0, double w=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a7bc99d7d68db20745ec59041750338ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitch</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>acd56b4445222478c6e3188f8cbe03135</anchor>
      <arglist>(double pitch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>abe16ce296cb62e215c2803440751245c</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetProjection</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>ad129d614407161635fc146676a46ecc1</anchor>
      <arglist>(double pixels_width, double pixels_height, double y_min, double y_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetProjection</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>abc49f3b99cd5dce3cbc5d298f9e82d7b</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a44ba5fa968e1ec51bf4cc1f7fd670d0e</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYaw</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>aa61d1eabbc04e64bbeb4dfb545f528d3</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_pixels_height</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>ab8b4e1537ba5e6328c5f2c4679c1b7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_pixels_width</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a2fbd6f5f5833971c21e8037c4e052d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_scale</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>a060385f2da3f824dce5c922625372ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_y_max</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>ab7ebc4f5d82ead16d89cbb112ad68b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_y_min</name>
      <anchorfile>classStg_1_1OrthoCamera.html</anchorfile>
      <anchor>ad75069a2718b9d2fb09523ec1266db96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::PerspectiveCamera</name>
    <filename>classStg_1_1PerspectiveCamera.html</filename>
    <base>Stg::Camera</base>
    <member kind="function">
      <type>void</type>
      <name>addPitch</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>aa5554b7b68ff9d0c854c0e7424465ae1</anchor>
      <arglist>(double pitch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPose</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ae83dcde6d54aa0ab6fce113a9f35bdbc</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addYaw</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a7678c9b8568b37c06fc21e298b96e663</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Draw</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a7299fc987701f46c79b90ed26bc7a55d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>farClip</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a8c0d4cdf5087f28079f29b717ce6396e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ae5f1ca603af7de8bc0076ecf71643d5c</anchor>
      <arglist>(double amount)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>horizFov</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a15ef26c37ba0714df1e2066724ce1210</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>abb798a0097812697bac5c00e5f1660a4</anchor>
      <arglist>(Worldfile *wf, int sec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>abe88b0ef2d2629df84ce87e9d90edb01</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nearClip</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a5e090ae30ed88a1cd2d818d0372b068f</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PerspectiveCamera</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a870853229155cae6ff84bbe7f4e9548f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>realDistance</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>afa1af7dc5531fd8944648e80e522e0ce</anchor>
      <arglist>(double z_buf_val) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ad11c22e7e93d360a53e5ab08b5c8d497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ad697a899c518fb58ef3eefd50709e3a1</anchor>
      <arglist>(Worldfile *wf, int sec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scroll</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ad9773ee8f408336847fbd80777c8658d</anchor>
      <arglist>(double dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAspect</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a266c15e4154c48f048f11ba364f7d337</anchor>
      <arglist>(double aspect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClip</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>af23923677eac8025484ff0e26c092656</anchor>
      <arglist>(double near, double far)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFov</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a4259d1440eeb4960c9258118639d78b7</anchor>
      <arglist>(double horiz_fov, double vert_fov)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPitch</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a0ed8047480ce3eec45a282f9a333e384</anchor>
      <arglist>(double pitch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a19b6b7b09414986312b7483be2f2591f</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetProjection</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a33b9aa9d4e1fbf66e0368c6e6176b94e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYaw</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a3c52e48dc142dbca61541af83af1481f</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strafe</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>abdebcba6bbdb3938da12c3d5233aaada</anchor>
      <arglist>(double amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ae7cc497eb887cb3932e34fdee90f8441</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vertFov</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>aea7b39aefd217879c52cd9b2227ade82</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_aspect</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a677b2716ddcd21ec4621f2f2862ead0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_horiz_fov</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>ad444bd9b17951fad56cd6b56e4acaeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_vert_fov</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a07d37f0445bbec0a7ddd62dd14c35db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_z_far</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a52c5bc1715517d1815c17dca8b4a29ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_z_near</name>
      <anchorfile>classStg_1_1PerspectiveCamera.html</anchorfile>
      <anchor>a317a2d49b28b1852d166d0de56f3bd1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlayerGraphics2dVis</name>
    <filename>classPlayerGraphics2dVis.html</filename>
    <base>PlayerGraphicsVis</base>
    <member kind="function">
      <type></type>
      <name>PlayerGraphics2dVis</name>
      <anchorfile>classPlayerGraphics2dVis.html</anchorfile>
      <anchor>aa0a30539b5f40d7cde4204742d841882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderItem</name>
      <anchorfile>classPlayerGraphics2dVis.html</anchorfile>
      <anchor>a6f3b1271f942b6aa111faed607a12950</anchor>
      <arglist>(Message &amp;item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlayerGraphics2dVis</name>
      <anchorfile>classPlayerGraphics2dVis.html</anchorfile>
      <anchor>a0d3326ddc76b70d630ecc3502e4525d5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlayerGraphics3dVis</name>
    <filename>classPlayerGraphics3dVis.html</filename>
    <base>PlayerGraphicsVis</base>
    <member kind="function">
      <type></type>
      <name>PlayerGraphics3dVis</name>
      <anchorfile>classPlayerGraphics3dVis.html</anchorfile>
      <anchor>ac3b296a558f8ae804c1d508a1db1d5f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RenderItem</name>
      <anchorfile>classPlayerGraphics3dVis.html</anchorfile>
      <anchor>ac8d6c2af74cdbce69cf475a85c22f92e</anchor>
      <arglist>(Message &amp;item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PlayerGraphics3dVis</name>
      <anchorfile>classPlayerGraphics3dVis.html</anchorfile>
      <anchor>a06beea09c652d3d07b254e7514928e55</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlayerGraphicsVis</name>
    <filename>classPlayerGraphicsVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AppendItem</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a14b0f7137dc2a14121e71a625b3352eb</anchor>
      <arglist>(MessageQueue *client, Message &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BuildDisplayList</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>ae0d9f71b0e6f9455823c78a58019fe98</anchor>
      <arglist>(MessageQueue *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a8f191390aa39ba8af241270db01420d6</anchor>
      <arglist>(MessageQueue *client)</arglist>
    </member>
    <member kind="function">
      <type>struct clientDisplaylist &amp;</type>
      <name>GetDisplayList</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>ab072f676c7c19de3dc1c353565dcf765</anchor>
      <arglist>(MessageQueue *client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glPlayerColour</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>ae041cc6a0ff8a48567de57d39102b708</anchor>
      <arglist>(const player_color_t &amp;colour)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasActiveDisplayList</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>ad5dbc532ff6003d4e80d58a228ac65a6</anchor>
      <arglist>(MessageQueue *client)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlayerGraphicsVis</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a2b06487d6222fe5d99e0e10a48607fa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveDisplayList</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a8fde4acb3641556bc8f5773e44b124a1</anchor>
      <arglist>(struct clientDisplaylist &amp;list)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>RenderItem</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a389ffdb9d3591ead9e0461d057fe3d1d</anchor>
      <arglist>(Message &amp;item)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subscribe</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a2e2463fae4781560a973266a899eb691</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unsubscribe</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>aba6eda6a13c6bab1160196a1bc8578f9</anchor>
      <arglist>(QueuePointer &amp;queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a044b893ad5f826ba96abaefad38b244b</anchor>
      <arglist>(Stg::Model *mod, Stg::Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlayerGraphicsVis</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>a0849b9bd996f36ad95b65541781d0cf3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>map&lt; MessageQueue *, struct clientDisplaylist &gt;</type>
      <name>queuemap</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>aa20992c4b677a419bbe0103bce36e65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>queuemap</type>
      <name>ClientDisplayLists</name>
      <anchorfile>classPlayerGraphicsVis.html</anchorfile>
      <anchor>aa99f773179212f605df5a3afbdbe0408</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::point3_t</name>
    <filename>classStg_1_1point3__t.html</filename>
    <member kind="function">
      <type></type>
      <name>point3_t</name>
      <anchorfile>classStg_1_1point3__t.html</anchorfile>
      <anchor>ad74a65a80b2a5aced29d2ab3f7d1af28</anchor>
      <arglist>(meters_t x, meters_t y, meters_t z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point3_t</name>
      <anchorfile>classStg_1_1point3__t.html</anchorfile>
      <anchor>a453fb786b12d10b934149f56487de67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>x</name>
      <anchorfile>classStg_1_1point3__t.html</anchorfile>
      <anchor>ad42c77998128453b3ded9285e2973584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>y</name>
      <anchorfile>classStg_1_1point3__t.html</anchorfile>
      <anchor>a3a830d13a3bd10752c8503b061e2ced2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>z</name>
      <anchorfile>classStg_1_1point3__t.html</anchorfile>
      <anchor>af998935920fa4dee0a1b23fda0817ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::point_int_t</name>
    <filename>classStg_1_1point__int__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classStg_1_1point__int__t.html</anchorfile>
      <anchor>a91eabca8906e11473d49ebe3c7d24aef</anchor>
      <arglist>(const point_int_t &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classStg_1_1point__int__t.html</anchorfile>
      <anchor>a8f5984f74c40c2cea4d894bdda13ea08</anchor>
      <arglist>(const point_int_t &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point_int_t</name>
      <anchorfile>classStg_1_1point__int__t.html</anchorfile>
      <anchor>afd9728bdf5227227142c1573475d4f3d</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point_int_t</name>
      <anchorfile>classStg_1_1point__int__t.html</anchorfile>
      <anchor>a0cc5344dfcd344d008a1a3b061266749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classStg_1_1point__int__t.html</anchorfile>
      <anchor>a9e40a0ab1e02c37487c85da7532bf247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classStg_1_1point__int__t.html</anchorfile>
      <anchor>a581dbc76a003dc66f5138063855f07ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::point_t</name>
    <filename>classStg_1_1point__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator+=</name>
      <anchorfile>classStg_1_1point__t.html</anchorfile>
      <anchor>a0d717bb21f1ea3601e6892885ec478e5</anchor>
      <arglist>(const point_t &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point_t</name>
      <anchorfile>classStg_1_1point__t.html</anchorfile>
      <anchor>ae82c401dda81b7ff5314c2e647437174</anchor>
      <arglist>(meters_t x, meters_t y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point_t</name>
      <anchorfile>classStg_1_1point__t.html</anchorfile>
      <anchor>a7dd000d36b455a9d96cff49078e2e9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>x</name>
      <anchorfile>classStg_1_1point__t.html</anchorfile>
      <anchor>af62615f4ed2939ee53ff756c97981f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>y</name>
      <anchorfile>classStg_1_1point__t.html</anchorfile>
      <anchor>aac965cb009c112e5a9ac48f2a7acf512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ast::point_t</name>
    <filename>classast_1_1point__t.html</filename>
    <member kind="function">
      <type></type>
      <name>point_t</name>
      <anchorfile>classast_1_1point__t.html</anchorfile>
      <anchor>a603e06ab898c43828edd1f49f5ab6fb2</anchor>
      <arglist>(uint32_t x, uint32_t y)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>x</name>
      <anchorfile>classast_1_1point__t.html</anchorfile>
      <anchor>a195426edf03e74cf65b98be9acff4134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>y</name>
      <anchorfile>classast_1_1point__t.html</anchorfile>
      <anchor>a569a4dad3919d21689c1bd0c3836cbe5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pollfd</name>
    <filename>structpollfd.html</filename>
    <member kind="variable">
      <type>short int</type>
      <name>events</name>
      <anchorfile>structpollfd.html</anchorfile>
      <anchor>a42accf2470c45ba677596ade0bc7efc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structpollfd.html</anchorfile>
      <anchor>a57e1c316fb063e468d680b6246147861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short int</type>
      <name>revents</name>
      <anchorfile>structpollfd.html</anchorfile>
      <anchor>a25d08494e71a2899a1fd881560c115fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pos_t</name>
    <filename>structpos__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>th</name>
      <anchorfile>structpos__t.html</anchorfile>
      <anchor>ab877fbffd1df818e9b3c558804eb9a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structpos__t.html</anchorfile>
      <anchor>ac3eae91168665d6a1422dfd2fff361f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structpos__t.html</anchorfile>
      <anchor>a3c75831f4714a86aa0df408d57c7c5f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Pose</name>
    <filename>classStg_1_1Pose.html</filename>
    <member kind="function">
      <type>meters_t</type>
      <name>Distance2D</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a0344157cac8f0607b0e757339aa3bd67</anchor>
      <arglist>(const Pose &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsZero</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>aaa9aa82886e4fac4234461b16c7e2f19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Pose &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a4ecf64ba9f59a5cc6efea00b6538cb93</anchor>
      <arglist>(Worldfile *wf, int section, const char *keyword)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a770154fe5aa71741fde0569f28dc0251</anchor>
      <arglist>(const Pose &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Pose</type>
      <name>operator+</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a1d7f10140f8c9e0a2965792e7f38bd6b</anchor>
      <arglist>(const Pose &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a9d108132f20dfe1e2727e03be26e37f0</anchor>
      <arglist>(const Pose &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>aaa6b185b386b569b935ad49aea12144f</anchor>
      <arglist>(const Pose &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a3dd51d7514142a78fe1ef1c224be55c9</anchor>
      <arglist>(meters_t x, meters_t y, meters_t z, radians_t a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>ac29c3dd62956ae91e2a30bb0e25acf4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a8a5b8d94aee5dae0fee50e3330b03f75</anchor>
      <arglist>(const char *prefix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>afba1952f84485ff3afdb6875146524f7</anchor>
      <arglist>(Worldfile *wf, int section, const char *keyword)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>String</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>ad0e96e6239ce6fb54012b4b12f86355f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>add756d85e19791bff97d3a856efe58cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pose</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a6fea6905d63e90bde969353bf7226783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pose</type>
      <name>Random</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>aff5c52b253ea0d49ad8b1894931a26f3</anchor>
      <arglist>(meters_t xmin, meters_t xmax, meters_t ymin, meters_t ymax)</arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>a</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>af0d106882ac51b78517c59477ce54be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>x</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a11eda54b12da9faf1e0ffebf7d52c76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>y</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a50a48a2438685b22e1c86dc9f9390eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>z</name>
      <anchorfile>classStg_1_1Pose.html</anchorfile>
      <anchor>a530248533130000cebc263857b4dd2a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelPosition::PoseVis</name>
    <filename>classStg_1_1ModelPosition_1_1PoseVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type></type>
      <name>PoseVis</name>
      <anchorfile>classStg_1_1ModelPosition_1_1PoseVis.html</anchorfile>
      <anchor>a864935eb0d46b81134cc56618171f7be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1ModelPosition_1_1PoseVis.html</anchorfile>
      <anchor>aac06b48b41713681825dab0783b80e74</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PoseVis</name>
      <anchorfile>classStg_1_1ModelPosition_1_1PoseVis.html</anchorfile>
      <anchor>a1050d76f99831ff75bd57184c0323ccf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Position2D</name>
    <filename>classlspTest_1_1Position2D.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>acb3467fa9bbdb07e6bc1867fe301f426</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>adfe1c13974e38dbfd474cf40d79634c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testData</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>ae4add094d0c9ffed3ce46fe296d7fd9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testGeom</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>a97d0844793d1e3ff23afaf8bd6abf203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testMove</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>a7f22ffc2b6722013bbf67dd63afdcead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_position2d_t *</type>
      <name>posProxy</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>a9c721a8960c2d634bf336b9156b3af58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>a85f56eb1f1ff9ee233aa3566fc98d322</anchor>
      <arglist>(testGeom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>aa74afd33e7631fceaf5b6cc455fe0e40</anchor>
      <arglist>(testData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>a36e21acd5f1dd06fdddeab93373b48b4</anchor>
      <arglist>(testMove)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUB_SUITE</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>af0569b6b698098462703d737b451d41c</anchor>
      <arglist>(Position2D, Proxy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Position2D.html</anchorfile>
      <anchor>af4b25488bfcd80932c17903bb1bb1ae1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::PowerPack</name>
    <filename>classStg_1_1PowerPack.html</filename>
    <class kind="class">Stg::PowerPack::DissipationVis</class>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a02482a1296cdfe6bc9e9349492854359</anchor>
      <arglist>(joules_t j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChargeStart</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a430b3ebe8aee1ee48d6f5e04c9b7fe03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ChargeStop</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a502d6029a41f103aa7bb2361e815034d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dissipate</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ad3ecb70ad8d643b7598ba86c11599c06</anchor>
      <arglist>(joules_t j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dissipate</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a23d12653cd4c23aba00c3740f63fb4cb</anchor>
      <arglist>(joules_t j, const Pose &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>joules_t</type>
      <name>GetCapacity</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>af12d9879626731048b9069e105f6628b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCharging</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a4eebc3283bcb1135b6729a14258025c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>joules_t</type>
      <name>GetDissipated</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>acbf26df18485ca6dba4d48fde3d9cacc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>joules_t</type>
      <name>GetStored</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ac91b94e9991cc0cfcf482f5cbbb33193</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PowerPack</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a415c7019aab106eb662c4eb00d9091b9</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ace502514f0e4cf9fdad9c0b49479f8c3</anchor>
      <arglist>(const char *prefix) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProportionRemaining</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a17ceed295d4a5b6267148b50f78efe58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>joules_t</type>
      <name>RemainingCapacity</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a4b72517eeb47a357497fc96b865e2434</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCapacity</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>aded1a72e0a0fee748bb7ad13a2ecdf2a</anchor>
      <arglist>(joules_t j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStored</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a2af648f05304f35272c217e38ed0f703</anchor>
      <arglist>(joules_t j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Subtract</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a6e21da220ea8372a0a5058c6d54df496</anchor>
      <arglist>(joules_t j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransferTo</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a77aff0013ac727449416426687f0a572</anchor>
      <arglist>(PowerPack *dest, joules_t amount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>af6a1ed44f8cf2b7eb649d3a8e26d531c</anchor>
      <arglist>(Camera *cam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PowerPack</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ad3d77494fe91c047215aa00eaf6097fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static joules_t</type>
      <name>global_capacity</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a1e5ef255e5b798de94695b944d149a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static joules_t</type>
      <name>global_dissipated</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ad5047ec1678fb473ed4474204a65b592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static joules_t</type>
      <name>global_input</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a14d04d2ea24c9b617f43b9e829ef23a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static joules_t</type>
      <name>global_stored</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>afa82fd366763b64eddbd44964415bcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>joules_t</type>
      <name>capacity</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ad59d87ee58623b2977822d14dca072ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>charging</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>abf6c8183dc499160422aa1320c2949d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>joules_t</type>
      <name>dissipated</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ad4d9bfca59e20a51298bd5ce07f02e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Stg::PowerPack::DissipationVis</type>
      <name>event_vis</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>acca72c89bba55af0cd8c58ea9c915a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>joules_t</type>
      <name>last_joules</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a317764f1f53df3f7699c4870a4f3bb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>usec_t</type>
      <name>last_time</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a457c7237e2f627a22b471bfbd62319e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>watts_t</type>
      <name>last_watts</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>aa03878a0e2e4f7502dae476a6d8c0502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a0c157858f7eb20e861fc3ecbd377d138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StripPlotVis</type>
      <name>output_vis</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a24212ca418541562f63d6229c8c39dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>joules_t</type>
      <name>stored</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a13e259f928cb83681d4b3d7816907b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StripPlotVis</type>
      <name>stored_vis</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a98df838840f2f6eda939d54bfec0e026</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>WorldGui</name>
      <anchorfile>classStg_1_1PowerPack.html</anchorfile>
      <anchor>ad223cdf40b827667fb94cddf81c703e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Proxy</name>
    <filename>classlspTest_1_1Proxy.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connect</name>
      <anchorfile>classlspTest_1_1Proxy.html</anchorfile>
      <anchor>ab6847de72587322aa8c5bb20de97a1aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classlspTest_1_1Proxy.html</anchorfile>
      <anchor>a1e397deaa51ee37d1d707ddcaae222b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_client_t *</type>
      <name>client</name>
      <anchorfile>classlspTest_1_1Proxy.html</anchorfile>
      <anchor>a05da398e71ecb9e55b5e309e492e160f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const double</type>
      <name>Delta</name>
      <anchorfile>classlspTest_1_1Proxy.html</anchorfile>
      <anchor>a32ff94552d79351f181c4389f747ed72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classlspTest_1_1Proxy.html</anchorfile>
      <anchor>a4621d100c33c1135cd9027055a1bfde0</anchor>
      <arglist>(Proxy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END_ABSTRACT</name>
      <anchorfile>classlspTest_1_1Proxy.html</anchorfile>
      <anchor>ab436418f89272641f85f7371620e5c27</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model::RasterVis</name>
    <filename>classStg_1_1Model_1_1RasterVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type>void</type>
      <name>AddPoint</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>a2b42df7ae4783710b0aba1fb0ec2abda</anchor>
      <arglist>(meters_t x, meters_t y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearPts</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>ab155ee411c69d12eddb05e5aae097f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RasterVis</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>aeee19babbdb3e125d1d892346648585a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetData</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>a9fe4996aefd3f28ccdcf0fd90f932033</anchor>
      <arglist>(uint8_t *data, unsigned int width, unsigned int height, meters_t cellwidth, meters_t cellheight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>aab76a463b280481e53d36fb9bbfce54d</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RasterVis</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>ac1c102051dea7eb5eeee10c0fe56f11f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subs</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>af31ae8f28afc411d7de3ee57beed6998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>a3864a7992bf518183335c726cff1d222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>cellheight</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>addd0cea1c71f40195506fec6a0c33c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>meters_t</type>
      <name>cellwidth</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>a12fd755420de11ae1ca8c1ab4131b489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>ac397fe69804afe02ffce9088af42e8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>aa50c4592bdcbf9c453a8e508fc2cf217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; point_t &gt;</type>
      <name>pts</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>a8bb414f9660f9bd46168268735eab205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>classStg_1_1Model_1_1RasterVis.html</anchorfile>
      <anchor>aa106a09da94fb4bb9ed33e21efd2ed21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Ray</name>
    <filename>classStg_1_1Ray.html</filename>
    <member kind="function">
      <type></type>
      <name>Ray</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>ab4fd053c4427d71efec6624a91e459e0</anchor>
      <arglist>(const Model *mod, const Pose &amp;origin, const meters_t range, const ray_test_func_t func, const void *arg, const bool ztest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ray</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>af2cf55c7cd75f2c1e91c07f396878a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>arg</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>ad11204acf363c533e36f63ede2dbc483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ray_test_func_t</type>
      <name>func</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>a204c401a35f95dd4a201fe645fe6d4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>a407a26d18f42f4a4503903433b19c283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>origin</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>ab30faedbb6c0f86d104e44bf04a07226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>range</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>a5c180068014ba0177e14041b4aa94b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ztest</name>
      <anchorfile>classStg_1_1Ray.html</anchorfile>
      <anchor>a799f8c4190f8acf1a608794511b45d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::RaytraceResult</name>
    <filename>classStg_1_1RaytraceResult.html</filename>
    <member kind="function">
      <type></type>
      <name>RaytraceResult</name>
      <anchorfile>classStg_1_1RaytraceResult.html</anchorfile>
      <anchor>a098b7cd60f9f34572db68a2f50d784f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RaytraceResult</name>
      <anchorfile>classStg_1_1RaytraceResult.html</anchorfile>
      <anchor>a69aded1eff36ab7124dcb51136818ee9</anchor>
      <arglist>(const Pose &amp;pose, meters_t range)</arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1RaytraceResult.html</anchorfile>
      <anchor>a0fe1e89a768b8bff522ed9b8466e91d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1RaytraceResult.html</anchorfile>
      <anchor>a636a7ea20fd08877af42cdec8765db92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1RaytraceResult.html</anchorfile>
      <anchor>aa6b2366f39f3a629046164210fbddf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>range</name>
      <anchorfile>classStg_1_1RaytraceResult.html</anchorfile>
      <anchor>a8fe85c9af0d5447d822c5ef3060baa55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Reg</name>
    <filename>classReg.html</filename>
    <member kind="function">
      <type></type>
      <name>Reg</name>
      <anchorfile>classReg.html</anchorfile>
      <anchor>aa47187064f2f14fc38f78924274ad714</anchor>
      <arglist>(const std::string &amp;prototype, av_interface_t interface, av_prop_get_t getter, av_prop_set_t setter)</arglist>
    </member>
    <member kind="variable">
      <type>av_prop_get_t</type>
      <name>getter</name>
      <anchorfile>classReg.html</anchorfile>
      <anchor>ace5a99d32fe0a536a0043cfc248d8860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>av_interface_t</type>
      <name>interface</name>
      <anchorfile>classReg.html</anchorfile>
      <anchor>a849a71e59cdab1ea7a7e103c7328c6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>prototype</name>
      <anchorfile>classReg.html</anchorfile>
      <anchor>a6d9c8470ed945a59ec3f6dbc3f02f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>av_prop_set_t</type>
      <name>setter</name>
      <anchorfile>classReg.html</anchorfile>
      <anchor>acc7de3d5db4787e061e53e8293a28b13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Region</name>
    <filename>classStg_1_1Region.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddBlock</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a1654561d1a923214a2c28945d4f23ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Cell *</type>
      <name>GetCell</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a6b681a58796018df40bfbc1cb7faa8e3</anchor>
      <arglist>(int32_t x, int32_t y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>ac2c4033e7df0f8de6b560d37d464e6e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveBlock</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a95f21d8430d5395e220a636fe7040074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Region</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a01b0a8526e2ea7904cfe02482dbdaa47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SuperRegion *</type>
      <name>superregion</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a6836844253880345e796f79a0653c022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Cell &gt;</type>
      <name>cells</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a26b402210877dcb3100f8db1f213cc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>count</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>aad0aab0a6e32f768c96f303f8e0027e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SuperRegion</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>ac31376255d87f86be3c51faa360a285f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>World</name>
      <anchorfile>classStg_1_1Region.html</anchorfile>
      <anchor>a7b4bcdf992c21ae83363f25df05b1d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Robot</name>
    <filename>classRobot.html</filename>
    <class kind="class">Robot::Edge</class>
    <class kind="class">Robot::Graph</class>
    <class kind="class">Robot::GraphVis</class>
    <class kind="class">Robot::Node</class>
    <class kind="class">Robot::Task</class>
    <member kind="function">
      <type>void</type>
      <name>CachePlan</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4884d7f5cfc520eb5db226d0823821a5</anchor>
      <arglist>(const ast::point_t &amp;start, const ast::point_t &amp;goal, Graph *graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dock</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a86f3145b5822d36a221de85164db4f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dock</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a86f3145b5822d36a221de85164db4f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a53be894b031fa4cefbb813505114c1ed</anchor>
      <arglist>(Stg::Model *model, bool &amp;sub, bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableFiducial</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ad572d49f2a1dab9bd6bc6cc2656f6f3d</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableLaser</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a5dd97af75633583b49221bf4eb311feb</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableSonar</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ac37f1c3b77f375255c67760a1c6c88d1</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Full</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a54b64a272097726e0de2caf7efad4b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Full</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a54b64a272097726e0de2caf7efad4b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Hungry</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ad2cc324d049ade73385122409b6dec61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Hungry</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ad2cc324d049ade73385122409b6dec61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Graph *</type>
      <name>LookupPlan</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a7232e5073c380f30e001bc5560e590cb</anchor>
      <arglist>(const ast::point_t &amp;start, const ast::point_t &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ObstacleAvoid</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aad81a699cd79b24268974128cf28f34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ObstacleAvoid</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aad81a699cd79b24268974128cf28f34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Plan</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ac12e24aa47dfc5f12ff233e483804dba</anchor>
      <arglist>(Pose sp)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>Pt64</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aa77a7276d64384e18edae45d6038c276</anchor>
      <arglist>(const ast::point_t &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Robot</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a3e4f11fdc0cbb0edb032ff3434899773</anchor>
      <arglist>(ModelPosition *pos, Model *source, Model *sink)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Robot</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>abc3d81728aa1a791d4f587cc9e3892cb</anchor>
      <arglist>(ModelPosition *pos, Model *fuel, Model *pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGoal</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ac1e618bbceebfd15dbc050be2924d826</anchor>
      <arglist>(Model *goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTask</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aa5489337327aba8fa791a20662e72bfc</anchor>
      <arglist>(unsigned int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnDock</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a8b01395d3e1e43784a2935d77b7386fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnDock</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a8b01395d3e1e43784a2935d77b7386fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Update</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a297761f401eb725c4f3e230b358a1622</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Work</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a54eb442a1f57bdb27eb4fce39dd74aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Work</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a54eb442a1f57bdb27eb4fce39dd74aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FiducialUpdate</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a8a9202ec08f4d08acbc8ef5941464f7c</anchor>
      <arglist>(ModelFiducial *mod, Robot *robot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FlagDecr</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a3286c75c9b9aa7ccd1950e4f8b87db1e</anchor>
      <arglist>(Model *mod, Robot *robot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>FlagIncr</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a791b0567d7f04eef9de526f0dc1c3d20</anchor>
      <arglist>(Model *mod, Robot *robot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LaserUpdate</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ad708eeb9f6a2cc7a92cd7f077c805608</anchor>
      <arglist>(ModelRanger *laser, Robot *robot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>PositionUpdate</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ae63440373885eb29366ed30e49df9fc2</anchor>
      <arglist>(ModelPosition *pos, Robot *robot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>UpdateCallback</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aa863b7e9e295222c148c723f0bb32ee0</anchor>
      <arglist>(ModelRanger *laser, Robot *robot)</arglist>
    </member>
    <member kind="variable">
      <type>Stg::ModelPosition *</type>
      <name>position</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aa1cffd723d0f4f8d2b56aed0b66c9322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stg::ModelRanger *</type>
      <name>ranger</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ae6d842807f96deb4164de187fbdeed89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::pair&lt; uint64_t, uint64_t &gt;, Graph * &gt;</type>
      <name>plancache</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ac7babdf9d66b2119733cae600e6ca020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; Task &gt;</type>
      <name>tasks</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ad31470716d75bb37daa22a8b3bed5c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_WORK</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca744ac27eb3866c6869a6b6da3e30b1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_DOCK</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca45ebdbd4442d5ba1138284241c98cb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_UNDOCK</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca220059a58bcb58f269ce545536afb4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_QUEUE</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca7b2a32bc74de368ab02cdb58a8bf7d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_DOCK</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca45ebdbd4442d5ba1138284241c98cb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_QUEUE</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca7b2a32bc74de368ab02cdb58a8bf7d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_UNDOCK</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca220059a58bcb58f269ce545536afb4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MODE_WORK</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4456e44cf2917dc5a45417f4ed27da3ca744ac27eb3866c6869a6b6da3e30b1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>at_dest</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a41708996333fcbfeadc3aebfe2966b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>avoidcount</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a9001cd4b5995aed7f219c5ee22a9dc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>cached_goal_pose</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a3a01ad8feb6e73a9c97c0e5d2e5457bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>charger_ahoy</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aa9e631db2aefe90e425c37d20bcec4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>charger_bearing</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a7cd7fa2183819425a22df8adb042e66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>charger_heading</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a8983242dcc4dde533c19c1f14563881b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>charger_range</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a21e9c06845d6ebfc3d16b4cbd4129424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>radians_t</type>
      <name>docked_angle</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a64a24cea3a5734427a898bd05df1b0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelFiducial *</type>
      <name>fiducial</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a6ffd7c8c526536ebb951d5dc351c256a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fiducial_sub</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a5033ecbdbbaf9aafecaf7f9ba452d39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>force_recharge</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>adf293e4914456fe626f203d7b2b5ec78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>fuel_zone</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a16d94dc9fd05edf44925ea1c21adb7a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>goal</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>abc8fc73aa6d366b7043aeb9f12cfa9b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Graph *</type>
      <name>graphp</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a1c9317dee8697841516e250ed7039875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraphVis</type>
      <name>graphvis</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>aea518aba732fa181a9065752f22fd80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelRanger *</type>
      <name>laser</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ad2b72d7ef55e43f789a0661a43f4c831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>laser_sub</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ae4378519a9e22dbaad9b1d41738034ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_mode_t</type>
      <name>mode</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a215d605edf88667fc15c3cd7c3fe4975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum Robot::@2</type>
      <name>mode</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>abde44f11fad6e4e1017c4ee57913624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>node_interval</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a91aa7c6c9980e99817f0a138a80c5d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>node_interval_countdown</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a82e02e8c7a53cd11a8307e0b5c2d09b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>pool_zone</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a1ad92866846636f8b854bdc3ca1c9161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelPosition *</type>
      <name>pos</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a015b8139be64b13a91a06af798fd9cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>randcount</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a1431583419866acb5f6420b4088f0ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelRanger *</type>
      <name>ranger</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>af71f7e7fe2bc433ad956cfc313f8f8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>sink</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a294fed2c50cf33c68eadaa4cae11b3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelRanger *</type>
      <name>sonar</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ae987068bd17e7c090f33fc6056514d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sonar_sub</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>ae42ddbb4f9d415a47c49698cc78d3980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>source</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a7e58cebaf6970e660f95777c5665d1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>task</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a94d780c131842b42fbf77f0bc6a5801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long int</type>
      <name>wait_started_at</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a5efeb33170e5a23a1b44feb5de494423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>work_get</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a3cd7fb0b1c342be5b1bc62024823758b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>work_put</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a70cc024a158342d722b68a39e1b07e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static uint8_t *</type>
      <name>map_data</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a4df5a1a44d360a74585b44f7f9b54800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned int</type>
      <name>map_height</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a1ddf15e12df4aa3dfe28182d5dcfa79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Model *</type>
      <name>map_model</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a98698606f91b5e6df0d19680a5dc255f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned int</type>
      <name>map_width</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a01328825b0ccad4824c61efd6ec57477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static pthread_mutex_t</type>
      <name>planner_mutex</name>
      <anchorfile>classRobot.html</anchorfile>
      <anchor>a14800a74d9dbc7a7d9f2442e29a9e510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>robot_t</name>
    <filename>structrobot__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>avoidcount</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a89d5d3f29be411d1bc0d243631a0156d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelFiducial::Fiducial *</type>
      <name>closest</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a877fb959df29505ed576cac05965ee43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>closest_bearing</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a8a00fffb286ad8b481bb7e8b77c7bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>closest_heading_error</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a057610cef482a175e6742eca91421076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>closest_range</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a62f686afd4b1d88d5e4d7310d4b513f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelFiducial *</type>
      <name>fiducial</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a566d9a2b6f1cf0129af2862ac38a9cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelRanger *</type>
      <name>laser</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a581d1ef66ed71ce590eefbdf04444bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelPosition *</type>
      <name>pos</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>ad5b764dbc1b87dfd4485db7f1ae61e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelPosition *</type>
      <name>position</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a2c3c12ace250a196cf6c2c6ae8f3d8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>randcount</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>a666aec21e6aa2183adbf98264eba4112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ModelRanger *</type>
      <name>ranger</name>
      <anchorfile>structrobot__t.html</anchorfile>
      <anchor>ae5f3ae7a490dd252a2be50086e44acfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stg::rotrect_t</name>
    <filename>structStg_1_1rotrect__t.html</filename>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>structStg_1_1rotrect__t.html</anchorfile>
      <anchor>a30a08b74aa1281a41c3bbd6fdcacbe06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>size</name>
      <anchorfile>structStg_1_1rotrect__t.html</anchorfile>
      <anchor>a1a85008f72d4b99a3aa1521b782dd99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelRanger::Sensor</name>
    <filename>classStg_1_1ModelRanger_1_1Sensor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a75a4a62f665a4fab169c7b0a2ac1a602</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sensor</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a937dbb227213f87269aa787eeb68ae4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>String</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a733483ae9021541379a9f3c0f7f859e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a1f3564832ec11eba762d29063c8e509f</anchor>
      <arglist>(ModelRanger *rgr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a06675051389a972c975e99832eab5914</anchor>
      <arglist>(Vis *vis, ModelRanger *rgr) const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>bearings</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a406aec8de925575fa3c01feebf2ed4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>col</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>aa20686c3af9640c8c85e9779c8216d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>radians_t</type>
      <name>fov</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a6726aa8b600c5820bc47fabb10998c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>intensities</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>a7015c30644095ca3128c6d272634452f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>ae6a67e21690e1bff3f92bb29cf752239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bounds</type>
      <name>range</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>abc27e41f2cbb8cb87a4279ba881b34a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; meters_t &gt;</type>
      <name>ranges</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>add01a684348cdcd35017a9e912f49f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>sample_count</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>aa6e28c221ef1d5082a2e133ef8970e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Size</type>
      <name>size</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Sensor.html</anchorfile>
      <anchor>ad8e25116840c49ad47ce03ee13140a86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Simulation</name>
    <filename>classlspTest_1_1Simulation.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>ae6b88ff430e3896de176c29f35e9c3c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>aeba6ce82d8dcb27c44941eebc83a9420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testPose2D</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a52c56bda4eeb8e9d711605c0ff310eca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testPose3D</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a635d4fb6bf45925a8e3f759a099847e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testProperties</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a8737be81fab1031b1e63dc07b8789b11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_simulation_t *</type>
      <name>simProxy</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a443a80b5ee476d0c4e2eb70bc95a471f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>af43e7a6de48d040993c193a99c24943d</anchor>
      <arglist>(testPose2D)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a0dd22bcbd9cd2d0ebde7ac11efa103c2</anchor>
      <arglist>(testPose3D)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a990b2cfcab8306d9dabe47ac652c5de6</anchor>
      <arglist>(testProperties)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUB_SUITE</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a05e6255c7bfa1a3ebaffe01fd02b9b82</anchor>
      <arglist>(Simulation, Proxy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Simulation.html</anchorfile>
      <anchor>a523287b5d318b511623a68a51d6859aa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Size</name>
    <filename>classStg_1_1Size.html</filename>
    <member kind="function">
      <type>Size &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>a7f813ee4a080a7fa348a4021f61797f4</anchor>
      <arglist>(Worldfile *wf, int section, const char *keyword)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>a0636df3940055308804958f5ec906316</anchor>
      <arglist>(Worldfile *wf, int section, const char *keyword) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>acdb4cacd24f79e0e1aa0127037af5ff1</anchor>
      <arglist>(meters_t x, meters_t y, meters_t z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Size</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>a73c610106439b32b89782ddc11a73710</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Zero</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>a8a3ee890f3ea1f4aff86d30bc0f61678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>x</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>a4ee5c635ebb0a5119f03421d6403ab33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>y</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>aa90d590f6470b4c14c3fd2feb3b7f189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>meters_t</type>
      <name>z</name>
      <anchorfile>classStg_1_1Size.html</anchorfile>
      <anchor>a67e6fed9c1bfd1848d9402f96983e754</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Sonar</name>
    <filename>classlspTest_1_1Sonar.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>ae632d92098b0d74dd41eb4b3e11c3d82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a29301f1d0c98f37dff89e98af92f46e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testConfig</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a53fba4c88ff5f49725e184f15794941e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testData</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a87665cdd54f3dea3242cbc9975fa68d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testGeom</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>ae60d3c6300740c0b1280f8c9d03346a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_sonar_t *</type>
      <name>sonarProxy</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a450c9d533c25d9bd68a728e8af8807b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>ab220d32b6390a7bd518dc730eb6b0b7d</anchor>
      <arglist>(testGeom)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a438817aecc23fc37360e07016d9b853d</anchor>
      <arglist>(testData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a3e0441330297da9be94d2772acd04ac9</anchor>
      <arglist>(Sonar)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Sonar.html</anchorfile>
      <anchor>a6a3462a59590fdfeac8a694e62434781</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lspTest::Speech</name>
    <filename>classlspTest_1_1Speech.html</filename>
    <base>lspTest::Proxy</base>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>a66204235016a4319d37fb57707fb3261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tearDown</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>a02f6ee1381c0df799f5d1f3261c67d21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testSay1</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>aeecdf89da8e9ab2cbfa709d92643f08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>playerc_speech_t *</type>
      <name>speechProxy</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>a91ff876d7213804a4f8148147ed0ac01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>a664ca7b5b9390c8e5a5fd2b03d769712</anchor>
      <arglist>(testSay1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUB_SUITE</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>a45f9fc3e254621957e04fc6dd6fa95ce</anchor>
      <arglist>(Speech, Proxy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CPPUNIT_TEST_SUITE_END</name>
      <anchorfile>classlspTest_1_1Speech.html</anchorfile>
      <anchor>add94b9a85793468750cf94928aa2cc43</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StgDriver</name>
    <filename>classStgDriver.html</filename>
    <member kind="function">
      <type>Stg::Model *</type>
      <name>LocateModel</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a246109694f17710ed735321d0df46350</anchor>
      <arglist>(char *basename, player_devaddr_t *addr, const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>Interface *</type>
      <name>LookupDevice</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>aef21e9d29a76c1558206a76339e9ff4c</anchor>
      <arglist>(player_devaddr_t addr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ProcessMessage</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>aaca0b334e863317f995de9d8a20d5757</anchor>
      <arglist>(QueuePointer &amp;resp_queue, player_msghdr *hdr, void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Setup</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>aa602355926e4f6f4a0bf94329c0dfed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Shutdown</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>ac9eca2c15e851a3f3091762bdc872f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StgDriver</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a08ab8d7fd3589e9065bd987f4f5fc30a</anchor>
      <arglist>(ConfigFile *cf, int section)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Subscribe</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a37e2f39e92fffc1016388ef08fdef296</anchor>
      <arglist>(QueuePointer &amp;queue, player_devaddr_t addr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>Unsubscribe</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>abbce85887750b3e62cc4adca9b34d5f3</anchor>
      <arglist>(QueuePointer &amp;queue, player_devaddr_t addr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>af8505507845ec65f65f813ec93120376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StgDriver</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a85178f76a7f2861096f039ec3c6b4af1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>usegui</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a8b2e8f4a227bbf2cb2562b59e0524042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Stg::World *</type>
      <name>world</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a64aa2e132b83b3efb9c18bd026d128e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Interface * &gt;</type>
      <name>devices</name>
      <anchorfile>classStgDriver.html</anchorfile>
      <anchor>a4baf3a8d800066eb54d3b86b2d7bc020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::StripPlotVis</name>
    <filename>classStg_1_1StripPlotVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type>void</type>
      <name>AppendValue</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a4d45c4cf6ecfdc0b19c2437bd0081a28</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StripPlotVis</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a9280962956a2d7f7edd4048e07b0a91c</anchor>
      <arglist>(float x, float y, float w, float h, size_t len, Color fgcolor, Color bgcolor, const char *name, const char *wfname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a0dc43df96aff8573885a6bdd72a984c2</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StripPlotVis</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a0b8fb32b65d86eafb4caceba76438fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>bgcolor</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a9bca21662ab0a953dddaa0588973801b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a6d57bb90956d1f09da6c995a8ee05361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>data</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a0a528ec9a50ccd8828ee97577a117d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>fgcolor</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>ad79d8c431d96045a25574756319f6437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>h</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a984fcaf12a79d78c4b7d96be6a8a2188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>aa98538ea1bf9a01de10d6b108d87758c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>ae4d4865fb3a133843cbae49ebfab1c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>max</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a1dbc405dcd184dc6e1bda6fe5160e1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>min</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>ac4ee8429a7012bfe53b3e519f693261b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Model *</type>
      <name>mod</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a4b7603589ba9a71af0fb03599818a3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>w</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a85454e66c22333818855f3412737ef15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>x</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>ad2e7658d7296c5248f4762331d6fad64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>y</name>
      <anchorfile>classStg_1_1StripPlotVis.html</anchorfile>
      <anchor>a24fb4826164885191430ade2da64cd7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StTime</name>
    <filename>classStTime.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GetTime</name>
      <anchorfile>classStTime.html</anchorfile>
      <anchor>ad08ba7c9b7a35865a3cc5346f8d83862</anchor>
      <arglist>(struct timeval *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetTimeDouble</name>
      <anchorfile>classStTime.html</anchorfile>
      <anchor>ab3bf9cea5207791d832d3c2de431b264</anchor>
      <arglist>(double *time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StTime</name>
      <anchorfile>classStTime.html</anchorfile>
      <anchor>accc7b025372bb27bb8fe02a855b33109</anchor>
      <arglist>(StgDriver *driver)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StTime</name>
      <anchorfile>classStTime.html</anchorfile>
      <anchor>a9ef783cea2897a37de142dff09e9d2be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StgDriver *</type>
      <name>driver</name>
      <anchorfile>classStTime.html</anchorfile>
      <anchor>a2a09c546c96b7ca8e709e1343c07efa8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::SuperRegion</name>
    <filename>classStg_1_1SuperRegion.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddBlock</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>acf1c6096196f47a2b95667bdbbd7dfd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawOccupancy</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>ab83a60a1f4c98b9df95cc0aca5b0a04e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawVoxels</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>a89115afbc901c4cceb772744f52edd2e</anchor>
      <arglist>(unsigned int layer) const </arglist>
    </member>
    <member kind="function">
      <type>const point_int_t &amp;</type>
      <name>GetOrigin</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>a380b6926179e4ab7ad444b5e581efc55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Region *</type>
      <name>GetRegion</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>ac72f66097e686282931e036e6601c4d3</anchor>
      <arglist>(int32_t x, int32_t y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveBlock</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>a8e95fecb0bb87e3bbfdf31339e0b60cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperRegion</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>a0ed193f9fcc89af0ad2c91d5bbe9182e</anchor>
      <arglist>(World *world, point_int_t origin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperRegion</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>a3eefb7df0f63368f14b57e58055c9150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>count</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>ac4f7b435fd9db8438613ba8933087467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>point_int_t</type>
      <name>origin</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>afdccbe2262aab6aa69755b3300d2a995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Region</type>
      <name>regions</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>aa7ca71cbf818477bc174ffe4cb9bf2a3</anchor>
      <arglist>[SUPERREGIONSIZE]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>World *</type>
      <name>world</name>
      <anchorfile>classStg_1_1SuperRegion.html</anchorfile>
      <anchor>a094582eb83cb7af5bd0de5ea9d006e41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Robot::Task</name>
    <filename>classRobot_1_1Task.html</filename>
    <member kind="function">
      <type></type>
      <name>Task</name>
      <anchorfile>classRobot_1_1Task.html</anchorfile>
      <anchor>a526aa1b7b78576a29c0261bd2edcee9b</anchor>
      <arglist>(Model *source, Model *sink)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>participants</name>
      <anchorfile>classRobot_1_1Task.html</anchorfile>
      <anchor>a1ae72f2b7187f1e617e5885a2cb0be6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>sink</name>
      <anchorfile>classRobot_1_1Task.html</anchorfile>
      <anchor>a9d717a461c32b645ad9247909448514b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>source</name>
      <anchorfile>classRobot_1_1Task.html</anchorfile>
      <anchor>a30c859b9706cd5bd778ca7fbdec50294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::TextureManager</name>
    <filename>classStg_1_1TextureManager.html</filename>
    <member kind="function">
      <type>GLuint</type>
      <name>loadTexture</name>
      <anchorfile>classStg_1_1TextureManager.html</anchorfile>
      <anchor>a87be13b60dc9bb0b861bfca22ff2c5d6</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TextureManager &amp;</type>
      <name>getInstance</name>
      <anchorfile>classStg_1_1TextureManager.html</anchorfile>
      <anchor>a0df7831e0cab833f13174b84749806b5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>_mains_texture_id</name>
      <anchorfile>classStg_1_1TextureManager.html</anchorfile>
      <anchor>ae0c0b6e44b75da9eaa8b848fb5c3ddd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>_stall_texture_id</name>
      <anchorfile>classStg_1_1TextureManager.html</anchorfile>
      <anchor>a3c0a0a7cb1c2a381303c98c44e6a6506</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TextureManager</name>
      <anchorfile>classStg_1_1TextureManager.html</anchorfile>
      <anchor>a8f10942010bed0390547aaa3abb8a977</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model::TrailItem</name>
    <filename>classStg_1_1Model_1_1TrailItem.html</filename>
    <member kind="function">
      <type></type>
      <name>TrailItem</name>
      <anchorfile>classStg_1_1Model_1_1TrailItem.html</anchorfile>
      <anchor>a7867e81f47c7747114be68dc9b647d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1Model_1_1TrailItem.html</anchorfile>
      <anchor>a83b72916672ed41fbd97e33fece9423e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1Model_1_1TrailItem.html</anchorfile>
      <anchor>a19010d0d68b92859450ba81d3528429b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>usec_t</type>
      <name>time</name>
      <anchorfile>classStg_1_1Model_1_1TrailItem.html</anchorfile>
      <anchor>acdca1cae124f31082d57740203bafe54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Velocity</name>
    <filename>classStg_1_1Velocity.html</filename>
    <base>Stg::Pose</base>
    <member kind="function">
      <type>Velocity &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Velocity.html</anchorfile>
      <anchor>a07e703eafd7c77b69bb2660352d0c5b0</anchor>
      <arglist>(Worldfile *wf, int section, const char *keyword)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classStg_1_1Velocity.html</anchorfile>
      <anchor>a7b7d4ab3ac39c5cf181a9ac47f3d5a01</anchor>
      <arglist>(const char *prefix) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Velocity</name>
      <anchorfile>classStg_1_1Velocity.html</anchorfile>
      <anchor>abd947f016cd15bb2c18e544089ec0dbf</anchor>
      <arglist>(double x, double y, double z, double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Velocity</name>
      <anchorfile>classStg_1_1Velocity.html</anchorfile>
      <anchor>ae6c34a71040242a5d24013da84f1b98f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelBlobfinder::Vis</name>
    <filename>classStg_1_1ModelBlobfinder_1_1Vis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type></type>
      <name>Vis</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Vis.html</anchorfile>
      <anchor>a3d33b5d25f298dbed4f07b4de9c0cfa1</anchor>
      <arglist>(World *world)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Vis.html</anchorfile>
      <anchor>a2b5d6bd96e495d76ca646928dcbb0d3d</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Vis</name>
      <anchorfile>classStg_1_1ModelBlobfinder_1_1Vis.html</anchorfile>
      <anchor>a90694b61db1512b20740e1f29730ca72</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelRanger::Vis</name>
    <filename>classStg_1_1ModelRanger_1_1Vis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function">
      <type></type>
      <name>Vis</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>a8d8ead83b4b26213dfb186480b384548</anchor>
      <arglist>(World *world)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>abbeff4ba601ee6df23f71470bd980859</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Vis</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>af0ae3e1e039a861672b72686e67490e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Option</type>
      <name>showArea</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>aa5c126e7fdfee199621705535f3d321e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Option</type>
      <name>showBeams</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>ab06c5b6a5df71c4d429bb4dde4f226c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Option</type>
      <name>showFov</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>a18e3b6317e418dbf24910152f5842ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Option</type>
      <name>showStrikes</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>a062bda288d746484be145f4ea3a45209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Option</type>
      <name>showTransducers</name>
      <anchorfile>classStg_1_1ModelRanger_1_1Vis.html</anchorfile>
      <anchor>ac1d7a2692b9ed395c65d348dd17a106d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Model::Visibility</name>
    <filename>classStg_1_1Model_1_1Visibility.html</filename>
    <member kind="function">
      <type>Visibility &amp;</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>ad2fcfc2404acd6b3c9a7b383fa1dcb7f</anchor>
      <arglist>(Worldfile *wf, int wf_entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>acb11f16d530f48c04deb7cc7c15987d9</anchor>
      <arglist>(Worldfile *wf, int wf_entity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visibility</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>aec498f2b711c26db2c1c74c718f8064d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>blob_return</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>aa16e8d402b772c1dd574ad59f16e16f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fiducial_key</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>a477404279aed802b7f3050c23d185d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fiducial_return</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>a9257fd6696c91051fb264cd2040bf602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gripper_return</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>afd11f00b42d5bbfe42b8e192e32b5240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>obstacle_return</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>aeb651b323dc7d31acaa50120f0c39cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ranger_return</name>
      <anchorfile>classStg_1_1Model_1_1Visibility.html</anchorfile>
      <anchor>af59ce4c7ecb1691515bf93cf755bbe9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Visualizer</name>
    <filename>classStg_1_1Visualizer.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetMenuName</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>ab6ef7d43982c695eda99982d4270c632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetWorldfileName</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>ac3685601ac85e039cab13b516de79a02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>a798d858493e1e61d825af1c35bb05fd5</anchor>
      <arglist>(Model *mod, Camera *cam)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visualizer</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>a63f821d7e79edcda0f7d6e7150cbecd3</anchor>
      <arglist>(const std::string &amp;menu_name, const std::string &amp;worldfile_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Visualizer</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>a4ae82adbbac44426b73f90f7fff341a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>menu_name</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>a5394e42863f965cf01a118d3edc858d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>worldfile_name</name>
      <anchorfile>classStg_1_1Visualizer.html</anchorfile>
      <anchor>a4a0f551021513bb321260061a67a2247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelPosition::Waypoint</name>
    <filename>classStg_1_1ModelPosition_1_1Waypoint.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classStg_1_1ModelPosition_1_1Waypoint.html</anchorfile>
      <anchor>a09446adc6c872200cae43a892a01f23b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Waypoint</name>
      <anchorfile>classStg_1_1ModelPosition_1_1Waypoint.html</anchorfile>
      <anchor>a54446afb5e6cc794572f675b5fe8c4da</anchor>
      <arglist>(meters_t x, meters_t y, meters_t z, radians_t a, Color color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Waypoint</name>
      <anchorfile>classStg_1_1ModelPosition_1_1Waypoint.html</anchorfile>
      <anchor>a04c26d04750f3ec31534614c839ea84a</anchor>
      <arglist>(const Pose &amp;pose, Color color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Waypoint</name>
      <anchorfile>classStg_1_1ModelPosition_1_1Waypoint.html</anchorfile>
      <anchor>abc06f85adc233ab99ab27ad9fabaa2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classStg_1_1ModelPosition_1_1Waypoint.html</anchorfile>
      <anchor>a76cf4c13faf3907ecb04872840ae3827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>classStg_1_1ModelPosition_1_1Waypoint.html</anchorfile>
      <anchor>afba4a76b0220299c5a271cbe8fdbb865</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::ModelPosition::WaypointVis</name>
    <filename>classStg_1_1ModelPosition_1_1WaypointVis.html</filename>
    <base>Stg::Visualizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Visualize</name>
      <anchorfile>classStg_1_1ModelPosition_1_1WaypointVis.html</anchorfile>
      <anchor>ad1c4bc80948f72a7125420d67e1d9a39</anchor>
      <arglist>(Model *mod, Camera *cam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WaypointVis</name>
      <anchorfile>classStg_1_1ModelPosition_1_1WaypointVis.html</anchorfile>
      <anchor>a8c35edf7c127cf17d5b7db253f8f9e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WaypointVis</name>
      <anchorfile>classStg_1_1ModelPosition_1_1WaypointVis.html</anchorfile>
      <anchor>aac3b33c720819bc0ab5609a5d0bf3850</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::World</name>
    <filename>classStg_1_1World.html</filename>
    <base>Stg::Ancestor</base>
    <class kind="class">Stg::World::Event</class>
    <class kind="struct">Stg::World::ltx</class>
    <class kind="struct">Stg::World::lty</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddModel</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a1496ba37cf684508ac124f541a7d7f53</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddModelName</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3f1663f093abf22487537a822a115b76</anchor>
      <arglist>(Model *mod, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPowerPack</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aa535413c97e654524e315c2bb4d10e5b</anchor>
      <arglist>(PowerPack *pp)</arglist>
    </member>
    <member kind="function">
      <type>SuperRegion *</type>
      <name>AddSuperRegion</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ae8e87d35b2d19601566d3b80c779fe04</anchor>
      <arglist>(const point_int_t &amp;coord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddUpdateCallback</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a0ddf429a80f04e03afb2c3ab97dfbf64</anchor>
      <arglist>(world_callback_t cb, void *user)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CancelQuit</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a5b85f478e479e3adac5bc4b372cad70c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CancelQuitAll</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a003ffbaeaf706fcbe1017d0aa6f9fe1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearRays</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aff36f9dd3fe0e61a4ea18d02a87072ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>ClockString</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a577774607c8ef81acd591621a56ec649</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConsumeQueue</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a8b9bcbcd9f50ac7d68a1492dcee39506</anchor>
      <arglist>(unsigned int queue_num)</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>CreateModel</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ae2451dd4a14602441fd98ef1b15417ab</anchor>
      <arglist>(Model *parent, const std::string &amp;typestr)</arglist>
    </member>
    <member kind="function">
      <type>SuperRegion *</type>
      <name>CreateSuperRegion</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad7d9d8b4e3356e8811fe497d5886a867</anchor>
      <arglist>(point_int_t origin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroySuperRegion</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a17b448eace182661a9a5d36282c68912</anchor>
      <arglist>(SuperRegion *sr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DisableEnergy</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a15db6fe7ac5b77cb96cfcd8c4547d27b</anchor>
      <arglist>(Model *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EnableEnergy</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a0617010c5d1eb92d0b4a927b79148ab9</anchor>
      <arglist>(Model *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enqueue</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a00d6d6da6e2414b1e6b23ed20c0ae8cb</anchor>
      <arglist>(unsigned int queue_num, usec_t delay, Model *mod, model_callback_t cb, void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Extend</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af9844e06707ed319d83e4eb8b2020bd5</anchor>
      <arglist>(point3_t pt)</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; Model * &gt;</type>
      <name>GetAllModels</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a8345da021c42b09dde0e714704e6a642</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>GetEventQueue</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a402c739c5d8061939048cc38f1cd262d</anchor>
      <arglist>(Model *mod) const </arglist>
    </member>
    <member kind="function">
      <type>const bounds3d_t &amp;</type>
      <name>GetExtent</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a2278d2e6713cab36b1456359fbdd80b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>GetGround</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ae8fbe44a4724121e0ffaf1ba0e024adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Model *</type>
      <name>GetModel</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a6b1b59c454c3a2261cf7b0abdc805930</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>SuperRegion *</type>
      <name>GetSuperRegion</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a8e2337a0492807f8f47d3f036289ea5c</anchor>
      <arglist>(const point_int_t &amp;org)</arglist>
    </member>
    <member kind="function">
      <type>SuperRegion *</type>
      <name>GetSuperRegionCreate</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a754336545c31e0d9723d0c07a488f416</anchor>
      <arglist>(const point_int_t &amp;org)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetUpdateCount</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a83173198f040ec46e1a757eea8f90562</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Worldfile *</type>
      <name>GetWorldFile</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>acf81d18ff640ef495c82bb2d0a6984b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsGUI</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af7c194e08e648fc1b1caf96e2f79a15d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a27b7230dd0c1a59492689e8044689caa</anchor>
      <arglist>(const std::string &amp;worldfile_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadBlock</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a4403286b91ff82e7b2182447fe4e6289</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadBlockGroup</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aef6c1958bccff337b25d63ee84830c9f</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadModel</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a8f7d837c6e0619e6d98b7b350145fb81</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadSensor</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a0a78298741e9acab7c20fa4878c9c3fb</anchor>
      <arglist>(Worldfile *wf, int entity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a68379d35f41709d543aee8412ef4fedb</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapPoly</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>afbd96ad9a62db1ef4b7682ddecb7d948</anchor>
      <arglist>(const std::vector&lt; point_int_t &gt; &amp;poly, Block *block, unsigned int layer)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>MetersToPixels</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3401b4f6fb1840a10b52bb8832f6a61d</anchor>
      <arglist>(meters_t x) const </arglist>
    </member>
    <member kind="function">
      <type>point_int_t</type>
      <name>MetersToPixels</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a14d57aecad856349c5afb41448b74b96</anchor>
      <arglist>(const point_t &amp;pt) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NeedRedraw</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a463f5e838b91a06595010d30b46abe98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PastQuitTime</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>adc9318a0d2005802c41a74fb7ce78d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Paused</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af5b85393ae7715e418302109478cef54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PopColor</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aa21b0871f0ef5ef68036ebea11faba29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a628bd136bf2555ceea8992de15d76ea3</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad361219666c8791c7063f8b53d296560</anchor>
      <arglist>(double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Quit</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aed1b06528a719f90e44d14c589abdf81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QuitAll</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aa8c30e82a23c89a041bf549e39d57f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RaytraceResult</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a4df8e4a11e51d540fb42188a1e440c4a</anchor>
      <arglist>(const Ray &amp;ray)</arglist>
    </member>
    <member kind="function">
      <type>RaytraceResult</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a14e6827e6e0f13779031a70e73b11b89</anchor>
      <arglist>(const Pose &amp;pose, const meters_t range, const ray_test_func_t func, const Model *finder, const void *arg, const bool ztest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Raytrace</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ae043d41223f45c91149fa4f0f411d136</anchor>
      <arglist>(const Pose &amp;pose, const meters_t range, const radians_t fov, const ray_test_func_t func, const Model *finder, const void *arg, RaytraceResult *samples, const uint32_t sample_count, const bool ztest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Model *</type>
      <name>RecentlySelectedModel</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a9dbe91395ab5492fb9d305993ba45221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordRay</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a38634e35d47011299a8d5d64f6b950e3</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Redraw</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a6f224e5ec99ec1ed86df98f8bb36989c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterOption</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a04e2dcff94092553fb40efcdaab1818a</anchor>
      <arglist>(Option *opt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reload</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a7677b28e51018c2b0a5b117302eaeb22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RemoveModel</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a96ea4ed0af8edd34a17259596a36011b</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemovePowerPack</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>addbd44639721adb441e0672bfb487bce</anchor>
      <arglist>(PowerPack *pp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RemoveUpdateCallback</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a4642c388ada40ef36e0089b40a4f90c6</anchor>
      <arglist>(world_callback_t cb, void *user)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Resolution</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ab49d5becfaaaca90e1c0eb15163c5daf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Save</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a06902bf3d07de5edb7a89ee1147981ad</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShowClock</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af5afff1cfadcac314220a3ef69842a06</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>usec_t</type>
      <name>SimTimeNow</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3088961f98c4da78aee8c553a4b58439</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Start</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>adfec9f77d3c63c7399d5844d05630811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Stop</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a18b86410ffda7c4d0d018e4cd59aba79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TestQuit</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ac4490a1be893e4d48b67cb6aedec2c71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TogglePause</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a61fedf61b3af41218ee2889cdebedcef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TryCharge</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a59352bee8ff2cbcf73467d2454d5eefd</anchor>
      <arglist>(PowerPack *pp, const Pose &amp;pose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UnLoad</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a53d5d1f4dc282566a23381909adbd2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Update</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ac518bc93441b88e5000c222820023401</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>UpdateCount</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a6fd0d05c276866f0c2e51d29f3284aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>World</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a58c94c81b930014a47f61a588421f265</anchor>
      <arglist>(const std::string &amp;name=&quot;MyWorld&quot;, double ppm=DEFAULT_PPM)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~World</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a8c73fba541a5817fff65147ba47cd827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Run</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>acea6eb85cbad062ded1e62193496e9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>update_thread_entry</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a247a219cf02b97d978358188b6e4b44d</anchor>
      <arglist>(std::pair&lt; World *, int &gt; *info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>UpdateAll</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad8813b39aa23dfe963fff64b1ebb4bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; Model * &gt;</type>
      <name>active_energy</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aa3a89b54bff3b2a5617144710754609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; ModelPosition * &gt;</type>
      <name>active_velocity</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aba5384256aff86910d608d4212a13f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::priority_queue&lt; Event &gt; &gt;</type>
      <name>event_queues</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a20739f65f253ec502a05b2e40a4e2dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Model *</type>
      <name>ground</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad76ecaa0209fac7d7e5d6d0c49083ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>paused</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad8100c766184098402cb9f542ef3befb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::queue&lt; Model * &gt; &gt;</type>
      <name>pending_update_callbacks</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a46717a069b5c3d6c962d8a3ef5210612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; point_int_t &gt;</type>
      <name>rt_candidate_cells</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aa3621f6c4398dd1ecb10c7a0e7d1de3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; point_int_t &gt;</type>
      <name>rt_cells</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a4fec2087160bc2e8a28304cad57fc039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>usec_t</type>
      <name>sim_interval</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ab8470fa275b454399774b21cdaf3842b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>update_cb_count</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a1cb7469bc5c90bf768f0c1737dc5f368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>args</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ab0d50eed56d31d2155b8cb43e2e1766f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::string</type>
      <name>ctrlargs</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ac78297bc129aa5e56263debbe8a4c871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DEFAULT_PPM</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a9784420ba8ed4826d49d1f6f03ac01eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CallUpdateCallbacks</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>afc3d9b2e54c8971bacb52b1785f8ad4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; std::pair&lt; world_callback_t, void * &gt; &gt;</type>
      <name>cb_list</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3405cf528fe866d127008db3d937a11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bounds3d_t</type>
      <name>extent</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a5f2efa702013d6b3fe306a5c921adbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>graphics</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a2675b0ca05a60cb2765e7b38ec2b7870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; Option * &gt;</type>
      <name>option_table</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3e0391353eb270a936fcccac5bab53df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; PowerPack * &gt;</type>
      <name>powerpack_list</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a0de3ad1119b20f06178e549cb9b577e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>usec_t</type>
      <name>quit_time</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a808a6c0137f6df4e590c5c58aa60c9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; float * &gt;</type>
      <name>ray_list</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a0c98cced125ac91eacf96a6e0dcd092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>usec_t</type>
      <name>sim_time</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ab0b2d2ccd57d40b71d67f62cc51cda30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; point_int_t, SuperRegion * &gt;</type>
      <name>superregions</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af184b41236feeff398fc229785793b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; Model * &gt; &gt;</type>
      <name>update_lists</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a30c6cbfa2bab4dc7ea5b2eda703870f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>updates</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a43bda618797227cfb4f90d25ab7829ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Worldfile *</type>
      <name>wf</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af5502ca7af4650891c498f4a3171b3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FiducialErase</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>adeaa79e6dc9a678651bbb0cf2eb96e27</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FiducialInsert</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a99d4efcaec4dbd818a1cbf3f49f260a0</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>UpdateCb</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a2317aa06ee4c61a7c5bc17882234bb3e</anchor>
      <arglist>(World *world)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>destroy</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aeae30152ca4a26396b45600eeec91391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dirty</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a884e251a055aa265b7433bdf2ac1fe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; Model * &gt;</type>
      <name>models</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a2be8b2c153587d3c9ac9bc0675ece657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, Model * &gt;</type>
      <name>models_by_name</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a5640dec0af7bf4bdb0956f201606b964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Model * &gt;</type>
      <name>models_by_wfentity</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad3ad667e59ffa224b850b79072a4aba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Model * &gt;</type>
      <name>models_with_fiducials</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af2b7329cb7151e4053ef3b54fa163093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; Model *, ltx &gt;</type>
      <name>models_with_fiducials_byx</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a306dc84c02a664cf2902ce87eb6ab80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; Model *, lty &gt;</type>
      <name>models_with_fiducials_byy</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3d204e38f2c5faebb15a4da0f74fa8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ppm</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ad0ff3c23234b1985dc9f1cb1bb52d8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>quit</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a26dd2f8b5b81e6754a6b6f0d8564482e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>show_clock</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a8c728fa34ad1790283767a7925fa2dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>show_clock_interval</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a3b49ece3db1094b17c54c5bb45d7ba22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>sync_mutex</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ac9719cc882a3d8d8b9fd12b067018ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>threads_done_cond</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>abd80d4559b54b03ea0874e3ad65b07aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>threads_start_cond</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>acfc6699e77b348456765d51df4a06738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>threads_working</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a561bb6447f4e0b59f747837ad95224e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>total_subs</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a928de474b0afa5afba35653bfe09ac14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>worker_threads</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a660afece1a134ec167bc86fbe14f61ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>next_id</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>aea5daa8697a21de349b1bc74a591429b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>quit_all</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a2ed85c3315fef7a06f1c7780dfed7ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::set&lt; World * &gt;</type>
      <name>world_set</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a635707b223125edc37b3a2da85d78fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Block</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>ac2af81cbc457d21a00f09f5e7e5c4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Model</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a2bf2a0e9b454c55aa5dcb5aa4698697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ModelFiducial</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>af0a733ce1a9a43508f17b7aa252f6cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>WorkerThread</name>
      <anchorfile>classStg_1_1World.html</anchorfile>
      <anchor>a5cd181bfe09cfad66e8f3d87feef1439</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::Worldfile</name>
    <filename>classStg_1_1Worldfile.html</filename>
    <class kind="class">Stg::Worldfile::CEntity</class>
    <class kind="class">Stg::Worldfile::CMacro</class>
    <class kind="class">Stg::Worldfile::CToken</class>
    <member kind="function">
      <type>int</type>
      <name>GetEntityCount</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a1b31e5caffca6098ed49ab86a5d2578d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetEntityParent</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a76a790b04ce4f1274e37058be7d146f5</anchor>
      <arglist>(int entity)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEntityType</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a036d526b7153316810f278abb148a21d</anchor>
      <arglist>(int entity)</arglist>
    </member>
    <member kind="function">
      <type>CProperty *</type>
      <name>GetProperty</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a1a6d3702d1751b9bef3ecd5e46a043b2</anchor>
      <arglist>(int entity, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetPropertyValue</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a4822370b95b9498574bf674d12878236</anchor>
      <arglist>(CProperty *property, int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Load</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a4688b88880968a0cf70f44427c062c64</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LookupEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a86b530f916fe2c9e2233d1b6aac38904</anchor>
      <arglist>(const char *type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>PropertyExists</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>abb1e46dc4740ef2f5151058484a8fc8b</anchor>
      <arglist>(int section, const char *token)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReadAngle</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ad4a0f773ea5aab37fd0192371208ebc9</anchor>
      <arglist>(int entity, const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>ReadColor</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>aa6789d366d88bbadaea78b4d3edc9828</anchor>
      <arglist>(int entity, const char *name, uint32_t value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ReadFilename</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a8dbda5a3c51d502ccc28562f595bc299</anchor>
      <arglist>(int entity, const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReadFloat</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ab4cbc024ef5553e21fd0bdeb6f04d8fb</anchor>
      <arglist>(int entity, const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReadInt</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a70afc43d48e74cb06034107eb7c5c299</anchor>
      <arglist>(int entity, const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReadLength</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a376366663f91c4e14309b49de7b755bc</anchor>
      <arglist>(int entity, const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ReadString</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a62a6c26f7b1b75a7aadf924b0adb4aed</anchor>
      <arglist>(int entity, const char *name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReadTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a22467f6c430e9f726966b202df539389</anchor>
      <arglist>(const int entity, const char *name, const unsigned int first, const unsigned int num, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Save</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ac05188f3970c04369c0cd2e8aef156e9</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WarnUnused</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a2a3b6e50c5f67b7639e481a4d594e0c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Worldfile</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a6b45bce3259b2cf422d3162cbec91b56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteFloat</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ac30e52d7877202eef70df654cc7df674</anchor>
      <arglist>(int entity, const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteInt</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a6708579b9f7d447511223d16c5887d51</anchor>
      <arglist>(int entity, const char *name, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLength</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a7f71b21e264783a422fd05a443688329</anchor>
      <arglist>(int entity, const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteString</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a5cd085f1a1f4532d839d51cf7de4d3c8</anchor>
      <arglist>(int entity, const char *name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a5f5ca3027a24ec392c1adca1a892bada</anchor>
      <arglist>(const int entity, const char *name, const unsigned int first, const unsigned int count, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Worldfile</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ab1781097758aefb91242521b8d80b8e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>filename</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a153fb729ac1999094a6598537464833d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>unit_angle</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a8eb7a372cd29148b189071ef99754741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>unit_length</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a8e58a7776da5fed2fdf91ad633169631</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FILE *</type>
      <name>FileOpen</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ab998426f9a5056f81982b46182043c91</anchor>
      <arglist>(const std::string &amp;filename, const char *method)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenComment</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a4d80f1deb822d718a5c3523a94d68947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenWord</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666aa628983b00019e131e7c054d7e4c37ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenNum</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a1017a8c1d61d27da24fda5c55ce0bb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenString</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a0b16810589ce9aca21e5917a82068f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenOpenEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a89538590c5cbfec87e7e3f1e6b07957c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenCloseEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a93b967663786ac08468f42a83b5fff79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenOpenTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666abf35a3bccf51d9b3d80b77680070bf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenCloseTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666aa3123dac9faf8134b26d7903af54153a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenSpace</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a0789933ddf4a192f653404dfdad305e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenEOL</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666ae58f72829ed30203ba171c54451af3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenCloseEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a93b967663786ac08468f42a83b5fff79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenCloseTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666aa3123dac9faf8134b26d7903af54153a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenComment</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a4d80f1deb822d718a5c3523a94d68947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenEOL</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666ae58f72829ed30203ba171c54451af3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenNum</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a1017a8c1d61d27da24fda5c55ce0bb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenOpenEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a89538590c5cbfec87e7e3f1e6b07957c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenOpenTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666abf35a3bccf51d9b3d80b77680070bf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenSpace</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a0789933ddf4a192f653404dfdad305e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenString</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666a0b16810589ce9aca21e5917a82068f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TokenWord</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0ec967113360e29898e99b3c49b56666aa628983b00019e131e7c054d7e4c37ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>AddEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a8b8e2391f3bb9237a497801046f991f9</anchor>
      <arglist>(int parent, const char *type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddMacro</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a14c52f464946434802b57b5e4424d25a</anchor>
      <arglist>(const char *macroname, const char *entityname, int line, int starttoken, int endtoken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CProperty *</type>
      <name>AddProperty</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a08d3002fac4496074c5351399c0e6e3c</anchor>
      <arglist>(int entity, const char *name, int line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddPropertyValue</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ac874db5006491b4b51bbdc59654b8f6a</anchor>
      <arglist>(CProperty *property, int index, int value_token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>AddToken</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a4af65834adaf459e9eb0f23fdf47f7ea</anchor>
      <arglist>(int type, const char *value, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearEntities</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a52bb12b593beeac9bfd76ec1bede0ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearMacros</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a9a552f6e22923647642c0a9a9852671d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearProperties</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a2d9944710a8877e59d64dd5e7fec82e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearTokens</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a8b3eda2c3d39215504891784186d260b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DumpEntities</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ade43bd055cd0970b9dd85268f4ff88ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DumpMacros</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a9914f374787a8486a6ef6bc1e5fdc1ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DumpProperties</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ad9ccbce7acb0822b4fcdade6f449402d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DumpTokens</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>aefdde33fee64c7b6cb3fdc3cca681117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>GetTokenValue</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>aa42a863c1be76a16880a6f44e01e5fc5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokenComment</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a55ced66d14eb950ce7d90899d1800d54</anchor>
      <arglist>(FILE *file, int *line, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokenInclude</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0450cbaf3ace6da7844423310d4c6a2d</anchor>
      <arglist>(FILE *file, int *line, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokenNum</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a56a898c6b7962faca3ac7ea26ba936fb</anchor>
      <arglist>(FILE *file, int *line, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokens</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>adc86c2dc8a18a4781fb17d8513627732</anchor>
      <arglist>(FILE *file, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokenSpace</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>adc848c45342fd574085d8d2ca8472786</anchor>
      <arglist>(FILE *file, int *line, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokenString</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a7ade6120a4b9a2b155876191e08610b9</anchor>
      <arglist>(FILE *file, int *line, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadTokenWord</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a58f2f661ebcf9352e410691550cff827</anchor>
      <arglist>(FILE *file, int *line, int include)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CMacro *</type>
      <name>LookupMacro</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a7b15b73be212d8a8143e595289dbcc5b</anchor>
      <arglist>(const char *macroname)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokenDefine</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a42d0dcf639ff2bbec0e835b957fee3cb</anchor>
      <arglist>(int *index, int *line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokenEntity</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a1fe431229a0f54458f9a3c59d11ce2d8</anchor>
      <arglist>(int entity, int *index, int *line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokenInclude</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ab54872a5feee10fe7af264a68904b3e0</anchor>
      <arglist>(int *index, int *line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokenProperty</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>aac2b720adb428f8759f6ada7b7fd6dad</anchor>
      <arglist>(int entity, int *index, int *line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokens</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>abb52f2b294b0c23822e56a8b85bcc5be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokenTuple</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a41b9eeed82a878779f1c3606a55e027c</anchor>
      <arglist>(CProperty *property, int *index, int *line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ParseTokenWord</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>aa515da55ca2ee81c64e17ff66259eec9</anchor>
      <arglist>(int entity, int *index, int *line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SaveTokens</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ae013689d90efe5fba62f63c9fa37b06d</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetPropertyValue</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a0de0f506134539d51eb97d283119ff51</anchor>
      <arglist>(CProperty *property, int index, const char *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetTokenValue</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a420e80e802c1679f0da5e2e97595897e</anchor>
      <arglist>(int index, const char *value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CEntity &gt;</type>
      <name>entities</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a6d8e26a7e4cedbe50d2f3b0707644f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, CMacro &gt;</type>
      <name>macros</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>a14c7cda83a23287ba16b46ae369d9170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, CProperty * &gt;</type>
      <name>properties</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>af0d86342cd62086cf2409979177cd017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CToken &gt;</type>
      <name>tokens</name>
      <anchorfile>classStg_1_1Worldfile.html</anchorfile>
      <anchor>ab16c018ae5314a9e854f7508c57860e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stg::WorldGui</name>
    <filename>classStg_1_1WorldGui.html</filename>
    <base>Stg::World</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>ClockString</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a151166646ca36b49bcde18cf137d7aef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawBoundingBoxTree</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ae040de6d8dd027b1ae6f9edf7f211fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EnergyString</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aff74691077d489bd401e4a85613872b4</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Canvas *</type>
      <name>GetCanvas</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a8860c7b0b898beb345b59cfa849c7423</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsGUI</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a3462e7dd0a5d1fe3a6e59431c5f2adac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTopView</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a4abd77890661293b66b0962523224307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ab9dca3f370148cf88dbc846b45aef389</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>usec_t</type>
      <name>RealTimeNow</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a19339839ace43c9c0cbb39fe39812800</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Model *</type>
      <name>RecentlySelectedModel</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aee7cbeef09a905dd0df2280ade14654a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Redraw</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ac6f6f78bb25d56a0bafd47fc3b19ce39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RemoveChild</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a646bb192680816b37947f1a8caee1cf2</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Save</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aaa5247dbf2e0d761f61ab885613c44c5</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Show</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a9143d3e7cca0a5c4d32b772a2130560c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Start</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a7016da8c99c72a581cfa8e375fa55976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Stop</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a24bbcc8d14c0f4470f53085a0bfe9424</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UnLoad</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>acbcbdcac8ed23de03ae07e76e8e5a6ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Update</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ae1c1f26467b048bd4c9abf6b0261280c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorldGui</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a62e4ea522d198569df193bf8f2494916</anchor>
      <arglist>(int W, int H, const char *L=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WorldGui</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aa73bccbc2447ef6978bd1068b877743c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawOccupancy</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>afaf84bb47c6a32a3898eac5c3b4f709b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawVoxels</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aa0e718be7e3c2e651eb37c4d35e8c3d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PopColor</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a0400e218bfa74856bdf40c20f7eaf4b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a10acbfd21c06d0bba332cb10b4bde6ed</anchor>
      <arglist>(Color col)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>PushColor</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a6572854b3ab44552a986a754cc38b64d</anchor>
      <arglist>(double r, double g, double b, double a)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>AddModel</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a9f6e6d8a79f2577f937268c7621c0197</anchor>
      <arglist>(Model *mod)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>closeWindowQuery</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a283e92b25bfccde5c35ef40362968c7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveAsDialog</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aa29f9cf84e448840f402de3ae4e61084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetTimeouts</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a48baf566ee9fd7dff292e8baf39709eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fasterCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a2aebc324a9e84d692d741c229ebd9d83</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fasttimeCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a81aadfdb97abf37eb7e9ef5b02275294</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fileExitCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a027c9be782a8bc10c1efccb882d8148a</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fileLoadCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a722f47248a8c17a054fd875dee6acf64</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fileSaveAsCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ae1e63610950532e4a454677783b26100</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>fileSaveCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a1802b99be84de331a5e50e6b00445127</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>helpAboutCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>abf147e34e27bd481bb2dda875b841d92</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>moreHelptCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a05c6b36f664fee91b1d1e8968854ca8f</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>onceCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a3838744bf261849db85cba4b9f2065d4</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>optionsDlgCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aed1f1792cdebce5391a6333c8d5de535</anchor>
      <arglist>(OptionsDlg *oDlg, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>pauseCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>abef84912cabc333fe4d8e5fc75264995</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>realtimeCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aa33e2a3d353df4052c6f337fdbdab308</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>resetViewCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>affac042c4e58436f7a251877c9567c29</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>slowerCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a16647fe0c10dcead3cda98860aef20d5</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>viewOptionsCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ad5fff325a21b01a5169cb218ed1f9b8c</anchor>
      <arglist>(OptionsDlg *oDlg, WorldGui *wg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>windowCb</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ac1dab02b26420799886f3b5a2a5818ce</anchor>
      <arglist>(Fl_Widget *w, WorldGui *wg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Canvas *</type>
      <name>canvas</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a894524892689ad0739f9c2267ed9b7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Option * &gt;</type>
      <name>drawOptions</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a7a8a7f6a3f14e575e8cf22cd89fce4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileManager *</type>
      <name>fileMan</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a1b9e92e735c46edd544c775a4e098800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; usec_t &gt;</type>
      <name>interval_log</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ae41d6ab0bfcaedbcb59e00f0dd33a792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Fl_Menu_Bar *</type>
      <name>mbar</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>abae944c8dba66922c371acf1bae0de32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OptionsDlg *</type>
      <name>oDlg</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a54de37c774f96a1059b1b4284a124a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pause_time</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>ab325059e644c6af82d2737237f55f3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>usec_t</type>
      <name>real_time_interval</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a0a525d1fa6e76b0d38beb9d431304b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>usec_t</type>
      <name>real_time_now</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a34689636b29f76adb1fbd242c049806b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>usec_t</type>
      <name>real_time_recorded</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a9c0d7b18d0043b9ad941dfb2b1dad7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>speedup</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a712679e8261a7e6fdf4ba415849ae011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>timing_interval</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aac249e5cb7021bfd9455f4a95ca66166</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Canvas</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a9816083e25bae0b2f472e19382136687</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Model</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>a2bf2a0e9b454c55aa5dcb5aa4698697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ModelCamera</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>aae970bc1bc758c7691390dfd76bdcf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Option</name>
      <anchorfile>classStg_1_1WorldGui.html</anchorfile>
      <anchor>abd6e6c0003d4ecf9ff0385ab131dcc0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ast</name>
    <filename>namespaceast.html</filename>
    <class kind="class">ast::point_t</class>
    <member kind="function">
      <type>bool</type>
      <name>astar</name>
      <anchorfile>namespaceast.html</anchorfile>
      <anchor>ae100cb2f783698e0b309d7ea7f7338b5</anchor>
      <arglist>(uint8_t *map, uint32_t width, uint32_t height, const point_t start, const point_t goal, std::vector&lt; point_t &gt; &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>lspTest</name>
    <filename>namespacelspTest.html</filename>
    <class kind="class">lspTest::Blobfinder</class>
    <class kind="class">lspTest::Fiducial</class>
    <class kind="class">lspTest::Laser</class>
    <class kind="class">lspTest::Position2D</class>
    <class kind="class">lspTest::Proxy</class>
    <class kind="class">lspTest::Simulation</class>
    <class kind="class">lspTest::Sonar</class>
    <class kind="class">lspTest::Speech</class>
  </compound>
  <compound kind="namespace">
    <name>Stg</name>
    <filename>namespaceStg.html</filename>
    <namespace>Stg::Gl</namespace>
    <class kind="class">Stg::Ancestor</class>
    <class kind="struct">Stg::blinkenlight_t</class>
    <class kind="class">Stg::Block</class>
    <class kind="class">Stg::BlockGroup</class>
    <class kind="class">Stg::Bounds</class>
    <class kind="class">Stg::bounds3d_t</class>
    <class kind="class">Stg::Camera</class>
    <class kind="class">Stg::Canvas</class>
    <class kind="class">Stg::Cell</class>
    <class kind="class">Stg::Color</class>
    <class kind="class">Stg::CProperty</class>
    <class kind="class">Stg::CtrlArgs</class>
    <class kind="class">Stg::FileManager</class>
    <class kind="struct">Stg::fov_t</class>
    <class kind="class">Stg::Geom</class>
    <class kind="class">Stg::LogEntry</class>
    <class kind="class">Stg::Model</class>
    <class kind="class">Stg::ModelActuator</class>
    <class kind="class">Stg::ModelBlinkenlight</class>
    <class kind="class">Stg::ModelBlobfinder</class>
    <class kind="class">Stg::ModelCamera</class>
    <class kind="class">Stg::ModelFiducial</class>
    <class kind="class">Stg::ModelGripper</class>
    <class kind="class">Stg::ModelLightIndicator</class>
    <class kind="class">Stg::ModelPosition</class>
    <class kind="class">Stg::ModelRanger</class>
    <class kind="class">Stg::Option</class>
    <class kind="class">Stg::OptionsDlg</class>
    <class kind="class">Stg::OrthoCamera</class>
    <class kind="class">Stg::PerspectiveCamera</class>
    <class kind="class">Stg::point3_t</class>
    <class kind="class">Stg::point_int_t</class>
    <class kind="class">Stg::point_t</class>
    <class kind="class">Stg::Pose</class>
    <class kind="class">Stg::PowerPack</class>
    <class kind="class">Stg::Ray</class>
    <class kind="class">Stg::RaytraceResult</class>
    <class kind="class">Stg::Region</class>
    <class kind="struct">Stg::rotrect_t</class>
    <class kind="class">Stg::Size</class>
    <class kind="class">Stg::StripPlotVis</class>
    <class kind="class">Stg::SuperRegion</class>
    <class kind="class">Stg::TextureManager</class>
    <class kind="class">Stg::Velocity</class>
    <class kind="class">Stg::Visualizer</class>
    <class kind="class">Stg::World</class>
    <class kind="class">Stg::Worldfile</class>
    <class kind="class">Stg::WorldGui</class>
    <member kind="typedef">
      <type>Model *(*</type>
      <name>creator_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a2128efd3bf6505c25e4d01c9ac8ce400</anchor>
      <arglist>)(World *, Model *, const std::string &amp;type)</arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>id_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a64f0d1542989f3a92bff9351ac9eacbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>joules_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a63140e87ca6f89caf2355692fc2f456b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>kg_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac61562289fd5fb2461740d9d4c89db6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>meters_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a2611cb50c5c0581ca4d50c4476382cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>model_callback_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a38b2e576efe1d97aeee2685503afe950</anchor>
      <arglist>)(Model *mod, void *user)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>msec_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a3dbd06bfdb604e38e02d1a87c4cddb00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>radians_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a15eb0747999cac6bf5c4964d6b67150b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>ray_test_func_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a1838ffed5e1aad9bf80888a22c0169ba</anchor>
      <arglist>)(Model *candidate, Model *finder, const void *arg)</arglist>
    </member>
    <member kind="typedef">
      <type>struct timeval</type>
      <name>time_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a561f229a0718c4d0aaa1c39b8dd495c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>usec_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a37152d780666f31a74ee4eb5f6df76d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>watts_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>aaf07f5b0b05dd2d9892578ece58bd74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>world_callback_t</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac089c06f0495c84dc07955a4708d6556</anchor>
      <arglist>)(World *world, void *user)</arglist>
    </member>
    <member kind="enumvalue">
      <name>FiducialNone</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>abe5ef5abc71ad1044b4dd704735496d9a4ae9ce1a8829ac09f8e729413cbfaa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>CELLMASK</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a92e4e7eb532cd76b7fb6cd08d6277cdc</anchor>
      <arglist>(~((~0x00)&lt;&lt; RBITS))</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>constrain</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>acdb575844fef1a304eb7ca5a62ec5522</anchor>
      <arglist>(double val, double minval, double maxval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dtor</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ad0d71ea2ba3f32c96398be40af8e8f05</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EraseAll</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a56250b292e80d5562502c163cd4c7709</anchor>
      <arglist>(T thing, C &amp;cont)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GETCELL</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a5f7c3bca16962b4cf794b86e2f33de37</anchor>
      <arglist>(const int32_t x)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GETREG</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a81917e219f4a9c9ec08bcc53d2a2b92d</anchor>
      <arglist>(const int32_t x)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GETSREG</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>aa165e0f1b45cd28d2db4bd99853750a2</anchor>
      <arglist>(const int32_t x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a42592e46d158bb502087e84a6be606ec</anchor>
      <arglist>(int *argc, char **argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitDone</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a230fac7c4d418e1ec88975914e9af7b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>normalize</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a3286ac1126b0271b382082295f5f11d9</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>RBITS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a332845aa7b999975409fdd41ab9b31b8</anchor>
      <arglist>(5)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>REGIONMASK</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac2b58bd9a04b890649ea3cc1fa949578</anchor>
      <arglist>(~((~0x00)&lt;&lt; SRBITS))</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>REGIONSIZE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ad323d63cdbe752adfd811a4bea0393bc</anchor>
      <arglist>(REGIONWIDTH *REGIONWIDTH)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>REGIONWIDTH</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a83b19ce4748047b1a09b6727aa6ec6b6</anchor>
      <arglist>(1&lt;&lt; RBITS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterModels</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a7a9e544a3b686f20835a56c53b8f14e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rotrects_from_image_file</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>afb7d44fc9c8d71b20517b95a1d08c9ca</anchor>
      <arglist>(const std::string &amp;filename, std::vector&lt; rotrect_t &gt; &amp;rects)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtod</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>add89bf71be99c7d64bf895742ffd67a8</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SBITS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a38d5c7afbd593c9f7286374cfb9b7754</anchor>
      <arglist>(5)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sgn</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac088b4cd291a1ffe77670c717357c6fd</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sgn</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>afadbd482070d7a79d7f132d86b94d924</anchor>
      <arglist>(double a)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SRBITS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ac1252e8add505351db22667f648ddcfb</anchor>
      <arglist>(RBITS+SBITS)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SUPERREGIONSIZE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>adec4e23196a9a0e71ce9a3033b30bb30</anchor>
      <arglist>(SUPERREGIONWIDTH *SUPERREGIONWIDTH)</arglist>
    </member>
    <member kind="function">
      <type>const int32_t</type>
      <name>SUPERREGIONWIDTH</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a3bee0193c7eb3b568c1bd1424812b087</anchor>
      <arglist>(1&lt;&lt; SBITS)</arglist>
    </member>
    <member kind="function">
      <type>point_t *</type>
      <name>unit_square_points_create</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>aff37ed1cc0e2fec26f988341d4ce5059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Version</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a52962c947a9ac0c21f0c4ed0697c847f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>AUTHORS</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ace6281855aca8d05bc4369fefad9a1d7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>billion</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a6b48d9934f07f652f5c2c628152510e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>COPYRIGHT</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ab7b97c87a071be0d05dc83c4a09d9b2a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DESCRIPTION</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ab0123af3aa7274cb7b23ccef49ad059e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>LICENSE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>ada51f5471e3d800c393197299cedb171</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>million</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a2b2438eb22bf4523f996ff05bf780697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>thousand</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a50faac9c121b9c4496c631c32623a20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>WEBSITE</name>
      <anchorfile>namespaceStg.html</anchorfile>
      <anchor>a8096fa6c31e3cbc1ac3f3a9ef7f9f696</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Stg::Gl</name>
    <filename>namespaceStg_1_1Gl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>coord_shift</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a26c2886a1e05eef7a7441d6380179eaa</anchor>
      <arglist>(double x, double y, double z, double a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_array</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a81247441332f227465b8564a4b98d3d4</anchor>
      <arglist>(float x, float y, float w, float h, float *data, size_t len, size_t offset, float min, float max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_array</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a46e92528fdfe042d44b9a344a420346a</anchor>
      <arglist>(float x, float y, float w, float h, float *data, size_t len, size_t offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_centered_rect</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a8154128a928200f8bbd141ca9da6b581</anchor>
      <arglist>(float x, float y, float dx, float dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_grid</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a87bcbe41081baa48a66ff7f0c8fea2b1</anchor>
      <arglist>(bounds3d_t vol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_octagon</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>aa15e3f6e14bd6ed40bf7d5035d2ebe73</anchor>
      <arglist>(float w, float h, float m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_octagon</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>add03839ab05ba34a390b9b3b61ff5916</anchor>
      <arglist>(float x, float y, float w, float h, float m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_origin</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>abfd6f55019ff621993471ff7d8c73f18</anchor>
      <arglist>(double len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_speech_bubble</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>ab1015e64f590d342c435f2543fc9e2d1</anchor>
      <arglist>(float x, float y, float z, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_string</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a8ab2c93ac9c6c2c4538f9effe2c2dab4</anchor>
      <arglist>(float x, float y, float z, const char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_string_multiline</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>ab6592fda3cbcd1388e0cdc89230b963f</anchor>
      <arglist>(float x, float y, float w, float h, const char *string, Fl_Align align)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw_vector</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>ae4d2a45581468af46f17a38de915a699</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pose_inverse_shift</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>abcbb056b83779155ae51d3ba52eca334</anchor>
      <arglist>(const Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pose_shift</name>
      <anchorfile>namespaceStg_1_1Gl.html</anchorfile>
      <anchor>a05adf1436465b6b75d5c3ff4c823432d</anchor>
      <arglist>(const Pose &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>compare_lists</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a1ea85c086bfd369e35ae3362bdd9ef97</anchor>
      <arglist>(la, lb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a9c63783a6346b75b299a9020912f3c87</anchor>
      <arglist>(argv)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_lists</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a0b522011a4b848730d9e8553ab585277</anchor>
      <arglist>(la, lb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_lists</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>aa20cc6ca09774c2050b6468815a567d1</anchor>
      <arglist>(file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_file</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a7a6f1113bc7a82a88db85a4c76db9a50</anchor>
      <arglist>(filename)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>stage</name>
    <title>The Stage standalone robot simulator.</title>
    <filename>group__stage.html</filename>
  </compound>
  <compound kind="group">
    <name>model</name>
    <title>Model</title>
    <filename>group__model.html</filename>
    <subgroup>model_actuator</subgroup>
    <subgroup>model_blinkenlight</subgroup>
    <subgroup>model_blobfinder</subgroup>
    <subgroup>model_camera</subgroup>
    <subgroup>model_fiducial</subgroup>
    <subgroup>model_gripper</subgroup>
    <subgroup>model_position</subgroup>
    <subgroup>model_ranger</subgroup>
    <subgroup>model_wifi</subgroup>
  </compound>
  <compound kind="group">
    <name>model_actuator</name>
    <title>Actuator model</title>
    <filename>group__model__actuator.html</filename>
  </compound>
  <compound kind="group">
    <name>model_blinkenlight</name>
    <title>Blinkenlight model</title>
    <filename>group__model__blinkenlight.html</filename>
  </compound>
  <compound kind="group">
    <name>model_blobfinder</name>
    <title>Blobfinder model</title>
    <filename>group__model__blobfinder.html</filename>
  </compound>
  <compound kind="group">
    <name>model_camera</name>
    <title>Camera model</title>
    <filename>group__model__camera.html</filename>
  </compound>
  <compound kind="group">
    <name>model_fiducial</name>
    <title>Fiducial detector model</title>
    <filename>group__model__fiducial.html</filename>
  </compound>
  <compound kind="group">
    <name>model_gripper</name>
    <title>Gripper model</title>
    <filename>group__model__gripper.html</filename>
  </compound>
  <compound kind="group">
    <name>model_position</name>
    <title>Position model</title>
    <filename>group__model__position.html</filename>
  </compound>
  <compound kind="group">
    <name>model_ranger</name>
    <title>Ranger model</title>
    <filename>group__model__ranger.html</filename>
  </compound>
  <compound kind="group">
    <name>model_wifi</name>
    <title>Wifi model</title>
    <filename>group__model__wifi.html</filename>
  </compound>
  <compound kind="group">
    <name>world</name>
    <title>World</title>
    <filename>group__world.html</filename>
  </compound>
  <compound kind="group">
    <name>worldgui</name>
    <title>World with Graphical User Interface</title>
    <filename>group__worldgui.html</filename>
  </compound>
  <compound kind="group">
    <name>player</name>
    <title>libstageplugin -  simulation driver for Player</title>
    <filename>group__player.html</filename>
  </compound>
</tagfile>
