<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>arrow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>arrow_8cpp</filename>
    <includes id="arrow_8cpp" name="arrow.cpp" local="yes" imported="no">arrow.h</includes>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>arrow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>arrow_8h</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">ogre_tools::Arrow</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>axes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>axes_8cpp</filename>
    <includes id="axes_8cpp" name="axes.cpp" local="yes" imported="no">axes.h</includes>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">shape.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>axes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>axes_8h</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">ogre_tools::Axes</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>billboard_line.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>billboard__line_8cpp</filename>
    <includes id="billboard__line_8cpp" name="billboard_line.cpp" local="yes" imported="no">billboard_line.h</includes>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ELEMENTS</name>
      <anchorfile>billboard__line_8cpp.html</anchorfile>
      <anchor>af124795c150434ff274e1572bee8eba9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>billboard_line.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>billboard__line_8h</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">ogre_tools::BillboardLine</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>camera_base.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>camera__base_8cpp</filename>
    <includes id="camera__base_8cpp" name="camera_base.cpp" local="yes" imported="no">camera_base.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>camera_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>camera__base_8h</filename>
    <class kind="class">ogre_tools::CameraBase</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>fps_camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>fps__camera_8cpp</filename>
    <includes id="fps__camera_8cpp" name="fps_camera.cpp" local="yes" imported="no">fps_camera.h</includes>
    <includes id="camera__base_8h" name="camera_base.h" local="yes" imported="no">camera_base.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_HIGH</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a95896e7350a249b41c1bdbfbe8de61ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_LOW</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a3ee6c43f4871df031f736b59b66e92ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fps_camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>fps__camera_8h</filename>
    <includes id="camera__base_8h" name="camera_base.h" local="yes" imported="no">camera_base.h</includes>
    <class kind="class">ogre_tools::FPSCamera</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>grid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>grid_8cpp</filename>
    <includes id="grid_8cpp" name="grid.cpp" local="yes" imported="no">grid.h</includes>
    <includes id="billboard__line_8h" name="billboard_line.h" local="yes" imported="no">billboard_line.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>grid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>grid_8h</filename>
    <class kind="class">ogre_tools::Grid</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>grid_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/test/</path>
    <filename>grid__test_8cpp</filename>
    <class kind="class">MyFrame</class>
    <member kind="function">
      <type></type>
      <name>DECLARE_APP</name>
      <anchorfile>grid__test_8cpp.html</anchorfile>
      <anchor>accfe330b3fd489a137db19f7e0cf8cdc</anchor>
      <arglist>(MyApp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMPLEMENT_APP</name>
      <anchorfile>grid__test_8cpp.html</anchorfile>
      <anchor>a3bb12aa9b12c0e07b7f235e6cb35cc65</anchor>
      <arglist>(MyApp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>initialization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>initialization_8cpp</filename>
    <includes id="initialization_8cpp" name="initialization.cpp" local="yes" imported="no">initialization.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>cleanupOgre</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a8fdf658757f338a605f622df837eeabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOgre</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aea9e824227dac78c30d76403bb246f10</anchor>
      <arglist>(bool enable_ogre_log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeResources</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a177e9507deaa51874d9a4b894fbceec5</anchor>
      <arglist>(const V_string &amp;resource_paths)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>initialization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>initialization_8h</filename>
    <namespace>ogre_tools</namespace>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a77d81eba83fdf8a2b2c9e4998560e7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupOgre</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a8fdf658757f338a605f622df837eeabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOgre</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aea9e824227dac78c30d76403bb246f10</anchor>
      <arglist>(bool enable_ogre_log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeResources</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a177e9507deaa51874d9a4b894fbceec5</anchor>
      <arglist>(const V_string &amp;resource_paths)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage_doxygen.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>mainpage__doxygen_8h</filename>
  </compound>
  <compound kind="file">
    <name>movable_text.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>movable__text_8cpp</filename>
    <includes id="movable__text_8cpp" name="movable_text.cpp" local="yes" imported="no">movable_text.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COLOUR_BINDING</name>
      <anchorfile>movable__text_8cpp.html</anchorfile>
      <anchor>a082c6c08c477de6322d992211fa58262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POS_TEX_BINDING</name>
      <anchorfile>movable__text_8cpp.html</anchorfile>
      <anchor>a0c0febeeff066f79b355067fa89669b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>movable_text.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>movable__text_8h</filename>
    <class kind="class">ogre_tools::MovableText</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>object_8cpp</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>object_8h</filename>
    <class kind="class">ogre_tools::Object</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>orbit_camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>orbit__camera_8cpp</filename>
    <includes id="orbit__camera_8cpp" name="orbit_camera.cpp" local="yes" imported="no">orbit_camera.h</includes>
    <includes id="camera__base_8h" name="camera_base.h" local="yes" imported="no">camera_base.h</includes>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">shape.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MIN_DISTANCE</name>
      <anchorfile>orbit__camera_8cpp.html</anchorfile>
      <anchor>a549d41dcf9444ed7d6df1da3c73e7d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_START</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a6aac2b05bda9f331d7008e96e2862e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>YAW_START</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>acb27186acb9373930a7a72493d13c7da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>orbit_camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>orbit__camera_8h</filename>
    <includes id="camera__base_8h" name="camera_base.h" local="yes" imported="no">camera_base.h</includes>
    <class kind="class">ogre_tools::OrbitCamera</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>ortho_camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>ortho__camera_8cpp</filename>
    <includes id="ortho__camera_8cpp" name="ortho_camera.cpp" local="yes" imported="no">ortho_camera.h</includes>
    <includes id="camera__base_8h" name="camera_base.h" local="yes" imported="no">camera_base.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>ortho_camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>ortho__camera_8h</filename>
    <includes id="camera__base_8h" name="camera_base.h" local="yes" imported="no">camera_base.h</includes>
    <class kind="class">ogre_tools::OrthoCamera</class>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>orthographic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>orthographic_8cpp</filename>
    <includes id="orthographic_8cpp" name="orthographic.cpp" local="yes" imported="no">orthographic.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>buildScaledOrthoMatrix</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a164e27004bdd257a6e2824a12220f4cc</anchor>
      <arglist>(Ogre::Matrix4 &amp;proj, float left, float right, float bottom, float top, float near, float far)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>orthographic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>orthographic_8h</filename>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>buildScaledOrthoMatrix</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a164e27004bdd257a6e2824a12220f4cc</anchor>
      <arglist>(Ogre::Matrix4 &amp;proj, float left, float right, float bottom, float top, float near, float far)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>point__cloud_8cpp</filename>
    <includes id="point__cloud_8cpp" name="point_cloud.cpp" local="yes" imported="no">point_cloud.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ALPHA_PARAMETER</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>a704b468a730bf3fc306ddbd033b990d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HIGHLIGHT_PARAMETER</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>aa16f331eca8a4ad127e9dfe048ce5345</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NORMAL_PARAMETER</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>a3c0adf1b82ea4a938f2d43dee55c1f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PICK_COLOR_PARAMETER</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>ab48f4739f9dd20294a42783c1567241c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_PARAMETER</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>a7a93f509299a627e8f7b1906bae34a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UP_PARAMETER</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>aea74851ffa49cb211730aa501d4f0b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_BUFFER_CAPACITY</name>
      <anchorfile>point__cloud_8cpp.html</anchorfile>
      <anchor>ab426714d2aefd6ea7362ba0c1acfeb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlphaBlending</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aabd741b42a3a9596e5b2b15765f7a6a4</anchor>
      <arglist>(const Ogre::MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReplace</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>ac99ab6395b8b288ca2638faa0b1c859f</anchor>
      <arglist>(const Ogre::MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_billboard_sphere_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>adfc7b39f4e7f292604717d5b731bcf6e</anchor>
      <arglist>[3 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_billboard_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a26c680defe11c74ae103b9b29f5f538b</anchor>
      <arglist>[6 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_box_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>ae9b3db7d0d6077137beb6eb902327e14</anchor>
      <arglist>[6 *6 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_point_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>ac6f8f86ba5cbadda051d07609d7698dd</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>point__cloud_8h</filename>
    <class kind="struct">ogre_tools::PointCloud::Point</class>
    <class kind="class">ogre_tools::PointCloud</class>
    <class kind="class">ogre_tools::PointCloudRenderable</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudRenderable &gt;</type>
      <name>PointCloudRenderablePtr</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a51749bae080b034cb9da9ac98223f1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCloudRenderablePtr &gt;</type>
      <name>V_PointCloudRenderable</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aa26dd735068914a5dc84e8469aabac79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shape.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>shape_8cpp</filename>
    <includes id="shape_8h" name="shape.h" local="yes" imported="no">shape.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>shape.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>shape_8h</filename>
    <includes id="object_8h" name="object.h" local="yes" imported="no">object.h</includes>
    <class kind="class">ogre_tools::Shape</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>stl_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>stl__loader_8cpp</filename>
    <includes id="stl__loader_8cpp" name="stl_loader.cpp" local="yes" imported="no">stl_loader.h</includes>
    <namespace>ogre_tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>calculateUV</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a37df5af45b1411fea35aeccd6d8ab3b4</anchor>
      <arglist>(const Ogre::Vector3 &amp;vec, float &amp;u, float &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stl_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>stl__loader_8h</filename>
    <class kind="class">ogre_tools::STLLoader</class>
    <class kind="struct">ogre_tools::STLLoader::Triangle</class>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>stl_to_mesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/stl_to_mesh/</path>
    <filename>stl__to__mesh_8cpp</filename>
    <includes id="stl__loader_8h" name="stl_loader.h" local="yes" imported="no">ogre_tools/stl_loader.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stl__to__mesh_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/test/</path>
    <filename>utest_8cpp</filename>
    <class kind="class">FPSSetFromOrbit</class>
    <class kind="class">OrbitSetFromFPS</class>
    <class kind="class">TestEnvironment</class>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_QUATERNION_EQ</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ae8bd59094e6cabe5aca8337f4860e7ef</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_QUATERNION_NEAR</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a79df2c062025153db408d0b0f7c50887</anchor>
      <arglist>(expected, actual, tolerance)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_VECTOR_EQ</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a17b58b768207cdb7b06d6f43f669247c</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_VECTOR_NEAR</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a440997e20ff3955ebbf3d7d87c0fe460</anchor>
      <arglist>(expected, actual, tolerance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a5bbffb9da2f35c633cc50abc7ae5a537</anchor>
      <arglist>(FPSCamera, saveAndLoad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a18abbfac11ebf64ab51a45d8e80f30c2</anchor>
      <arglist>(FPSCamera, setOrientation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a72bb3b8d91bf61df9507123c5cbe99a2</anchor>
      <arglist>(FPSCamera, setPosition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c96001b4e22e51e22eabfc0b2f59160</anchor>
      <arglist>(OrbitCamera, saveAndLoad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aaf874847b7a5cc36ad27facf331a67e8</anchor>
      <arglist>(OrbitCamera, setOrientation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aaecd99f3e8054662894f9de24205533f</anchor>
      <arglist>(OrbitCamera, setPosition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ab2750e069857f65840b735f4e6e7fbec</anchor>
      <arglist>(FPSSetFromOrbit, quadrantPosXNegYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aae27595d582c4b2d5f3b07a6f57af526</anchor>
      <arglist>(FPSSetFromOrbit, quadrantPosXPosYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a603c68565ee6b7a83931641dbd86dcd9</anchor>
      <arglist>(FPSSetFromOrbit, quadrantNegXNegYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>abd4b9de92ca95e3b3480dae4c408ef84</anchor>
      <arglist>(FPSSetFromOrbit, quadrantNegXPosYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>acdf7809092c841b9c6da6d28243a5187</anchor>
      <arglist>(FPSSetFromOrbit, quadrantNegXNegYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aeeb9596ca9708de040f99c2af7e2efd3</anchor>
      <arglist>(FPSSetFromOrbit, quadrantNegXPosYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a2766bc81e8f92a5cc0e8f326d1f20b5a</anchor>
      <arglist>(FPSSetFromOrbit, quadrantPosXNegYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ac6fa2626963209506fe172a06302c404</anchor>
      <arglist>(FPSSetFromOrbit, quadrantPosXPosYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a4e69fdb57bcd4575ef3116c8fc6fc82b</anchor>
      <arglist>(OrbitSetFromFPS, quadrantPosXNegYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>acde8cb900d65b42f20289539ee5adae3</anchor>
      <arglist>(OrbitSetFromFPS, quadrantPosXPosYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a0c4f6fa5fdd4a7f013eae750533c1122</anchor>
      <arglist>(OrbitSetFromFPS, quadrantNegXNegYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a4cb427dc6e61c25239cee46f775e3405</anchor>
      <arglist>(OrbitSetFromFPS, quadrantNegXPosYNegZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>afae44802aeb799c42e4c72bcbbed7542</anchor>
      <arglist>(OrbitSetFromFPS, quadrantNegXNegYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a6ca064a6cb493e9ef6991b38aa714043</anchor>
      <arglist>(OrbitSetFromFPS, quadrantNegXPosYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3b245b10c93f66c683d853b5c546006a</anchor>
      <arglist>(OrbitSetFromFPS, quadrantPosXNegYPosZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a48e61e57bd80657c5c9f0699fa451fbe</anchor>
      <arglist>(OrbitSetFromFPS, quadrantPosXPosYPosZ)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_initialized</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ae51dbc7e8f836d942c158d75aa6e345b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::RenderWindow *</type>
      <name>g_render_window</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a447194f0af27abc2d04356720ddb9005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::Root *</type>
      <name>g_root</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ad705ae6d84722242bdbb9d826b02d1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::SceneManager *</type>
      <name>g_scene_manager</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a578de247bf4b5834e76c79f1bd6095d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::Viewport *</type>
      <name>g_viewport</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a15959297ccacdae9385c4b6a4a771963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>version_8h</filename>
    <namespace>ogre_tools</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>get_version</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a3afb3145b82fa6c78aca719e6a1ec931</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wx_ogre_render_window.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>wx__ogre__render__window_8cpp</filename>
    <includes id="wx__ogre__render__window_8h" name="wx_ogre_render_window.h" local="yes" imported="no">wx_ogre_render_window.h</includes>
    <includes id="orthographic_8h" name="orthographic.h" local="yes" imported="no">orthographic.h</includes>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="file">
    <name>wx_ogre_render_window.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-visualization_common/doc_stacks/2013-03-02_14-13-07.065247/visualization_common/ogre_tools/src/ogre_tools/</path>
    <filename>wx__ogre__render__window_8h</filename>
    <class kind="class">ogre_tools::wxOgreRenderWindow</class>
    <namespace>Ogre</namespace>
    <namespace>ogre_tools</namespace>
  </compound>
  <compound kind="class">
    <name>FPSSetFromOrbit</name>
    <filename>classFPSSetFromOrbit.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classFPSSetFromOrbit.html</anchorfile>
      <anchor>adddcdf2579dac11fcca4fce6ab823460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classFPSSetFromOrbit.html</anchorfile>
      <anchor>ab898cdd6e51b5aca59d5e67ba38ef39f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestQuadrant</name>
      <anchorfile>classFPSSetFromOrbit.html</anchorfile>
      <anchor>ad9118dc86dbf6943cc3122fb73822287</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="variable">
      <type>FPSCamera *</type>
      <name>fps_cam_</name>
      <anchorfile>classFPSSetFromOrbit.html</anchorfile>
      <anchor>af190b516ab9e017cb1ab0ff019a4910c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OrbitCamera *</type>
      <name>orbit_cam_</name>
      <anchorfile>classFPSSetFromOrbit.html</anchorfile>
      <anchor>a906b366432c0962c0fb49d72085da55f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyFrame</name>
    <filename>classMyFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>MyFrame</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a6b5cd89dc0341a96ae4b6845950b5d44</anchor>
      <arglist>(wxWindow *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onRenderIdle</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a9bd0e22c26a25cab0943ce16f4c87ef9</anchor>
      <arglist>(wxIdleEvent &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MyFrame</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a711b2bda77494841f2e582982b80c356</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnMouseEvents</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a38842c962eeb19ae4ffb6b57a7879ba6</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ogre_tools::CameraBase *</type>
      <name>camera_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>abdfd96d46271e6f84d122a26067aabdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ogre_tools::Grid *</type>
      <name>grid_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a01367e5f52d9bb7894609854aba58d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left_mouse_down_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>ad258bba24ce2d48a3990161d1125cc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>middle_mouse_down_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a57c2e37f018396fc789deef43d369ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouse_x_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>aa0f831c39f0b462a5a395390c5ec7385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouse_y_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a8f5e191ed41a6835718cff6b4b65fded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ogre_tools::wxOgreRenderWindow *</type>
      <name>render_panel_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a9805df82f61c6478f995d8e16d2db1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>right_mouse_down_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>a0f4437c62ebe034ade4426ad986588dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Root *</type>
      <name>root_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>af2bb98c52d255c6ce6bdad65cfdd2415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneManager *</type>
      <name>scene_manager_</name>
      <anchorfile>classMyFrame.html</anchorfile>
      <anchor>aa18690c264843478c1f6057613d2d106</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OrbitSetFromFPS</name>
    <filename>classOrbitSetFromFPS.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classOrbitSetFromFPS.html</anchorfile>
      <anchor>a1bd13b4de6bf45f261a84945f8525589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classOrbitSetFromFPS.html</anchorfile>
      <anchor>ac6d1a9dfd5c62784d3e6107350cd3fcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestQuadrant</name>
      <anchorfile>classOrbitSetFromFPS.html</anchorfile>
      <anchor>ad4ade33925b800f80b3feb2f905e9e7d</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="variable">
      <type>FPSCamera *</type>
      <name>fps_cam_</name>
      <anchorfile>classOrbitSetFromFPS.html</anchorfile>
      <anchor>a5c9f07284cccc02ef15c8a1979487f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OrbitCamera *</type>
      <name>orbit_cam_</name>
      <anchorfile>classOrbitSetFromFPS.html</anchorfile>
      <anchor>ad237bf55e9b4830d4426e69ce7380a7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestEnvironment</name>
    <filename>classTestEnvironment.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classTestEnvironment.html</anchorfile>
      <anchor>afbf2a79dd27042f4cc707ee5c07434f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classTestEnvironment.html</anchorfile>
      <anchor>a39ba4e7ed7e4b106fe4fc4f4b692ff5a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ogre</name>
    <filename>namespaceOgre.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ogre_tools</name>
    <filename>namespaceogre__tools.html</filename>
    <class kind="class">ogre_tools::Arrow</class>
    <class kind="class">ogre_tools::Axes</class>
    <class kind="class">ogre_tools::BillboardLine</class>
    <class kind="class">ogre_tools::CameraBase</class>
    <class kind="class">ogre_tools::FPSCamera</class>
    <class kind="class">ogre_tools::Grid</class>
    <class kind="class">ogre_tools::MovableText</class>
    <class kind="class">ogre_tools::Object</class>
    <class kind="class">ogre_tools::OrbitCamera</class>
    <class kind="class">ogre_tools::OrthoCamera</class>
    <class kind="class">ogre_tools::PointCloud</class>
    <class kind="class">ogre_tools::PointCloudRenderable</class>
    <class kind="class">ogre_tools::Shape</class>
    <class kind="class">ogre_tools::STLLoader</class>
    <class kind="class">ogre_tools::wxOgreRenderWindow</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PointCloudRenderable &gt;</type>
      <name>PointCloudRenderablePtr</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a51749bae080b034cb9da9ac98223f1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PointCloudRenderablePtr &gt;</type>
      <name>V_PointCloudRenderable</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aa26dd735068914a5dc84e8469aabac79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a77d81eba83fdf8a2b2c9e4998560e7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildScaledOrthoMatrix</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a164e27004bdd257a6e2824a12220f4cc</anchor>
      <arglist>(Ogre::Matrix4 &amp;proj, float left, float right, float bottom, float top, float near, float far)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculateUV</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a37df5af45b1411fea35aeccd6d8ab3b4</anchor>
      <arglist>(const Ogre::Vector3 &amp;vec, float &amp;u, float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupOgre</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a8fdf658757f338a605f622df837eeabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get_version</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a3afb3145b82fa6c78aca719e6a1ec931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOgre</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aea9e824227dac78c30d76403bb246f10</anchor>
      <arglist>(bool enable_ogre_log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeResources</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a177e9507deaa51874d9a4b894fbceec5</anchor>
      <arglist>(const V_string &amp;resource_paths)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlphaBlending</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>aabd741b42a3a9596e5b2b15765f7a6a4</anchor>
      <arglist>(const Ogre::MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReplace</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>ac99ab6395b8b288ca2638faa0b1c859f</anchor>
      <arglist>(const Ogre::MaterialPtr &amp;mat)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_billboard_sphere_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>adfc7b39f4e7f292604717d5b731bcf6e</anchor>
      <arglist>[3 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_billboard_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a26c680defe11c74ae103b9b29f5f538b</anchor>
      <arglist>[6 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_box_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>ae9b3db7d0d6077137beb6eb902327e14</anchor>
      <arglist>[6 *6 *3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>g_point_vertices</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>ac6f8f86ba5cbadda051d07609d7698dd</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_HIGH</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a95896e7350a249b41c1bdbfbe8de61ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_LIMIT_LOW</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a3ee6c43f4871df031f736b59b66e92ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>PITCH_START</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>a6aac2b05bda9f331d7008e96e2862e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>YAW_START</name>
      <anchorfile>namespaceogre__tools.html</anchorfile>
      <anchor>acb27186acb9373930a7a72493d13c7da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::Arrow</name>
    <filename>classogre__tools_1_1Arrow.html</filename>
    <base>ogre_tools::Object</base>
    <member kind="function">
      <type></type>
      <name>Arrow</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a7449796c473f2c4f244575ca055922ae</anchor>
      <arglist>(Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node=0, float shaft_length=1.0f, float shaft_radius=0.1f, float head_length=0.3f, float head_radius=0.2f)</arglist>
    </member>
    <member kind="function">
      <type>Shape *</type>
      <name>getHead</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a1121d62d674af89800ae68325a9a7ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>af5fc437937c6381fec5ac2428d85e224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a236e69db5bfcd3c1de008971ff806660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::SceneNode *</type>
      <name>getSceneNode</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>aebebedf419d591159ed8cbe23ad847ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Shape *</type>
      <name>getShaft</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a873a9a86a5ef0046731fc5ea5c5a4767</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a6828552976e49c4b22cdd57dee702adf</anchor>
      <arglist>(float shaft_length, float shaft_radius, float head_length, float head_radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a4c443657ada7efa5b4f346307be333ec</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>abac8051c5f5a452fe27eedad8789d0ea</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadColor</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>ac20db5672ca9a10015806f6c2903d217</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadColor</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a97dcff4609a5b79e90fb4944ef7e34c2</anchor>
      <arglist>(float r, float g, float b, float a=1.0f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a16c1a333b3ed4656351f231abaab21b9</anchor>
      <arglist>(const Ogre::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>aeeca24697f79e5245d0d06cd153d3d3a</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>aa9a3ca24fb9e0f464039380201e1d62e</anchor>
      <arglist>(const Ogre::Vector3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShaftColor</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a7bd3540b67b93f0a54585a799300e216</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShaftColor</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>abd8ca8319df08d7e7183db5c125e211d</anchor>
      <arglist>(float r, float g, float b, float a=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>ae622a7af9fa83d4d7d22a706a5a321e3</anchor>
      <arglist>(const Ogre::Any &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Arrow</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a540ffc4e156ee055dbcb0bf22e3ae092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Shape *</type>
      <name>head_</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>a7ea51525d257a35773ba110fe767f0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>aa7acb46cdc3031379eeba0227e36b608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Shape *</type>
      <name>shaft_</name>
      <anchorfile>classogre__tools_1_1Arrow.html</anchorfile>
      <anchor>abf9c13daa714967ec5f1966e0951dfe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::Axes</name>
    <filename>classogre__tools_1_1Axes.html</filename>
    <base>ogre_tools::Object</base>
    <member kind="function">
      <type></type>
      <name>Axes</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a820ca007a13e65e33722333b9d87a6f0</anchor>
      <arglist>(Ogre::SceneManager *manager, Ogre::SceneNode *parent_node=NULL, float length=1.0f, float radius=0.1f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a7a8eb0e2a1928aa7938d94bcf7eaf7ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a03f4436390746e34397afa28cbec5990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::SceneNode *</type>
      <name>getSceneNode</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a65813b80acea50f0676e3f0526122af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Shape *</type>
      <name>getXShape</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a29b4ca09142ac0621814da67b849e813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Shape *</type>
      <name>getYShape</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a1fc3d4b57e9a42e6c0bac9d70b949b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Shape *</type>
      <name>getZShape</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a12e334d808e3e1273a95e28728cc036a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a27a17afa2dc58b6bfe2b9449dadd212d</anchor>
      <arglist>(float length, float radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a93b2d60975b955a8a8739d4076651282</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>afd98a681cb48e41fa1c372502c7ba1a4</anchor>
      <arglist>(const Ogre::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>ad23ae6d9c9e3c4b426456c8efa44e421</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>af9552e8821b25b8e525575971fd3079c</anchor>
      <arglist>(const Ogre::Vector3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToDefaultColors</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>af9d78e1ebeba9424aeffb8ade0507ea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>aad7b4cb13f3c16b0fa40f99a9e275aa9</anchor>
      <arglist>(const Ogre::Any &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a1fa2b8c248885b1bb24e1ccff06d2aa5</anchor>
      <arglist>(const Ogre::ColourValue &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>ae4d742a4b270f199200e105a87cc1dcf</anchor>
      <arglist>(const Ogre::ColourValue &amp;col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a942439cc00545149f4413ac92ec0dddc</anchor>
      <arglist>(const Ogre::ColourValue &amp;col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Axes</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a2d0dbfa18e3deb41cfc5438a6b19ac8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Ogre::ColourValue &amp;</type>
      <name>getDefaultXColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a8dee4a544c19905faa014271e17a700d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Ogre::ColourValue &amp;</type>
      <name>getDefaultYColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a6860e366f0eeefbd1864a8c8591c897d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Ogre::ColourValue &amp;</type>
      <name>getDefaultZColor</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>aeeb7ec487189fdeffc7caf3403a1e45c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Axes</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>ab906060912d2198741e4d68a2b38c121</anchor>
      <arglist>(const Axes &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Axes &amp;</type>
      <name>operator=</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a3b83e5cd99ea1e363a980bc285d356ac</anchor>
      <arglist>(const Axes &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>acade8ba27bce64d23327595dc892b3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Shape *</type>
      <name>x_axis_</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a9bad478363dd353b65411cf946fdaf5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Shape *</type>
      <name>y_axis_</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a9d28ecad0da49bf51ba754428e66352d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Shape *</type>
      <name>z_axis_</name>
      <anchorfile>classogre__tools_1_1Axes.html</anchorfile>
      <anchor>a9a3112a2a92342d2a4a79b7d2f3e2ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::BillboardLine</name>
    <filename>classogre__tools_1_1BillboardLine.html</filename>
    <base>ogre_tools::Object</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a869151f00284435789113dbab22b337a</anchor>
      <arglist>(const Ogre::Vector3 &amp;point, const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a52eec96ca2665bd141de02666edb3447</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BillboardLine</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a9fe8a83507c222ed7efa08a43bbbf5a5</anchor>
      <arglist>(Ogre::SceneManager *manager, Ogre::SceneNode *parent_node=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a9a5ca44b76f195cd689e03e359d991c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::MaterialPtr</type>
      <name>getMaterial</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a5685ec94ef93c1cee7143545f066c860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a82ed65d5a8b7676f990054b63f05d824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>abf91d8d58b794900df2fa7c48ca066cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::SceneNode *</type>
      <name>getSceneNode</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a9ebe53eb60bc86ca8660231123b05fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newLine</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>af860f7c38b03bcd70939322b6911b8e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>aaeacdc43deb7910a48b18ebf041b1117</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWidth</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>afa2e09d0bd922a0d681f8307f0353d74</anchor>
      <arglist>(float width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPointsPerLine</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a6a020367919be8c9ab25e8912d3c1a36</anchor>
      <arglist>(uint32_t max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumLines</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>ac8d5e04dce2594c5a02cd4e97adba505</anchor>
      <arglist>(uint32_t num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>ae03371f945658407c47effa13ec5cfa7</anchor>
      <arglist>(const Ogre::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a4716516b9f008cee31f4f4da73964356</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a3250c1933262352b52cd1f38ce8c315e</anchor>
      <arglist>(const Ogre::Vector3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a2fe2b7500a265dec74f63d8791163f4a</anchor>
      <arglist>(const Ogre::Any &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BillboardLine</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>aaa5379280905f7fd0712b0bb3e94c2b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Ogre::BillboardChain * &gt;</type>
      <name>V_Chain</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a9d13a82d8af6d9572e300722ec2e1481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>V_uint32</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a6d5bd567a28dc3bb0dcf9c77f8b464a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ogre::BillboardChain *</type>
      <name>createChain</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>af73468fab8c0f008456d8f52ee715211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupChains</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>aa93f819b87dfdfcd55a59381405f4a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_Chain</type>
      <name>chains_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a0172fd8bf7604c6075599d5093d39e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::ColourValue</type>
      <name>color_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>ad6229af4a38d2b1d40a6d79b9190d302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>current_chain_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>acbcb621d7f64f4be67506c3815777b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>current_line_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a01a0ad98cfffb4b4df10c177aa8ff2ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>elements_in_current_chain_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>aeda736134b59b4ef8e3dfa4efd33ea35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>lines_per_chain_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a4ba44bc6937d52c0e961b835874c69b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a5045bf68c68a1fd84aabb9ce5a4d069a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>max_points_per_line_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a4453ac622d087c1f4d57c80acd43c9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_uint32</type>
      <name>num_elements_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a4f5e12f4df6bcbc8e22cbcc1c5054407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>num_lines_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a8f357e8ce0d00af1b1b10260ca75b0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>a78e58d1355c83e2e18e170682ccb0e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>total_elements_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>acbbbce59ec52832e86cb69dde3889564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>width_</name>
      <anchorfile>classogre__tools_1_1BillboardLine.html</anchorfile>
      <anchor>abcc904f18b66998713e88f796bc3dedc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::CameraBase</name>
    <filename>classogre__tools_1_1CameraBase.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraBase</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>abcdd99ee71f2b11bd5b654b405bcfa92</anchor>
      <arglist>(Ogre::SceneManager *scene_manager)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>fromString</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a9bb4962b5c1f0c5e52053fbb826607db</anchor>
      <arglist>(const std::string &amp;str)=0</arglist>
    </member>
    <member kind="function">
      <type>Ogre::Camera *</type>
      <name>getOgreCamera</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a5455798968ebae3826b90624e70ec289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ogre::Quaternion</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a07ee867552fcac16f2171694e7365525</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Ogre::Vector3</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a278f4c6063b225eddee0aaa74165de29</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>lookAt</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>ae2b15516df8d8eecd2abd9ad57d59d60</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftDown</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a3113d9e95da2abd1a61f35848a08e427</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>mouseLeftDrag</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a59ec733d13a7e60bbc2451caf844dbd0</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftUp</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a3f3964eb36d378f96ba39305c23bc5e9</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleDown</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>af39517d271c708985bf4f0f42ebbd0ed</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>mouseMiddleDrag</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>add8e191c34561e65bc33e15999bde7bd</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleUp</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a456151e20b2dabb745c024068be8a1d2</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightDown</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>ae707ee88358a5831e1145431da723d5a</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>mouseRightDrag</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>adbc6748a9e691d4e39101db237b7df9b</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightUp</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a5dc519e38b6204278f8ca5ee6398dfe2</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a92a012d7adff0e6d2c4cde30f878d766</anchor>
      <arglist>(float x, float y, float z)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pitch</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>addb401a1c7db2b3d0fab0258cf00adab</anchor>
      <arglist>(float angle)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>relativeNodeChanged</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a00b69e5c7c69e9b7198e9792bc463a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a2fbffd8d6ed76c67fa2dbc227aad59af</anchor>
      <arglist>(float angle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>scrollWheel</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>aedc7f01921432e2d9050cd5b3063c1ba</anchor>
      <arglist>(int diff, bool ctrl, bool alt, bool shift)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFrom</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>af069903be0bee1fd4f0ac4a81fcdfda6</anchor>
      <arglist>(CameraBase *camera)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>aefd23865923ea54b210b6809a135cde3</anchor>
      <arglist>(float x, float y, float z, float w)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>abcbf4d9479576712afb0dce9820245b4</anchor>
      <arglist>(const Ogre::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>af060e77fae44091fccbe674376e94bcb</anchor>
      <arglist>(float x, float y, float z)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>add4c8f66204de1f0d8f4229c130fc83f</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRelativeNode</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a5c6a1eee19a892bd61c14163e05cee79</anchor>
      <arglist>(Ogre::SceneNode *node)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>af22291356adf0ea3407dfa361ac0ee4a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a82336f4b73994634edf9f52838f4bb69</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>yaw</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a06f6477d7d6bf92b2e002bf8db935afd</anchor>
      <arglist>(float angle)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraBase</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>af4add90a1387b1b1d319f776a74f4447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Camera *</type>
      <name>camera_</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>ac109064881fcf0381f4663fa895ed13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::SceneNode *</type>
      <name>relative_node_</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a031bb3a55bb6d1fd9ce6184a3461bd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::SceneManager *</type>
      <name>scene_manager_</name>
      <anchorfile>classogre__tools_1_1CameraBase.html</anchorfile>
      <anchor>a034ad48321cb7fbd2fff407bdf742a15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::FPSCamera</name>
    <filename>classogre__tools_1_1FPSCamera.html</filename>
    <base>ogre_tools::CameraBase</base>
    <member kind="function">
      <type></type>
      <name>FPSCamera</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>add9073478ce28227577f782d09501d05</anchor>
      <arglist>(Ogre::SceneManager *scene_manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromString</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a0cb1798d5bd0344da2c186fb5a15609b</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Quaternion</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ae8161a094c3d8f92f95907747e360b99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPitch</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>aca90a5f191e7363a291816f06567fdca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Vector3</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a5daec30493e8cf12f7ef44a22b91a9c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getYaw</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a0be81bd4fabe240394eff3884e7ff886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lookAt</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>afdc6ae76cacebec1b4d34c84b922dfd7</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftDrag</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a98fb6f9c9810380c683a9e79ac4cc66a</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleDrag</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ac2a7cc787b192bb251ac133558957098</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightDrag</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a36f6a4a07124985dd3d0e8527ec525f4</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a430634040c494baa6e55abf4410a0780</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pitch</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>af7cdef29de7605e0a2a7c97dbe1c80d2</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>relativeNodeChanged</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ac28c2d73e9ea4df21269de4e93bc87de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ae49e13104cc0902dbcf25fb51dbd9dc8</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>scrollWheel</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a5977ae830040ab225503b9f338394a0d</anchor>
      <arglist>(int diff, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrom</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a27ae10f59f53e63b2ee4b88f3fad1375</anchor>
      <arglist>(CameraBase *camera)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ad15cf6f0c5162bd7c628d584225bfbfd</anchor>
      <arglist>(float x, float y, float z, float w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a79c6992d3544804d8aaca49c9415ac9b</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ad95bc54f22f772166cc1df162c640c4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>yaw</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a756086970ae5cb169df2b5f050a13eb5</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FPSCamera</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a0fc86de5ac4387abca471e9edf24d232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizePitch</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>ae9602d13c8ed82a9180743b0e390010a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeYaw</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a5bcf392bdeb4f0cf70b30b5359a693e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>aac910c5d5d6040c4fe375e272c4a02e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>pitch_</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a5aed525de89e77df36f4293e21be71b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>yaw_</name>
      <anchorfile>classogre__tools_1_1FPSCamera.html</anchorfile>
      <anchor>a466a78ba8946ff72c4132f6884d3419e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::Grid</name>
    <filename>classogre__tools_1_1Grid.html</filename>
    <member kind="enumeration">
      <name>Style</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a1a123ec55a92a558bb05811a224893cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lines</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a1a123ec55a92a558bb05811a224893cbafc31a9529453c3293eca4a98fa9222c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Billboards</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a1a123ec55a92a558bb05811a224893cba76158120b46747c4748fce996fb19024</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a01b40bf3eeb30689be943179ec5fa0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCellCount</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a1ddc9d5cd792b5e2f0c04c9aff1ec014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCellLength</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>af1167de1d68d1e2cb0f9751a6f9d1e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::ColourValue</type>
      <name>getColor</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a646ebfb9177f7e1128e38dd5b702dae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getHeight</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a5b491133520c58b37b07e27594ac9f4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLineWidth</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a831730c697a52eabf8dd43a70575605a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::SceneNode *</type>
      <name>getSceneNode</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a30ea41d4298b0685c8b1142e0f91593e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Style</type>
      <name>getStyle</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a973d76286d10bd2936f6a6fa5d314dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>abb271d5bd386e6168d0a1df0a025e488</anchor>
      <arglist>(Ogre::SceneManager *manager, Ogre::SceneNode *parent_node, Style style, uint32_t cell_count, float cell_length, float line_width, const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCellCount</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a834b555d8de396ced476b3a68e11def1</anchor>
      <arglist>(uint32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCellLength</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a60d22a58b4cd57f8515e127cec0861fa</anchor>
      <arglist>(float len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a418ef801338039ee8d8db364072419c0</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeight</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>ac58ae9feabe209037449d1f622fb4105</anchor>
      <arglist>(uint32_t count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineWidth</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>ab9a5b5234a524f502318132473ffe899</anchor>
      <arglist>(float width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a7eecf52a7eeb058ad6f346a34ae51c3f</anchor>
      <arglist>(Style style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a76edc5bf1d1c2a8d02981080d61dc23d</anchor>
      <arglist>(const Ogre::Any &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Grid</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a4b050a47e503df9336b71bb3cf71aae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BillboardLine *</type>
      <name>billboard_line_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>ab3948b852711f631429c1d1fd15832be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>cell_count_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a3c5386f30b9c2ce6a359f6ca4137c584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cell_length_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>ad82cca3faffd488bb9189bc5b28b64a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::ColourValue</type>
      <name>color_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a905e2fa02a289b3d2d7b16fdf3a2bca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>height_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a3e27e11cfc6cd0e8cc6b39550881f1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>line_width_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a7361b5112457691353368cd2c788bd1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::ManualObject *</type>
      <name>manual_object_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>ac82979bc0c9c3ea25447f087d8252bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>ae368e9a6016e7ac7125da455d25a1143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneManager *</type>
      <name>scene_manager_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>aab8bd98adb05613604d316c05373ae45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a845fdfcdf871d5dbf5b013eee04b1dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Style</type>
      <name>style_</name>
      <anchorfile>classogre__tools_1_1Grid.html</anchorfile>
      <anchor>a85aee67355f110fb801f8271e5614717</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::MovableText</name>
    <filename>classogre__tools_1_1MovableText.html</filename>
    <member kind="enumeration">
      <name>HorizontalAlignment</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ae957c77413e52e318dbe184c39649d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H_LEFT</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ae957c77413e52e318dbe184c39649d0ca4b722f4f2b348a80fe502e55eef568e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>H_CENTER</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ae957c77413e52e318dbe184c39649d0ca0f17e19dc0462790b89381fec3f32665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>VerticalAlignment</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a91de64a2f5cd00998d17a3fec33d8a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>V_BELOW</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a91de64a2f5cd00998d17a3fec33d8a43a7a736534ecd32073dc31ab894742da01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>V_ABOVE</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a91de64a2f5cd00998d17a3fec33d8a43a846d7504df15fd43bceb6a6be005dd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>V_CENTER</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a91de64a2f5cd00998d17a3fec33d8a43afdc16cda0a6ab602defa435b08f7b50c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Ogre::AxisAlignedBox</type>
      <name>GetAABB</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>acace9c6389dd0b28ba8e107946da42e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const Ogre::String &amp;</type>
      <name>getCaption</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a12769fc456b6c02983653a600f3b62df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::Real</type>
      <name>getCharacterHeight</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ade57fab3d652b0afe1a6790e484a5547</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Ogre::ColourValue &amp;</type>
      <name>getColor</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a9a344c18cb129b8c819ae7c2ace9e9e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Ogre::String &amp;</type>
      <name>getFontName</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a0d4684ef0806add3e3cb6f5c23c53cdb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::Vector3</type>
      <name>getGlobalTranslation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a06deacbcad56aa038112ee12bb40e58b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::Vector3</type>
      <name>getLocalTranslation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a061912fb9310e5d086567f022a3747f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Ogre::MaterialPtr &amp;</type>
      <name>getMaterial</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a0f7e4efd72905bdaa0d732a599f5e7c4</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getShowOnTop</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>af29179ac86f3c9f3268b8ed232ca23a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::Real</type>
      <name>getSpaceWidth</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a5876f819d7ea295163d8138ae6f13718</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MovableText</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a5588bee12fe6e831270f5e5795e550e4</anchor>
      <arglist>(const Ogre::String &amp;caption, const Ogre::String &amp;fontName=&quot;Arial&quot;, Ogre::Real charHeight=1.0, const Ogre::ColourValue &amp;color=Ogre::ColourValue::White)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCaption</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a45f19f7756bb364b90beb85fdae67593</anchor>
      <arglist>(const Ogre::String &amp;caption)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacterHeight</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>abdd88b59d50cd1fca97f94ed917310e7</anchor>
      <arglist>(Ogre::Real height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a6964c98c54bf0c528bf2c68b7822043a</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFontName</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a5f4f5681bf53f4a886afdbba45e48c8d</anchor>
      <arglist>(const Ogre::String &amp;fontName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalTranslation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a80b73f9f9fa028fe5261e3a9b4810736</anchor>
      <arglist>(Ogre::Vector3 trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLineSpacing</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a102a347b8eae81ec74441bd28b03fdeb</anchor>
      <arglist>(Ogre::Real height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalTranslation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a133f57009541b1dc7bda8d399061c4ef</anchor>
      <arglist>(Ogre::Vector3 trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpaceWidth</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a96bf6508bd309837e28076625f6a2d83</anchor>
      <arglist>(Ogre::Real width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextAlignment</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>af4f828243275916bc14c265a87fd4e8f</anchor>
      <arglist>(const HorizontalAlignment &amp;horizontalAlignment, const VerticalAlignment &amp;verticalAlignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showOnTop</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a68655165271a90896c72c0525d80b49c</anchor>
      <arglist>(bool show=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MovableText</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a84cc57ee046ba902aad241c6846fa8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_notifyCurrentCamera</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a993b81d31747fdff1051012bee34a22b</anchor>
      <arglist>(Ogre::Camera *cam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_setupGeometry</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a667374e6b7b3cffd0f395e6aeb845eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_updateColors</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a8b46f544011542d1cbfa3a63cefb9e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_updateRenderQueue</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>aa6070c80fc75a0b474d448661f864320</anchor>
      <arglist>(Ogre::RenderQueue *queue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Ogre::AxisAlignedBox &amp;</type>
      <name>getBoundingBox</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ab8ab9e8eaefe42bba0ca9047a39295be</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Ogre::Real</type>
      <name>getBoundingRadius</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a013de5de663ffb5651d8cff2ba72a1b3</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Ogre::LightList &amp;</type>
      <name>getLights</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a9dc7fb2bd8ad494f92b31d48a762a5de</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Ogre::String &amp;</type>
      <name>getMovableType</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ab37e591108ae2e8b1aaa48181241bc31</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Ogre::String &amp;</type>
      <name>getName</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a1f72e08eabf5c453c40f596beb8122bc</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getRenderOperation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>af173f38ed16125259f854c4bfd2f9098</anchor>
      <arglist>(Ogre::RenderOperation &amp;op)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Ogre::Real</type>
      <name>getSquaredViewDepth</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a95f6046de4dc690b7f594f4d98289761</anchor>
      <arglist>(const Ogre::Camera *cam) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Ogre::Quaternion &amp;</type>
      <name>getWorldOrientation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a892dc29770c6aab1328558ec1fa484ed</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Ogre::Vector3 &amp;</type>
      <name>getWorldPosition</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a5a349de94aa72f2d9088814ae6801bd4</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getWorldTransforms</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a5d0861d0e7710749583606bd716c1047</anchor>
      <arglist>(Ogre::Matrix4 *xform) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::AxisAlignedBox</type>
      <name>mAABB</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a67d0564093d0d7fbca9a91327ff1aaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::String</type>
      <name>mCaption</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a0fd753f441601ce96c63f97b9f4f4707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Real</type>
      <name>mCharHeight</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a6a57a126cdec01fb945da499182b9943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::ColourValue</type>
      <name>mColor</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a49226705a30d4f055df5612c915f7a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::String</type>
      <name>mFontName</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a9c19847f53a65b084e6be64c8287c3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Vector3</type>
      <name>mGlobalTranslation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a1bd58704b5d7578520df0874c5acf9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HorizontalAlignment</type>
      <name>mHorizontalAlignment</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ac1b79a0f3caa9f857f549e0402f5efc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Real</type>
      <name>mLineSpacing</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a813db90e0e56cfb20da98cbd4be2f7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::LightList</type>
      <name>mLList</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a7d0efb7912c0ceb7ddbf8c0bb33e6d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Vector3</type>
      <name>mLocalTranslation</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a19ca99131416f02ec76c19fdea9b6337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::String</type>
      <name>mName</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a98d8355a32de8677a3fb58dcd971eb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mNeedUpdate</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ab2333bfacb82492f52047c15b351c443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mOnTop</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a03f8ead0c4af68c60efdbf3aa1530a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::MaterialPtr</type>
      <name>mpBackgroundMaterial</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a677587f4ccad477fd471e96e7045347f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Camera *</type>
      <name>mpCam</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ac4a4a52a386c2ddd1aadfdceb7298c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Font *</type>
      <name>mpFont</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a81af724d4d2af5802d604b775a52e6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::MaterialPtr</type>
      <name>mpMaterial</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a17f53151f5cbcf73aa63a440c4f1f644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::RenderWindow *</type>
      <name>mpWin</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a77df3899a1a831c7837a2b1032c8e210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Real</type>
      <name>mRadius</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>addec15d18c5cb78f9af70ada6ddbf495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::RenderOperation</type>
      <name>mRenderOp</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a127ae2490f3eaf354843987a0a518d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Real</type>
      <name>mSpaceWidth</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>aae41de36fca5c6e69280c1cc2e095001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Real</type>
      <name>mTimeUntilNextToggle</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a881dad72155b211a92ca9e6d101c3797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::String</type>
      <name>mType</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a9483ef4e5ff87aa0fbe57fc749635fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mUpdateColors</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>a583615d595686a86e4c7d023c065f220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VerticalAlignment</type>
      <name>mVerticalAlignment</name>
      <anchorfile>classogre__tools_1_1MovableText.html</anchorfile>
      <anchor>ab6cd91e8d892c1c691b27a16951c7567</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::Object</name>
    <filename>classogre__tools_1_1Object.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const Ogre::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>ae95e5eb1606b30df4ebff3f4fb5ac0fc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Ogre::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>aad65c38b40be2832a5a6473fc7ae65f9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>ae78d712968a2d2613b5ae353035e99a0</anchor>
      <arglist>(Ogre::SceneManager *scene_manager)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>a6096a29c0029d3a0a37f84f9545316d9</anchor>
      <arglist>(float r, float g, float b, float a)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>a64fe50351745ef6a0b867d89238c834d</anchor>
      <arglist>(const Ogre::Quaternion &amp;orientation)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>a292151df2c6d2f5e2ec34f8a4eaf6fc0</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>ade42b0cd5378d338aaa3374eb35e1202</anchor>
      <arglist>(const Ogre::Vector3 &amp;scale)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUserData</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>a0dc3089df7d37915a70ec2f5eafc5663</anchor>
      <arglist>(const Ogre::Any &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Object</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>afadc7f7d6c9e08749d19a65f51a2d101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::SceneManager *</type>
      <name>scene_manager_</name>
      <anchorfile>classogre__tools_1_1Object.html</anchorfile>
      <anchor>a414f943178423c2aab4711270fa2914c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::OrbitCamera</name>
    <filename>classogre__tools_1_1OrbitCamera.html</filename>
    <base>ogre_tools::CameraBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromString</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>ad61ae9c270033ba848b00418c104956d</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>adbb3e367124b7fcf9e8ac5335c13c32b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ogre::Vector3 &amp;</type>
      <name>getFocalPoint</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>aff81d29b43cf4b3e454d53041dbe38b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Quaternion</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a0566c50b516b9b03cfaa1b2da465ff06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPitch</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>affdbbe921e4aac18628a25df869b319b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Vector3</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a90f1b8c5dee20c30efd33cc074ee32bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getYaw</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a4e61733db06956e15a6a1a959b5b9226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lookAt</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a14077142aa50c0a66b50100d2f891b67</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftDown</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>acadf6135709a9062f64a64d603aa80b3</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftDrag</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a1006b888657cbc319cca6433f8d86cec</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftUp</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a0f2a3578c5643905780f8ca936ec8e9e</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleDown</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a82fa7d18ea6670c46980b5c22f75bd3e</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleDrag</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>af7863812d7ee0c07c0a8ebef934797ef</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleUp</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a442129509e3f62861b469e11ccfdb787</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightDown</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a75ac222955e690117e98c0df15cfb286</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightDrag</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a81024fe26e388b172092945c1432066a</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightUp</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>ab0deda02c0c598d1b967c3ad57b5dbb3</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a459e87dc4b198522034bd9dc8b4fde05</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrbitCamera</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>abf93eba26e1d298b9c26924dd5cf67e0</anchor>
      <arglist>(Ogre::SceneManager *scene_manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pitch</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a197065ee8fbaad2ba1c9dab9c49a0852</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a136adc42db5a91373f4188d93a5a9e60</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>scrollWheel</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a65cd75e9b46d1af7fd98d0c9320070dc</anchor>
      <arglist>(int diff, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFocalPoint</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a61d7cec4abb222efc6539700b4e6c042</anchor>
      <arglist>(const Ogre::Vector3 &amp;focal_point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrom</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>aecfc820fde2d55569e5354f7b1c605f5</anchor>
      <arglist>(CameraBase *camera)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a5dfa3d4a9a8733fa8c55841f71909da9</anchor>
      <arglist>(float x, float y, float z, float w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>ab9eb6e2556a436b2fcf2eaf877bcedc9</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a7363e3e31cf937430252b2562e135cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a646d087851d06b02f7ec14fc4f537d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>yaw</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a26725a3302e9afade32ff0cd70abed68</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>adfa089e4a03badb5126d296d9ff01a30</anchor>
      <arglist>(float amount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrbitCamera</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a761e8c48fe73416a6d3692389bbf3be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculatePitchYawFromPosition</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a42e22a12dcb6fdbc56cb427221969b04</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Ogre::Vector3</type>
      <name>getGlobalFocalPoint</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a3beebd97bebb14f75bb07fbfc6e44142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>normalizePitch</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a788c135f5eaffb7055bd86b292d30674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>normalizeYaw</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a6cf98e00de62fd1567a77fb91ff57362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distance_</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>ab1db563effb23849c134f04e42115582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Vector3</type>
      <name>focal_point_</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>afbbfeb6d8708bed1bd9324bf4daf2605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Shape *</type>
      <name>focal_point_object_</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a8691eb64c635104a6cd1eb5a1892a53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pitch_</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a827dac51c3bf99f416add0e56ef7873d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>yaw_</name>
      <anchorfile>classogre__tools_1_1OrbitCamera.html</anchorfile>
      <anchor>a5659e537b890355327795258750f8770</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::OrthoCamera</name>
    <filename>classogre__tools_1_1OrthoCamera.html</filename>
    <base>ogre_tools::CameraBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromString</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>aec220a88d09afea23259fce51f8126a1</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Quaternion</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a817da68ce862665ea0645a2cc3a46dc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Vector3</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a8aa7326ac4dfbbcc0f361fda5a009bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lookAt</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>aee555c09ab76f812989bfd05a07e5847</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseLeftDrag</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>aaee4dd2c09df0cbf25cb86f6249455c6</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMiddleDrag</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a65bf92b30975f398d8f22f0baf11ae00</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseRightDrag</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a5fd494122be2f175faad04cead94de06</anchor>
      <arglist>(int diff_x, int diff_y, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a7b4b8f6b63962d1abc457cd2f75f7f97</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrthoCamera</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a406d8d38d7571102514d1f2bb7fb55f2</anchor>
      <arglist>(wxOgreRenderWindow *render_window, Ogre::SceneManager *scene_manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pitch</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>adf2364c264f0baae971a17de95647fc7</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>roll</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>adf0c030d49a6a6bfd08440f77d02d6d1</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>scrollWheel</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>ae11ccf14cd06f5d965672ad33327a9e7</anchor>
      <arglist>(int diff, bool ctrl, bool alt, bool shift)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setFrom</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a5c4e0ed8bc937b448ceeb4d4f4d1df7f</anchor>
      <arglist>(CameraBase *camera)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>ad8fa1fdeb48df27064193b97a52a4503</anchor>
      <arglist>(float x, float y, float z, float w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a4ffd207b5db99fc3e1bd36bfda1159ba</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a906d7f14116ade8b316a933ad614e03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a7d43a38cca1af96e537abcf7a3bc4c16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>yaw</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>ac596ee57ec3cafd30831ad68ef524b6d</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrthoCamera</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>afc87d11545b8d284b72309ccd1b8004a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxOgreRenderWindow *</type>
      <name>render_window_</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a11f60304b17b42d1bb656e335d886e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_</name>
      <anchorfile>classogre__tools_1_1OrthoCamera.html</anchorfile>
      <anchor>a232785f1b02ff6dfa8cd0df505e78453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::PointCloud</name>
    <filename>classogre__tools_1_1PointCloud.html</filename>
    <class kind="struct">ogre_tools::PointCloud::Point</class>
    <member kind="enumeration">
      <name>RenderMode</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a74735c3f2fdd4ac5dfc9377d7bf49127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_POINTS</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a74735c3f2fdd4ac5dfc9377d7bf49127a5e7412cf73be64577065557985381196</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_BILLBOARDS</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a74735c3f2fdd4ac5dfc9377d7bf49127a2784e160f870d400a493f9628cb1bac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_BILLBOARD_SPHERES</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a74735c3f2fdd4ac5dfc9377d7bf49127a79317a16220c033b7a904174c60c3cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_BILLBOARDS_COMMON_FACING</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a74735c3f2fdd4ac5dfc9377d7bf49127a76b5998cb5e2e77cdf2c5227ac80ed2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RM_BOXES</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a74735c3f2fdd4ac5dfc9377d7bf49127a805f1fa86e3ae5fb4cd6c81e04b7556a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_notifyAttached</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>af14d62dbd687bf68d124b9204e23b883</anchor>
      <arglist>(Ogre::Node *parent, bool isTagPoint=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_notifyCurrentCamera</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>ac65e68cf94f5c52019005713d983aa4a</anchor>
      <arglist>(Ogre::Camera *camera)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_updateRenderQueue</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>aa2148d1bd58bd3239473a1e0041b45ad</anchor>
      <arglist>(Ogre::RenderQueue *queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a3719908da75122d59e345af38b792ce8</anchor>
      <arglist>(Point *points, uint32_t num_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a3ec80795615213f26f5cc43fc4c21790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::AxisAlignedBox &amp;</type>
      <name>getBoundingBox</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a24b5e6cc73581a3252347dbfd63dfd3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual float</type>
      <name>getBoundingRadius</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>aa1552e19f068ad4f2443364952f16815</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::String &amp;</type>
      <name>getMovableType</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a4909ff186fec6abcadc0e30638e70d0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getWorldTransforms</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>acdcf275d06c1d5739bc2749a52eaddf9</anchor>
      <arglist>(Ogre::Matrix4 *xform) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloud</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a0a47512ea1462ca143710e061851f854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popPoints</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a14948eca803f0d03f5078de5d2e38cf9</anchor>
      <arglist>(uint32_t num_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a6a346c0a2c9d155ded161b48de0743e7</anchor>
      <arglist>(float alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorByIndex</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a06d11cc69785487cae2c6046ffd173f2</anchor>
      <arglist>(bool set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommonDirection</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a66334564fee498d20079767fced632d2</anchor>
      <arglist>(const Ogre::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommonUpVector</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a32c5b3b53a2110f98ed212cfc703e446</anchor>
      <arglist>(const Ogre::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDimensions</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a62a45eab6f0d32aa259d7b9b7c107a7d</anchor>
      <arglist>(float width, float height, float depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHighlightColor</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a0dba3b19f512c0cec576b59cf516302a</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPickColor</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>abb1b7db09ae5a39f18e2e28bb792ac9c</anchor>
      <arglist>(const Ogre::ColourValue &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderMode</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a5971001d64d3b0578d6318c4d886d3aa</anchor>
      <arglist>(RenderMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PointCloud</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a6fe9f611463a7ebd5cf8765c6f411fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Point &gt;</type>
      <name>V_Point</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a182d27ab517647512dd523da768378e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PointCloudRenderablePtr</type>
      <name>getOrCreateRenderable</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a15192cc5ed4548434dcd64c2fc172f8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>getVerticesPerPoint</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a0084042896fb96d15d283c2f737df95c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateAll</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>aae96ab9b4197dcf16fc7926d43e2ca1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>shrinkRenderables</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a5be33a327a4eefb0f5d7702c1a054e79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>alpha_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>addc4fdcf25b1ac81d46735743e9480a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>billboard_common_facing_material_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>ae573d87f6237d8c3c4e353fa3bb195ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>billboard_material_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a6d9997e0a551ddf64996df11493698bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>billboard_sphere_material_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>afc74151024994b0398371b0aaf9f2747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::AxisAlignedBox</type>
      <name>bounding_box_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>ad2cf3a75dbd2a45176de6ac3c5d31342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>bounding_radius_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>abe084cdbd0f0d5fdd35c8619051fcbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>box_material_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a6a0af48707c6fae19374d48b5bae6535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>color_by_index_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a5b03bf0e3ec287244686be9562fe1973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Vector3</type>
      <name>common_direction_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a32103a820bacf7bce7172f1fda343559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Vector3</type>
      <name>common_up_vector_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>ad1e1238280f2f2d4039bf187f533ec73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>current_material_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a360ba1e4172aabd6b7ee92606361e7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>current_mode_supports_geometry_shader_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>aae33ad0bfcd6ab4505cb6f45a75342ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>depth_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>ab0a11f5f0e26167a3a59fb0f44240476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a684319ffc33bcd3276024fa7cce4358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::ColourValue</type>
      <name>pick_color_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a03d62bbdeeac31ac7d866d6d9e85cb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>point_count_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a4cfbb9f03b5ffdce381e604a85cf9123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>point_material_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>af981be87e3bd2ab99b35e61cef5f2d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_Point</type>
      <name>points_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a812b66d6dd718a97e4f79f995d12f4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RenderMode</type>
      <name>render_mode_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a4c44e01320b5e5d4401696b9732304fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_PointCloudRenderable</type>
      <name>renderables_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a789f5d554d7ea44ef2289c2dfb7468c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>width_</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a9f47129dba171fe1fe45838411730d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Ogre::String</type>
      <name>sm_Type</name>
      <anchorfile>classogre__tools_1_1PointCloud.html</anchorfile>
      <anchor>a01d3eb945a2b074ab5df3ff88c33eda6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ogre_tools::PointCloud::Point</name>
    <filename>structogre__tools_1_1PointCloud_1_1Point.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>structogre__tools_1_1PointCloud_1_1Point.html</anchorfile>
      <anchor>a8fdcde82fcb09f889f3ec950077c6f26</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>color</name>
      <anchorfile>structogre__tools_1_1PointCloud_1_1Point.html</anchorfile>
      <anchor>aa627012ab69b375b0f4f180c91f8f72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structogre__tools_1_1PointCloud_1_1Point.html</anchorfile>
      <anchor>a762366d70d6875f17f2d791be27e9491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structogre__tools_1_1PointCloud_1_1Point.html</anchorfile>
      <anchor>a4e981b93d01622c3685616bd6c9e53b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z</name>
      <anchorfile>structogre__tools_1_1PointCloud_1_1Point.html</anchorfile>
      <anchor>a66ac666428c39976d53752fcd7eb92f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::PointCloudRenderable</name>
    <filename>classogre__tools_1_1PointCloudRenderable.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_notifyCurrentCamera</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a97368cd09d4f02800c9a9f4826f949f2</anchor>
      <arglist>(Ogre::Camera *camera)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Real</type>
      <name>getBoundingRadius</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a9dcd0105dc7c66bec6afe06845e6420c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::HardwareVertexBufferSharedPtr</type>
      <name>getBuffer</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>aea37a769b6305511094419f6d4d33d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::LightList &amp;</type>
      <name>getLights</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a98f38de69b017b13c9cf99a36f28a0bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::RenderOperation *</type>
      <name>getRenderOperation</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a92caa67007c695abe990381e6ec13f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Ogre::Real</type>
      <name>getSquaredViewDepth</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a6d447a90522b1ff47a2d7ebf9d9c1965</anchor>
      <arglist>(const Ogre::Camera *cam) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getWorldTransforms</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>ac7222bb9b8ca33a3dd482463d67c9abf</anchor>
      <arglist>(Ogre::Matrix4 *xform) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudRenderable</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>ab66940d2246c83361a953cc443bb45c2</anchor>
      <arglist>(PointCloud *parent, bool use_tex_coords)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PointCloudRenderable</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a89bd86f7e651e165543932f4a325b0a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>a3351572a77bcd1fa2f44b00972332dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloud *</type>
      <name>parent_</name>
      <anchorfile>classogre__tools_1_1PointCloudRenderable.html</anchorfile>
      <anchor>afea7cba2140d6399610109b8f399b481</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::Shape</name>
    <filename>classogre__tools_1_1Shape.html</filename>
    <base>ogre_tools::Object</base>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a4fa9d6f94a9b588d5aebcdfa9bf9389a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cone</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a4fa9d6f94a9b588d5aebcdfa9bf9389aaf1569e983b9d204b609d06d01c336e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cube</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a4fa9d6f94a9b588d5aebcdfa9bf9389aaf04feb38ab58e8c607c4e598e71aa181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cylinder</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a4fa9d6f94a9b588d5aebcdfa9bf9389aac6481f87b011335561b0c0d4882c316c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sphere</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a4fa9d6f94a9b588d5aebcdfa9bf9389aa2ed648de9f212f245a6e2eaf48454f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Ogre::Entity *</type>
      <name>getEntity</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>ad495447e75e8847fc59e68944b715e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Quaternion &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>aa17866c0a1eaa5974593c688130ce2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const Ogre::Vector3 &amp;</type>
      <name>getPosition</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a80099f5d34af2a473d03dd0077730c8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::SceneNode *</type>
      <name>getRootNode</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a574eb0dc8723dd4c4a630da914ecbdc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>getType</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a47640f6c638847b81b5f2680e851c82c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a89f33aab43faa6a6665e70b3ad8fc384</anchor>
      <arglist>(const Ogre::ColourValue &amp;c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColor</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>ac9a51e84783270efe914b632a08e3293</anchor>
      <arglist>(float r, float g, float b, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a698c2a157268350d32227a25a02de2b8</anchor>
      <arglist>(const Ogre::Vector3 &amp;offset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setOrientation</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a3235f4d447dd5b2a9f177d04f8e42082</anchor>
      <arglist>(const Ogre::Quaternion &amp;orientation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>ad9b055cc23cb0e6e3ddb4e4211afabbe</anchor>
      <arglist>(const Ogre::Vector3 &amp;position)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setScale</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a9968462ee66effdf2c448e7b89729577</anchor>
      <arglist>(const Ogre::Vector3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a5de5b4548f15b5b8ade52bed41e1ce20</anchor>
      <arglist>(const Ogre::Any &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Shape</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a7ecd2711f5167e6f3e066fd1a0e557cc</anchor>
      <arglist>(Type shape_type, Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Shape</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a37903dad8c257dcbfb83f2968c2ad458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ogre::Entity *</type>
      <name>createEntity</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>ae187072b6311cce0536d289655bf553d</anchor>
      <arglist>(const std::string &amp;name, Type shape_type, Ogre::SceneManager *scene_manager)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Entity *</type>
      <name>entity_</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a160e79775a727e4542f65a4c6165a24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::MaterialPtr</type>
      <name>material_</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a35d88140f83b37908062a4ee21de70d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>material_name_</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a0791b30ea49e151312c28183b7d5e2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>offset_node_</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a13bcfea0a64025d0d067d2c3eea94362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>scene_node_</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>ad4a223faba9ffa6e34c56e3750431678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classogre__tools_1_1Shape.html</anchorfile>
      <anchor>a50427b870b788d691d348a10b5a301a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::STLLoader</name>
    <filename>classogre__tools_1_1STLLoader.html</filename>
    <class kind="struct">ogre_tools::STLLoader::Triangle</class>
    <member kind="typedef">
      <type>std::vector&lt; Triangle &gt;</type>
      <name>V_Triangle</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>a14c0976e0dbde72aca0df1f2e866086d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>a33e531440a9d5a97b620dad3f2c3cfb6</anchor>
      <arglist>(uint8_t *buffer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>ad46bfcbeb0829fe0aad18e32001a6a25</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STLLoader</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>afb5df4959b2a4d1d97af8b3fb5ff6fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ogre::MeshPtr</type>
      <name>toMesh</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>a6fb36bd43030722f729b49f088f2a2e1</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~STLLoader</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>a29f160ac0c3df22393f7792c8d2351a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>V_Triangle</type>
      <name>triangles_</name>
      <anchorfile>classogre__tools_1_1STLLoader.html</anchorfile>
      <anchor>ac43affd43f9b52326dbe2bf9eb49a1f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ogre_tools::STLLoader::Triangle</name>
    <filename>structogre__tools_1_1STLLoader_1_1Triangle.html</filename>
    <member kind="variable">
      <type>Ogre::Vector3</type>
      <name>normal_</name>
      <anchorfile>structogre__tools_1_1STLLoader_1_1Triangle.html</anchorfile>
      <anchor>aff311c90bce0d53fe071d85d9a0e29f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ogre::Vector3</type>
      <name>vertices_</name>
      <anchorfile>structogre__tools_1_1STLLoader_1_1Triangle.html</anchorfile>
      <anchor>a53654ea061f16fa38bc3a0591c4d8e87</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ogre_tools::wxOgreRenderWindow</name>
    <filename>classogre__tools_1_1wxOgreRenderWindow.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createRenderWindow</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>afd7352268b0ee8b1578c75a44a3f3450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual wxSize</type>
      <name>DoGetBestSize</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a8d0bd0c35d898b1de17dde025853198b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getOgreHandle</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a1f4f4a9e6e8a1396535cfef07bfd03e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::RenderWindow *</type>
      <name>getRenderWindow</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>af986d47be5910f8b3e2f77130aa0eea6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Ogre::Viewport *</type>
      <name>getViewport</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>ac236e598168b43a1e752c77694f41698</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoRender</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a426ceb82f9e10fac1ccc8a1d5bdb3922</anchor>
      <arglist>(bool auto_render)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a27c954309eebd1b8519818cd9d7f3e86</anchor>
      <arglist>(Ogre::Camera *camera)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrthoScale</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a56398e4f218e9ce27d3e7958f0df9ab4</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPostRenderCallback</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a8b07ff185f0aeb1382621764903a10ea</anchor>
      <arglist>(boost::function&lt; void()&gt; func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPreRenderCallback</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>afdbc4b0f0815754292ea6748867aad0b</anchor>
      <arglist>(boost::function&lt; void()&gt; func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wxOgreRenderWindow</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a7e78fc96e800e93e40d3803249e35d6f</anchor>
      <arglist>(Ogre::Root *ogre_root, wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxDefaultSize, long style=wxSUNKEN_BORDER, const wxValidator &amp;validator=wxDefaultValidator, bool create_render_window=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~wxOgreRenderWindow</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a1ea664c362a15b110de2d4c28bce7f1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onMouseEvents</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a709f3ec77d3ef31b53faabf3e1bf5702</anchor>
      <arglist>(wxMouseEvent &amp;evt)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onMove</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a464b50e321abcde7f5020192386d1ae6</anchor>
      <arglist>(wxMoveEvent &amp;evt)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onPaint</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a34c919b13f0cdb62acad2c43be9c017a</anchor>
      <arglist>(wxPaintEvent &amp;evt)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onSize</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>aea5f495f12ef4dde4c152fc3aceca00a</anchor>
      <arglist>(wxSizeEvent &amp;evt)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>Reparent</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>af949c23f2be18836aeba37fbc9b1ae3e</anchor>
      <arglist>(wxWindowBase *new_parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCameraAspectRatio</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a6a284306ec90ba0126608e3be68162ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>auto_render_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a4f9ace13431b11f117ac940ac5e6f237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Root *</type>
      <name>ogre_root_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a15e84d0106b4d9cab189886282c50790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>ortho_scale_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a5450b3303b42a2c387a6d0cb7de829c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void()&gt;</type>
      <name>post_render_callback_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a656c8e2c527ebae87993f79075994475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::function&lt; void()&gt;</type>
      <name>pre_render_callback_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a4da1d1e1795bd907058e78751481e4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::RenderWindow *</type>
      <name>render_window_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a165baba663002466b161a32e337c6557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::Viewport *</type>
      <name>viewport_</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a0ca90e6d1c06942042a1419351f9792e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static unsigned int</type>
      <name>sm_NextRenderWindowId</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>a6d3731da39a4808db52621b877c6f87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DECLARE_EVENT_TABLE</name>
      <anchorfile>classogre__tools_1_1wxOgreRenderWindow.html</anchorfile>
      <anchor>ab54db5fefdc15c1f8364edbbda8fb102</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
