<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>rtcArray.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcArray_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::Array</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a014f95f2b9f227f60cd5f329b38b357f</anchor>
      <arglist>(std::ostream &amp;os, const Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8246bb11e0b88282f25a6fbe690772fa</anchor>
      <arglist>(std::istream &amp;is, Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a70ab99a5a5b492772beeb533bcd4f1ed</anchor>
      <arglist>(InputHandler &amp;ih, Array&lt; T, K &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7252004c3b91e26f2be6dbdb90e7775b</anchor>
      <arglist>(OutputHandler &amp;oh, const Array&lt; T, K &gt; &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcArray1.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcArray1_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcArray_8h" name="rtcArray.h" local="yes" imported="no">rtc/rtcArray.h</includes>
    <class kind="class">rtc::Array1</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Array1&lt; bool &gt;</type>
      <name>Array1b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a75a56ae8b5083130b6ebe6d8abc99b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; char &gt;</type>
      <name>Array1c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a605b2c99d2598404b74a754adb3b3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; double &gt;</type>
      <name>Array1d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a37a65edb4bf6fb2dbb82ec3f99dcaac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; float &gt;</type>
      <name>Array1f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa87a41070c5968baad81464f2e0d8d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; int &gt;</type>
      <name>Array1i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a95c0cce11a4b38436804c8e1dbb8bff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; unsigned char &gt;</type>
      <name>Array1uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af0718669f7a8872b4f171790dfbf5121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcArray2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcArray2_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="yes" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcArray_8h" name="rtcArray.h" local="yes" imported="no">rtc/rtcArray.h</includes>
    <class kind="class">rtc::Array2</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Array2&lt; bool &gt;</type>
      <name>Array2b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a693413634d7d7f6db051464a5cadb909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; char &gt;</type>
      <name>Array2c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1e0c72ae627d2240e4d9ed151ee70e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; double &gt;</type>
      <name>Array2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a83cdb0eb95e241cbfea1f0a8f04ea90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; float &gt;</type>
      <name>Array2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab04a49ce4e0be729436f5b66c172c3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; int &gt;</type>
      <name>Array2i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a124f7cd040215bc6310ad04c8d8b3f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; unsigned char &gt;</type>
      <name>Array2uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4c62fe412a35eb05f2fe00d95498a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcArray3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcArray3_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcArray_8h" name="rtcArray.h" local="yes" imported="no">rtc/rtcArray.h</includes>
    <class kind="class">rtc::Array3</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Array3&lt; bool &gt;</type>
      <name>Array3b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab9fdd189d40990e64eaf0c2b28b8e639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; char &gt;</type>
      <name>Array3c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a12dca343edf65cf440bbaf8e4d3d1e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; double &gt;</type>
      <name>Array3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a47faae32b52e3ab68750fd69434e34a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; float &gt;</type>
      <name>Array3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaccdd8183c9c3d5faf5624fbc036daa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; int &gt;</type>
      <name>Array3i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a95f3334c83a487c37ded8b7710d205c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; unsigned char &gt;</type>
      <name>Array3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aff4f07512322831ed820cadfbd0ea3dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcASCIIInputHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcASCIIInputHandler_8cpp</filename>
    <includes id="rtcASCIIInputHandler_8h" name="rtcASCIIInputHandler.h" local="yes" imported="no">rtc/rtcASCIIInputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcASCIIInputHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcASCIIInputHandler_8h</filename>
    <includes id="rtcInputHandler_8h" name="rtcInputHandler.h" local="yes" imported="no">rtc/rtcInputHandler.h</includes>
    <class kind="class">rtc::ASCIIInputHandler</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcASCIIOutputHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcASCIIOutputHandler_8cpp</filename>
    <includes id="rtcASCIIOutputHandler_8h" name="rtcASCIIOutputHandler.h" local="yes" imported="no">rtc/rtcASCIIOutputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcASCIIOutputHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcASCIIOutputHandler_8h</filename>
    <includes id="rtcOutputHandler_8h" name="rtcOutputHandler.h" local="yes" imported="no">rtc/rtcOutputHandler.h</includes>
    <class kind="class">rtc::ASCIIOutputHandler</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcBase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcBase_8cpp</filename>
    <includes id="rtcBase_8h" name="rtcBase.h" local="yes" imported="no">rtc/rtcBase.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>int</type>
      <name>rtc_carp_get_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa9051da2ca66b3d8413e1472cb57b2e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_carp_set_output</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8448e6fb23e2286f2ee948c8a8327240</anchor>
      <arglist>(FILE *output)</arglist>
    </member>
    <member kind="function">
      <type>void void void void void void</type>
      <name>rtc_carp_set_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a156c62a43c46c76c5d8002028d560ccc</anchor>
      <arglist>(int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>void void void void</type>
      <name>rtc_die</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7ae66f018caebc53a0363a275c7bcf79</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void void void void</type>
      <name>rtc_die_syserror</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6c732d7c569d000eb0e9a947228b686c</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_find_commandline_parameter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad77e1c7d5e3ffedcb86bdebdc804e12f</anchor>
      <arglist>(int argc, char **argv, const char *param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_find_commandline_parameter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad3b209f8921018ae52b3c390165d3e5d</anchor>
      <arglist>(int argc, char **argv, const char *param, char *param_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_perror</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa894ebd0cf1658877fa7d848781850a3</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_progress_bar_print</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a52d2c23a0c2241018f431ee7c9ff4ff3</anchor>
      <arglist>(double current, double total)</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>rtc_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2fb363d405fcd7c9fd79b47727f3d7e4</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void void</type>
      <name>rtc_warn</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1dd0cb7a1f89c83c675b05262a916af4</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FILE *</type>
      <name>rtc_carp_output</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a97cdc003931dbb31fa3d80b806ea8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>rtc_carp_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abb489f0c61ea58fdef6c7811a46a1fdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcBase_8h</filename>
    <includes id="rtcTime_8h" name="rtcTime.h" local="yes" imported="no">rtc/rtcTime.h</includes>
    <includes id="rtcMisc_8h" name="rtcMisc.h" local="yes" imported="no">rtc/rtcMisc.h</includes>
    <includes id="rtcException_8h" name="rtcException.h" local="yes" imported="no">rtc/rtcException.h</includes>
    <includes id="rtcStringTools_8h" name="rtcStringTools.h" local="yes" imported="no">rtc/rtcStringTools.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DISALLOW_COPY_AND_ASSIGN</name>
      <anchorfile>rtcBase_8h.html</anchorfile>
      <anchor>af8df3547bfde53a5acb93e2607b0034a</anchor>
      <arglist>(TypeName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rtc_test_alloc</name>
      <anchorfile>rtcBase_8h.html</anchorfile>
      <anchor>a80b8e3cab6447b16665afee912a9b3fe</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_carp_get_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa9051da2ca66b3d8413e1472cb57b2e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_carp_set_output</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8448e6fb23e2286f2ee948c8a8327240</anchor>
      <arglist>(FILE *output)</arglist>
    </member>
    <member kind="function">
      <type>void void void void void void</type>
      <name>rtc_carp_set_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a156c62a43c46c76c5d8002028d560ccc</anchor>
      <arglist>(int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>void void void void</type>
      <name>rtc_die</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7ae66f018caebc53a0363a275c7bcf79</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void void void void</type>
      <name>rtc_die_syserror</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6c732d7c569d000eb0e9a947228b686c</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_find_commandline_parameter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad77e1c7d5e3ffedcb86bdebdc804e12f</anchor>
      <arglist>(int argc, char **argv, const char *param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_find_commandline_parameter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad3b209f8921018ae52b3c390165d3e5d</anchor>
      <arglist>(int argc, char **argv, const char *param, char *param_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_perror</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa894ebd0cf1658877fa7d848781850a3</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_progress_bar_print</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a52d2c23a0c2241018f431ee7c9ff4ff3</anchor>
      <arglist>(double current, double total)</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>rtc_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2fb363d405fcd7c9fd79b47727f3d7e4</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void void</type>
      <name>rtc_warn</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1dd0cb7a1f89c83c675b05262a916af4</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcBinaryInputHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcBinaryInputHandler_8cpp</filename>
    <includes id="rtcBinaryInputHandler_8h" name="rtcBinaryInputHandler.h" local="yes" imported="no">rtc/rtcBinaryInputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcBinaryInputHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcBinaryInputHandler_8h</filename>
    <includes id="rtcInputHandler_8h" name="rtcInputHandler.h" local="yes" imported="no">rtc/rtcInputHandler.h</includes>
    <class kind="class">rtc::BinaryInputHandler</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcBinaryOutputHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcBinaryOutputHandler_8cpp</filename>
    <includes id="rtcBinaryOutputHandler_8h" name="rtcBinaryOutputHandler.h" local="yes" imported="no">rtc/rtcBinaryOutputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcBinaryOutputHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcBinaryOutputHandler_8h</filename>
    <includes id="rtcOutputHandler_8h" name="rtcOutputHandler.h" local="yes" imported="no">rtc/rtcOutputHandler.h</includes>
    <class kind="class">rtc::BinaryOutputHandler</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcBoundingBox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcBoundingBox_8cpp</filename>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcBoundingBox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcBoundingBox_8h</filename>
    <includes id="rtcTriMesh_8h" name="rtcTriMesh.h" local="yes" imported="no">rtc/rtcTriMesh.h</includes>
    <class kind="class">rtc::BoundingBox</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcDuration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcDuration_8h</filename>
    <includes id="rtcBase_8h" name="rtcBase.h" local="yes" imported="no">rtc/rtcBase.h</includes>
    <class kind="class">rtc::Duration</class>
    <class kind="class">rtc::DurationBase</class>
    <class kind="class">rtc::WallDuration</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41fd3ee179c951cbded46be2b0601c4d</anchor>
      <arglist>(int64_t &amp;sec, int64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaa9b76b513964e80f9ede951cf799328</anchor>
      <arglist>(int32_t &amp;sec, int32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a94619afd2dcb7fe1a8ac9ef6fd533038</anchor>
      <arglist>(std::ostream &amp;os, const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae3400b2644a32bc82718d85698e97ce0</anchor>
      <arglist>(std::ostream &amp;os, const WallDuration &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1a4ab8e4cfadc9ead0dd4f2a492d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4a4f294db0b5478f06f02233a69ece09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcEigenSystem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcEigenSystem_8h</filename>
    <includes id="rtcException_8h" name="rtcException.h" local="no" imported="no">rtc/rtcException.h</includes>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::EigenSystem</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PUMA_JACOBI_ROTATE</name>
      <anchorfile>rtcEigenSystem_8h.html</anchorfile>
      <anchor>acbf5532a9318545907f2d3383f53e356</anchor>
      <arglist>(a, i, j, k, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUMA_RADIX</name>
      <anchorfile>rtcEigenSystem_8h.html</anchorfile>
      <anchor>af889e2f8961dc0af974606edeef120f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUMA_SIGN</name>
      <anchorfile>rtcEigenSystem_8h.html</anchorfile>
      <anchor>a2f741dee763d1f4854b3b0e034fa642d</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcEulerAngles.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcEulerAngles_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcRotation_8h" name="rtcRotation.h" local="yes" imported="no">rtc/rtcRotation.h</includes>
    <includes id="rtcTransform_8h" name="rtcTransform.h" local="yes" imported="no">rtc/rtcTransform.h</includes>
    <includes id="rtcQuaternion_8h" name="rtcQuaternion.h" local="yes" imported="no">rtc/rtcQuaternion.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <class kind="class">rtc::EulerAngles</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>EulerAngles&lt; double &gt;</type>
      <name>EulerAnglesd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afbb678c62e6b2913a3f55178bf019918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EulerAngles&lt; float &gt;</type>
      <name>EulerAnglesf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2eca1a547a022d36f4d16598b9818099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcException.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcException_8cpp</filename>
    <includes id="rtcException_8h" name="rtcException.h" local="yes" imported="no">rtc/rtcException.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcException.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcException_8h</filename>
    <class kind="class">rtc::Exception</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcFace3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcFace3D_8cpp</filename>
    <includes id="rtcGeometry3D_8h" name="rtcGeometry3D.h" local="yes" imported="no">rtc/rtcGeometry3D.h</includes>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="yes" imported="no">rtc/rtcMesh3D.h</includes>
    <includes id="rtcVertex3D_8h" name="rtcVertex3D.h" local="yes" imported="no">rtc/rtcVertex3D.h</includes>
    <includes id="rtcFace3D_8h" name="rtcFace3D.h" local="yes" imported="no">rtc/rtcFace3D.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_BOUNDARY</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>ae0ec9a21d13e0f8fffdd36292db957b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_EMPTY2</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>a5d3e6aac538a8ec2d91671447569df84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_EMPTY3</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>accfbebb023e359a8e4dbec41b1ff2a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_EMPTY4</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>af61374d47bbe22d804324b51faf83717</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_EMPTY5</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>a17e99f01f501e70bff1de471ab342d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_EMPTY6</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>a3292ae3c6f8b814de2ca8cf98e7822f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_EMPTY7</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>aab09077b14e673d73d74d51f9930c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACE_FLAG_HIDDEN</name>
      <anchorfile>rtcFace3D_8cpp.html</anchorfile>
      <anchor>ab2edd9192891ebd4f9cb13cd363a4f8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcFace3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcFace3D_8h</filename>
    <includes id="rtcBase_8h" name="rtcBase.h" local="no" imported="no">rtc/rtcBase.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="no" imported="no">rtc/rtcVec3.h</includes>
    <class kind="class">rtc::Face3D</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcFunctor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcFunctor_8cpp</filename>
    <includes id="rtcFunctor_8h" name="rtcFunctor.h" local="yes" imported="no">rtc/rtcFunctor.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcFunctor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcFunctor_8h</filename>
    <includes id="rtcIOObject_8h" name="rtcIOObject.h" local="yes" imported="no">rtc/rtcIOObject.h</includes>
    <class kind="class">rtc::Functor</class>
    <class kind="class">rtc::Functor::Parameters</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcGeometry2D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcGeometry2D_8cpp</filename>
    <includes id="rtcGeometry2D_8h" name="rtcGeometry2D.h" local="yes" imported="no">rtc/rtcGeometry2D.h</includes>
    <includes id="rtcRotation2D_8h" name="rtcRotation2D.h" local="no" imported="no">rtc/rtcRotation2D.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>INSIDE</name>
      <anchorfile>rtcGeometry2D_8cpp.html</anchorfile>
      <anchor>a1a58ace3d61e5eddb10aaee57d9fcba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTSIDE</name>
      <anchorfile>rtcGeometry2D_8cpp.html</anchorfile>
      <anchor>a7e42e11a9434b785d263d129d887a36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>bevel_1d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0b3f675040eab65f563b323ffc4e498f</anchor>
      <arglist>(const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>bevel_2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8876a0196451f967020fcc00e7c50202</anchor>
      <arglist>(const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_circle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a238dc3a57e1757a6b6b4fb5f5f2fcd69</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>circle_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad6b4478913216d7cd902f4deb31ea71</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>circle_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9c628a59bc19c691d50c30468849fca</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;min, const Vec2f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae655857474c3fcba224e3f2f807cfaf2</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b, float &amp;d2, Vec2f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab7ad0f5b8194d28829caf72e110eff4</anchor>
      <arglist>(const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab14624d4fe9a943d17fa64c33569f0f9</anchor>
      <arglist>(const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6492eefb99426789e36aa24c361f2d36</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b, float &amp;d, Vec2f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a97978d49d7d26530aaf3d0b05262dd1b</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec2f</type>
      <name>lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a216bdced5dc15c01817f9e29d0435860</anchor>
      <arglist>(float t, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6d7359771712188cdb548eb2823a6f54</anchor>
      <arglist>(const Vec2f &amp;c, float s, const Vec2f &amp;t1, const Vec2f &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_rect_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a150550d828c00f7426d159d5b73717a7</anchor>
      <arglist>(const Vec2f &amp;t1, const Vec2f &amp;t2, const Vec2f &amp;c, float theta, float w, float l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_on_edge</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf020621c15ce43df28e4c7d16fa8662</anchor>
      <arglist>(const Vec2f &amp;p1, const Vec2f &amp;p2, float alpha, long mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7a97409a61c9543605d48bf76f7b1e11</anchor>
      <arglist>(const Vec2f &amp;c, float s, const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0e4b4d8cd51178f08ddf199e36b81723</anchor>
      <arglist>(const Vec2f &amp;c, float xlen, float ylen, float rot_angle, const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>proj_dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad1464e25e32f09767ad1c803dfdb16da</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rect_rect_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaa239d427d280fdf0f1e1ae4afb09803</anchor>
      <arglist>(const Vec2f &amp;c1, float theta1, float w1, float l1, const Vec2f &amp;c2, float theta2, float w2, float l2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>segment_on_edge</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41096175aa970c63423277880ef9271b</anchor>
      <arglist>(const Vec2f &amp;p1, const Vec2f &amp;p2, long outcode_diff)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcGeometry2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcGeometry2D_8h</filename>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="no" imported="no">rtc/rtcVec2.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>long</type>
      <name>bevel_1d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0b3f675040eab65f563b323ffc4e498f</anchor>
      <arglist>(const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>bevel_2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8876a0196451f967020fcc00e7c50202</anchor>
      <arglist>(const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_circle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a238dc3a57e1757a6b6b4fb5f5f2fcd69</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>circle_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad6b4478913216d7cd902f4deb31ea71</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>circle_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9c628a59bc19c691d50c30468849fca</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;min, const Vec2f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae655857474c3fcba224e3f2f807cfaf2</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b, float &amp;d2, Vec2f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab7ad0f5b8194d28829caf72e110eff4</anchor>
      <arglist>(const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab14624d4fe9a943d17fa64c33569f0f9</anchor>
      <arglist>(const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6492eefb99426789e36aa24c361f2d36</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b, float &amp;d, Vec2f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a97978d49d7d26530aaf3d0b05262dd1b</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec2f</type>
      <name>lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a216bdced5dc15c01817f9e29d0435860</anchor>
      <arglist>(float t, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6d7359771712188cdb548eb2823a6f54</anchor>
      <arglist>(const Vec2f &amp;c, float s, const Vec2f &amp;t1, const Vec2f &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_rect_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a150550d828c00f7426d159d5b73717a7</anchor>
      <arglist>(const Vec2f &amp;t1, const Vec2f &amp;t2, const Vec2f &amp;c, float theta, float w, float l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_on_edge</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf020621c15ce43df28e4c7d16fa8662</anchor>
      <arglist>(const Vec2f &amp;p1, const Vec2f &amp;p2, float alpha, long mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7a97409a61c9543605d48bf76f7b1e11</anchor>
      <arglist>(const Vec2f &amp;c, float s, const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0e4b4d8cd51178f08ddf199e36b81723</anchor>
      <arglist>(const Vec2f &amp;c, float xlen, float ylen, float rot_angle, const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>proj_dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad1464e25e32f09767ad1c803dfdb16da</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rect_rect_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaa239d427d280fdf0f1e1ae4afb09803</anchor>
      <arglist>(const Vec2f &amp;c1, float theta1, float w1, float l1, const Vec2f &amp;c2, float theta2, float w2, float l2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5f5d16f5309db084a408b443636a1339</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;p, const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3, T &amp;b1, T &amp;b2, T &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_distance_point_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeed5043c1190cd1d0489de73cb9249ec</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;x, const Vec2&lt; T &gt; &amp;a, const Vec2&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_distance_point_to_line_projected</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6bfd8c6e7e252975925d427b4bfd7b5d</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;x, const Vec2&lt; T &gt; &amp;a, const Vec2&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_distance_point_to_point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a54d641b43e628437a5255f9837c04fef</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;a, const Vec2&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_point_inside_triangle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a23f4e6adaca9b9ae459ddf4687af3ea2</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;p, const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_triangle_area</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0fd7bdba29bd37626dfe5ffbf8546159</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_triangle_area_signed</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f89995a9d90fbebef992e990f4c1a9a</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>segment_on_edge</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41096175aa970c63423277880ef9271b</anchor>
      <arglist>(const Vec2f &amp;p1, const Vec2f &amp;p2, long outcode_diff)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcGeometry3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcGeometry3D_8cpp</filename>
    <includes id="rtcGeometry3D_8h" name="rtcGeometry3D.h" local="yes" imported="no">rtc/rtcGeometry3D.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ball_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a16474601b3d0821b5210c8d906a622f0</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ball_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4ebde7ed2c67505f539b63a525b1590d</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;min, const Vec3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5444423c7b69bbe51ec63963e729e1a6</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a988329470e7319496f72b857fc38d11e</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bary_fast</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afd0ad32869cb5571d628a467168a1f9b</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;n, const Vec3f &amp;t0, const Vec3f &amp;v1, const Vec3f &amp;v2, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_ball</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f7db559fe45b500a3bb6f304d8671ff</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_ball</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a80e543a5df2bd8dd0b209362248f208b</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;min, const Vec3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa68a94ed2a1a2cba7ccb819336adf126</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_lineseg</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6b58d8e046c3aae7c360a0bb5bed749b</anchor>
      <arglist>(const Vec3f &amp;x, Vec3f &amp;cp, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_tri</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab46defd56773bd737c54d784559b5e68</anchor>
      <arglist>(const Vec3f &amp;x, Vec3f &amp;cp, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>cross</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa4631d1e17f1d29a9f851d6226b3df17</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>cross</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18850c883ae56ace4763f86f206f5dba</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b, const Vec3f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2fbd71f93b465696ef0c665d23b97c11</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afda56036e2cdb3978223610730eef7ef</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad1f65334b82fb6e25aad8d468379d4d</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a06d16820da66dc007422e69550947767</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance_point_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abfa8cd2fc37a4fecfe52866cc5b771d1</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance_point_tri</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afea400bdcbe07d3376d743b74541b3e9</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dot</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2d26580477684e4f993d89d7fa00b7cc</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa6bafb81d1b89b5a2bf58c9a4221e847</anchor>
      <arglist>(float t, const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_plane_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae13eef082a5b2bebf0f856fe4c6ddfe5</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, Vec3f &amp;x, float &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_plane_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a66952eaf34ec0afb785315692c945726</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;nrm, float d, Vec3f &amp;x, float &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_tri_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac4cc54db8f4c032d0408088666559c35</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, Vec3f &amp;x, float &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a784e4beecf6415a73e486ab97e1c00ce</anchor>
      <arglist>(const Vec3f &amp;c, const Vec3f &amp;bc, float br)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcGeometry3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcGeometry3D_8h</filename>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="no" imported="no">rtc/rtcVec3.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ball_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a16474601b3d0821b5210c8d906a622f0</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ball_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4ebde7ed2c67505f539b63a525b1590d</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;min, const Vec3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5444423c7b69bbe51ec63963e729e1a6</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a988329470e7319496f72b857fc38d11e</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bary_fast</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afd0ad32869cb5571d628a467168a1f9b</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;n, const Vec3f &amp;t0, const Vec3f &amp;v1, const Vec3f &amp;v2, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_ball</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f7db559fe45b500a3bb6f304d8671ff</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_ball</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a80e543a5df2bd8dd0b209362248f208b</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;min, const Vec3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa68a94ed2a1a2cba7ccb819336adf126</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_lineseg</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6b58d8e046c3aae7c360a0bb5bed749b</anchor>
      <arglist>(const Vec3f &amp;x, Vec3f &amp;cp, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_tri</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab46defd56773bd737c54d784559b5e68</anchor>
      <arglist>(const Vec3f &amp;x, Vec3f &amp;cp, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>cross</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa4631d1e17f1d29a9f851d6226b3df17</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>cross</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18850c883ae56ace4763f86f206f5dba</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b, const Vec3f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2fbd71f93b465696ef0c665d23b97c11</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afda56036e2cdb3978223610730eef7ef</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad1f65334b82fb6e25aad8d468379d4d</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a06d16820da66dc007422e69550947767</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance_point_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abfa8cd2fc37a4fecfe52866cc5b771d1</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance_point_tri</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afea400bdcbe07d3376d743b74541b3e9</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dot</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2d26580477684e4f993d89d7fa00b7cc</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa6bafb81d1b89b5a2bf58c9a4221e847</anchor>
      <arglist>(float t, const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_plane_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae13eef082a5b2bebf0f856fe4c6ddfe5</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, Vec3f &amp;x, float &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_plane_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a66952eaf34ec0afb785315692c945726</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;nrm, float d, Vec3f &amp;x, float &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_tri_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac4cc54db8f4c032d0408088666559c35</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, Vec3f &amp;x, float &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a784e4beecf6415a73e486ab97e1c00ce</anchor>
      <arglist>(const Vec3f &amp;c, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_triangle_area</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a483365d609fbdc6c00b78cbedbd8101d</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;t1, const Vec3&lt; T &gt; &amp;t2, const Vec3&lt; T &gt; &amp;t3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcGLInfo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcGLInfo_8cpp</filename>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcGraphicsHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcGraphicsHelper_8cpp</filename>
    <includes id="rtcGraphicsHelper_8h" name="rtcGraphicsHelper.h" local="yes" imported="no">rtc/rtcGraphicsHelper.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>rtcGraphicsHelper_8cpp.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_quad_normals</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a19b61ef012a9c7aae1f75a9980999c0c</anchor>
      <arglist>[num_arrow_quad_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_quad_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a57cf9821fe6b155d3a07be6fc2c97731</anchor>
      <arglist>[num_arrow_quad_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_triangle_normals</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2a1beea5a69377cea12393415fc9372f</anchor>
      <arglist>[num_arrow_triangle_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_triangle_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8b7ffd1d6008f54885c826062e4fa50c</anchor>
      <arglist>[num_arrow_triangle_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_quad_faces</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a17d01d7a2f1e7b6c4deec303662f2a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_quad_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9c1e7a39df122d1ab287854c96dd6865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_triangle_faces</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8ceae1ba2651d44c740589b41d9f4d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_triangle_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afa927cdbf089baf5128617bf7af4a0e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcGraphicsHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcGraphicsHelper_8h</filename>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <class kind="class">rtc::GraphicsHelper</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_PALETTE_SIZE</name>
      <anchorfile>rtcGraphicsHelper_8h.html</anchorfile>
      <anchor>a283fe65ea8501167570ba2627182127e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcImage.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcImage_8cpp</filename>
    <includes id="rtcImage_8h" name="rtcImage.h" local="yes" imported="no">rtc/rtcImage.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcImage_8h</filename>
    <includes id="rtcArray2_8h" name="rtcArray2.h" local="no" imported="no">rtc/rtcArray2.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="no" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="no" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcVec4_8h" name="rtcVec4.h" local="no" imported="no">rtc/rtcVec4.h</includes>
    <class kind="class">rtc::Image</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Image&lt; Vec3f &gt;</type>
      <name>Image3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8f0544e90016fd1f3e047ab4ff5b7d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; Vec3uc &gt;</type>
      <name>Image3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8216fc0b514b010522f5d6ecb093b72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; Vec4uc &gt;</type>
      <name>Image4uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9ea1130e763c5fec4027806994707776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; unsigned char &gt;</type>
      <name>Imageuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afdf7cceb9c058f1c87ffaeb8f8af3ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcInputHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcInputHandler_8cpp</filename>
    <includes id="rtcInputHandler_8h" name="rtcInputHandler.h" local="yes" imported="no">rtc/rtcInputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcInputHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcInputHandler_8h</filename>
    <class kind="class">rtc::InputHandler</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa1aa9a23e5f0c16b8d36f03070141972</anchor>
      <arglist>(InputHandler &amp;ih, const std::string &amp;name, T &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcIOObject.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcIOObject_8cpp</filename>
    <includes id="rtcIOObject_8h" name="rtcIOObject.h" local="yes" imported="no">rtc/rtcIOObject.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcIOObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcIOObject_8h</filename>
    <includes id="rtcInputHandler_8h" name="rtcInputHandler.h" local="no" imported="no">rtc/rtcInputHandler.h</includes>
    <includes id="rtcOutputHandler_8h" name="rtcOutputHandler.h" local="no" imported="no">rtc/rtcOutputHandler.h</includes>
    <class kind="class">rtc::IOObject</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcLinearSystem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcLinearSystem_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::LinearSystem</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LSC_PO</name>
      <anchorfile>rtcLinearSystem_8h.html</anchorfile>
      <anchor>aaeaf9a92c3a382550257f307f8acd325</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 2 &gt;</type>
      <name>LinearSystem2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adf1d9b49e0f734ea7c958835f959bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 2 &gt;</type>
      <name>LinearSystem2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18ede9311f90985b639f51b1c4b618b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 3 &gt;</type>
      <name>LinearSystem3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab3de695374b4792317f4c58a02bf8992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 3 &gt;</type>
      <name>LinearSystem3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4d634891fe3a57bb992d08a68c7d20e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 4 &gt;</type>
      <name>LinearSystem4d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6a2342c667ec0edc5c4266c75cee3377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 4 &gt;</type>
      <name>LinearSystem4f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9cfc6f7ff64e1c10237c2d1a0f625055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 5 &gt;</type>
      <name>LinearSystem5d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac0437fe2cf6077ac744bd36f0e3f241e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 5 &gt;</type>
      <name>LinearSystem5f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adaee3b09b6c41556680b6c1fd603b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 6 &gt;</type>
      <name>LinearSystem6d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a826961ab435209da20ead02db5ccd3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 6 &gt;</type>
      <name>LinearSystem6f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7e7628c8df05a713e3dff01eb1c522ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMat_8h</filename>
    <includes id="rtcOutputHandler_8h" name="rtcOutputHandler.h" local="yes" imported="no">rtc/rtcOutputHandler.h</includes>
    <includes id="rtcInputHandler_8h" name="rtcInputHandler.h" local="yes" imported="no">rtc/rtcInputHandler.h</includes>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <class kind="class">rtc::Mat</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1fd2f8e79d679282842340ad7309566c</anchor>
      <arglist>(const T a, const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6a06e86584b9c83eed8e9a1687a332a7</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v, const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa683a32d61bc488114fe9cb6473c14cd</anchor>
      <arglist>(std::ostream &amp;os, const Mat&lt; T, M, N &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac9f27cda07d4b95616a93b9d79120609</anchor>
      <arglist>(std::istream &amp;is, Mat&lt; T, M, N &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2baab3b9ff47c9ea3757b58bc7243450</anchor>
      <arglist>(InputHandler &amp;ih, Mat&lt; T, M, N &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab71dedca6b99e212ce84c78452ec4d14</anchor>
      <arglist>(OutputHandler &amp;oh, const Mat&lt; T, M, N &gt; &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMath.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMath_8cpp</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>void</type>
      <name>rtc_seed_rand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2e14acb08a564748d29710135e159744</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMath_8h</filename>
    <includes id="rtcException_8h" name="rtcException.h" local="no" imported="no">rtc/rtcException.h</includes>
    <includes id="rtcStringTools_8h" name="rtcStringTools.h" local="no" imported="no">rtc/rtcStringTools.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>D2R</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a0a3cc1d5cde549e408f825ddd7f5853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>aa3be3808e6ab54af443397681233e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LN10</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a0b731aa35652c377dc6f58cd42969440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LN2</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a316db5f7a96e49e413e7e673ffed3ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI_2</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a7c7671235d3f0d09bc5c011920fe0d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI_4</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a3945c7d7ed478e71bab7c5cd9c5eb579</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R2D</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a39c663074332446065723e9be9350139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT1_2</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a4e18fb9c0c3216d627bece6fefc297e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT2</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a514396dd60fa0621c83072091fb2a0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWOPI</name>
      <anchorfile>rtcMath_8h.html</anchorfile>
      <anchor>a4912c64aec0c943b7985db6cb61ff83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5334f08bbefbeea5b04c332e2c83972a</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7a07b8cc747b6eb85106013693e6f18</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aed5751fa96a673f67d6807dcbde2817a</anchor>
      <arglist>(const int &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae55bebf6aa4847c355cd3f2fc8fa5f81</anchor>
      <arglist>(const long int &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>long long int</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9d0067ff31e2dac77866168944b130ce</anchor>
      <arglist>(const long long int &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_acos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1484a23cc7a07f38bfd5c7c5a5c8d5ce</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_acos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8ca3bf62b1f556a0ffd673c8b9448995</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_asin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a76449ea6bc021e6d13ae18ea6da4d998</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_asin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a68cae3b6d3c99a630d6ccc71047ee440</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_atan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a05b38fc6f6bd231c3a93f1cfb3e84c6b</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_atan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a015824ab836400f17bf0f995bf6a3cdd</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_atan2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a30e6c0adb703d08d270d98ca13e73557</anchor>
      <arglist>(float y, float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_atan2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af904f5920290faee57d4fea251e6d95a</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_cartesian_to_spherical</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7b51037eff29b077880e6fdfb490844a</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;z, T &amp;r, T &amp;theta, T &amp;phi)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_clamp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6033c668023899450d09dbed23fe7493</anchor>
      <arglist>(const T x, const T a, const T b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_compare</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a029831533ddf6e0ac93c5827b6fcf160</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_cos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a052c683f2d44fa40bf78798f4de52be5</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_cos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a28ed0ef42e42611748ab2a9fbc1baa41</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_cube</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aee85b1356f7eadef7dd5dad35db4018d</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_cuberoot</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeca451ee1d0609be260bbe0e6fe02ca6</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab6a2cf654140faea91f7734a9e62c540</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, float a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_max</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8e6d757ef14ad12b313ab3c4064ef844</anchor>
      <arglist>(const T x1, const T x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_max</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a87e17f97180dcbab7c0aa4f7037bd99a</anchor>
      <arglist>(const T x1, const T x2, const T x3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_min</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a78be940332e5e364e9c71e6806adab0f</anchor>
      <arglist>(const T x1, const T x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_min</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad8c682ab86c1357292eb9bd54005122a</anchor>
      <arglist>(const T x1, const T x2, const T x3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_normal_rand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41886bff5e784f11ee2d383cd88ab2e4</anchor>
      <arglist>(T mean=T(0), T stdev=T(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_normalize_spherical</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af77349dda0b66a89af98206246ac0640</anchor>
      <arglist>(T &amp;theta, T &amp;phi)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_normalize_theta</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18dc25e64d34c425d52aedf7ba8a2b49</anchor>
      <arglist>(T theta)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_pow</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a643521e3f2f3a15bd93ccc1104d41498</anchor>
      <arglist>(const T &amp;x, const U &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_pow&lt; float, int &gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a832e59706af933541f583360c4783726</anchor>
      <arglist>(const float &amp;x, const int &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_pythag</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4a24ec438c335d3ab97e5afed12ae49f</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_quart</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a19b4342bb167112498c1995ad1990263</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_quint</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a08bebe60e8c39a769f22cb46bc6d9e93</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_round</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a402623c4852c010a2ce5e60c646f993e</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_safe_acos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9c94766fbe694bf51eee9d32f5dc9d7b</anchor>
      <arglist>(T costheta)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_sign</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a48677187c7deaaeb4290ab54d84c8cc3</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_sin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aabeda93633cb1c72b7e5316a9812309e</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_sin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a468f0fae338e83672766f0d0f8dcdfc9</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_spherical_to_cartesian</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a317997f4ae81d295b1a45e01b1f4f36f</anchor>
      <arglist>(const T &amp;r, const T &amp;theta, const T &amp;phi, T &amp;x, T &amp;y, T &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_sqr</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9c7d288fb7dc5efc540cd22ce41ebef8</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_sqrt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5ba8d3ce99617d13f32626f7af8d80bd</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_swap</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5a5029d692aef1b2802b66bdb9a2b2f7</anchor>
      <arglist>(T &amp;x1, T &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_tan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a17b75923e2b26ec3e9737a29b386b48b</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_tan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8e95fbad15498edddc68e0de991d3ad6</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_trunc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa9b45d519870660d6e349e903099323e</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_uniform_rand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a372ca2141754b6f9ea423e120a008bbb</anchor>
      <arglist>(T lower=T(0), T upper=T(1))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_within</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a839e85fc5ab3788f9d79c43d13b91601</anchor>
      <arglist>(const T x, const T a, const T b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seedRand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac11f965cd400d8e2546a646b2ed53e06</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMesh3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMesh3D_8cpp</filename>
    <includes id="rtcVertex3D_8h" name="rtcVertex3D.h" local="yes" imported="no">rtc/rtcVertex3D.h</includes>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="yes" imported="no">rtc/rtcMesh3D.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMesh3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMesh3D_8h</filename>
    <includes id="rtcBase_8h" name="rtcBase.h" local="no" imported="no">rtc/rtcBase.h</includes>
    <includes id="rtcIOObject_8h" name="rtcIOObject.h" local="no" imported="no">rtc/rtcIOObject.h</includes>
    <includes id="rtcPose3D_8h" name="rtcPose3D.h" local="no" imported="no">rtc/rtcPose3D.h</includes>
    <includes id="rtcImage_8h" name="rtcImage.h" local="no" imported="no">rtc/rtcImage.h</includes>
    <includes id="rtcTexture_8h" name="rtcTexture.h" local="no" imported="no">rtc/rtcTexture.h</includes>
    <includes id="rtcVertex3D_8h" name="rtcVertex3D.h" local="yes" imported="no">rtc/rtcVertex3D.h</includes>
    <includes id="rtcFace3D_8h" name="rtcFace3D.h" local="yes" imported="no">rtc/rtcFace3D.h</includes>
    <class kind="class">rtc::Mesh3D</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_CAMERA_INFO</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a33045bc3502a56ddf928854633f3864b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_FACE_COLOR</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a458ce41ccad52bbab6f08c7309634ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_FACE_FLAG</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a899a8dee77a91e339e5daf3d05920afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_FACE_NORMAL</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a234ce2a238ec005cc8406e21e67f2f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_FRAME_ID</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a641bd57489b73291728a759990afcea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_IMAGE_POSE</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a8a17d120ec57817e0477efc9b265365f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_TEXTURE</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a23c4017add9d9464fa2c8cfc3822e046</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_TEXTUREMASK</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a3181f637efc66326b25f091aaaf37779</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_VERTEX_COLOR</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a81647e97913292ba49fb5e8ca0ba780a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_VERTEX_FLAG</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>a9bdf826c82cd605d2e6fdc81c10e7b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESH_FLAG_HAS_VERTEX_NORMAL</name>
      <anchorfile>rtcMesh3D_8h.html</anchorfile>
      <anchor>aef6ce519cb9947d310641dc889de5164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Face3D * &gt;</type>
      <name>VecFace3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6ecb0034f7f57b9e59cf1b9d57faf500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Vertex3D * &gt;</type>
      <name>VecVertex3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f09de05274fa92f7cd3816999dc4a3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMesh3DHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMesh3DHelper_8cpp</filename>
    <includes id="rtcGeometry3D_8h" name="rtcGeometry3D.h" local="yes" imported="no">rtc/rtcGeometry3D.h</includes>
    <includes id="rtcTransform_8h" name="rtcTransform.h" local="yes" imported="no">rtc/rtcTransform.h</includes>
    <includes id="rtcVarMat_8h" name="rtcVarMat.h" local="yes" imported="no">rtc/rtcVarMat.h</includes>
    <includes id="rtcPCA_8h" name="rtcPCA.h" local="yes" imported="no">rtc/rtcPCA.h</includes>
    <includes id="rtcPoint3DKdTree_8h" name="rtcPoint3DKdTree.h" local="yes" imported="no">rtc/rtcPoint3DKdTree.h</includes>
    <includes id="rtcMesh3DHelper_8h" name="rtcMesh3DHelper.h" local="yes" imported="no">rtc/rtcMesh3DHelper.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMesh3DHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMesh3DHelper_8h</filename>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="yes" imported="no">rtc/rtcMesh3D.h</includes>
    <class kind="class">rtc::Mesh3DHelper</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMesh3DNode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMesh3DNode_8cpp</filename>
    <includes id="rtcMesh3DNode_8h" name="rtcMesh3DNode.h" local="yes" imported="no">rtc/rtcMesh3DNode.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>rtcMesh3DNode_8cpp.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMesh3DNode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMesh3DNode_8h</filename>
    <includes id="rtcPose3D_8h" name="rtcPose3D.h" local="yes" imported="no">rtc/rtcPose3D.h</includes>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="yes" imported="no">rtc/rtcMesh3D.h</includes>
    <includes id="rtcRenderNode_8h" name="rtcRenderNode.h" local="yes" imported="no">rtc/rtcRenderNode.h</includes>
    <class kind="class">rtc::Mesh3DNode</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMeshSet3D_8cpp</filename>
    <includes id="rtcMeshSet3D_8h" name="rtcMeshSet3D.h" local="yes" imported="no">rtc/rtcMeshSet3D.h</includes>
    <includes id="rtcBinaryInputHandler_8h" name="rtcBinaryInputHandler.h" local="yes" imported="no">rtc/rtcBinaryInputHandler.h</includes>
    <includes id="rtcBinaryOutputHandler_8h" name="rtcBinaryOutputHandler.h" local="yes" imported="no">rtc/rtcBinaryOutputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMeshSet3D_8h</filename>
    <includes id="rtcIOObject_8h" name="rtcIOObject.h" local="no" imported="no">rtc/rtcIOObject.h</includes>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="yes" imported="no">rtc/rtcMesh3D.h</includes>
    <class kind="class">rtc::MeshSet3D</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MESHSET3D_HAS_AABB</name>
      <anchorfile>rtcMeshSet3D_8h.html</anchorfile>
      <anchor>a564c074b544201333b053dab292b0f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Mesh3D * &gt;</type>
      <name>VecMesh3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a37b623b40e1adf1504e183d6398f3ffb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3DHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMeshSet3DHelper_8cpp</filename>
    <includes id="rtcGeometry3D_8h" name="rtcGeometry3D.h" local="yes" imported="no">rtc/rtcGeometry3D.h</includes>
    <includes id="rtcTransform_8h" name="rtcTransform.h" local="yes" imported="no">rtc/rtcTransform.h</includes>
    <includes id="rtcMesh3DHelper_8h" name="rtcMesh3DHelper.h" local="yes" imported="no">rtc/rtcMesh3DHelper.h</includes>
    <includes id="rtcMeshSet3DHelper_8h" name="rtcMeshSet3DHelper.h" local="yes" imported="no">rtc/rtcMeshSet3DHelper.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3DHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMeshSet3DHelper_8h</filename>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="no" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcVec4_8h" name="rtcVec4.h" local="no" imported="no">rtc/rtcVec4.h</includes>
    <includes id="rtcMeshSet3D_8h" name="rtcMeshSet3D.h" local="yes" imported="no">rtc/rtcMeshSet3D.h</includes>
    <class kind="class">rtc::MeshSet3DHelper</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3DNode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMeshSet3DNode_8cpp</filename>
    <includes id="rtcRenderer_8h" name="rtcRenderer.h" local="yes" imported="no">rtc/rtcRenderer.h</includes>
    <includes id="rtcBoundingBox_8h" name="rtcBoundingBox.h" local="yes" imported="no">rtc/rtcBoundingBox.h</includes>
    <includes id="rtcMesh3DNode_8h" name="rtcMesh3DNode.h" local="yes" imported="no">rtc/rtcMesh3DNode.h</includes>
    <includes id="rtcMeshSet3DNode_8h" name="rtcMeshSet3DNode.h" local="yes" imported="no">rtc/rtcMeshSet3DNode.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3DNode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMeshSet3DNode_8h</filename>
    <includes id="rtcMeshSet3D_8h" name="rtcMeshSet3D.h" local="yes" imported="no">rtc/rtcMeshSet3D.h</includes>
    <includes id="rtcRenderNode_8h" name="rtcRenderNode.h" local="yes" imported="no">rtc/rtcRenderNode.h</includes>
    <includes id="rtcArray1_8h" name="rtcArray1.h" local="yes" imported="no">rtc/rtcArray1.h</includes>
    <class kind="class">rtc::MeshSet3DNode</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>rtcMeshSet3DNode_8h.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3DVBONode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcMeshSet3DVBONode_8cpp</filename>
    <includes id="rtcMeshSet3DVBONode_8h" name="rtcMeshSet3DVBONode.h" local="yes" imported="no">rtc/rtcMeshSet3DVBONode.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECKGL</name>
      <anchorfile>rtcMeshSet3DVBONode_8cpp.html</anchorfile>
      <anchor>afe8fa081fc9b57a3d41c98eb30c22294</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VBO_COLOR</name>
      <anchorfile>rtcMeshSet3DVBONode_8cpp.html</anchorfile>
      <anchor>ac27f5af0d34e4a8a52dec15b846b0128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VBO_NORMAL</name>
      <anchorfile>rtcMeshSet3DVBONode_8cpp.html</anchorfile>
      <anchor>a0c7974e4204863c9c7029348e1a22939</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VBO_TEXCOORD</name>
      <anchorfile>rtcMeshSet3DVBONode_8cpp.html</anchorfile>
      <anchor>abdbaaa6b13699617ec7eb0429d428869</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VBO_TEXTURE</name>
      <anchorfile>rtcMeshSet3DVBONode_8cpp.html</anchorfile>
      <anchor>a03851fe7f61a2e89b93d2ccc5ee58aa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcMeshSet3DVBONode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMeshSet3DVBONode_8h</filename>
    <includes id="rtcMeshSet3D_8h" name="rtcMeshSet3D.h" local="yes" imported="no">rtc/rtcMeshSet3D.h</includes>
    <includes id="rtcRenderNode_8h" name="rtcRenderNode.h" local="yes" imported="no">rtc/rtcRenderNode.h</includes>
    <class kind="class">rtc::MeshSet3DVBONode</class>
    <class kind="struct">rtc::MeshSet3DVBONode::MeshVBO</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcMisc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcMisc_8h</filename>
    <class kind="class">rtc::rect</class>
    <class kind="class">rtc::size</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON</name>
      <anchorfile>rtcMisc_8h.html</anchorfile>
      <anchor>a002b2f4894492820fe708b1b7e7c5e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rect&lt; double &gt;</type>
      <name>rectd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acaf4332e10e2f0d4fcbb9be0b77e7320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rect&lt; float &gt;</type>
      <name>rectf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8222204a33be4813d7b56fc41647049d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rect&lt; unsigned int &gt;</type>
      <name>rectui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af95382f1004a3ce8f82e255311dabf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size&lt; double &gt;</type>
      <name>sized</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab13e434ef8b21e7db2022b8067e21b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size&lt; float &gt;</type>
      <name>sizef</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9cc2d0401731ba4d1d34319fd9f30039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size&lt; unsigned int &gt;</type>
      <name>sizeui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3179a43285fc5a56fe6dee81135662da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fZero</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2e6799dfa27ac38739994a39143e4c2e</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rInt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac6bf7e65e6474a3be19ca1dcff306f06</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundTo</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29e1596cd47ec5f676d88d8705ac8eff</anchor>
      <arglist>(const T x, const T b)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>threadCBWrapper</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a24bac9c7547ba3067f2401795d852113</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcOutputHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcOutputHandler_8cpp</filename>
    <includes id="rtcOutputHandler_8h" name="rtcOutputHandler.h" local="yes" imported="no">rtc/rtcOutputHandler.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcOutputHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcOutputHandler_8h</filename>
    <class kind="class">rtc::OutputHandler</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a62b58ddf91ab467b49b5d32da261df96</anchor>
      <arglist>(OutputHandler &amp;oh, const std::string &amp;name, const T &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcPCA.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcPCA_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <includes id="rtcVarMat_8h" name="rtcVarMat.h" local="yes" imported="no">rtc/rtcVarMat.h</includes>
    <includes id="rtcVarVec_8h" name="rtcVarVec.h" local="yes" imported="no">rtc/rtcVarVec.h</includes>
    <includes id="rtcEigenSystem_8h" name="rtcEigenSystem.h" local="yes" imported="no">rtc/rtcEigenSystem.h</includes>
    <class kind="class">rtc::PrincipalComponentAnalysis</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcPoint2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcPoint2D_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="yes" imported="no">rtc/rtcVec2.h</includes>
    <class kind="class">rtc::Point2D</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Point2D&lt; double &gt;</type>
      <name>Point2Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a727adc1314767ff0df66b564ca7815bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; float &gt;</type>
      <name>Point2Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8d1e4ca67bfad5a350832d00f8221423</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; int &gt;</type>
      <name>Point2Di</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa8fffc1c1edd10ef84b4bb2f7fc0b997</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; unsigned int &gt;</type>
      <name>Point2Dui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acae6f534906e1dd4dcdd71a30f04caed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcPoint3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcPoint3D_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <class kind="class">rtc::Point3D</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Point3D&lt; double &gt;</type>
      <name>Point3Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acf469c285b584c310f939b66765a46b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; float &gt;</type>
      <name>Point3Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a94364068771e82d7d97af8981457d6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; int &gt;</type>
      <name>Point3Di</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5c96f6a0ae95aee3fef0d2e671f72f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; unsigned int &gt;</type>
      <name>Point3Dui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af0fd8a1b30f82134961fd327ca49b121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcPoint3DKdTree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcPoint3DKdTree_8cpp</filename>
    <includes id="rtcPoint3DKdTree_8h" name="rtcPoint3DKdTree.h" local="yes" imported="no">rtc/rtcPoint3DKdTree.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcPoint3DKdTree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcPoint3DKdTree_8h</filename>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <class kind="class">rtc::Point3DKdTree</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcPose2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcPose2D_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="yes" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcRotation2D_8h" name="rtcRotation2D.h" local="yes" imported="no">rtc/rtcRotation2D.h</includes>
    <class kind="class">rtc::Pose2D</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a65c660d4efd5e2f20482697c649a9cfd</anchor>
      <arglist>(std::ostream &amp;os, const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4aebcb0aa7bf653ef99615c123c7db03</anchor>
      <arglist>(std::istream &amp;is, Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1a39ea3811beba27710384cd5808e8c9</anchor>
      <arglist>(InputHandler &amp;ih, Pose2D &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6f3c9268149c7e405876cdf233d107b0</anchor>
      <arglist>(OutputHandler &amp;oh, const Pose2D &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcPose3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcPose3D_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec6_8h" name="rtcVec6.h" local="yes" imported="no">rtc/rtcVec6.h</includes>
    <includes id="rtcRotation_8h" name="rtcRotation.h" local="yes" imported="no">rtc/rtcRotation.h</includes>
    <class kind="class">rtc::Pose3D</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Pose3D&lt; double &gt;</type>
      <name>Pose3Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adc219773fb912dcffc4eff327a9ddc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pose3D&lt; float &gt;</type>
      <name>Pose3Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a61704bc7a6fbe493fed1482f2b12c8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa279d15cd9d38ff1dfc6c835d4aeeb73</anchor>
      <arglist>(std::ostream &amp;os, const Pose3D&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acbde402bdef545afe0bcb9cf6382813f</anchor>
      <arglist>(std::istream &amp;is, Pose3D&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf829445bded5ad067e3f0de163bcaf7</anchor>
      <arglist>(InputHandler &amp;ih, Pose3D&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abcdddf12e3963c1084f3ac2c94ad43b2</anchor>
      <arglist>(OutputHandler &amp;oh, const Pose3D&lt; T &gt; &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcQuaternion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcQuaternion_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcEulerAngles_8h" name="rtcEulerAngles.h" local="yes" imported="no">rtc/rtcEulerAngles.h</includes>
    <includes id="rtcRotation_8h" name="rtcRotation.h" local="yes" imported="no">rtc/rtcRotation.h</includes>
    <includes id="rtcTransform_8h" name="rtcTransform.h" local="yes" imported="no">rtc/rtcTransform.h</includes>
    <includes id="rtcSMat3_8h" name="rtcSMat3.h" local="yes" imported="no">rtc/rtcSMat3.h</includes>
    <includes id="rtcSMat4_8h" name="rtcSMat4.h" local="yes" imported="no">rtc/rtcSMat4.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcVec4_8h" name="rtcVec4.h" local="yes" imported="no">rtc/rtcVec4.h</includes>
    <class kind="class">rtc::Quaternion</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a661217e9f7d01e8b562e43cbc919aa18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae31e45ba8ac82e786b2daca4d79e0cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRenderer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcRenderer_8cpp</filename>
    <includes id="rtcRenderManager_8h" name="rtcRenderManager.h" local="yes" imported="no">rtc/rtcRenderManager.h</includes>
    <includes id="rtcRenderer_8h" name="rtcRenderer.h" local="yes" imported="no">rtc/rtcRenderer.h</includes>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>D2R</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a0a3cc1d5cde549e408f825ddd7f5853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CAMERA_FOV</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a2522ef4ac6496f646a5c2c2ec01f4aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MAX_CLIP_RANGE</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a8cbdf5ab9e55cd7cbce4bed390be5157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MIN_CLIP_RANGE</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a94a1ee7d3d2e4edf18a6a80fbee51a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MIN_ZOOM_RANGE</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a73103be241db56d33142a858997a9565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MOVE_SENSITIVITY</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a8af210454036bcdc360ccd560263f176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MOVE_SENSITIVITY_2D</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>aa9ef87017600ff101742ac7e53b6bb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ROTATE_SENSITIVITY</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>aac5c1f561c6c5566de2b009f04df0449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ROTATE_SENSITIVITY_2D</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>afc0a617b9d7e59824b18a611c779707d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ZOOM_SENSITIVITY</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a27116d7c68c1b2eff90dd2aba496be6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ZOOM_SENSITIVITY_2D</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a4fc169a8da833fecd9adc4abe1c63706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_MOVE_AMOUNT</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>aca8656eb92dcf893a40e9acf0b27fad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_ROTATE_AMOUNT</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a700689a8c9995515ecde952f1a739b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_ZOOM_AMOUNT</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a1f4d63336ec9bf90d88117064d0b66bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R2D</name>
      <anchorfile>rtcRenderer_8cpp.html</anchorfile>
      <anchor>a39c663074332446065723e9be9350139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRenderer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcRenderer_8h</filename>
    <includes id="rtcRenderNode_8h" name="rtcRenderNode.h" local="yes" imported="no">rtc/rtcRenderNode.h</includes>
    <class kind="struct">rtc::camera_pose_t</class>
    <class kind="class">rtc::Renderer</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ILUT_USE_OPENGL</name>
      <anchorfile>rtcRenderer_8h.html</anchorfile>
      <anchor>ab2ebd66ae81f2e85ee9cf6ea8bf54294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct rtc::camera_pose_t *</type>
      <name>camera_pose_p</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad226c3ff844aca9495f6409003f3e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>display_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeb5eb934f88ea66954eedb9cbb1e2850</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>idle_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afcf8e41253b832e3aa463b394a7f0695</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>keyboard_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac8263921d7a783ea742e9c7e4520557d</anchor>
      <arglist>)(unsigned char, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>motion_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3bb4a1bf739be79afdd1199849021cd7</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>mouse_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a907d88970e44811c1cbc567eaeb5b286</anchor>
      <arglist>)(int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>passive_motion_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a824f34c0b5400039a4632141b942a74c</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>timer_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab7247c34237332c6e64422fc1c323e3f</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="enumeration">
      <name>camera_state_t</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81a6ad4159c2ac32906482fc3810afc288d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATING</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81a7da6477727f63f44cd594a57a7f15f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81a448860de36a48de3d98f46f9cf27a34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZOOMING</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81aa18452ab5f11d7b088eb9fa730995bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eGUIMode</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a017f0290da230214e273acd463e92d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUI_MODE_3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a017f0290da230214e273acd463e92d8aa37b34889ee62af0ec7bf85c0ee2dcb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUI_MODE_2D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a017f0290da230214e273acd463e92d8aa61882a8cef0262d5c0789f2a28b5db83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRenderManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcRenderManager_8cpp</filename>
    <includes id="rtcRenderer_8h" name="rtcRenderer.h" local="yes" imported="no">rtc/rtcRenderer.h</includes>
    <includes id="rtcRenderManager_8h" name="rtcRenderManager.h" local="yes" imported="no">rtc/rtcRenderManager.h</includes>
    <namespace>rtc</namespace>
    <member kind="variable">
      <type>Renderer *</type>
      <name>renderers</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a643bfb3b396e454a3980c6f28c7052f6</anchor>
      <arglist>[MAX_NUMBER_OF_RENDERERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>use_glui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4c264acd1c6fa285e858cc1e0fe003c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRenderManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcRenderManager_8h</filename>
    <includes id="rtcRenderer_8h" name="rtcRenderer.h" local="yes" imported="no">rtc/rtcRenderer.h</includes>
    <class kind="class">rtc::RenderManager</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>rtcRenderManager_8h.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_GLEXT_PROTOTYPES</name>
      <anchorfile>rtcRenderManager_8h.html</anchorfile>
      <anchor>a120fb070bddb21f0bd899f50252c4cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NUMBER_OF_RENDERERS</name>
      <anchorfile>rtcRenderManager_8h.html</anchorfile>
      <anchor>afa3baf6988912ca32cf584442eabcbec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRenderNode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcRenderNode_8cpp</filename>
    <includes id="rtcRenderer_8h" name="rtcRenderer.h" local="yes" imported="no">rtc/rtcRenderer.h</includes>
    <includes id="rtcRenderNode_8h" name="rtcRenderNode.h" local="yes" imported="no">rtc/rtcRenderNode.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcRenderNode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcRenderNode_8h</filename>
    <includes id="rtcTransform_8h" name="rtcTransform.h" local="yes" imported="no">rtc/rtcTransform.h</includes>
    <class kind="class">rtc::RenderNode::Parameters</class>
    <class kind="class">rtc::RenderNode</class>
    <namespace>rtc</namespace>
    <member kind="enumeration">
      <name>eRenderMode</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Immediate</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554a8b9ed7229ff55f4a7f08e363d22d42b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VertexBufferObjects</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554afb51a5569ef1073442738f23b8cf62cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DisplayLists</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554a73b6324507ab63f8fc0d2536ee6d39c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRotation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcRotation_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcEulerAngles_8h" name="rtcEulerAngles.h" local="yes" imported="no">rtc/rtcEulerAngles.h</includes>
    <includes id="rtcQuaternion_8h" name="rtcQuaternion.h" local="yes" imported="no">rtc/rtcQuaternion.h</includes>
    <includes id="rtcSMat3_8h" name="rtcSMat3.h" local="yes" imported="no">rtc/rtcSMat3.h</includes>
    <class kind="class">rtc::Rotation</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Rotation&lt; double &gt;</type>
      <name>Rotationd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a738b4109410e0ff13981dbf8f7495e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation&lt; float &gt;</type>
      <name>Rotationf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afee89d403148bc8b50db81d58b73d83f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcRotation2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcRotation2D_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcTransform2D_8h" name="rtcTransform2D.h" local="yes" imported="no">rtc/rtcTransform2D.h</includes>
    <includes id="rtcSMat2_8h" name="rtcSMat2.h" local="yes" imported="no">rtc/rtcSMat2.h</includes>
    <class kind="class">rtc::Rotation2D</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9008edf63c1b5210215db4a1e1a7415</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a924982b15a36e86334f17f5a56bef796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcSMat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcSMat_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <includes id="rtcMat_8h" name="rtcMat.h" local="yes" imported="no">rtc/rtcMat.h</includes>
    <class kind="class">rtc::SMat</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcSMat2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcSMat2_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="yes" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <class kind="class">rtc::SMat2</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>SMat2&lt; bool &gt;</type>
      <name>SMat2b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9fb6b8f6f003b5f207ce3e7d0650339</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; char &gt;</type>
      <name>SMat2c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4e0918e9f6ae3d5ff2ead495378ea3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; double &gt;</type>
      <name>SMat2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adb17afef53e87f24312f661db4509053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; float &gt;</type>
      <name>SMat2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a75d52b3447f8a7afa4e1aa34354b8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; int &gt;</type>
      <name>SMat2i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0065e2fac4e003706023848c90833663</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; unsigned char &gt;</type>
      <name>SMat2uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac9e14887abb583440f69de4950795eb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcSMat3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcSMat3_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <class kind="class">rtc::SMat3</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>SMat3&lt; bool &gt;</type>
      <name>SMat3b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afd5b7f2eddbc7b37d7762fde60b04b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; char &gt;</type>
      <name>SMat3c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a47439e8c216558120c15deb3dab4333b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; double &gt;</type>
      <name>SMat3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae55997a46c9bfc5d96c9bf7fb45f715a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; float &gt;</type>
      <name>SMat3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7caba2cf61ca0fd7a9fb8d5de09179f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; int &gt;</type>
      <name>SMat3i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2b0ce643476ab01fbe57a8e8844f8de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; unsigned char &gt;</type>
      <name>SMat3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a965df75d0556d69f6c9fb4be7956752c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcSMat4.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcSMat4_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec4_8h" name="rtcVec4.h" local="yes" imported="no">rtc/rtcVec4.h</includes>
    <includes id="rtcSMat_8h" name="rtcSMat.h" local="yes" imported="no">rtc/rtcSMat.h</includes>
    <class kind="class">rtc::SMat4</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>SMat4&lt; bool &gt;</type>
      <name>SMat4b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeb8a2e8ec8ba3994be4bb12b2ff88016</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; char &gt;</type>
      <name>SMat4c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7fd2c88ca64db65e2806dab69d7ded98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; double &gt;</type>
      <name>SMat4d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad62b52d3dd85bb77127a5d4f41a2c86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; float &gt;</type>
      <name>SMat4f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3a2d2c60b53dcdeef83c38151266dc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; int &gt;</type>
      <name>SMat4i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29f2a7e50646dea5e871f563e43ed96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; unsigned char &gt;</type>
      <name>SMat4uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a62a3f489a8b3a8bfa452c29b689ae2f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcSMat5.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcSMat5_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <class kind="class">rtc::SMat5</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>SMat5&lt; bool &gt;</type>
      <name>SMat5b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4b3096561aa40cf54062e8b593e5b413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; char &gt;</type>
      <name>SMat5c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a85de268c26460c26c8ff7366470c494c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; double &gt;</type>
      <name>SMat5d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af0f7d78e8fccbb9962a32115f1aa68fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; float &gt;</type>
      <name>SMat5f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0fad32283b48ed6c6eb17bf87f6604a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; int &gt;</type>
      <name>SMat5i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad94161fe3d54fe267aa8674747c5bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; unsigned char &gt;</type>
      <name>SMat5uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a441879333fb28923297a58ed1b55aacd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcSMat6.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcSMat6_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <class kind="class">rtc::SMat6</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>SMat6&lt; bool &gt;</type>
      <name>SMat6b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f8bb6e9fbb2445e7ac507b4e3a7e2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; char &gt;</type>
      <name>SMat6c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9dfbcb854a3974da3608ba20db8d7ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; double &gt;</type>
      <name>SMat6d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0c899135e39d53d9a7458b5ad0690082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; float &gt;</type>
      <name>SMat6f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6e3cbcff134028b84f8878dab2792bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; int &gt;</type>
      <name>SMat6i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a71c58d1a535b5b4926eda39aa7ddcf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; unsigned char &gt;</type>
      <name>SMat6uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5323db2ff82daacd44b7cca7d7f86c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcStringTools.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcStringTools_8cpp</filename>
    <includes id="rtcStringTools_8h" name="rtcStringTools.h" local="yes" imported="no">rtc/rtcStringTools.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>long</type>
      <name>lexical_cas_long</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29adf20d81409ac86053dc6ce11805cc</anchor>
      <arglist>(const std::string &amp;str, const long lDefault=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexical_cast_bool</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a717f128597f598a763ae7904385764f6</anchor>
      <arglist>(const std::string &amp;str, const bool bDefault=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lexical_cast_double</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0b81c35a63664f03980f69cbaf4ead65</anchor>
      <arglist>(const std::string &amp;str, const double dDefault=0.0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lexical_cast_float</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2f472fcc6df04a5d5ada0d825d6125fe</anchor>
      <arglist>(const std::string &amp;str, const float fDefault=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lexical_cast_int</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a76ce7aaedff0ea7c93e1b0d161c8999e</anchor>
      <arglist>(const std::string &amp;str, const int nDefault=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7bce1970113788e2db8a317c6357b14d</anchor>
      <arglist>(const double &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6f1877490093e0d78aba082b314bfd16</anchor>
      <arglist>(const float &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2c7ffda32f139a73921a8c7b0053c243</anchor>
      <arglist>(const bool &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae1950c4413660da6b6aaa8a5d73ecd69</anchor>
      <arglist>(const int &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7abd7951806393ee0d3745490579553e</anchor>
      <arglist>(const std::string &amp;str, std::vector&lt; std::string &gt; &amp;tokens, const std::string &amp;delimiters=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>trim</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9e50e2d164111e826e02e02833e8e7ed</anchor>
      <arglist>(std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcStringTools.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcStringTools_8h</filename>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>long</type>
      <name>lexical_cas_long</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29adf20d81409ac86053dc6ce11805cc</anchor>
      <arglist>(const std::string &amp;str, const long lDefault=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexical_cast_bool</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a717f128597f598a763ae7904385764f6</anchor>
      <arglist>(const std::string &amp;str, const bool bDefault=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lexical_cast_double</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0b81c35a63664f03980f69cbaf4ead65</anchor>
      <arglist>(const std::string &amp;str, const double dDefault=0.0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lexical_cast_float</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2f472fcc6df04a5d5ada0d825d6125fe</anchor>
      <arglist>(const std::string &amp;str, const float fDefault=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lexical_cast_int</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a76ce7aaedff0ea7c93e1b0d161c8999e</anchor>
      <arglist>(const std::string &amp;str, const int nDefault=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7bce1970113788e2db8a317c6357b14d</anchor>
      <arglist>(const double &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6f1877490093e0d78aba082b314bfd16</anchor>
      <arglist>(const float &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2c7ffda32f139a73921a8c7b0053c243</anchor>
      <arglist>(const bool &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae1950c4413660da6b6aaa8a5d73ecd69</anchor>
      <arglist>(const int &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7abd7951806393ee0d3745490579553e</anchor>
      <arglist>(const std::string &amp;str, std::vector&lt; std::string &gt; &amp;tokens, const std::string &amp;delimiters=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>trim</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9e50e2d164111e826e02e02833e8e7ed</anchor>
      <arglist>(std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcTexture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcTexture_8cpp</filename>
    <includes id="rtcTexture_8h" name="rtcTexture.h" local="yes" imported="no">rtc/rtcTexture.h</includes>
    <includes id="rtcBase_8h" name="rtcBase.h" local="no" imported="no">rtc/rtcBase.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcTexture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcTexture_8h</filename>
    <includes id="rtcImage_8h" name="rtcImage.h" local="no" imported="no">rtc/rtcImage.h</includes>
    <class kind="class">rtc::Texture</class>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcTime.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcTime_8cpp</filename>
    <includes id="rtcTime_8h" name="rtcTime.h" local="yes" imported="no">rtc/rtcTime.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>g_stopped</name>
      <anchorfile>rtcTime_8cpp.html</anchorfile>
      <anchor>a9bfb8cf7f9cf224ac0d4d98f4ca8578f</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getWallTime</name>
      <anchorfile>rtcTime_8cpp.html</anchorfile>
      <anchor>a78deafa0860540f5adf3d6576a328b66</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wallSleep</name>
      <anchorfile>rtcTime_8cpp.html</anchorfile>
      <anchor>a030d9699c3925395a3e53236db9d496c</anchor>
      <arglist>(uint32_t sec, uint32_t nsec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_sim_time_mutex</name>
      <anchorfile>rtcTime_8cpp.html</anchorfile>
      <anchor>a25fa44c8d60797c59da370b2657cb62e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcTime.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcTime_8h</filename>
    <includes id="rtcBase_8h" name="rtcBase.h" local="yes" imported="no">rtc/rtcBase.h</includes>
    <includes id="rtcDuration_8h" name="rtcDuration.h" local="yes" imported="no">rtc/rtcDuration.h</includes>
    <class kind="class">rtc::Time</class>
    <class kind="class">rtc::TimeBase</class>
    <class kind="class">rtc::WallTime</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa422ad1919a4f6edd87f22ce7d9109bb</anchor>
      <arglist>(uint64_t &amp;sec, uint64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5cffb1dd5c313d6d85773d21241e09de</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecUnsigned</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac1d3a1b76991aebe9f318400f7fcba3e</anchor>
      <arglist>(int64_t &amp;sec, int64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afb34fe3aad64094a262cca4ad37fb142</anchor>
      <arglist>(std::ostream &amp;os, const Time &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6e5f45477f9fc8a63fbf3ac4b283035b</anchor>
      <arglist>(std::ostream &amp;os, const WallTime &amp;rhs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a535fb34000672c0e8bfe63ccdbd22e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1f965055792975ee8f920d831d43d7f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcTransform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcTransform_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcRotation_8h" name="rtcRotation.h" local="yes" imported="no">rtc/rtcRotation.h</includes>
    <includes id="rtcEulerAngles_8h" name="rtcEulerAngles.h" local="yes" imported="no">rtc/rtcEulerAngles.h</includes>
    <includes id="rtcQuaternion_8h" name="rtcQuaternion.h" local="yes" imported="no">rtc/rtcQuaternion.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcSMat4_8h" name="rtcSMat4.h" local="yes" imported="no">rtc/rtcSMat4.h</includes>
    <class kind="class">rtc::Transform</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Transform&lt; double &gt;</type>
      <name>Transformd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a64e44a002bc8c11ce6b017db54160300</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float &gt;</type>
      <name>Transformf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac06f022b6f44c0a7e40691e1cfd826df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a64826a6ae01aca9aff8b3d8c2799894d</anchor>
      <arglist>(std::ostream &amp;os, const Transform&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a027cfe92d36cb5f9dffa4e7a739ed820</anchor>
      <arglist>(std::istream &amp;is, Transform&lt; T &gt; &amp;trans)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcTransform2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcTransform2D_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcTransform2D_8h" name="rtcTransform2D.h" local="yes" imported="no">rtc/rtcTransform2D.h</includes>
    <includes id="rtcRotation2D_8h" name="rtcRotation2D.h" local="yes" imported="no">rtc/rtcRotation2D.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="yes" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="yes" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcSMat3_8h" name="rtcSMat3.h" local="yes" imported="no">rtc/rtcSMat3.h</includes>
    <class kind="class">rtc::Transform2D</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Transform2D&lt; double &gt;</type>
      <name>Transform2Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aef1e1be1b00344243102b37a02ea9c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform2D&lt; float &gt;</type>
      <name>Transform2Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d779e5341060db84a09d0f26b161b97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcTriMesh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcTriMesh_8cpp</filename>
    <includes id="rtcTriMesh_8h" name="rtcTriMesh.h" local="yes" imported="no">rtc/rtcTriMesh.h</includes>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>Vec3uc</type>
      <name>color_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad999dd8d4b455a084b034a7947e3842a</anchor>
      <arglist>(const Color &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMeshToTriMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aefab99778107a29e8b2f5e8f4fa10161</anchor>
      <arglist>(const Mesh3D &amp;input, TriMesh &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTriMeshToMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a21894df0f22548d2343d7fbde5b8e3c9</anchor>
      <arglist>(const TriMesh &amp;input, Mesh3D &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>normal_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a24c5042d284c0b20b6b00f0a31459112</anchor>
      <arglist>(const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>point_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af12bcdb03b9802fb0b401944fdfca467</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>vec_to_color</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ade8dbe4c6828efd429e4ceacb29efa2d</anchor>
      <arglist>(const Vec3uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Normal</type>
      <name>vec_to_normal</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f4f96c69914b7cc21b752697e4cdcaa</anchor>
      <arglist>(const Vec3f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>vec_to_point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a08f9646ba05d9755e59fd54a14ef841b</anchor>
      <arglist>(const Vec3f &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcTriMesh.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcTriMesh_8h</filename>
    <includes id="rtcVec3_8h" name="rtcVec3.h" local="no" imported="no">rtc/rtcVec3.h</includes>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="no" imported="no">rtc/rtcMesh3D.h</includes>
    <class kind="struct">rtc::TextureHandle</class>
    <class kind="struct">rtc::TriMeshTraits</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>TriMesh::Color</type>
      <name>Color</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad8228c0f4b2bc243c1915624ff020b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstEdgeIter</type>
      <name>ConstEdgeIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6bcdc1f455ca17b444314494ff4b8b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstFaceFaceIter</type>
      <name>ConstFaceFaceIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2f7c9f88fe8ee0471fa60e0b4f686f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstFaceIter</type>
      <name>ConstFaceIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a242ab887b587f5757af607830215e07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstFaceVertexIter</type>
      <name>ConstFaceVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2b969a09e4be004448e9373cd5f8df05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstVertexIter</type>
      <name>ConstVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a58ded0461f38ee6fa226eb0e9e7c2c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstVertexVertexIter</type>
      <name>ConstVertexVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af1760ad67fc6d57960323022c8e4d557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::EdgeHandle</type>
      <name>EdgeHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a53bc58964183b1efe4bd086e0a1e852a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::EdgeIter</type>
      <name>EdgeIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a257a37e4d20027589c5a0f1300ba5f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::EPropHandleT&lt; double &gt;</type>
      <name>EPropDouble</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2579961db0781eda6792deebdcdfffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::FaceHandle</type>
      <name>FaceHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a43f7cb50dc37109131902d04f98c5c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::FaceIter</type>
      <name>FaceIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf370349e1096e3b1a4333f40b1e1a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::FaceVertexIter</type>
      <name>FaceVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a22382586400915e1e4d07eca8ed62e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceHandle &gt;</type>
      <name>FHandles</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae8a0d9f89123dfd8018681b862cd7ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::FPropHandleT&lt; int &gt;</type>
      <name>FPropInt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6c33474b61cc72b00b11d219baf68527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::HalfedgeHandle</type>
      <name>HalfedgeHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa32cf69e9cfed11a7a42423fa1c60422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::Normal</type>
      <name>Normal</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2da7673a20b9069c6344f8bae7d5db5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::Point</type>
      <name>Point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac7e6ed42115e8231c4396227cdefae77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::TriMesh_ArrayKernelT&lt; TriMeshTraits &gt;</type>
      <name>TriMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7c7871958955346b31224b9fa0a1083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::VertexHandle</type>
      <name>VertexHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab7811bdbc558d80eb05f107f24ed32b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::VertexIter</type>
      <name>VertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9f564234a4624be35afcecde84c9f952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::VertexVertexIter</type>
      <name>VertexVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab1fc5ea4a6d17a199a74db6635b79dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexHandle &gt;</type>
      <name>VHandles</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a775fe20d467585fb159dd6f4da7a50ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::VPropHandleT&lt; int &gt;</type>
      <name>VPropInt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae3e138c664f87185cbd15bc79c87f363</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Vec3uc</type>
      <name>color_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad999dd8d4b455a084b034a7947e3842a</anchor>
      <arglist>(const Color &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMeshToTriMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aefab99778107a29e8b2f5e8f4fa10161</anchor>
      <arglist>(const Mesh3D &amp;input, TriMesh &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTriMeshToMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a21894df0f22548d2343d7fbde5b8e3c9</anchor>
      <arglist>(const TriMesh &amp;input, Mesh3D &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>normal_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a24c5042d284c0b20b6b00f0a31459112</anchor>
      <arglist>(const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>point_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af12bcdb03b9802fb0b401944fdfca467</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>vec_to_color</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ade8dbe4c6828efd429e4ceacb29efa2d</anchor>
      <arglist>(const Vec3uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Normal</type>
      <name>vec_to_normal</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f4f96c69914b7cc21b752697e4cdcaa</anchor>
      <arglist>(const Vec3f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>vec_to_point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a08f9646ba05d9755e59fd54a14ef841b</anchor>
      <arglist>(const Vec3f &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVarMat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVarMat_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="yes" imported="no">rtc/rtcVec2.h</includes>
    <includes id="rtcVarVec_8h" name="rtcVarVec.h" local="yes" imported="no">rtc/rtcVarVec.h</includes>
    <includes id="rtcVarSMat_8h" name="rtcVarSMat.h" local="yes" imported="no">rtc/rtcVarSMat.h</includes>
    <includes id="rtcArray2_8h" name="rtcArray2.h" local="yes" imported="no">rtc/rtcArray2.h</includes>
    <class kind="class">rtc::VarMat</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>VarMat&lt; bool &gt;</type>
      <name>VarMatb</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a03cf6a6d4b8f9daf043bbc331b99b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; char &gt;</type>
      <name>VarMatc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4b49515ed5b499c00790c4656a5e61b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; double &gt;</type>
      <name>VarMatd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab5a3d4fef652e4da80e71fba8685dad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; float &gt;</type>
      <name>VarMatf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92f04420cfee9c1508f336a48a4f13c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; int &gt;</type>
      <name>VarMati</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a287f6b0408fd84e4b18aca29de79da33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; unsigned char &gt;</type>
      <name>VarMatuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d19eb07f5b1059ccb8635c45a78a9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7a146295b7d7c676efbcc386e3103ae1</anchor>
      <arglist>(const T a, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab014aa38db32d7b5d541c408fae2bfab</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8d02769b90b6021e4ba2251ef4ce8842</anchor>
      <arglist>(std::ostream &amp;os, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab9ca016488fd582d1e29fd94ef010229</anchor>
      <arglist>(std::istream &amp;is, VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVarSMat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVarSMat_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVarVec_8h" name="rtcVarVec.h" local="yes" imported="no">rtc/rtcVarVec.h</includes>
    <includes id="rtcVarMat_8h" name="rtcVarMat.h" local="yes" imported="no">rtc/rtcVarMat.h</includes>
    <includes id="rtcArray2_8h" name="rtcArray2.h" local="yes" imported="no">rtc/rtcArray2.h</includes>
    <class kind="class">rtc::VarSMat</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>VarSMat&lt; bool &gt;</type>
      <name>VarSMatb</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5888856b56b065c691d6bffae61f2652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; char &gt;</type>
      <name>VarSMatc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad5c91bfcf38904de46c6f5cac627058</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; double &gt;</type>
      <name>VarSMatd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab6626a1d69a61b277685370a93c695c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; float &gt;</type>
      <name>VarSMatf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a123eec3675c1d33c1aef496a5b800e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; int &gt;</type>
      <name>VarSMati</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa812844218347d2f45e1ad343d093334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; unsigned char &gt;</type>
      <name>VarSMatuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a222946b2432009f2e58588a9e620f66f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVarVec.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVarVec_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcArray1_8h" name="rtcArray1.h" local="yes" imported="no">rtc/rtcArray1.h</includes>
    <class kind="class">rtc::VarVec</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>VarVec&lt; bool &gt;</type>
      <name>VarVecb</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa78ad4c5ebd53a326c6b728af30ba162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; char &gt;</type>
      <name>VarVecc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0a4462ad1b4cfdf07da803f774f8290a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; double &gt;</type>
      <name>VarVecd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a166313c1351ef3f091ca78e3362de296</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; float &gt;</type>
      <name>VarVecf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a14cb851b99015f7954c65ee6a91ad2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; int &gt;</type>
      <name>VarVeci</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7dd1174093ecbc9ba70a8ca2464bafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; unsigned char &gt;</type>
      <name>VarVecuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6e42934979eddc23003979da6ca80343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a225e50b356cbab6beba6253fad8c2551</anchor>
      <arglist>(const T a, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a30378a37f464ea04fd352dbd5f00c9c4</anchor>
      <arglist>(const T a, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab2c49515d3cc8972cc9da919c2ccf35</anchor>
      <arglist>(const T a, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad9ce782cc3598eecc59682436ba2764</anchor>
      <arglist>(std::ostream &amp;os, const VarVec&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae5c4e84ab472dc4b48dcdaba64514275</anchor>
      <arglist>(std::istream &amp;is, VarVec&lt; T &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVec.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVec_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcMat_8h" name="rtcMat.h" local="yes" imported="no">rtc/rtcMat.h</includes>
    <class kind="class">rtc::Vec</class>
    <namespace>rtc</namespace>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afb15a0157b5fdfc9f1660bf642f1e8c5</anchor>
      <arglist>(const T a, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ada9d8340765327b2a3eda5d509c69b1f</anchor>
      <arglist>(const T a, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator-</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac1cc2745af9f5fb7af811c56b39617d1</anchor>
      <arglist>(const T a, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a969ce8758bd6f07fde57706b46dbd5c1</anchor>
      <arglist>(std::ostream &amp;os, const Vec&lt; T, M &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7cfd166ed26afad9972e4304224e508</anchor>
      <arglist>(std::istream &amp;is, Vec&lt; T, M &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aebec41b694f72d4385af37fa38efdb3e</anchor>
      <arglist>(InputHandler &amp;ih, Vec&lt; T, M &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5284507b4a79ccfe020b4fe0f2867829</anchor>
      <arglist>(OutputHandler &amp;oh, const Vec&lt; T, M &gt; &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVec2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVec2_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::Vec2</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Vec2&lt; bool &gt;</type>
      <name>Vec2b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5e93bfeaf2fa4430fbe6a8048eb90816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; char &gt;</type>
      <name>Vec2c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2ce953abbf9ac149499430fba08fbd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; double &gt;</type>
      <name>Vec2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a86342bec78cb7c5c71e49845a5b1af91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; float &gt;</type>
      <name>Vec2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1c5feb65bc995a3b92842d34dd3d3c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; int &gt;</type>
      <name>Vec2i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a25948035c48dc8128a1b8255c567d42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; unsigned char &gt;</type>
      <name>Vec2uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abe021b9fb5c50cf59d73c992c6039d15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVec3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVec3_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::Vec3</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Vec3&lt; bool &gt;</type>
      <name>Vec3b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7f1211fa861f47bbb2c2b7570d4b4da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; signed char &gt;</type>
      <name>Vec3c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a251dc712cee4042add37345ade9fa1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; double &gt;</type>
      <name>Vec3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a651feab5aeb61966dddbca12d8bd52ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; float &gt;</type>
      <name>Vec3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7aae553431ea6fdd1a456b6c42ed853</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; int &gt;</type>
      <name>Vec3i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a06c95b4da7bdc63aca8f0b363cb56bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; signed short int &gt;</type>
      <name>Vec3s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af1c169bd2f01fc5f3648e0901f2057ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; unsigned char &gt;</type>
      <name>Vec3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4355e7647fc88b6323b1067825fa016d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; unsigned int &gt;</type>
      <name>Vec3ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afeaa1c8e5d4c4abbf4a68a867f2f6a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; unsigned short int &gt;</type>
      <name>Vec3us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad06835c0963b3b321322d9a58a606c97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVec4.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVec4_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::Vec4</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Vec4&lt; bool &gt;</type>
      <name>Vec4b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab37a4f54857ac52a5c076847632ce892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; signed char &gt;</type>
      <name>Vec4c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d7619051fac9fbeb2e44d0090ed7b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; double &gt;</type>
      <name>Vec4d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab31d21122237d97e3c3c62b087ba050c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; float &gt;</type>
      <name>Vec4f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a052a1b1e9082f687796c7c0a80eff0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; int &gt;</type>
      <name>Vec4i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9f36b69f24e02383e8140f32e8160279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; signed short int &gt;</type>
      <name>Vec4s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7ff8ada0ec8a313e83d5692238f27d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; unsigned char &gt;</type>
      <name>Vec4uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad0b3c9aee6ec338b357ff30e351288d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; unsigned int &gt;</type>
      <name>Vec4ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a310c0266a4123c66444106e6445b2642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; unsigned short int &gt;</type>
      <name>Vec4us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a125736af767247a463f5dbc436f3742e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVec5.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVec5_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::Vec5</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Vec5&lt; bool &gt;</type>
      <name>Vec5b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af99deb22804bc39be6228d914a293dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; signed char &gt;</type>
      <name>Vec5c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af52a512ec1eb0829d50792159b353378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; double &gt;</type>
      <name>Vec5d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2b3d33077caf9b84c6f09bdd29f592fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; float &gt;</type>
      <name>Vec5f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aac51f42dfb69edb264483020b4409b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; int &gt;</type>
      <name>Vec5i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a413d238ede1af17980b1b961ea2e742f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; signed short int &gt;</type>
      <name>Vec5s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a400a23e309e8771089333a7ac72a7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; unsigned char &gt;</type>
      <name>Vec5uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4aa2f452e1b1fa09d0f79d26520ba558</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; unsigned int &gt;</type>
      <name>Vec5ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41d771708d1a67826828e444b75ccf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; unsigned short int &gt;</type>
      <name>Vec5us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a03af72aa745f567417aefa95925760d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVec6.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVec6_8h</filename>
    <includes id="rtcMath_8h" name="rtcMath.h" local="yes" imported="no">rtc/rtcMath.h</includes>
    <includes id="rtcVec_8h" name="rtcVec.h" local="yes" imported="no">rtc/rtcVec.h</includes>
    <class kind="class">rtc::Vec6</class>
    <namespace>rtc</namespace>
    <member kind="typedef">
      <type>Vec6&lt; bool &gt;</type>
      <name>Vec6b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a45b882df2bfeee16dd21294a041a4cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; signed char &gt;</type>
      <name>Vec6c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad3b845ed46598c4c48eef1bb00c9227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; double &gt;</type>
      <name>Vec6d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa7409a3176d3c8ef54359ed0438549bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; float &gt;</type>
      <name>Vec6f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae6461bbc4c3004158439c3151cc8a480</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; int &gt;</type>
      <name>Vec6i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d8c4bbd3e0d47a262a12890674762f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; signed short int &gt;</type>
      <name>Vec6s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa5e915b32980e59cccf9be776c9f0860</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; unsigned char &gt;</type>
      <name>Vec6uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa715599eeb3181b92435ff623a62b2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; unsigned int &gt;</type>
      <name>Vec6ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8f9e16f262543448bba1d5c55014fa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; unsigned short int &gt;</type>
      <name>Vec6us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1231e3b3a0cbb96639b9293a34f6980a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVertex3D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcVertex3D_8cpp</filename>
    <includes id="rtcFace3D_8h" name="rtcFace3D.h" local="yes" imported="no">rtc/rtcFace3D.h</includes>
    <includes id="rtcMesh3D_8h" name="rtcMesh3D.h" local="yes" imported="no">rtc/rtcMesh3D.h</includes>
    <includes id="rtcVertex3D_8h" name="rtcVertex3D.h" local="yes" imported="no">rtc/rtcVertex3D.h</includes>
    <namespace>rtc</namespace>
  </compound>
  <compound kind="file">
    <name>rtcVertex3D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVertex3D_8h</filename>
    <includes id="rtcBase_8h" name="rtcBase.h" local="no" imported="no">rtc/rtcBase.h</includes>
    <includes id="rtcIOObject_8h" name="rtcIOObject.h" local="no" imported="no">rtc/rtcIOObject.h</includes>
    <includes id="rtcPoint3D_8h" name="rtcPoint3D.h" local="no" imported="no">rtc/rtcPoint3D.h</includes>
    <includes id="rtcVec2_8h" name="rtcVec2.h" local="no" imported="no">rtc/rtcVec2.h</includes>
    <class kind="class">rtc::Vertex3D</class>
    <namespace>rtc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_BOUNDARY</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>a6581296526b74a69ddfdfb6e98751ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_EMPTY3</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>abb69f802717ba6fbea188bd0cba444fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_EMPTY4</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>a3fd807ef7da6570dce8cf506a1477506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_EMPTY5</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>ab923223a11e090fbab53df8c3401c87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_EMPTY6</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>a4f18dcc4b6afbaf1047cec2b18f72c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_EMPTY7</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>acf2608bac0632dfca305f9b4a002b011</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_HAS_TEX_COORD</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>a78588c3f04031d2047e72580fac618f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERTEX_FLAG_HIDDEN</name>
      <anchorfile>rtcVertex3D_8h.html</anchorfile>
      <anchor>a7572faaf2d3e46bf31a51bccb9b8a7fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rtcVertexOctree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/src/</path>
    <filename>rtcVertexOctree_8cpp</filename>
    <namespace>puma</namespace>
  </compound>
  <compound kind="file">
    <name>rtcVertexOctree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-bosch_common/doc_stacks/2014-01-02_11-02-52.695345/bosch_common/rtc/include/rtc/</path>
    <filename>rtcVertexOctree_8h</filename>
    <class kind="class">puma::VertexOctree</class>
    <namespace>puma</namespace>
  </compound>
  <compound kind="namespace">
    <name>puma</name>
    <filename>namespacepuma.html</filename>
    <class kind="class">puma::VertexOctree</class>
  </compound>
  <compound kind="class">
    <name>puma::VertexOctree</name>
    <filename>classpuma_1_1VertexOctree.html</filename>
    <member kind="function">
      <type>Vec3f</type>
      <name>center</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>ab4f5b53728efde4dc9d4747d6535a639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCubeCenters</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>ace38af0446882e3966986f68fffb5d8c</anchor>
      <arglist>(std::vector&lt; Vec3f &gt; &amp;centers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCubes</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a021cd18d0cbb77dab018e29712df71fb</anchor>
      <arglist>(std::vector&lt; Vec3f &gt; &amp;points, std::vector&lt; int &gt; &amp;edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLeaves</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a5791b4efd7b6be9b5feaf7b1039d00f9</anchor>
      <arglist>(std::vector&lt; VertexOctree * &gt; &amp;leafes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPoints</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a771f05d1f6798ac7cc93df0511b39e32</anchor>
      <arglist>(std::vector&lt; Vec3f &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getVertices</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a70e7736863613b9ca64e1fa719f4461f</anchor>
      <arglist>(std::vector&lt; VertexHandle &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>aca13cda58ba1dad0b7724d9d1ed84aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>radius</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a3fe60f6ab4ebe6a628405fec715df806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineTree</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>ab48c5abae3acabf8c7d451997f4e924a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchNearest</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>af2e9e0acf459311a3189b16353e1ab89</anchor>
      <arglist>(const Vec3f &amp;p, VertexHandle &amp;vertex, float &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexOctree</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a76c8b034893fa98d888eff7a3384f52d</anchor>
      <arglist>(const TriMesh *mesh, unsigned int maximum_depth, unsigned int min_entries)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexOctree</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a42bcfb431cc3c5bd0f0771bb212252cd</anchor>
      <arglist>(const TriMesh *mesh, Vec3f center, float radius, unsigned int maximum_depth, unsigned int min_entries)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexOctree</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a91004d16fdea1ea81a6f4c8cf1edb996</anchor>
      <arglist>(const TriMesh *mesh, Vec3f center, float radius, unsigned int current_depth, std::vector&lt; VertexHandle &gt; &amp;vertices, unsigned int maximum_depth, unsigned int min_entries, int parentIndex=0, VertexOctree *parentTree=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VertexOctree</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a467db8a1fa8bd2dd9dbae641b7f89b58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>closerToVertex</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a4d93ae9ce9b402837d23c3fc2d67688d</anchor>
      <arglist>(const Vec3f &amp;p, const VertexHandle &amp;vertex_handle, float &amp;distance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a9cdbe1f4d087a0d4773cd91566cee08d</anchor>
      <arglist>(std::vector&lt; VertexHandle &gt; &amp;faces)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vec3f</type>
      <name>m_center</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>aafc9816e9fee5ffb09eab3529aab61e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexOctree *</type>
      <name>m_child</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a325210fbc16b48842f8691928fb50e92</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_current_depth</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>ac4bf7d77dbb57772ec32ea6e0fb22240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isLeaf</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a975e89ef15c5d8217e86e264de2b9dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_maximum_depth</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a7e0975dfa8d40b55d9a343e47502c14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TriMesh *</type>
      <name>m_mesh</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a70422d7f21905cfdafb33e59d4eb3c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_min_entries</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>ada0b69ecc4c88dcafc9388d82a63a454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_parentIndex</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>aa280e7f3eac0b2781e950ed77cf1d692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VertexOctree *</type>
      <name>m_parentTree</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a4a82e57f883a6092600f9f851fdc8ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_radius</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a363c55bc3c0a8b37eebbe62c8f9719f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; VertexHandle &gt;</type>
      <name>m_vertices</name>
      <anchorfile>classpuma_1_1VertexOctree.html</anchorfile>
      <anchor>a8b21a054a80e6e7194f1972a069664e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtc</name>
    <filename>namespacertc.html</filename>
    <class kind="class">rtc::Array</class>
    <class kind="class">rtc::Array1</class>
    <class kind="class">rtc::Array2</class>
    <class kind="class">rtc::Array3</class>
    <class kind="class">rtc::ASCIIInputHandler</class>
    <class kind="class">rtc::ASCIIOutputHandler</class>
    <class kind="class">rtc::BinaryInputHandler</class>
    <class kind="class">rtc::BinaryOutputHandler</class>
    <class kind="class">rtc::BoundingBox</class>
    <class kind="struct">rtc::camera_pose_t</class>
    <class kind="class">rtc::Duration</class>
    <class kind="class">rtc::DurationBase</class>
    <class kind="class">rtc::EigenSystem</class>
    <class kind="class">rtc::EulerAngles</class>
    <class kind="class">rtc::Exception</class>
    <class kind="class">rtc::Face3D</class>
    <class kind="class">rtc::Functor</class>
    <class kind="class">rtc::GraphicsHelper</class>
    <class kind="class">rtc::Image</class>
    <class kind="class">rtc::InputHandler</class>
    <class kind="class">rtc::IOObject</class>
    <class kind="class">rtc::LinearSystem</class>
    <class kind="class">rtc::Mat</class>
    <class kind="class">rtc::Mesh3D</class>
    <class kind="class">rtc::Mesh3DHelper</class>
    <class kind="class">rtc::Mesh3DNode</class>
    <class kind="class">rtc::MeshSet3D</class>
    <class kind="class">rtc::MeshSet3DHelper</class>
    <class kind="class">rtc::MeshSet3DNode</class>
    <class kind="class">rtc::MeshSet3DVBONode</class>
    <class kind="class">rtc::OutputHandler</class>
    <class kind="class">rtc::Point2D</class>
    <class kind="class">rtc::Point3D</class>
    <class kind="class">rtc::Point3DKdTree</class>
    <class kind="class">rtc::Pose2D</class>
    <class kind="class">rtc::Pose3D</class>
    <class kind="class">rtc::PrincipalComponentAnalysis</class>
    <class kind="class">rtc::Quaternion</class>
    <class kind="class">rtc::rect</class>
    <class kind="class">rtc::Renderer</class>
    <class kind="class">rtc::RenderManager</class>
    <class kind="class">rtc::RenderNode</class>
    <class kind="class">rtc::Rotation</class>
    <class kind="class">rtc::Rotation2D</class>
    <class kind="class">rtc::size</class>
    <class kind="class">rtc::SMat</class>
    <class kind="class">rtc::SMat2</class>
    <class kind="class">rtc::SMat3</class>
    <class kind="class">rtc::SMat4</class>
    <class kind="class">rtc::SMat5</class>
    <class kind="class">rtc::SMat6</class>
    <class kind="class">rtc::Texture</class>
    <class kind="struct">rtc::TextureHandle</class>
    <class kind="class">rtc::Time</class>
    <class kind="class">rtc::TimeBase</class>
    <class kind="class">rtc::Transform</class>
    <class kind="class">rtc::Transform2D</class>
    <class kind="struct">rtc::TriMeshTraits</class>
    <class kind="class">rtc::VarMat</class>
    <class kind="class">rtc::VarSMat</class>
    <class kind="class">rtc::VarVec</class>
    <class kind="class">rtc::Vec</class>
    <class kind="class">rtc::Vec2</class>
    <class kind="class">rtc::Vec3</class>
    <class kind="class">rtc::Vec4</class>
    <class kind="class">rtc::Vec5</class>
    <class kind="class">rtc::Vec6</class>
    <class kind="class">rtc::Vertex3D</class>
    <class kind="class">rtc::WallDuration</class>
    <class kind="class">rtc::WallTime</class>
    <member kind="typedef">
      <type>Array1&lt; bool &gt;</type>
      <name>Array1b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a75a56ae8b5083130b6ebe6d8abc99b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; char &gt;</type>
      <name>Array1c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a605b2c99d2598404b74a754adb3b3daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; double &gt;</type>
      <name>Array1d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a37a65edb4bf6fb2dbb82ec3f99dcaac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; float &gt;</type>
      <name>Array1f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa87a41070c5968baad81464f2e0d8d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; int &gt;</type>
      <name>Array1i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a95c0cce11a4b38436804c8e1dbb8bff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array1&lt; unsigned char &gt;</type>
      <name>Array1uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af0718669f7a8872b4f171790dfbf5121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; bool &gt;</type>
      <name>Array2b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a693413634d7d7f6db051464a5cadb909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; char &gt;</type>
      <name>Array2c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1e0c72ae627d2240e4d9ed151ee70e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; double &gt;</type>
      <name>Array2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a83cdb0eb95e241cbfea1f0a8f04ea90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; float &gt;</type>
      <name>Array2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab04a49ce4e0be729436f5b66c172c3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; int &gt;</type>
      <name>Array2i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a124f7cd040215bc6310ad04c8d8b3f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array2&lt; unsigned char &gt;</type>
      <name>Array2uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4c62fe412a35eb05f2fe00d95498a78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; bool &gt;</type>
      <name>Array3b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab9fdd189d40990e64eaf0c2b28b8e639</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; char &gt;</type>
      <name>Array3c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a12dca343edf65cf440bbaf8e4d3d1e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; double &gt;</type>
      <name>Array3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a47faae32b52e3ab68750fd69434e34a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; float &gt;</type>
      <name>Array3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaccdd8183c9c3d5faf5624fbc036daa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; int &gt;</type>
      <name>Array3i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a95f3334c83a487c37ded8b7710d205c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array3&lt; unsigned char &gt;</type>
      <name>Array3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aff4f07512322831ed820cadfbd0ea3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct rtc::camera_pose_t *</type>
      <name>camera_pose_p</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad226c3ff844aca9495f6409003f3e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::Color</type>
      <name>Color</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad8228c0f4b2bc243c1915624ff020b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstEdgeIter</type>
      <name>ConstEdgeIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6bcdc1f455ca17b444314494ff4b8b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstFaceFaceIter</type>
      <name>ConstFaceFaceIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2f7c9f88fe8ee0471fa60e0b4f686f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstFaceIter</type>
      <name>ConstFaceIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a242ab887b587f5757af607830215e07d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstFaceVertexIter</type>
      <name>ConstFaceVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2b969a09e4be004448e9373cd5f8df05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstVertexIter</type>
      <name>ConstVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a58ded0461f38ee6fa226eb0e9e7c2c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::ConstVertexVertexIter</type>
      <name>ConstVertexVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af1760ad67fc6d57960323022c8e4d557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>display_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeb5eb934f88ea66954eedb9cbb1e2850</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::EdgeHandle</type>
      <name>EdgeHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a53bc58964183b1efe4bd086e0a1e852a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::EdgeIter</type>
      <name>EdgeIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a257a37e4d20027589c5a0f1300ba5f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::EPropHandleT&lt; double &gt;</type>
      <name>EPropDouble</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2579961db0781eda6792deebdcdfffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EulerAngles&lt; double &gt;</type>
      <name>EulerAnglesd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afbb678c62e6b2913a3f55178bf019918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EulerAngles&lt; float &gt;</type>
      <name>EulerAnglesf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2eca1a547a022d36f4d16598b9818099</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::FaceHandle</type>
      <name>FaceHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a43f7cb50dc37109131902d04f98c5c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::FaceIter</type>
      <name>FaceIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf370349e1096e3b1a4333f40b1e1a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::FaceVertexIter</type>
      <name>FaceVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a22382586400915e1e4d07eca8ed62e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FaceHandle &gt;</type>
      <name>FHandles</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae8a0d9f89123dfd8018681b862cd7ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::FPropHandleT&lt; int &gt;</type>
      <name>FPropInt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6c33474b61cc72b00b11d219baf68527</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::HalfedgeHandle</type>
      <name>HalfedgeHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa32cf69e9cfed11a7a42423fa1c60422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>idle_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afcf8e41253b832e3aa463b394a7f0695</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; Vec3f &gt;</type>
      <name>Image3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8f0544e90016fd1f3e047ab4ff5b7d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; Vec3uc &gt;</type>
      <name>Image3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8216fc0b514b010522f5d6ecb093b72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; Vec4uc &gt;</type>
      <name>Image4uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9ea1130e763c5fec4027806994707776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Image&lt; unsigned char &gt;</type>
      <name>Imageuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afdf7cceb9c058f1c87ffaeb8f8af3ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>keyboard_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac8263921d7a783ea742e9c7e4520557d</anchor>
      <arglist>)(unsigned char, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 2 &gt;</type>
      <name>LinearSystem2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adf1d9b49e0f734ea7c958835f959bc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 2 &gt;</type>
      <name>LinearSystem2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18ede9311f90985b639f51b1c4b618b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 3 &gt;</type>
      <name>LinearSystem3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab3de695374b4792317f4c58a02bf8992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 3 &gt;</type>
      <name>LinearSystem3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4d634891fe3a57bb992d08a68c7d20e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 4 &gt;</type>
      <name>LinearSystem4d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6a2342c667ec0edc5c4266c75cee3377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 4 &gt;</type>
      <name>LinearSystem4f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9cfc6f7ff64e1c10237c2d1a0f625055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 5 &gt;</type>
      <name>LinearSystem5d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac0437fe2cf6077ac744bd36f0e3f241e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 5 &gt;</type>
      <name>LinearSystem5f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adaee3b09b6c41556680b6c1fd603b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; double, 6 &gt;</type>
      <name>LinearSystem6d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a826961ab435209da20ead02db5ccd3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinearSystem&lt; float, 6 &gt;</type>
      <name>LinearSystem6f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7e7628c8df05a713e3dff01eb1c522ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>motion_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3bb4a1bf739be79afdd1199849021cd7</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>mouse_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a907d88970e44811c1cbc567eaeb5b286</anchor>
      <arglist>)(int, int, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::Normal</type>
      <name>Normal</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2da7673a20b9069c6344f8bae7d5db5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>passive_motion_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a824f34c0b5400039a4632141b942a74c</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::Point</type>
      <name>Point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac7e6ed42115e8231c4396227cdefae77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; double &gt;</type>
      <name>Point2Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a727adc1314767ff0df66b564ca7815bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; float &gt;</type>
      <name>Point2Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8d1e4ca67bfad5a350832d00f8221423</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; int &gt;</type>
      <name>Point2Di</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa8fffc1c1edd10ef84b4bb2f7fc0b997</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point2D&lt; unsigned int &gt;</type>
      <name>Point2Dui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acae6f534906e1dd4dcdd71a30f04caed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; double &gt;</type>
      <name>Point3Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acf469c285b584c310f939b66765a46b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; float &gt;</type>
      <name>Point3Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a94364068771e82d7d97af8981457d6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; int &gt;</type>
      <name>Point3Di</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5c96f6a0ae95aee3fef0d2e671f72f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Point3D&lt; unsigned int &gt;</type>
      <name>Point3Dui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af0fd8a1b30f82134961fd327ca49b121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pose3D&lt; double &gt;</type>
      <name>Pose3Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adc219773fb912dcffc4eff327a9ddc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pose3D&lt; float &gt;</type>
      <name>Pose3Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a61704bc7a6fbe493fed1482f2b12c8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a661217e9f7d01e8b562e43cbc919aa18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae31e45ba8ac82e786b2daca4d79e0cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rect&lt; double &gt;</type>
      <name>rectd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acaf4332e10e2f0d4fcbb9be0b77e7320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rect&lt; float &gt;</type>
      <name>rectf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8222204a33be4813d7b56fc41647049d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>rect&lt; unsigned int &gt;</type>
      <name>rectui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af95382f1004a3ce8f82e255311dabf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9008edf63c1b5210215db4a1e1a7415</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a924982b15a36e86334f17f5a56bef796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation&lt; double &gt;</type>
      <name>Rotationd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a738b4109410e0ff13981dbf8f7495e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation&lt; float &gt;</type>
      <name>Rotationf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afee89d403148bc8b50db81d58b73d83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size&lt; double &gt;</type>
      <name>sized</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab13e434ef8b21e7db2022b8067e21b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size&lt; float &gt;</type>
      <name>sizef</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9cc2d0401731ba4d1d34319fd9f30039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size&lt; unsigned int &gt;</type>
      <name>sizeui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3179a43285fc5a56fe6dee81135662da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; bool &gt;</type>
      <name>SMat2b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9fb6b8f6f003b5f207ce3e7d0650339</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; char &gt;</type>
      <name>SMat2c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4e0918e9f6ae3d5ff2ead495378ea3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; double &gt;</type>
      <name>SMat2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>adb17afef53e87f24312f661db4509053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; float &gt;</type>
      <name>SMat2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a75d52b3447f8a7afa4e1aa34354b8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; int &gt;</type>
      <name>SMat2i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0065e2fac4e003706023848c90833663</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat2&lt; unsigned char &gt;</type>
      <name>SMat2uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac9e14887abb583440f69de4950795eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; bool &gt;</type>
      <name>SMat3b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afd5b7f2eddbc7b37d7762fde60b04b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; char &gt;</type>
      <name>SMat3c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a47439e8c216558120c15deb3dab4333b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; double &gt;</type>
      <name>SMat3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae55997a46c9bfc5d96c9bf7fb45f715a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; float &gt;</type>
      <name>SMat3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7caba2cf61ca0fd7a9fb8d5de09179f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; int &gt;</type>
      <name>SMat3i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2b0ce643476ab01fbe57a8e8844f8de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat3&lt; unsigned char &gt;</type>
      <name>SMat3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a965df75d0556d69f6c9fb4be7956752c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; bool &gt;</type>
      <name>SMat4b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeb8a2e8ec8ba3994be4bb12b2ff88016</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; char &gt;</type>
      <name>SMat4c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7fd2c88ca64db65e2806dab69d7ded98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; double &gt;</type>
      <name>SMat4d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad62b52d3dd85bb77127a5d4f41a2c86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; float &gt;</type>
      <name>SMat4f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3a2d2c60b53dcdeef83c38151266dc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; int &gt;</type>
      <name>SMat4i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29f2a7e50646dea5e871f563e43ed96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat4&lt; unsigned char &gt;</type>
      <name>SMat4uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a62a3f489a8b3a8bfa452c29b689ae2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; bool &gt;</type>
      <name>SMat5b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4b3096561aa40cf54062e8b593e5b413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; char &gt;</type>
      <name>SMat5c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a85de268c26460c26c8ff7366470c494c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; double &gt;</type>
      <name>SMat5d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af0f7d78e8fccbb9962a32115f1aa68fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; float &gt;</type>
      <name>SMat5f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0fad32283b48ed6c6eb17bf87f6604a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; int &gt;</type>
      <name>SMat5i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad94161fe3d54fe267aa8674747c5bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat5&lt; unsigned char &gt;</type>
      <name>SMat5uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a441879333fb28923297a58ed1b55aacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; bool &gt;</type>
      <name>SMat6b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f8bb6e9fbb2445e7ac507b4e3a7e2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; char &gt;</type>
      <name>SMat6c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9dfbcb854a3974da3608ba20db8d7ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; double &gt;</type>
      <name>SMat6d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0c899135e39d53d9a7458b5ad0690082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; float &gt;</type>
      <name>SMat6f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6e3cbcff134028b84f8878dab2792bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; int &gt;</type>
      <name>SMat6i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a71c58d1a535b5b4926eda39aa7ddcf4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMat6&lt; unsigned char &gt;</type>
      <name>SMat6uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5323db2ff82daacd44b7cca7d7f86c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>timer_func</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab7247c34237332c6e64422fc1c323e3f</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>Transform2D&lt; double &gt;</type>
      <name>Transform2Dd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aef1e1be1b00344243102b37a02ea9c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform2D&lt; float &gt;</type>
      <name>Transform2Df</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d779e5341060db84a09d0f26b161b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double &gt;</type>
      <name>Transformd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a64e44a002bc8c11ce6b017db54160300</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float &gt;</type>
      <name>Transformf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac06f022b6f44c0a7e40691e1cfd826df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::TriMesh_ArrayKernelT&lt; TriMeshTraits &gt;</type>
      <name>TriMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7c7871958955346b31224b9fa0a1083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; bool &gt;</type>
      <name>VarMatb</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a03cf6a6d4b8f9daf043bbc331b99b361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; char &gt;</type>
      <name>VarMatc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4b49515ed5b499c00790c4656a5e61b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; double &gt;</type>
      <name>VarMatd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab5a3d4fef652e4da80e71fba8685dad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; float &gt;</type>
      <name>VarMatf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92f04420cfee9c1508f336a48a4f13c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; int &gt;</type>
      <name>VarMati</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a287f6b0408fd84e4b18aca29de79da33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarMat&lt; unsigned char &gt;</type>
      <name>VarMatuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d19eb07f5b1059ccb8635c45a78a9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; bool &gt;</type>
      <name>VarSMatb</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5888856b56b065c691d6bffae61f2652</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; char &gt;</type>
      <name>VarSMatc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad5c91bfcf38904de46c6f5cac627058</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; double &gt;</type>
      <name>VarSMatd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab6626a1d69a61b277685370a93c695c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; float &gt;</type>
      <name>VarSMatf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a123eec3675c1d33c1aef496a5b800e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; int &gt;</type>
      <name>VarSMati</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa812844218347d2f45e1ad343d093334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarSMat&lt; unsigned char &gt;</type>
      <name>VarSMatuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a222946b2432009f2e58588a9e620f66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; bool &gt;</type>
      <name>VarVecb</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa78ad4c5ebd53a326c6b728af30ba162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; char &gt;</type>
      <name>VarVecc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0a4462ad1b4cfdf07da803f774f8290a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; double &gt;</type>
      <name>VarVecd</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a166313c1351ef3f091ca78e3362de296</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; float &gt;</type>
      <name>VarVecf</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a14cb851b99015f7954c65ee6a91ad2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; int &gt;</type>
      <name>VarVeci</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7dd1174093ecbc9ba70a8ca2464bafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VarVec&lt; unsigned char &gt;</type>
      <name>VarVecuc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6e42934979eddc23003979da6ca80343</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; bool &gt;</type>
      <name>Vec2b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5e93bfeaf2fa4430fbe6a8048eb90816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; char &gt;</type>
      <name>Vec2c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2ce953abbf9ac149499430fba08fbd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; double &gt;</type>
      <name>Vec2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a86342bec78cb7c5c71e49845a5b1af91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; float &gt;</type>
      <name>Vec2f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1c5feb65bc995a3b92842d34dd3d3c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; int &gt;</type>
      <name>Vec2i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a25948035c48dc8128a1b8255c567d42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec2&lt; unsigned char &gt;</type>
      <name>Vec2uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abe021b9fb5c50cf59d73c992c6039d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; bool &gt;</type>
      <name>Vec3b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7f1211fa861f47bbb2c2b7570d4b4da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; signed char &gt;</type>
      <name>Vec3c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a251dc712cee4042add37345ade9fa1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; double &gt;</type>
      <name>Vec3d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a651feab5aeb61966dddbca12d8bd52ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; float &gt;</type>
      <name>Vec3f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7aae553431ea6fdd1a456b6c42ed853</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; int &gt;</type>
      <name>Vec3i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a06c95b4da7bdc63aca8f0b363cb56bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; signed short int &gt;</type>
      <name>Vec3s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af1c169bd2f01fc5f3648e0901f2057ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; unsigned char &gt;</type>
      <name>Vec3uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4355e7647fc88b6323b1067825fa016d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; unsigned int &gt;</type>
      <name>Vec3ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afeaa1c8e5d4c4abbf4a68a867f2f6a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec3&lt; unsigned short int &gt;</type>
      <name>Vec3us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad06835c0963b3b321322d9a58a606c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; bool &gt;</type>
      <name>Vec4b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab37a4f54857ac52a5c076847632ce892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; signed char &gt;</type>
      <name>Vec4c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d7619051fac9fbeb2e44d0090ed7b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; double &gt;</type>
      <name>Vec4d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab31d21122237d97e3c3c62b087ba050c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; float &gt;</type>
      <name>Vec4f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a052a1b1e9082f687796c7c0a80eff0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; int &gt;</type>
      <name>Vec4i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9f36b69f24e02383e8140f32e8160279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; signed short int &gt;</type>
      <name>Vec4s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7ff8ada0ec8a313e83d5692238f27d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; unsigned char &gt;</type>
      <name>Vec4uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad0b3c9aee6ec338b357ff30e351288d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; unsigned int &gt;</type>
      <name>Vec4ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a310c0266a4123c66444106e6445b2642</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec4&lt; unsigned short int &gt;</type>
      <name>Vec4us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a125736af767247a463f5dbc436f3742e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; bool &gt;</type>
      <name>Vec5b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af99deb22804bc39be6228d914a293dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; signed char &gt;</type>
      <name>Vec5c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af52a512ec1eb0829d50792159b353378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; double &gt;</type>
      <name>Vec5d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2b3d33077caf9b84c6f09bdd29f592fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; float &gt;</type>
      <name>Vec5f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aac51f42dfb69edb264483020b4409b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; int &gt;</type>
      <name>Vec5i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a413d238ede1af17980b1b961ea2e742f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; signed short int &gt;</type>
      <name>Vec5s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a400a23e309e8771089333a7ac72a7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; unsigned char &gt;</type>
      <name>Vec5uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4aa2f452e1b1fa09d0f79d26520ba558</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; unsigned int &gt;</type>
      <name>Vec5ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41d771708d1a67826828e444b75ccf82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec5&lt; unsigned short int &gt;</type>
      <name>Vec5us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a03af72aa745f567417aefa95925760d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; bool &gt;</type>
      <name>Vec6b</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a45b882df2bfeee16dd21294a041a4cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; signed char &gt;</type>
      <name>Vec6c</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad3b845ed46598c4c48eef1bb00c9227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; double &gt;</type>
      <name>Vec6d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa7409a3176d3c8ef54359ed0438549bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; float &gt;</type>
      <name>Vec6f</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae6461bbc4c3004158439c3151cc8a480</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; int &gt;</type>
      <name>Vec6i</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1d8c4bbd3e0d47a262a12890674762f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; signed short int &gt;</type>
      <name>Vec6s</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa5e915b32980e59cccf9be776c9f0860</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; unsigned char &gt;</type>
      <name>Vec6uc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa715599eeb3181b92435ff623a62b2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; unsigned int &gt;</type>
      <name>Vec6ui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8f9e16f262543448bba1d5c55014fa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vec6&lt; unsigned short int &gt;</type>
      <name>Vec6us</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1231e3b3a0cbb96639b9293a34f6980a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Face3D * &gt;</type>
      <name>VecFace3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6ecb0034f7f57b9e59cf1b9d57faf500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Mesh3D * &gt;</type>
      <name>VecMesh3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a37b623b40e1adf1504e183d6398f3ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Vertex3D * &gt;</type>
      <name>VecVertex3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f09de05274fa92f7cd3816999dc4a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::VertexHandle</type>
      <name>VertexHandle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab7811bdbc558d80eb05f107f24ed32b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::VertexIter</type>
      <name>VertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9f564234a4624be35afcecde84c9f952</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriMesh::VertexVertexIter</type>
      <name>VertexVertexIter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab1fc5ea4a6d17a199a74db6635b79dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VertexHandle &gt;</type>
      <name>VHandles</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a775fe20d467585fb159dd6f4da7a50ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OpenMesh::VPropHandleT&lt; int &gt;</type>
      <name>VPropInt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae3e138c664f87185cbd15bc79c87f363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>camera_state_t</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81a6ad4159c2ac32906482fc3810afc288d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATING</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81a7da6477727f63f44cd594a57a7f15f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81a448860de36a48de3d98f46f9cf27a34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZOOMING</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a92ba56e2ee6438841f0cd8e2dbdfbf81aa18452ab5f11d7b088eb9fa730995bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eGUIMode</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a017f0290da230214e273acd463e92d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUI_MODE_3D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a017f0290da230214e273acd463e92d8aa37b34889ee62af0ec7bf85c0ee2dcb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GUI_MODE_2D</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a017f0290da230214e273acd463e92d8aa61882a8cef0262d5c0789f2a28b5db83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>eRenderMode</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Immediate</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554a8b9ed7229ff55f4a7f08e363d22d42b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VertexBufferObjects</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554afb51a5569ef1073442738f23b8cf62cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DisplayLists</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab2a6035553104fc7b53b45efa58e1554a73b6324507ab63f8fc0d2536ee6d39c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ball_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a16474601b3d0821b5210c8d906a622f0</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ball_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4ebde7ed2c67505f539b63a525b1590d</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;min, const Vec3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5444423c7b69bbe51ec63963e729e1a6</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a988329470e7319496f72b857fc38d11e</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bary_fast</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afd0ad32869cb5571d628a467168a1f9b</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;n, const Vec3f &amp;t0, const Vec3f &amp;v1, const Vec3f &amp;v2, float &amp;b1, float &amp;b2, float &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>bevel_1d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0b3f675040eab65f563b323ffc4e498f</anchor>
      <arglist>(const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>bevel_2d</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8876a0196451f967020fcc00e7c50202</anchor>
      <arglist>(const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_ball</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f7db559fe45b500a3bb6f304d8671ff</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_ball</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a80e543a5df2bd8dd0b209362248f208b</anchor>
      <arglist>(const Vec3f &amp;b, float r, const Vec3f &amp;min, const Vec3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bounds_overlap_circle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a238dc3a57e1757a6b6b4fb5f5f2fcd69</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>circle_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad6b4478913216d7cd902f4deb31ea71</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>circle_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae9c628a59bc19c691d50c30468849fca</anchor>
      <arglist>(const Vec2f &amp;b, float r, const Vec2f &amp;min, const Vec2f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae655857474c3fcba224e3f2f807cfaf2</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b, float &amp;d2, Vec2f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa68a94ed2a1a2cba7ccb819336adf126</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_lineseg</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6b58d8e046c3aae7c360a0bb5bed749b</anchor>
      <arglist>(const Vec3f &amp;x, Vec3f &amp;cp, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closer_on_tri</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab46defd56773bd737c54d784559b5e68</anchor>
      <arglist>(const Vec3f &amp;x, Vec3f &amp;cp, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;d2)</arglist>
    </member>
    <member kind="function">
      <type>Vec3uc</type>
      <name>color_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad999dd8d4b455a084b034a7947e3842a</anchor>
      <arglist>(const Color &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMeshToTriMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aefab99778107a29e8b2f5e8f4fa10161</anchor>
      <arglist>(const Mesh3D &amp;input, TriMesh &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertTriMeshToMesh</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a21894df0f22548d2343d7fbde5b8e3c9</anchor>
      <arglist>(const TriMesh &amp;input, Mesh3D &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>cross</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa4631d1e17f1d29a9f851d6226b3df17</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>cross</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18850c883ae56ace4763f86f206f5dba</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b, const Vec3f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab7ad0f5b8194d28829caf72e110eff4</anchor>
      <arglist>(const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2fbd71f93b465696ef0c665d23b97c11</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab14624d4fe9a943d17fa64c33569f0f9</anchor>
      <arglist>(const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afda56036e2cdb3978223610730eef7ef</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6492eefb99426789e36aa24c361f2d36</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b, float &amp;d, Vec2f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a97978d49d7d26530aaf3d0b05262dd1b</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad1f65334b82fb6e25aad8d468379d4d</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a06d16820da66dc007422e69550947767</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance_point_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abfa8cd2fc37a4fecfe52866cc5b771d1</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;a, const Vec3f &amp;b, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distance_point_tri</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afea400bdcbe07d3376d743b74541b3e9</anchor>
      <arglist>(const Vec3f &amp;x, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, float &amp;d2, Vec3f &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>dot</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2d26580477684e4f993d89d7fa00b7cc</anchor>
      <arglist>(const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fZero</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2e6799dfa27ac38739994a39143e4c2e</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa6bafb81d1b89b5a2bf58c9a4221e847</anchor>
      <arglist>(float t, const Vec3f &amp;a, const Vec3f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Vec2f</type>
      <name>lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a216bdced5dc15c01817f9e29d0435860</anchor>
      <arglist>(float t, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lexical_cas_long</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29adf20d81409ac86053dc6ce11805cc</anchor>
      <arglist>(const std::string &amp;str, const long lDefault=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lexical_cast_bool</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a717f128597f598a763ae7904385764f6</anchor>
      <arglist>(const std::string &amp;str, const bool bDefault=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lexical_cast_double</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0b81c35a63664f03980f69cbaf4ead65</anchor>
      <arglist>(const std::string &amp;str, const double dDefault=0.0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lexical_cast_float</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2f472fcc6df04a5d5ada0d825d6125fe</anchor>
      <arglist>(const std::string &amp;str, const float fDefault=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lexical_cast_int</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a76ce7aaedff0ea7c93e1b0d161c8999e</anchor>
      <arglist>(const std::string &amp;str, const int nDefault=0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7bce1970113788e2db8a317c6357b14d</anchor>
      <arglist>(const double &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6f1877490093e0d78aba082b314bfd16</anchor>
      <arglist>(const float &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2c7ffda32f139a73921a8c7b0053c243</anchor>
      <arglist>(const bool &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lexical_cast_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae1950c4413660da6b6aaa8a5d73ecd69</anchor>
      <arglist>(const int &amp;var)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6d7359771712188cdb548eb2823a6f54</anchor>
      <arglist>(const Vec2f &amp;c, float s, const Vec2f &amp;t1, const Vec2f &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_plane_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae13eef082a5b2bebf0f856fe4c6ddfe5</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, Vec3f &amp;x, float &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_plane_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a66952eaf34ec0afb785315692c945726</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;nrm, float d, Vec3f &amp;x, float &amp;dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_rect_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a150550d828c00f7426d159d5b73717a7</anchor>
      <arglist>(const Vec2f &amp;t1, const Vec2f &amp;t2, const Vec2f &amp;c, float theta, float w, float l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>line_tri_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac4cc54db8f4c032d0408088666559c35</anchor>
      <arglist>(const Vec3f &amp;p, const Vec3f &amp;dir, const Vec3f &amp;t1, const Vec3f &amp;t2, const Vec3f &amp;t3, Vec3f &amp;x, float &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>normal_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a24c5042d284c0b20b6b00f0a31459112</anchor>
      <arglist>(const Normal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa422ad1919a4f6edd87f22ce7d9109bb</anchor>
      <arglist>(uint64_t &amp;sec, uint64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5cffb1dd5c313d6d85773d21241e09de</anchor>
      <arglist>(uint32_t &amp;sec, uint32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41fd3ee179c951cbded46be2b0601c4d</anchor>
      <arglist>(int64_t &amp;sec, int64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecSigned</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaa9b76b513964e80f9ede951cf799328</anchor>
      <arglist>(int32_t &amp;sec, int32_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeSecNSecUnsigned</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac1d3a1b76991aebe9f318400f7fcba3e</anchor>
      <arglist>(int64_t &amp;sec, int64_t &amp;nsec)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1fd2f8e79d679282842340ad7309566c</anchor>
      <arglist>(const T a, const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6a06e86584b9c83eed8e9a1687a332a7</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v, const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afb15a0157b5fdfc9f1660bf642f1e8c5</anchor>
      <arglist>(const T a, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7a146295b7d7c676efbcc386e3103ae1</anchor>
      <arglist>(const T a, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a225e50b356cbab6beba6253fad8c2551</anchor>
      <arglist>(const T a, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab014aa38db32d7b5d541c408fae2bfab</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ada9d8340765327b2a3eda5d509c69b1f</anchor>
      <arglist>(const T a, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a30378a37f464ea04fd352dbd5f00c9c4</anchor>
      <arglist>(const T a, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator-</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac1cc2745af9f5fb7af811c56b39617d1</anchor>
      <arglist>(const T a, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aab2c49515d3cc8972cc9da919c2ccf35</anchor>
      <arglist>(const T a, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a65c660d4efd5e2f20482697c649a9cfd</anchor>
      <arglist>(std::ostream &amp;os, const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a014f95f2b9f227f60cd5f329b38b357f</anchor>
      <arglist>(std::ostream &amp;os, const Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a64826a6ae01aca9aff8b3d8c2799894d</anchor>
      <arglist>(std::ostream &amp;os, const Transform&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a94619afd2dcb7fe1a8ac9ef6fd533038</anchor>
      <arglist>(std::ostream &amp;os, const Duration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae3400b2644a32bc82718d85698e97ce0</anchor>
      <arglist>(std::ostream &amp;os, const WallDuration &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afb34fe3aad64094a262cca4ad37fb142</anchor>
      <arglist>(std::ostream &amp;os, const Time &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6e5f45477f9fc8a63fbf3ac4b283035b</anchor>
      <arglist>(std::ostream &amp;os, const WallTime &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa683a32d61bc488114fe9cb6473c14cd</anchor>
      <arglist>(std::ostream &amp;os, const Mat&lt; T, M, N &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a969ce8758bd6f07fde57706b46dbd5c1</anchor>
      <arglist>(std::ostream &amp;os, const Vec&lt; T, M &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8d02769b90b6021e4ba2251ef4ce8842</anchor>
      <arglist>(std::ostream &amp;os, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aad9ce782cc3598eecc59682436ba2764</anchor>
      <arglist>(std::ostream &amp;os, const VarVec&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa279d15cd9d38ff1dfc6c835d4aeeb73</anchor>
      <arglist>(std::ostream &amp;os, const Pose3D&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4aebcb0aa7bf653ef99615c123c7db03</anchor>
      <arglist>(std::istream &amp;is, Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8246bb11e0b88282f25a6fbe690772fa</anchor>
      <arglist>(std::istream &amp;is, Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a027cfe92d36cb5f9dffa4e7a739ed820</anchor>
      <arglist>(std::istream &amp;is, Transform&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac9f27cda07d4b95616a93b9d79120609</anchor>
      <arglist>(std::istream &amp;is, Mat&lt; T, M, N &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7cfd166ed26afad9972e4304224e508</anchor>
      <arglist>(std::istream &amp;is, Vec&lt; T, M &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab9ca016488fd582d1e29fd94ef010229</anchor>
      <arglist>(std::istream &amp;is, VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae5c4e84ab472dc4b48dcdaba64514275</anchor>
      <arglist>(std::istream &amp;is, VarVec&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>acbde402bdef545afe0bcb9cf6382813f</anchor>
      <arglist>(std::istream &amp;is, Pose3D&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_on_edge</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf020621c15ce43df28e4c7d16fa8662</anchor>
      <arglist>(const Vec2f &amp;p1, const Vec2f &amp;p2, float alpha, long mask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7a97409a61c9543605d48bf76f7b1e11</anchor>
      <arglist>(const Vec2f &amp;c, float s, const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_outside_of_rect</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0e4b4d8cd51178f08ddf199e36b81723</anchor>
      <arglist>(const Vec2f &amp;c, float xlen, float ylen, float rot_angle, const Vec2f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>point_to_vec</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af12bcdb03b9802fb0b401944fdfca467</anchor>
      <arglist>(const Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>point_within_bounds</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a784e4beecf6415a73e486ab97e1c00ce</anchor>
      <arglist>(const Vec3f &amp;c, const Vec3f &amp;bc, float br)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>proj_dist_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad1464e25e32f09767ad1c803dfdb16da</anchor>
      <arglist>(const Vec2f &amp;x, const Vec2f &amp;a, const Vec2f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rect_rect_X</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaa239d427d280fdf0f1e1ae4afb09803</anchor>
      <arglist>(const Vec2f &amp;c1, float theta1, float w1, float l1, const Vec2f &amp;c2, float theta2, float w2, float l2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rInt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac6bf7e65e6474a3be19ca1dcff306f06</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roundTo</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a29e1596cd47ec5f676d88d8705ac8eff</anchor>
      <arglist>(const T x, const T b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5334f08bbefbeea5b04c332e2c83972a</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae7a07b8cc747b6eb85106013693e6f18</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aed5751fa96a673f67d6807dcbde2817a</anchor>
      <arglist>(const int &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>long int</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ae55bebf6aa4847c355cd3f2fc8fa5f81</anchor>
      <arglist>(const long int &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>long long int</type>
      <name>rtc_abs</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9d0067ff31e2dac77866168944b130ce</anchor>
      <arglist>(const long long int &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_acos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1484a23cc7a07f38bfd5c7c5a5c8d5ce</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_acos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8ca3bf62b1f556a0ffd673c8b9448995</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_asin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a76449ea6bc021e6d13ae18ea6da4d998</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_asin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a68cae3b6d3c99a630d6ccc71047ee440</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_atan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a05b38fc6f6bd231c3a93f1cfb3e84c6b</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_atan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a015824ab836400f17bf0f995bf6a3cdd</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_atan2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a30e6c0adb703d08d270d98ca13e73557</anchor>
      <arglist>(float y, float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_atan2</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af904f5920290faee57d4fea251e6d95a</anchor>
      <arglist>(double y, double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_bary</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5f5d16f5309db084a408b443636a1339</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;p, const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3, T &amp;b1, T &amp;b2, T &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_carp_get_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa9051da2ca66b3d8413e1472cb57b2e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_carp_set_output</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8448e6fb23e2286f2ee948c8a8327240</anchor>
      <arglist>(FILE *output)</arglist>
    </member>
    <member kind="function">
      <type>void void void void void void</type>
      <name>rtc_carp_set_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a156c62a43c46c76c5d8002028d560ccc</anchor>
      <arglist>(int verbosity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_cartesian_to_spherical</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7b51037eff29b077880e6fdfb490844a</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;z, T &amp;r, T &amp;theta, T &amp;phi)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_clamp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6033c668023899450d09dbed23fe7493</anchor>
      <arglist>(const T x, const T a, const T b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_compare</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a029831533ddf6e0ac93c5827b6fcf160</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_cos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a052c683f2d44fa40bf78798f4de52be5</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_cos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a28ed0ef42e42611748ab2a9fbc1baa41</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_cube</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aee85b1356f7eadef7dd5dad35db4018d</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_cuberoot</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeca451ee1d0609be260bbe0e6fe02ca6</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>void void void void</type>
      <name>rtc_die</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7ae66f018caebc53a0363a275c7bcf79</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void void void void</type>
      <name>rtc_die_syserror</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6c732d7c569d000eb0e9a947228b686c</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_distance_point_to_line</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aeed5043c1190cd1d0489de73cb9249ec</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;x, const Vec2&lt; T &gt; &amp;a, const Vec2&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_distance_point_to_line_projected</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6bfd8c6e7e252975925d427b4bfd7b5d</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;x, const Vec2&lt; T &gt; &amp;a, const Vec2&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_distance_point_to_point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a54d641b43e628437a5255f9837c04fef</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;a, const Vec2&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_find_commandline_parameter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad77e1c7d5e3ffedcb86bdebdc804e12f</anchor>
      <arglist>(int argc, char **argv, const char *param)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_find_commandline_parameter</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad3b209f8921018ae52b3c390165d3e5d</anchor>
      <arglist>(int argc, char **argv, const char *param, char *param_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_lerp</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab6a2cf654140faea91f7734a9e62c540</anchor>
      <arglist>(const T &amp;t0, const T &amp;t1, float a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_max</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8e6d757ef14ad12b313ab3c4064ef844</anchor>
      <arglist>(const T x1, const T x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_max</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a87e17f97180dcbab7c0aa4f7037bd99a</anchor>
      <arglist>(const T x1, const T x2, const T x3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_min</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a78be940332e5e364e9c71e6806adab0f</anchor>
      <arglist>(const T x1, const T x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_min</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ad8c682ab86c1357292eb9bd54005122a</anchor>
      <arglist>(const T x1, const T x2, const T x3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_normal_rand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41886bff5e784f11ee2d383cd88ab2e4</anchor>
      <arglist>(T mean=T(0), T stdev=T(1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_normalize_spherical</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>af77349dda0b66a89af98206246ac0640</anchor>
      <arglist>(T &amp;theta, T &amp;phi)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_normalize_theta</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a18dc25e64d34c425d52aedf7ba8a2b49</anchor>
      <arglist>(T theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_perror</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa894ebd0cf1658877fa7d848781850a3</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_point_inside_triangle</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a23f4e6adaca9b9ae459ddf4687af3ea2</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;p, const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_pow</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a643521e3f2f3a15bd93ccc1104d41498</anchor>
      <arglist>(const T &amp;x, const U &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_pow&lt; float, int &gt;</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a832e59706af933541f583360c4783726</anchor>
      <arglist>(const float &amp;x, const int &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_progress_bar_print</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a52d2c23a0c2241018f431ee7c9ff4ff3</anchor>
      <arglist>(double current, double total)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_pythag</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4a24ec438c335d3ab97e5afed12ae49f</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_quart</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a19b4342bb167112498c1995ad1990263</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_quint</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a08bebe60e8c39a769f22cb46bc6d9e93</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1a39ea3811beba27710384cd5808e8c9</anchor>
      <arglist>(InputHandler &amp;ih, Pose2D &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa1aa9a23e5f0c16b8d36f03070141972</anchor>
      <arglist>(InputHandler &amp;ih, const std::string &amp;name, T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aaf829445bded5ad067e3f0de163bcaf7</anchor>
      <arglist>(InputHandler &amp;ih, Pose3D&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a70ab99a5a5b492772beeb533bcd4f1ed</anchor>
      <arglist>(InputHandler &amp;ih, Array&lt; T, K &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2baab3b9ff47c9ea3757b58bc7243450</anchor>
      <arglist>(InputHandler &amp;ih, Mat&lt; T, M, N &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_read</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aebec41b694f72d4385af37fa38efdb3e</anchor>
      <arglist>(InputHandler &amp;ih, Vec&lt; T, M &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_round</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a402623c4852c010a2ce5e60c646f993e</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_safe_acos</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9c94766fbe694bf51eee9d32f5dc9d7b</anchor>
      <arglist>(T costheta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_seed_rand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2e14acb08a564748d29710135e159744</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_sign</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a48677187c7deaaeb4290ab54d84c8cc3</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_sin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aabeda93633cb1c72b7e5316a9812309e</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_sin</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a468f0fae338e83672766f0d0f8dcdfc9</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_spherical_to_cartesian</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a317997f4ae81d295b1a45e01b1f4f36f</anchor>
      <arglist>(const T &amp;r, const T &amp;theta, const T &amp;phi, T &amp;x, T &amp;y, T &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_sqr</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9c7d288fb7dc5efc540cd22ce41ebef8</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_sqrt</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5ba8d3ce99617d13f32626f7af8d80bd</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtc_swap</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5a5029d692aef1b2802b66bdb9a2b2f7</anchor>
      <arglist>(T &amp;x1, T &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rtc_tan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a17b75923e2b26ec3e9737a29b386b48b</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rtc_tan</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8e95fbad15498edddc68e0de991d3ad6</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_triangle_area</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a483365d609fbdc6c00b78cbedbd8101d</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;t1, const Vec3&lt; T &gt; &amp;t2, const Vec3&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_triangle_area</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a0fd7bdba29bd37626dfe5ffbf8546159</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_triangle_area_signed</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f89995a9d90fbebef992e990f4c1a9a</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;t1, const Vec2&lt; T &gt; &amp;t2, const Vec2&lt; T &gt; &amp;t3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rtc_trunc</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>aa9b45d519870660d6e349e903099323e</anchor>
      <arglist>(const T x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rtc_uniform_rand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a372ca2141754b6f9ea423e120a008bbb</anchor>
      <arglist>(T lower=T(0), T upper=T(1))</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>rtc_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2fb363d405fcd7c9fd79b47727f3d7e4</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void void</type>
      <name>rtc_warn</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1dd0cb7a1f89c83c675b05262a916af4</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_within</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a839e85fc5ab3788f9d79c43d13b91601</anchor>
      <arglist>(const T x, const T a, const T b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a6f3c9268149c7e405876cdf233d107b0</anchor>
      <arglist>(OutputHandler &amp;oh, const Pose2D &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a62b58ddf91ab467b49b5d32da261df96</anchor>
      <arglist>(OutputHandler &amp;oh, const std::string &amp;name, const T &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abcdddf12e3963c1084f3ac2c94ad43b2</anchor>
      <arglist>(OutputHandler &amp;oh, const Pose3D&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7252004c3b91e26f2be6dbdb90e7775b</anchor>
      <arglist>(OutputHandler &amp;oh, const Array&lt; T, K &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ab71dedca6b99e212ce84c78452ec4d14</anchor>
      <arglist>(OutputHandler &amp;oh, const Mat&lt; T, M, N &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rtc_write</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a5284507b4a79ccfe020b4fe0f2867829</anchor>
      <arglist>(OutputHandler &amp;oh, const Vec&lt; T, M &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seedRand</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ac11f965cd400d8e2546a646b2ed53e06</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>segment_on_edge</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a41096175aa970c63423277880ef9271b</anchor>
      <arglist>(const Vec2f &amp;p1, const Vec2f &amp;p2, long outcode_diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>split_string</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a7abd7951806393ee0d3745490579553e</anchor>
      <arglist>(const std::string &amp;str, std::vector&lt; std::string &gt; &amp;tokens, const std::string &amp;delimiters=&quot; &quot;)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>threadCBWrapper</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a24bac9c7547ba3067f2401795d852113</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>trim</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9e50e2d164111e826e02e02833e8e7ed</anchor>
      <arglist>(std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>vec_to_color</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>ade8dbe4c6828efd429e4ceacb29efa2d</anchor>
      <arglist>(const Vec3uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Normal</type>
      <name>vec_to_normal</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a3f4f96c69914b7cc21b752697e4cdcaa</anchor>
      <arglist>(const Vec3f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>vec_to_point</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a08f9646ba05d9755e59fd54a14ef841b</anchor>
      <arglist>(const Vec3f &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_quad_normals</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a19b61ef012a9c7aae1f75a9980999c0c</anchor>
      <arglist>[num_arrow_quad_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_quad_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a57cf9821fe6b155d3a07be6fc2c97731</anchor>
      <arglist>[num_arrow_quad_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_triangle_normals</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a2a1beea5a69377cea12393415fc9372f</anchor>
      <arglist>[num_arrow_triangle_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const GLfloat</type>
      <name>arrow_triangle_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8b7ffd1d6008f54885c826062e4fa50c</anchor>
      <arglist>[num_arrow_triangle_vertices *3]</arglist>
    </member>
    <member kind="variable">
      <type>const Duration</type>
      <name>DURATION_MAX</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1a4ab8e4cfadc9ead0dd4f2a492d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Duration</type>
      <name>DURATION_MIN</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4a4f294db0b5478f06f02233a69ece09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_quad_faces</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a17d01d7a2f1e7b6c4deec303662f2a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_quad_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a9c1e7a39df122d1ab287854c96dd6865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_triangle_faces</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a8ceae1ba2651d44c740589b41d9f4d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_arrow_triangle_vertices</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>afa927cdbf089baf5128617bf7af4a0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Renderer *</type>
      <name>renderers</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a643bfb3b396e454a3980c6f28c7052f6</anchor>
      <arglist>[MAX_NUMBER_OF_RENDERERS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FILE *</type>
      <name>rtc_carp_output</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a97cdc003931dbb31fa3d80b806ea8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>rtc_carp_verbose</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>abb489f0c61ea58fdef6c7811a46a1fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Time</type>
      <name>TIME_MAX</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a535fb34000672c0e8bfe63ccdbd22e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Time</type>
      <name>TIME_MIN</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a1f965055792975ee8f920d831d43d7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>use_glui</name>
      <anchorfile>namespacertc.html</anchorfile>
      <anchor>a4c264acd1c6fa285e858cc1e0fe003c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Array</name>
    <filename>classrtc_1_1Array.html</filename>
    <templarg>T</templarg>
    <templarg>K</templarg>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>af7a4f7bed561414d38ccf2f6e9533556</anchor>
      <arglist>(const T *v, int i0=0, int vlen=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>acb65ff6026ba79aeeb95446407d05b96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a4ddda2fdb08be23f07781f85ab5b0073</anchor>
      <arglist>(const Vec&lt; int, K &gt; dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ad1301a268afdd640b77b8d2c44cdcc06</anchor>
      <arglist>(const Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a1bce207d7da8da4b03495bd67b2adbdf</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a72fcc50b9e2fdde2b08193424ede6462</anchor>
      <arglist>(const Vec&lt; int, K &gt; ind)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a996ad300e4d2b8e303bd12ba9157e766</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a6078862e0e10d76acce90f0123b5e530</anchor>
      <arglist>(const Vec&lt; int, K &gt; ind) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteArray</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a10f66c489f66f846c3d61aa5c9013f62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equalTo</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ab4c961766d8c68245dbc6d5255c60a05</anchor>
      <arglist>(const Array&lt; T, K &gt; &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOf</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a11d38e9d13ca77c3ff39ad3212e9ceaa</anchor>
      <arglist>(Vec&lt; int, K &gt; ind) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a45360060e8e27e23d769af5208f15ba2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ad7af350fe11c12ceeabc7d5fb59480fa</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ac673747d9fef09b4589258ab8c8318cd</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a84e88e14b7f226bc0c69f77ead1806fc</anchor>
      <arglist>(const Vec&lt; int, K &gt; ind) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a880cca4e3a9b04a708669226019d1fb2</anchor>
      <arglist>(const Vec&lt; int, K &gt; ind)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; T, K &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a953f7e008a8dea7d3d3cc26715683338</anchor>
      <arglist>(const Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a3d44042bf2592076b29255d27f579e6f</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a9a2fea5769ee8ebb05d2bbe87740b7fb</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a6fc6d46146dea044462ad8944748daee</anchor>
      <arglist>(const Vec&lt; int, K &gt; ind) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>aa5677b997a952470f29be6c802cb231d</anchor>
      <arglist>(const Vec&lt; int, K &gt; ind)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>af74e549d34a85d5aba638ba37aeec8db</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a8d51c05eb86b584b9a81fe046e410479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a626554f1ff8dafa3a609d51ec3b1ab55</anchor>
      <arglist>(const T v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ae5ca188c70a37ffa08b555bb533f8e1f</anchor>
      <arglist>(const T *v, int i0=0, int vlen=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>abac4c4a4609d281c76d783119fe6eb9a</anchor>
      <arglist>(const Array&lt; T, K &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>aa02ce4f440026cb23b5aaf0e43357041</anchor>
      <arglist>(const Vec&lt; int, K &gt; dim_)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; int, K &gt;</type>
      <name>size</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>af83470d2abe34792ec053f26affba1eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>acb913e259dd7a2751293a9428fb2b6b3</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>afab3c08ef9f59a6e214a0380a529e8e4</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Array</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ae9a0e015b4c64a5e35d60fffd92eb7ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>x</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>ac4521f86a2cc11e445b6a228222814e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vec&lt; int, K &gt;</type>
      <name>dim</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>aaf79746395b7f8ad804f06f285a4d7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>len</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a7edb7c2b08f3b93f6a16fe4d3a5a0ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vec&lt; int, K &gt;</type>
      <name>mul</name>
      <anchorfile>classrtc_1_1Array.html</anchorfile>
      <anchor>a1ae62a1ee58bbd021c6917303682ba3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Array1</name>
    <filename>classrtc_1_1Array1.html</filename>
    <templarg>T</templarg>
    <base>Array&lt; T, 1 &gt;</base>
    <member kind="function">
      <type></type>
      <name>Array1</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>a370c7c2adb4e6bbc2ee1f641b4a3b3f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array1</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>af950313a758252adbd7c7b21d939e43b</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array1</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>a731af68af83c8ba27adb7be379d10fb7</anchor>
      <arglist>(int len, const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array1</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>aeed6cf85a0aee5877ec24b57e7ed0044</anchor>
      <arglist>(int len, const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array1</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>a33a2c7957d68d8911e93acde60196287</anchor>
      <arglist>(const Array&lt; T, 1 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>adfba57b98db3285dbbe64f5e98b2c173</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtc_1_1Array1.html</anchorfile>
      <anchor>a214ef3dc42ed347da7473c389e5ecca2</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Array2</name>
    <filename>classrtc_1_1Array2.html</filename>
    <templarg>T</templarg>
    <base>Array&lt; T, 2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>Array2</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a3fc3451e0b1631094c557ccbceca8b45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array2</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>ac594a0b278ef2d8939b7668c33820cfc</anchor>
      <arglist>(int rows, int columns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array2</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a3432c071d10ca9c6aaa71ea0cc4f00ea</anchor>
      <arglist>(int rows, int columns, const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array2</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a857e0d75979bcfd7171bd54f6da9e37c</anchor>
      <arglist>(int rows, int columns, const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array2</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>add23cb71f69c8e21a0dc2638b3061f88</anchor>
      <arglist>(const Array&lt; T, 2 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a01ee72244f17813695a9037d491958dd</anchor>
      <arglist>(int rows, int columns)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a4eac35fbfb95878d76a93a8f66b34e13</anchor>
      <arglist>(int rows, int columns) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>abc0ae346ca6d0073d51ea6c46c00070d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOf</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a21476f32d1e9fcbeb6b409df30aacad2</anchor>
      <arglist>(int rows, int columns) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a4155d113369b3ca77d0c0bf5e7083789</anchor>
      <arglist>(int rows, int columns)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a3d5568fd94b21ca07a4475bef15c4ef3</anchor>
      <arglist>(int rows, int columns) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a9ad22a24bbb2911f4b39e1c4574ba30f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classrtc_1_1Array2.html</anchorfile>
      <anchor>a694799bf04e5e7f903e4006d0db07edf</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Array3</name>
    <filename>classrtc_1_1Array3.html</filename>
    <templarg></templarg>
    <base>Array&lt; T, 3 &gt;</base>
    <member kind="function">
      <type></type>
      <name>Array3</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>a2e18c2b7a6db7fffcbf8c18cee389df9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array3</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>a82ded6842e0772a1b8701af1a518579f</anchor>
      <arglist>(int n1, int n2, int n3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array3</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>a1583fdaa02a08900103ffdc4d1cca8cc</anchor>
      <arglist>(const Array&lt; T, 3 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOf</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>abd8d9dc3306fced3413eb6a044a16153</anchor>
      <arglist>(int i1, int i2, int i3) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>a4dce98d0d971a4e89008a44132de58d4</anchor>
      <arglist>(int i1, int i2, int i3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>a0014a7efc0539e58a97a39b1f0fda4d0</anchor>
      <arglist>(int i1, int i2, int i3) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classrtc_1_1Array3.html</anchorfile>
      <anchor>a34f5fd9ac68cf45730a4303edf8f0857</anchor>
      <arglist>(int n1, int n2, int n3)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::ASCIIInputHandler</name>
    <filename>classrtc_1_1ASCIIInputHandler.html</filename>
    <base>rtc::InputHandler</base>
    <member kind="function">
      <type></type>
      <name>ASCIIInputHandler</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a4e9246256ab026f7e6193681c08b87a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ASCIIInputHandler</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a7aa15b6f91c6a9d3237b364e28535b25</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ASCIIInputHandler</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>ae3a0813701e2a874e0b468f881e8f161</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a22d37d8751c5af51f527cc39087861fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readName</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>abece75e48a665cdb9a61ef2b7cb352ec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readSeparator</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a3394829625888b21d4ef78c1f9f7bddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ASCIIInputHandler</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a16c8c0ff00e010deed10c8060b5dc56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a8eed9a4451e221e2a95d3f92d65cfa3a</anchor>
      <arglist>(std::string &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>ac03a74bf93a6e2ddb4e190a518ba2ffd</anchor>
      <arglist>(double &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a974a794017a490a0a9047bc75833a677</anchor>
      <arglist>(float &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a3bae1a934e4c85b6464d50204adbf883</anchor>
      <arglist>(int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>aac7f57f49c83bbf6ce01ac7e3c644016</anchor>
      <arglist>(unsigned int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a3947cb5e8df67f966e527eec6b149443</anchor>
      <arglist>(char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>ad5cf5ebb2ff5be8b276c5d6b118c4df3</anchor>
      <arglist>(unsigned char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a9f50bb24606ccad1c99a771a3e14839c</anchor>
      <arglist>(bool &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>ae24469d6e668b499fa14f632c2b610d6</anchor>
      <arglist>(long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a1991d9ce0be8172b5a733565876f973b</anchor>
      <arglist>(unsigned long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a2e308950d33131799a4e4d9153e185b0</anchor>
      <arglist>(short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>a54bc85b59798f339c5a1c33bc62480e6</anchor>
      <arglist>(unsigned short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1ASCIIInputHandler.html</anchorfile>
      <anchor>acd89e40e6356601e938a9f34f58c65b6</anchor>
      <arglist>(char *data, long n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::ASCIIOutputHandler</name>
    <filename>classrtc_1_1ASCIIOutputHandler.html</filename>
    <base>rtc::OutputHandler</base>
    <member kind="function">
      <type></type>
      <name>ASCIIOutputHandler</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a42cc330ce8bbef3ac3a18303aa6c340b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ASCIIOutputHandler</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>ad80d4718090b02d887c57f7738918d53</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>ae47312b6dd810a8fcbfab5c1233935c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeEOL</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>ac8453edd5edc808287fdd4baabb89b4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeName</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a134602f1f72878a71177dae211ac9289</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeSeparator</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>ab3e7681510cfde919f15f53f191bb48d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ASCIIOutputHandler</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>aa3b9e8c0f227f1da463693a4477f404d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a574a2cf32c6a431b0fd7615d00e67383</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>abf127f5b361bd64a76092e63a2aeecb8</anchor>
      <arglist>(const double &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>ab020b56d0ca78e4793bb307d332155f5</anchor>
      <arglist>(const float &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a0616bd3dd72b88e5771ddffeb53c3f30</anchor>
      <arglist>(const int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a75585dc989fbd14e493612eefab96080</anchor>
      <arglist>(const unsigned int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>af8944cb9356fa38e25059b0a3cb39733</anchor>
      <arglist>(const char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a8c7001e2ae84fdca5a4ed1b799f6e180</anchor>
      <arglist>(const unsigned char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a044be1e2604ccd0aa19b2a34fa3991ff</anchor>
      <arglist>(const bool &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>aae00943fa14514821ff1e94394f0519b</anchor>
      <arglist>(const long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a76a4c99f2952f9a5d59166e6ee063ef1</anchor>
      <arglist>(const unsigned long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>aea32c3373fb3decceaf7b59279ed3479</anchor>
      <arglist>(const short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a1b1e04500178afc1c2a72904adedac14</anchor>
      <arglist>(const unsigned short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a3b2b634dafedf9257a2fc878eebc2f58</anchor>
      <arglist>(const char *data, long n)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const char</type>
      <name>SEPARATOR</name>
      <anchorfile>classrtc_1_1ASCIIOutputHandler.html</anchorfile>
      <anchor>a559f9727609cc45c6c833a1b13195359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::BinaryInputHandler</name>
    <filename>classrtc_1_1BinaryInputHandler.html</filename>
    <base>rtc::InputHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a52db24f659607a16043a0315d2f231ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryInputHandler</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a3cb9de10adb76bf7ae512b0062c1edad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryInputHandler</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>aa739ee5e27f0de6c97693e94fccab1d0</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryInputHandler</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a63185a1bba1be643b19c64f2f91bab2a</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readName</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>aa35a45b073630240553c015144d17b05</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readSeparator</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a3e00e22cb2f4fea5c7874f868a2502ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BinaryInputHandler</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>ac3e97414b901a31d3eeba45a719ce23d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>aadfbf1a1b17caba672669ccd337c1bce</anchor>
      <arglist>(std::string &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a59222a7b4eee70fb0f1e920350560d71</anchor>
      <arglist>(double &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a4dc43c13ba6ae708348355a725205b91</anchor>
      <arglist>(float &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a4bc3811c09c044a4b41e0baed69b44ff</anchor>
      <arglist>(int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a331c257f9e21969f69f201eb5e61b2d8</anchor>
      <arglist>(unsigned int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a8335fcd0a86a85c9445463acf3fcd8ce</anchor>
      <arglist>(char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a73f7022628c9e8a618040ce505e349ff</anchor>
      <arglist>(unsigned char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a5124ed77e24b646cc1e11336a93100ba</anchor>
      <arglist>(bool &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a7d346fea77a34dd984e05d696379e596</anchor>
      <arglist>(long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>ac4884d177d87902f04c551c439252341</anchor>
      <arglist>(unsigned long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a4bf503df4f6ca9c1a1df33dbaf0ae9ea</anchor>
      <arglist>(short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>afd210ab29a0e40540fb4631e9d2cdfa6</anchor>
      <arglist>(unsigned short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1BinaryInputHandler.html</anchorfile>
      <anchor>a6c346a4dbfbd7ac357c2f0cb4f820a19</anchor>
      <arglist>(char *data, long n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::BinaryOutputHandler</name>
    <filename>classrtc_1_1BinaryOutputHandler.html</filename>
    <base>rtc::OutputHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a6f079272cda7f510c298a4491b0236da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryOutputHandler</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a0fa6bf4cf19e37347a1cb37a8b6ec739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryOutputHandler</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a83c2a5f37f31042d8c97f79cc19b7a41</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeEOL</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>ac84cc0222a02d6ff0e25953d46cb0d03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeName</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>ad7a1af2251a398c3a2de64c405ff7071</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeSeparator</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a8f8f1b2969fbf4341b5cbfb523cb2c0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BinaryOutputHandler</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>ac3c2866bbdc1b068766736240ded2ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>ad84f4ab93988cbb07a08b39c17234a56</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a1155c832005483aed0daca38a299d380</anchor>
      <arglist>(const double &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a87f6e99b25dd74774433355d27329398</anchor>
      <arglist>(const float &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a89891322abba064816e3b65a01cf933c</anchor>
      <arglist>(const int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a3ed54aa22c3cd7c1c1c8e5ce508d8927</anchor>
      <arglist>(const unsigned int &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a41bd31b81c36349c5a8dec9ef69103af</anchor>
      <arglist>(const char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a34d7553d16f4e6b18b47b75f181813b0</anchor>
      <arglist>(const unsigned char &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a0255a3bfa238933b1af62a1908c88d34</anchor>
      <arglist>(const bool &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>afd4059b2334ba5b85432a9f381141e04</anchor>
      <arglist>(const long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a5f1db8f002f4d6b02d13253347e21076</anchor>
      <arglist>(const unsigned long &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>a92ecb98dd86b623daa87d5187d358ff9</anchor>
      <arglist>(const short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>ac0cd3f34087a2245e7b85f94fa513e2e</anchor>
      <arglist>(const unsigned short &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1BinaryOutputHandler.html</anchorfile>
      <anchor>afa07ae304175517c866cda88e495ee0e</anchor>
      <arglist>(const char *data, long n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::BoundingBox</name>
    <filename>classrtc_1_1BoundingBox.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1BoundingBox.html</anchorfile>
      <anchor>a02444c3eac11f4b8af9193dfb25debd6</anchor>
      <arglist>(const TriMesh &amp;mesh, Point &amp;bbMin, Point &amp;bbMax)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1BoundingBox.html</anchorfile>
      <anchor>aa69c8b59b0fc493b8a5c92952f7e898f</anchor>
      <arglist>(const std::vector&lt; TriMesh * &gt; meshes, Point &amp;bbMin, Point &amp;bbMax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundingBox</name>
      <anchorfile>classrtc_1_1BoundingBox.html</anchorfile>
      <anchor>abb87c70b828963dd2d0986e202afc6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BoundingBox</name>
      <anchorfile>classrtc_1_1BoundingBox.html</anchorfile>
      <anchor>a411f85b6bb8dd04212aa988a320e296a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtc::camera_pose_t</name>
    <filename>structrtc_1_1camera__pose__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a4e1ec5da8c642abd10aa76ba5ce8d18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pan</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>afe0e83db4a5e6a31f67b6cbe1c38b0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rotation_2D</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>ae60245173d9b0ef80b11aa24eedf678b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>camera_state_t</type>
      <name>state</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a7b72ed08cdebc93f2d48bfeec00d6d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>tilt</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a8dfc7ed85d6b8569b9f96df0fa3ff5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>warp_x</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a337f32aa4d0e0f7b5a0ded07814f74aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>warp_y</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a4878ea84b18ca0434e9fd62045f0c945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_offset</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>aad7da8b842c96d9db43d91de9ca732aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x_offset_2D</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a48585bfbfeed576503370ff85dc38b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_offset</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a70e915485e8f6657bfeeaecc3eae41f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y_offset_2D</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a8f8b99034c522c768ad708c214946628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z_offset</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a653c42bb0977a1ce244522be503aab1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>zoom</name>
      <anchorfile>structrtc_1_1camera__pose__t.html</anchorfile>
      <anchor>a427e6895414abcccc157f392911b4333</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Duration</name>
    <filename>classrtc_1_1Duration.html</filename>
    <base>DurationBase&lt; Duration &gt;</base>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classrtc_1_1Duration.html</anchorfile>
      <anchor>aa2a8407d39909e7a963050b11ef776ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classrtc_1_1Duration.html</anchorfile>
      <anchor>a59560f56e801194d19a66fe7b4a25b11</anchor>
      <arglist>(int32_t _sec, int32_t _nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Duration</name>
      <anchorfile>classrtc_1_1Duration.html</anchorfile>
      <anchor>a1440df34b79ec063ac280ecaf45f954a</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sleep</name>
      <anchorfile>classrtc_1_1Duration.html</anchorfile>
      <anchor>a7cf67258191ce86f1cc8bebfd9d56eec</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::DurationBase</name>
    <filename>classrtc_1_1DurationBase.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>DurationBase</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a4ad516f1715ab1c9e7f6a65d6ea2632d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DurationBase</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a8e7e268b84a057af318e24bc76931c44</anchor>
      <arglist>(int32_t _sec, int32_t _nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DurationBase</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a4d7242aa1b2d5cf4e0367304e2f17722</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>fromNSec</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>affae221d98b1a52df1c0bd4d40f8003a</anchor>
      <arglist>(int64_t t)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>fromSec</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>ae88b635eba389a7127ec18ea4e02cb30</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a6b88f8684d4dbc817f8fa759b5136557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>af0af960729aa0243aae902117e92518f</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a7c5d9deee2f2fef4647d2a86744939ac</anchor>
      <arglist>(double scale) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a88668688d62d1fb2aa56e2cfe51008db</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a0e33e851c8a1b69bf460677b2d7b6b43</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a0d68563c221760da094036ac6e3a7219</anchor>
      <arglist>(const T &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a861dc161a01213ab00fdb834067c362a</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a60cee7610268b99d4763d7f3a0591907</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a0284108887e85a9a0d3efa449fb497a3</anchor>
      <arglist>(const T &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a5482f9da6287802943d4e7c32bcfe321</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>ac493169b0493c59812774ae2f76e8be1</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a02bae1ce6f416da15cf7ca50938e7a20</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a00bc04dca4aee22c98aed29ee7167b12</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>af6fac61f4309433a704df4ffc2e5a223</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>toNSec</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a2c9bce983b176c0f62b3f5904176c66b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toSec</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a4c2db03400f4dc92e558e3c885e587d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DurationBase</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>aca196982579c516ecb1d8b25f828ebdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>nsec</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a800300db308bd49a165082fcbf1c30be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>sec</name>
      <anchorfile>classrtc_1_1DurationBase.html</anchorfile>
      <anchor>a62d0595cce7aaaf84c5a203bb70cd2d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::EigenSystem</name>
    <filename>classrtc_1_1EigenSystem.html</filename>
    <templarg>T</templarg>
    <templarg>M</templarg>
    <member kind="function">
      <type>void</type>
      <name>balance</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a0896f3506418c7e4c0abd1aae755d804</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenSort</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a3ae9ef4e5072e91bd8ba2b3b8b390de3</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;d, SMat&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSystem</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>ae250a0ccbad54a92eba249008a82ec02</anchor>
      <arglist>(SMat&lt; T, M &gt; &amp;a_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hessenbergReduce</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a02988fc0353d9f02fb9f98b0e36278a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householderReduce</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a5e45969ed116bb9b5ab2d34791cedddb</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;d, Vec&lt; T, M &gt; &amp;e, bool vecs=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householderSolve</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a4fe877f60a138d4650cc368f0ed9cdb3</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;d, Vec&lt; T, M &gt; &amp;e, bool vecs=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>jacobi</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>af9c7e5995abeb1429efa892d9bcf4696</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;eigenvalues, SMat&lt; T, M &gt; &amp;eigenvectors, int *nrot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>jacobi</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a02a58b8e07d733075b02081cae1a06e0</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;eigenvalues, SMat&lt; T, M &gt; &amp;eigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>ade1e42570bcee75aff554d028fc0c9b7</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;wreal, Vec&lt; T, M &gt; &amp;wimag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EigenSystem</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a70ff3e7c1123ca38e2300d9b6c5c09d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a7306ca68617ea5cb8b38c8402b8ef0ec</anchor>
      <arglist>(double &amp;g, double &amp;h, SMat&lt; T, M &gt; &amp;a, const int i, const int j, const int k, const int l, const double s, const double tau) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rotateT</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>ad4490ecafe83741158b59439c74733b8</anchor>
      <arglist>(double &amp;g, double &amp;h, SMat&lt; T, M &gt; &amp;a, const int i, const int j, const int k, const int l, const double s, const double tau) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SMat&lt; T, M &gt; &amp;</type>
      <name>a</name>
      <anchorfile>classrtc_1_1EigenSystem.html</anchorfile>
      <anchor>a45561db833e88b1069c713ac2d032aae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::EulerAngles</name>
    <filename>classrtc_1_1EulerAngles.html</filename>
    <templarg>T</templarg>
    <base>rtc::Vec3</base>
    <member kind="function">
      <type>void</type>
      <name>bound</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a9a4a66bd3f9a248c21429ae7855872fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a3168801789df3038b5bfdcc3d85dcabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a1863227b90817d9ddd80a44422b68008</anchor>
      <arglist>(const T roll, const T pitch, const T yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a69302dc8842e3b4dfd6633dcb12816a3</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a2d0a35dad027ffec27afb4a101a673f6</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>ad731e5d34e94ace65970920a8c3547b5</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pitch</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a5ba49ec45e2dac76609fa43986612fa1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roll</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>aa60cdf0c8cf61e3de30c11126a3bbdcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>ab555902acf42698e13d96f119a3c25a0</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>ae9b40cc6292c27cceef250861f326231</anchor>
      <arglist>(const T roll, const T pitch, const T yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>addd45cf3734d10eee6b0fac353e863f6</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a43f85c82daf26fd0c8d6cc37221e11c3</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>toDegrees</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>aa712a725101d75f70a94f9357a546e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>yaw</name>
      <anchorfile>classrtc_1_1EulerAngles.html</anchorfile>
      <anchor>a098c99a58bd1db7353b931bef6b8dbea</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Exception</name>
    <filename>classrtc_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classrtc_1_1Exception.html</anchorfile>
      <anchor>ade7bbc103075fccfbc9f73dc09768ee1</anchor>
      <arglist>(const std::string &amp;error=std::string())</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getErrorMessage</name>
      <anchorfile>classrtc_1_1Exception.html</anchorfile>
      <anchor>a24e153c65537d8db1cfb8b4b8a5701f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>what</name>
      <anchorfile>classrtc_1_1Exception.html</anchorfile>
      <anchor>a160c2af73461694e443a29f94dde52d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Exception</name>
      <anchorfile>classrtc_1_1Exception.html</anchorfile>
      <anchor>a0472135d0b6b4e7d22f4499e3d14574a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>errorMessage</name>
      <anchorfile>classrtc_1_1Exception.html</anchorfile>
      <anchor>ab791b652a631db83434864584bd09938</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Face3D</name>
    <filename>classrtc_1_1Face3D.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>boundary</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>aee28d543b3120e81cde954aa3153ced3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Face3D</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a1cedb06a1b8764888d08eb0a2a00557f</anchor>
      <arglist>(Mesh3D *mesh, int v0, int v1, int v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Face3D</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>aca429266c2f089d9e7ce367ba6f4c45a</anchor>
      <arglist>(const Face3D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFlag</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a514df14be2afc5bfb05120a967dd5ea4</anchor>
      <arglist>(int flags) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hidden</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a9655f96fcce5a431c0ea520ad31625bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a1c97a4003be772a76ee58b856ecf0d3e</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a7cb4973e370d2a5479c08cb054527e4e</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundary</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>abf34cddee586b3b1340372db558286ab</anchor>
      <arglist>(bool boundary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a2de327240211f42ddd5bb4b7301d17cb</anchor>
      <arglist>(int flags, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHidden</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a484efb87e2e0cd101c4d1a44986227dd</anchor>
      <arglist>(bool hidden)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a357d93de9cebbb561439c6accf0e0703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a75f4423d7afd1177a11a0047f53bf32d</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a00807c35fd715e278836cf8406516b05</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Face3D</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a6e0a20277c941a305f5b7b8f3bd782b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a9983c2af900acfadb1d797b49dc8206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh3D *</type>
      <name>mesh</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a774ee4e3a7698e8c0517640a1a3817b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3f</type>
      <name>n</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>ae997046f767f5998a40cef5324169924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3i</type>
      <name>v</name>
      <anchorfile>classrtc_1_1Face3D.html</anchorfile>
      <anchor>a3211c96200a8085e42899b2c89101d1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Functor</name>
    <filename>classrtc_1_1Functor.html</filename>
    <base>rtc::IOObject</base>
    <class kind="class">rtc::Functor::Parameters</class>
    <member kind="typedef">
      <type>std::string</type>
      <name>StatusMessage</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ad2835824f8df6c70ee46d6776b9fa90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; StatusMessage &gt;</type>
      <name>StatusMessages</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ad2f6e40e9e65b03c3b09e4d0f4990765</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStatusMessage</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ac8df5b538303c524b59a6b4b1f64eb28</anchor>
      <arglist>(const StatusMessage msg)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Functor *</type>
      <name>clone</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>aa6b1d09d6e786172b84ce17c8da11900</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Functor &amp;</type>
      <name>copy</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a4bf50248dd9d5e83fb1307cd716c2936</anchor>
      <arglist>(const Functor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ae492b97a647c026265aa366983427c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a36dfca49dfc8b2168776dc1e37dbd5a5</anchor>
      <arglist>(const Functor &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a7c61f556b00c50976ba5fe604a4ddf9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const StatusMessages &amp;</type>
      <name>getStatusMessages</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ab7ce17063d1e5ada4fe818e1e44e6497</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a45af91172d4a0a1ffcdca666bbc93779</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParameters</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a5804c728805fa5f037f528837d55c735</anchor>
      <arglist>(const Parameters &amp;theParam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>af9312bbedec5f6f3de3c5502556a4fdc</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Functor</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a36865094b01207fdb3f81a313557d24d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Functor &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ab0cbc37dd568fd2f0857b1e1c913ab54</anchor>
      <arglist>(const Functor &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StatusMessages</type>
      <name>m_messages</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>a81cd9878ba79d1167a9c175f2a889674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameters *</type>
      <name>params</name>
      <anchorfile>classrtc_1_1Functor.html</anchorfile>
      <anchor>ae77e274dba93e19484c8a96ce7ccd866</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Functor::Parameters</name>
    <filename>classrtc_1_1Functor_1_1Parameters.html</filename>
    <base>rtc::IOObject</base>
    <member kind="function" virtualness="pure">
      <type>virtual Parameters *</type>
      <name>clone</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>ac8dc9783874dde7048e19b34f659c51c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>copy</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>a07eb714a7c7a4127c177b7bc0b1fabac</anchor>
      <arglist>(const Parameters &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>a0cd3e0d671d33934bc0bada7bf833984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>a1562ac8affac1b6d395a0161d52e45d0</anchor>
      <arglist>(const Parameters &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>a8966a87e65900ae2cf2dc4a97960d74b</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>ae42ce82e812547c23979b35b98a9cafc</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parameters</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>a52f7fdb338862fcbeac418e065ba0432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Parameters &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Functor_1_1Parameters.html</anchorfile>
      <anchor>a44dbfa2dba8f322cfbda2b68e0f197bb</anchor>
      <arglist>(const Parameters &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::GraphicsHelper</name>
    <filename>classrtc_1_1GraphicsHelper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>drawCoordinateFrame</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a752cfa1b8022b02d24bc60d57324c18a</anchor>
      <arglist>(double scale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawGrid</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a34f2d3e3d15baf7c21304a3df8f28958</anchor>
      <arglist>(double center_x=0, double center_y=0, int size=100, double resolution=1.0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawSphere</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a1c350153878e41f92bad5f2684ea969b</anchor>
      <arglist>(double x, double y, double z, double scale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>Vec3uc</type>
      <name>getColorFromPalette</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a157c23375484dd716d94e27ca32934d5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphicsHelper</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>acec80f61a1ba783b4db0488db0a4d7d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GraphicsHelper</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a490fb296c2122452459b4add0fe5149f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeArrow</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a749ef9363555d91b536d4ae844afa553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLint</type>
      <name>initializeSphere</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>ac2cbe5ed475cbcc5e0bea8734624470f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>arrow_initialized</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>ae1143257e8526531178856885f9df1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>arrow_quad_normals_vbo</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a7c6e8ac8770cf0eb6f37d6ba09bf4127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>arrow_quad_vertices_vbo</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a0f525434e301b9ae14a16374f9159140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>arrow_triangle_normals_vbo</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a8daec5db5e4a4a6df7e85564863b97e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>arrow_triangle_vertices_vbo</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a1d59a7d7c27bd448fc3bfc7f9f5f9c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_sphere_vertices</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a7ad04cfc14269b5e0f49dbc2ffaadc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sphere_display_initialized</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a84687b333c93ff5757e17d8091b6d28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLint</type>
      <name>sphere_display_list</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a04debc5b2fcbf933bf696468584c9c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>sphere_normals_vbo</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>ab1d51012036dccf5b25856895a037db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>sphere_vertices_vbo</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>aae64be755b8a96c75977c7a58a597275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const unsigned char</type>
      <name>graphics_colorpalette</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a8ad1abef5119e5c543cacd1b5299776a</anchor>
      <arglist>[COLOR_PALETTE_SIZE][3]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const GLbyte</type>
      <name>sphere_face_indicies</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>ae4305ab92c5a1d64b7d8ffaabfc3e199</anchor>
      <arglist>[180][6]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const GLfloat</type>
      <name>sphere_normals</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a68a4930aba068d5fcd263297964ebc4a</anchor>
      <arglist>[102][3]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const GLfloat</type>
      <name>sphere_vertices</name>
      <anchorfile>classrtc_1_1GraphicsHelper.html</anchorfile>
      <anchor>a0d2bdb4c74fda63e59272e877ea331bc</anchor>
      <arglist>[92][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Image</name>
    <filename>classrtc_1_1Image.html</filename>
    <templarg>T</templarg>
    <base>rtc::Array2</base>
    <member kind="typedef">
      <type>T</type>
      <name>Pixel</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a9695aa3851d288fb80afbec99e0abdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doubleImage</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>aa9a22495dfc0e5f15a313c4dcf99f4ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doubleImage2</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ab4133187411c833771360374f821df67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doubleImage2To</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a0f8284105b6e9996c614ca4dc0f24720</anchor>
      <arglist>(Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doubleImageTo</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a92faf718eca6c0fa6344bde67bc5d3ee</anchor>
      <arglist>(Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromOpenCV</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a9ff2d0d459888f97c4d238a93cf9eaa6</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromOpenCV</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a1a5bc93b300aaffb1295f7ca06f50f4f</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fromOpenCV</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a01d7789b467d34d08b6f78c169e9b8f5</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>halfImage</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a724f20ab2f18255951b87fe0779842cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>halfImageTo</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>afbf52bbf9f9f084affdc222692c3b399</anchor>
      <arglist>(Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a61eddc4eeabc67c69752497af336f239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a361509694a7c72ac92c49c5c4975fc55</anchor>
      <arglist>(int _rows, int _columns)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>af3c3e974ff098c94b97e0875606a61a1</anchor>
      <arglist>(const Image &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Pixel</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a24888fd2472d869377db5883b20f830a</anchor>
      <arglist>(const float row, const float col) const </arglist>
    </member>
    <member kind="function">
      <type>Image&lt; Vec3uc &gt;::Pixel</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ad8b67326a1c73c889f5ca9c2e783c0c7</anchor>
      <arglist>(const float row, const float col) const</arglist>
    </member>
    <member kind="function">
      <type>Image&lt; Vec4uc &gt;::Pixel</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ab704b723985ebdc90f362d8cdbcf0fdb</anchor>
      <arglist>(const float row, const float col) const</arglist>
    </member>
    <member kind="function">
      <type>Image&lt; float &gt;::Pixel</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a6eed81bd5c8f3041ebe2cadd601913e4</anchor>
      <arglist>(const float row, const float col) const</arglist>
    </member>
    <member kind="function">
      <type>Image&lt; unsigned char &gt;::Pixel</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a7dd7b2501a68f14cde0cab37740c9481</anchor>
      <arglist>(const float row, const float col) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a63a7c25b8a062e44e0cebfef07c55984</anchor>
      <arglist>(const Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ad084a5d5fc63fb5e4caa9e86ae3aa328</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ad29d55e2635f84f5cc1209a5b5cc9def</anchor>
      <arglist>(const Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>abdc7ec1ce5166984093e79a6b5e9fd46</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ad8088e8fafa76f503a4ae848f4d5d3b4</anchor>
      <arglist>(const Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a84203a1841dc5829052a5cc9da2f3d03</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a57bd7edc46b6e3728996b2beb2bddf28</anchor>
      <arglist>(const Image&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a0aed8b645731eb1ce090d9065b01ebd3</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Image&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a6627f2953b22c2a8844ecc1be40ea21d</anchor>
      <arglist>(const Image&lt; T &gt; &amp;img)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a9eef607e6cba0405055d56f6c5895617</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a6965822221e4e4c7fa18817088742647</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a92af2d48618759fd74b9a42954ab8703</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a4c64b31c3508031134b47691e00a4d07</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a4774f4bd258c95b3c94837264a0b59f9</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a31049731e852b51e545375eb26c1b070</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a936dafb01a724616da8238db0028e9a4</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resize</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a273c422b4e54282eac6cd28c7ba4c339</anchor>
      <arglist>(int rows, int columns)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resized</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a3c385d94d1145f4d811ba7fbed29e1a7</anchor>
      <arglist>(Image &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toOpenCV</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a7d1f4e4808488e7c7272a98e124ea256</anchor>
      <arglist>(cv::Mat &amp;image) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toOpenCV</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a7d8f02fd5653c11504bef303c68827b0</anchor>
      <arglist>(cv::Mat &amp;image) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>ab7e443cee7d3cc4e38b30b606ca7e2d0</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>aa312db36baaafad3ba905e0a205c3250</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a06c348cc6c5641223a1c9802d0675ca9</anchor>
      <arglist>(const char *filename) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a296c831f0f51e0797c4766ed3745963f</anchor>
      <arglist>(const char *filename) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a17a2419cdf5da6919e86e98d46d78243</anchor>
      <arglist>(const char *filename) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a0a9d54d3c0772eebb51159f77d898ff5</anchor>
      <arglist>(const char *filename) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a32506a6ca21ccaf3923027b46947150c</anchor>
      <arglist>(const char *filename) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Image</name>
      <anchorfile>classrtc_1_1Image.html</anchorfile>
      <anchor>a5183835552fc95b4c6e34c7b1feafe31</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::InputHandler</name>
    <filename>classrtc_1_1InputHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>ae1eb4410d120f3d185e7f1d692424961</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>good</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a0cfb19570a8f35dc2ca8abfb963dd767</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputHandler</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a72f82c5e5bfc5df31c82c016d6125404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InputHandler</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>ae3c691258057d392f692cc47d2f1f521</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>readName</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a36ce000cd99ee0822553b5f79a3addd6</anchor>
      <arglist>(const std::string &amp;name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>readSeparator</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a68156ed2eabc352b4b6e9352d432739f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>stream</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>aaad878d7ccbee71f1ee3c660f46d5466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>use</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a26b7e70916549ac400c5751578677358</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InputHandler</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>afa1531c386ee48d7e6eba30e084f4a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a9727646a11aef4b70cd4e8aa3e3cae74</anchor>
      <arglist>(std::string &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a3426fcf17a8f1497591b6f1b3db0e3f5</anchor>
      <arglist>(double &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>aced9cf715d168fff860c66d284ad86dc</anchor>
      <arglist>(float &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a9cfbb4ddedc6bf9e036e64971169324c</anchor>
      <arglist>(int &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>ad4d3dd35ce967fadfc1a072950ccedcd</anchor>
      <arglist>(unsigned int &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a148af1e2eff1298e9a8a46f2ae5f0619</anchor>
      <arglist>(char &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a046511e7cd521c9b60982ba8844ae152</anchor>
      <arglist>(unsigned char &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>aba93a220393c16fb00d88535ed43c6f2</anchor>
      <arglist>(bool &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>aa79e45dddf5ce6c68cc61b2781c337af</anchor>
      <arglist>(long &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a4afab172feb9a90c00e90513fc429a41</anchor>
      <arglist>(unsigned long &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a4895ea0222c9dc5565645bfed071f641</anchor>
      <arglist>(short &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a91acba2e0a4102331b6b3c998ace4ace</anchor>
      <arglist>(unsigned short &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a0058951a5b694b55fa20733d501cb07c</anchor>
      <arglist>(char *data, long n)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::istream *</type>
      <name>inStream</name>
      <anchorfile>classrtc_1_1InputHandler.html</anchorfile>
      <anchor>a8ce3d93fecdea98305636eb03a983384</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::IOObject</name>
    <filename>classrtc_1_1IOObject.html</filename>
    <member kind="function">
      <type></type>
      <name>IOObject</name>
      <anchorfile>classrtc_1_1IOObject.html</anchorfile>
      <anchor>a281fcfdf8ba26e2e2a75013f72cb9fc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1IOObject.html</anchorfile>
      <anchor>a544015dda7eafa895ac3a6f0ddbc5d0a</anchor>
      <arglist>(InputHandler &amp;ih)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1IOObject.html</anchorfile>
      <anchor>a2416c3583027212edf42f4c9198a9c17</anchor>
      <arglist>(InputHandler &amp;ih, const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1IOObject.html</anchorfile>
      <anchor>a6002a7ede8a2ab93aa5580f72cc32369</anchor>
      <arglist>(OutputHandler &amp;oh) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1IOObject.html</anchorfile>
      <anchor>ab57ad646c41eaebf2e1d77053a12be4f</anchor>
      <arglist>(OutputHandler &amp;oh, const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IOObject</name>
      <anchorfile>classrtc_1_1IOObject.html</anchorfile>
      <anchor>afb2b772d8273f960438d010ba3de9865</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::LinearSystem</name>
    <filename>classrtc_1_1LinearSystem.html</filename>
    <templarg></templarg>
    <templarg>M</templarg>
    <member kind="function">
      <type>int</type>
      <name>cholesky</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>ac6e4a78d0a6db1ca92b7767b2fb69d35</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;b, Vec&lt; T, M &gt; &amp;sol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>forceRefresh</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>adbba74348a4f84c3f41d713c727687e5</anchor>
      <arglist>(int decomp=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gaussianElim</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>aa0d0d9ca2cee862374030ce05ebba910</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;b, Vec&lt; T, M &gt; &amp;sol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearSystem</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>acba9cb5f7cd7dd6b74e0228308e8e79a</anchor>
      <arglist>(SMat&lt; T, M &gt; &amp;a_, bool overwrite_=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lu</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>adae3e471b85132f266fc2e039be73e13</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;b, Vec&lt; T, M &gt; &amp;sol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LinearSystem</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>a8772f955107762bd1ebb32733b4362ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SMat&lt; T, M &gt; &amp;</type>
      <name>a</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>a296fdf4ada65662bf0266b550647a870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SMat&lt; T, M &gt; *</type>
      <name>d</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>ae1159012b0f1842b3444798be0f159c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>haveDecomp</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>a4d3c99edcb253ba1367775e6cbe53c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vec&lt; int, M &gt;</type>
      <name>indx</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>a76b0318d4c301bcc324abc5e48b3230d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>overwrite</name>
      <anchorfile>classrtc_1_1LinearSystem.html</anchorfile>
      <anchor>a2a9780d26b6f36466691425d40c8aa1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Mat</name>
    <filename>classrtc_1_1Mat.html</filename>
    <templarg>T</templarg>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a0c2ddf80f17c3facf0dba9778120f113</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ac8cf5d777cf99d120774d021e7225c06</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a580151c7015ee6cf4dec048e40ffb777</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, N &gt;</type>
      <name>covarianceMatrixOfRows</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a07adb0486f047ff1adb77ac6571e7905</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equalTo</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>af44ba065dd8a268abbe6b0130c597e90</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m, const T tol=T(0)) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>getCol</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a087e9b6dcd71d830b45ba6b418567196</anchor>
      <arglist>(int c) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt;</type>
      <name>getRow</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a15724c48039c1bb217e0edbb3e03dfee</anchor>
      <arglist>(int r) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, P, Q &gt;</type>
      <name>getSubMat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>abf332eec8443b8a3c1a217b2d3e61675</anchor>
      <arglist>(const int i, const int j)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ab3b822d305d6df7d0da0bfe3687e0c7d</anchor>
      <arglist>(const float i, const float j) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ac749092fb04b706778427384f83746a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a50323ea85c6eeb704eb48d0dd34f4f70</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>aa63e97d08a7304f9b6a13eefa8f3ba80</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ad5e8136b82daf94559145f4b6ca002d6</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ab9697734ee89391cc6523549019b953e</anchor>
      <arglist>(const Mat&lt; U, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt;</type>
      <name>meanOfRows</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ab3e0d0ff876fa3d51a6a49b157fbb44c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; bool, M, N &gt;</type>
      <name>operator!=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a2d1cea9a2b6a005d50c89b7ab4f48144</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a0aad54a85420d368332ae89f81f2f381</anchor>
      <arglist>(const int r, const int c) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a7f9d23bd785701bcac8304e0b3f01ffe</anchor>
      <arglist>(const int r, const int c)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a928aacfeea4f20565d117460cd978916</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a423e7c9bb36c01e827257124043eedb7</anchor>
      <arglist>(const Vec&lt; T, N &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, P &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a799dada954b67f2960674c3df0cad1ff</anchor>
      <arglist>(const Mat&lt; T, N, P &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a5f599284282b4062a7e3678efb3d40b3</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a8fb4257d648897b2443cc945b86f036a</anchor>
      <arglist>(const Mat&lt; T, N, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a3bbd445d7d10eeaaa2dfd2d894fbfd53</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ae23a7b4807ece9f4afa9bd8cc6bd192e</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ad0d97c0d381e6ac5c2025eeba99b6dcb</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a8317d5ebaf56418dfc45654e87454da9</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ad1e9fc6ec317807f7b2567bf6f6faeff</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a3f6249546dde748fbaef2ade7df41b15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a884a8d0e1124cd683abaf9c5a6154407</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a2ae72bdc30ae87b9739946be20172293</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a275bcca57281b57149e031825416625b</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt;</type>
      <name>operator/</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a7c553940b7ef630af1df123cf1428a39</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a3b34d7318408d626ebd3bd09a96bddb3</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; bool, M, N &gt;</type>
      <name>operator&lt;</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ad1e62db33f91f5eb5b9f8fffbbca7910</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; bool, M, N &gt;</type>
      <name>operator&lt;=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ac33137b71169de0eb8133cc8fc3d0650</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ac818d5d97f3042e1c687797ebb27d5e0</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a6ceb951403b3a086f8b5c16e6fa334f9</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a8ddbebce382d358e6b15b3f8e59c4809</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a25b6c345a151593f24c9f30a0ae8b38d</anchor>
      <arglist>(const Mat&lt; U, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; bool, M, N &gt;</type>
      <name>operator==</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a327c45efa29acf1cc4d81cccaad026f0</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; bool, M, N &gt;</type>
      <name>operator&gt;</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ab633546ec56b7446f563b5a4f3780972</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; bool, M, N &gt;</type>
      <name>operator&gt;=</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a783de60803a27828c218427d242070ab</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a2f303abf65111f02bd7a585f9f88e786</anchor>
      <arglist>(T(*mathFun)(T))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a749eda25749dfbb918d24ebcded16d36</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a3cce411e9ca9de92b4f903e043937369</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a6618280a51f7eeb50ffa65daac152569</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a37f9382b93875445ad004a9b85275462</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a4c432adde9a53b76bf7e0de108ae58ba</anchor>
      <arglist>(const Mat&lt; U, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCol</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>af5542bde99051d3adbebba92e01b6ab9</anchor>
      <arglist>(const int j, const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRow</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>acc355b9c9aa7a0b3b92a35b50f2e4d45</anchor>
      <arglist>(const int i, const Vec&lt; T, N &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubMat</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ac3f9abec2d387a74aa28d2fd94419a4e</anchor>
      <arglist>(const int r, const int c, const Mat&lt; T, P, Q &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a76a471d7886fc686617c663b94b15056</anchor>
      <arglist>(const Mat&lt; T, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, M, N &gt; &amp;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>ab2641c5b82aa17d26dbb36875fc77e8e</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt;</type>
      <name>sum</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a5090be4fff727411b0cb40057296d1ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Mat&lt; T, N, M &gt;</type>
      <name>transposed</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a08322cb740c6eb9afcf61df850330e69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a640d59344370c2b1504cd887b7f050b7</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat&lt; T, M, N &gt;</type>
      <name>multivariateGauss</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>af9300509328aa57041bb6b9d570e45a8</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;mean, const SMat&lt; T, M &gt; &amp;cov)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat&lt; T, M, N &gt;</type>
      <name>normalRand</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a1c40d660ed3b70af00fe086c9a17f061</anchor>
      <arglist>(const T mean=T(0), const T stdev=T(1))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mat&lt; T, M, N &gt;</type>
      <name>uniformRand</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>a9565f750ad26f1b43ee2d3d18bed167a</anchor>
      <arglist>(const T a=T(0), const T b=T(1))</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>classrtc_1_1Mat.html</anchorfile>
      <anchor>abd7bbaf7f037c0300e984c372ec633a9</anchor>
      <arglist>[M *N]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Mesh3D</name>
    <filename>classrtc_1_1Mesh3D.html</filename>
    <base>rtc::IOObject</base>
    <member kind="function">
      <type>Face3D *</type>
      <name>addFace</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>adbfa463dd159e713edc81273de48699a</anchor>
      <arglist>(Face3D *face)</arglist>
    </member>
    <member kind="function">
      <type>Face3D *</type>
      <name>addFace</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a96c6996e000f6c678568f90a71a445d3</anchor>
      <arglist>(int v0, int v1, int v2)</arglist>
    </member>
    <member kind="function">
      <type>Face3D *</type>
      <name>addFace</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>abdfa0611449011ba2ccaca93f67dc27f</anchor>
      <arglist>(int vhandles[3])</arglist>
    </member>
    <member kind="function">
      <type>Vertex3D *</type>
      <name>addVertex</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a0038d2acc50e94c90112953ac4b72e0e</anchor>
      <arglist>(Vertex3D *vertex)</arglist>
    </member>
    <member kind="function">
      <type>Vertex3D *</type>
      <name>addVertex</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ab12b3b02b7750b00c9ca6674a817641f</anchor>
      <arglist>(const Point3Df &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a996b96297e527f6ea78a3bcb2713249c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFlag</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a32db86c59e3b625d4dd5177cd5adb76f</anchor>
      <arglist>(int flag) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCameraInfo</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>aa90a4041bd6ca86bdb89c104344cbabb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFaceColors</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>aeb3b2958dd204ac07355ee396be5e599</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFaceFlags</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a42d447a2dfe68b358e0adf62ef6652ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFaceNormals</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a7d177675bdcd1221840240f11edc5d12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFrameID</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a7399e92a4c17a1962d95f6db06e7e58d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasImagePose</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a30e14b497469b6067f5b6efdf09626d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTexture</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>aa0f510051c8deb44c7a36798c3cecca8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVertexColors</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>aa514e402edcc802759aa0be6bb559a64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVertexFlags</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ab48b7da4e0c76748ab9cfce09ef75211</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVertexNormals</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a8f080c2a52155491473e316f77fe41e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadTexture</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a73abb3887691ba1cac95cea02bf5be63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh3D</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ab98d17875eb9401a6e15a603612b1c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh3D</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a9ff623b621fb6359a881befd1098a4c5</anchor>
      <arglist>(const Mesh3D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numFaces</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ab9c74d7c3560147a98ab8acc56d6f96d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numVertices</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>aee96bf5f1d9755ca9998dfa82aa73093</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Mesh3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a4341bf32f25fd8c6171b7348ee71c984</anchor>
      <arglist>(const Mesh3D &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ad44deb05640d5285dbcd0f3f4a7ea7b1</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>aee25d35380badcd31499b5cdbc9424b7</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a48dc34a457d841f2561a0772deb37b78</anchor>
      <arglist>(const Mesh3D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a6ba9931909351f17c469de701c009bdb</anchor>
      <arglist>(int flag, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadTexture</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ae9f5a3d1bc9ed8f6910ad911e3ccfb1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ad4247432100d3e8d8e3ab2de6804646c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFaces</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ae0a8bf15d6d0f0be5bd070c43dd33911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateNormals</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>af06a304fa0ccae2b350bddd97f0d1d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVertices</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a940646856ce6c001f3745ec7c49ca402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a862eb010432769b69227bef5577b7616</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a266d65ebaf7f9e370ba954c54fca2b36</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mesh3D</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>ad9fe65798859acac5d61177c88b22f48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CameraInfo</type>
      <name>camera_info</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a7167a901641ad3dcee3aa75077d37274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VecFace3D</type>
      <name>faces</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a8a07c692a05ef7a4a1f7062f37ffafd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>acf27afa9fa8ec6c07e0f564348cecf83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>adb713c2e322d27c32b6771cff2281e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose3Df</type>
      <name>image_pose</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>adf4d8b5edd396d70ea4c8e60ab1e4d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose3Df</type>
      <name>pose</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a48c06f36d14fc73054dbdebfd992d831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Image&lt; Vec3uc &gt;</type>
      <name>teximage</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a7ccacfb7ab6645c57fc3397dc4a5ca00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Array2i</type>
      <name>texmask</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>a0ac98c7328c12b0fec06ed36fbcbff69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Texture</type>
      <name>texture</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>adc2ba8ff4ab2578229796a72ec21c87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VecVertex3D</type>
      <name>vertices</name>
      <anchorfile>classrtc_1_1Mesh3D.html</anchorfile>
      <anchor>abee8d586e4a8c36342830677886376c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Mesh3DHelper</name>
    <filename>classrtc_1_1Mesh3DHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>Mesh3DHelper</name>
      <anchorfile>classrtc_1_1Mesh3DHelper.html</anchorfile>
      <anchor>aa33056e541b0a17288492092a4a255c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mesh3DHelper</name>
      <anchorfile>classrtc_1_1Mesh3DHelper.html</anchorfile>
      <anchor>a970acdc347cbad4fa0d9962fc2354c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addMeasurementNoise</name>
      <anchorfile>classrtc_1_1Mesh3DHelper.html</anchorfile>
      <anchor>ab8fa73c52667e1933d1e8fa0b186f772</anchor>
      <arglist>(Mesh3D &amp;mesh, Vec3f &amp;alpha_measurement)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeIsolatedVertices</name>
      <anchorfile>classrtc_1_1Mesh3DHelper.html</anchorfile>
      <anchor>aa9b39ee3a04cbb402f9ab6015aab2602</anchor>
      <arglist>(Mesh3D &amp;srcdest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateVertexNormals</name>
      <anchorfile>classrtc_1_1Mesh3DHelper.html</anchorfile>
      <anchor>aabcc36125f40283ceaff61c5b1b37461</anchor>
      <arglist>(Mesh3D &amp;srcdest, int n_neighbors=5)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Mesh3DNode</name>
    <filename>classrtc_1_1Mesh3DNode.html</filename>
    <base>rtc::RenderNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>aa26cb31ebff2c9c234a90eb3e4d10262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ac2b9b19c44edfdb1b1199b403d7598b5</anchor>
      <arglist>(Mesh3D *mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadToGPU</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>aa7598f83ba96c716514f2655b45b8e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh3DNode</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ab162b20ee9feee9eea14f5ecd7f9bf37</anchor>
      <arglist>(Renderer *renderer, Mesh3D *mesh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>postRender</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>aa265c111b0ccf2be8c885c652c5adeb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>preRender</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a61c65c2bbd290bb960fbc63c14e91305</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a063a0a1b25ee3ad8b84e1d186d90492c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadGPU</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>af8f0d47f60f529ac978d363658a35c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mesh3DNode</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a96677b5ca19115725ae0fb78f542cadf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>rtc::Pose3Df</type>
      <name>pose</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a1bc63eba531e490a060e7ecff4046a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>bindVBO</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a8db89a6d39fae2e356e57866ae9ba5cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFaces</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>af44edb26cb9b8ee717d7eaf5c9956ecd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFacesVBO</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a53a583382cbda634798124490acf1104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPoints</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a6870cf53214c6b20c5e2a18e0677deeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPointsVBO</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ac5e1f8f7c389c143ce612b0bdaac46f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawWireFrame</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a6e66412840520782ff8262a96aae9eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawWireFrameVBO</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a6142fb3068ae0a7a40008300c19d4a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>unbindVBO</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ace7ab907063ab8858b7eb485fb46b47e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>color_buffer</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a6f7e039bd6a9ce16b77b34d5fe57736c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLubyte *</type>
      <name>color_data</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ac5ec2b47784aee299e6be90a6c9f5d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>color_size</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a477ff24b9d1a3bc23d68a63c4d93318b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>has_texture</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ad6a34f3ef6add0e73c7c1e27551b6a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>index_buffer</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a7a18defddd450154126cb2235bb6f2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint *</type>
      <name>index_data</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ac97a1cea17eaf67bb5f0e39cd5e2db10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>index_size</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>afa01dddec3677c68942dbced83898f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>normal_buffer</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a2961350083e2aa12cc91a8db07f7751a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLfloat *</type>
      <name>normal_data</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>af2acdab08e5a0d7190b28e674311cea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>normal_size</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ac36b55c530067537c0a9abc129ff8dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>num_faces</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>abc7aca3b1a62895cc9cd22b8e7910b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>num_vertices</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>aff0393440af32e33a755755c9e00ea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>position_buffer</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a67576dd2efdf4c12a8359270bdc087f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLfloat *</type>
      <name>position_data</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>ab7c632d2b4def604363df7f621909ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>position_size</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>af8d1f39bf2dc66d85dc836ec505bddb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Image&lt; Vec3uc &gt;</type>
      <name>teximage</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a04790a6c917b742ad88906d468a45ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Texture</type>
      <name>texture</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a77895929aad32d45b46b33f0e4e13267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>texture_coordinate_buffer</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a3a7d7e8645742c18386b119547ce2eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLfloat *</type>
      <name>texture_coordinate_data</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a9e26895740af7776f70e10015bb2cb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>texture_coordinate_size</name>
      <anchorfile>classrtc_1_1Mesh3DNode.html</anchorfile>
      <anchor>a7d871bf0f3599ad1164a05872df2b10c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::MeshSet3D</name>
    <filename>classrtc_1_1MeshSet3D.html</filename>
    <base>rtc::IOObject</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>aa7684f2071aae222dc0448cbd7003dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFlag</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>aba2853b010584653b68eba066fe88a7b</anchor>
      <arglist>(int flag) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAABB</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a3e2dd1154ed83b52bb9048fd1ade4c44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadToGPU</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a289d245d557303a948c65896577d52fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3D</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a969088008ea780b8de31cf93b2271d01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3D</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>afc9c5585f786f6aef86c040b27a9145b</anchor>
      <arglist>(const MeshSet3D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numMeshes</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a021db1e6cd02cbde5376df2349934590</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MeshSet3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a532f87dbf41313ac0bdc864a4482cf1a</anchor>
      <arglist>(const MeshSet3D &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a6aab42eac5c8aac51dbf12b1adff71ba</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a045094ab17d67ae891c9253c239384e8</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readFromFile</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a9c4c3dffebcbd08844a7495e754fb9cb</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>acf94c4a26247ddf6f560504d4d18a3ea</anchor>
      <arglist>(const MeshSet3D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>ada4045bdde1cad03b668548b038aa179</anchor>
      <arglist>(int flag, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadGPU</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a8356851ebfe320283c335c9936796e3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateNormals</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>afd42aa172f34ee95b04f33bc721731d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a9932f0bcd8252fc80145266f9e01e1d4</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>aedc2966c3931e10f1ae50b12138625c0</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>ad8816758166b0646d2d8c934f7bf35ce</anchor>
      <arglist>(const char *filename) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MeshSet3D</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>ae6c0f5c21337aae0be20b521ac638cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Point3Df</type>
      <name>bottomright</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a4b2cdd506310f7defac7849013197ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>ac3b9368414098c036b9693077de3cf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VecMesh3D</type>
      <name>meshes</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>a5d254608c246fce30c4ea9cad078addf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point3Df</type>
      <name>topleft</name>
      <anchorfile>classrtc_1_1MeshSet3D.html</anchorfile>
      <anchor>abf9b90cae97e8ed21dab4580be355786</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::MeshSet3DHelper</name>
    <filename>classrtc_1_1MeshSet3DHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>MeshSet3DHelper</name>
      <anchorfile>classrtc_1_1MeshSet3DHelper.html</anchorfile>
      <anchor>ab34a1f33462763760521db96891aae66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeshSet3DHelper</name>
      <anchorfile>classrtc_1_1MeshSet3DHelper.html</anchorfile>
      <anchor>a43aa0b883270e2dbcc3d86746b4bbc49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addMeasurementNoise</name>
      <anchorfile>classrtc_1_1MeshSet3DHelper.html</anchorfile>
      <anchor>ab04e3802485aaa520e2dd5c665a08a7c</anchor>
      <arglist>(MeshSet3D &amp;meshset, Vec3f &amp;alpha_measurement)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addMotionNoise</name>
      <anchorfile>classrtc_1_1MeshSet3DHelper.html</anchorfile>
      <anchor>a4d45d28e281754da7a9d846456ad7d4c</anchor>
      <arglist>(MeshSet3D &amp;meshset, Vec4f &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>meanDistance</name>
      <anchorfile>classrtc_1_1MeshSet3DHelper.html</anchorfile>
      <anchor>a49677000f7c7c3a0cb654df39fa53d96</anchor>
      <arglist>(const MeshSet3D &amp;meshset1, const MeshSet3D &amp;meshset2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeIsolatedVertices</name>
      <anchorfile>classrtc_1_1MeshSet3DHelper.html</anchorfile>
      <anchor>a39cfe9d0ce8b29fd1c86ce6244a336a9</anchor>
      <arglist>(MeshSet3D &amp;srcdest)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::MeshSet3DNode</name>
    <filename>classrtc_1_1MeshSet3DNode.html</filename>
    <base>rtc::RenderNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a8975cfee9eb08d8a1c524d818cb0cc27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>displayFaces</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>ad176da2215795232e16cddccfdeda72a</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>displayVertices</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a88af0156b9320d4d96b7800d94dfb0d1</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>displayWireframe</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a8e16c758498a89738d24b5b516018fa2</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Mesh3DNode *</type>
      <name>getChild</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a7d5399600172357d39d7f62c04179aac</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>highliteMesh</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a2f30eb6ddc291c90b643afa44717d4a0</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>ae9a2fd0e993b644432fad12d5acdd510</anchor>
      <arglist>(MeshSet3D *meshset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a79e676e5fe64d12d3ee1a966345d2ece</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadToGPU</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>ab5492b5f04aa38030d88b62c668ebd1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3DNode</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>acf5a560fb731b15039629732d3b3b52a</anchor>
      <arglist>(Renderer *renderer, MeshSet3D *meshset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3DNode</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>ac1e864d7319ba3c27eab3f4c6893b2d0</anchor>
      <arglist>(Renderer *renderer, const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>postRender</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>af635c7d8161be6b7023e0e26dbaa5629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>preRender</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>aa5aa843974fdfb780247a9bf226572f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rebuild</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>abf4443ad4e3edf447f47eac847a9014e</anchor>
      <arglist>(MeshSet3D *meshset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rebuild</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>aee31d140afa0d309cfd59d6c7343f03e</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a6b93f7d554ff120bcfa7b57ac1213ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColorMode</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a3bd55c102ec033f2fb9dce4da60179e8</anchor>
      <arglist>(Parameters::ColorMode b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupColorTable</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>ada7b479e794deafc035926ef0958854a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadGPU</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a09b01923f98ea07be489d6291a2c2b4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeshSet3DNode</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>af0e8c90178ceeb79f9af18a4bfbcbd95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Mesh3DNode * &gt;</type>
      <name>nodes</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a06948c50f26e95c1cc27437bbdb1363d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Array1&lt; Vec4&lt; float &gt; &gt;</type>
      <name>ref_colors</name>
      <anchorfile>classrtc_1_1MeshSet3DNode.html</anchorfile>
      <anchor>a76a03cfcd9404f615aa737d1502df2d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::MeshSet3DVBONode</name>
    <filename>classrtc_1_1MeshSet3DVBONode.html</filename>
    <base>rtc::RenderNode</base>
    <class kind="struct">rtc::MeshSet3DVBONode::MeshVBO</class>
    <member kind="function">
      <type>void</type>
      <name>loadToGPU</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a451fb973a41269136de3aefdc6ebc860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3DVBONode</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a4a1255a84506d052ba56ef1a0702f4e8</anchor>
      <arglist>(Renderer *renderer, MeshSet3D *meshset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3DVBONode</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a708775a58cb98a83ca623dddf4467f51</anchor>
      <arglist>(Renderer *renderer, const char *vbofilename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeshSet3DVBONode</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>ad644e0ecf43e6d4caea8892f088aabed</anchor>
      <arglist>(Renderer *renderer, FILE *fp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>adf7d168c20aceea80a702dbd6bdc19ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadGPU</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a68f4dfdf3ad8d7227e3ebca31e9945ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a42ade2ac39e21ce0879a6f8d2e08ebc6</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a98fd16bdee91db6f934ea4105a66c785</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeshSet3DVBONode</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a050a74b39deac411660fe7dacc8a7aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getGPUBuffer</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a4ce2f4d50d54da2b201a7ac4cc171918</anchor>
      <arglist>(GLuint &amp;buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getTextureId</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a5f6b2f1d4d5e3a5b18e5233e9e953dfe</anchor>
      <arglist>(GLuint &amp;texid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>retGPUBuffer</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a8508d52e152dd264993cdbb53feebfab</anchor>
      <arglist>(GLuint &amp;buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>retTextureId</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a8304d58e0832aee941594a49700450f3</anchor>
      <arglist>(GLuint &amp;texid)</arglist>
    </member>
    <member kind="variable">
      <type>MeshVBO *</type>
      <name>meshvbos</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a8bae41e5f36c364b0294885eca989ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_mesh</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>ac95ad36304a56fa8501fa39a6c4dcbce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; GLuint &gt;</type>
      <name>gpubuffers</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a063f1cb489848cf7b771d8548b322aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; GLuint &gt;</type>
      <name>gputextures</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a6fb5f5b61306bce1d742344b38376566</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawFacesVBO</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a39828cbdd13a88b8ad5e559323598be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawPointsVBO</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a79f954a96488938e4591386154ac8bf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawWireFrameVBO</name>
      <anchorfile>classrtc_1_1MeshSet3DVBONode.html</anchorfile>
      <anchor>a2e449f056ea673a1456d6ea4a437974e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtc::MeshSet3DVBONode::MeshVBO</name>
    <filename>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</filename>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>acfc128eea0af09cd5a24b2057608fdab</anchor>
      <arglist>(unsigned int vbo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadGPU</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a9469099133beced6052d876131458b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a66bebe920bf108a306df64744a8ed0ca</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unbind</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a2120bd78bdeaa8ebecab69f2f0728567</anchor>
      <arglist>(unsigned int vbo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadGPU</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>af93398220106788f00e26fa288d3f395</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a8d2f4911800742ec805e3c24e802eb33</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MeshVBO</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>ab73d650f084ea644176c55569d8519cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>color_buffer</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>ad9c8e955f2512202b56e3f99d00a0b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLubyte *</type>
      <name>color_data</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>af1ac3c553245a8fba997b3b1c0a8cd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>color_size</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a8b38c0ea26b39998573587531b6d5232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>flag</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a3c5cb9498fe18e4c34fbc89b2f7ce6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>index_buffer</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a481bb724c2d5cfb164843395dc5e3ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint *</type>
      <name>index_data</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>aa915db4803ad93547d9f7c402225338f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index_size</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a17544a20e4fbe243a5bf4a8ebf5e146e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>normal_buffer</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a75ee540aaa79eaed44abf7fb99cd180a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat *</type>
      <name>normal_data</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>ac6a81b2ab800915e38f0a1e061cebdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>normal_size</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a0c41d9637ecd7b4a588e4232122c5ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_faces</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>ac1e7ee179e1416ea964c77f5aff0f16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>num_vertices</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a628220bc71df609725b163c3f6949c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>position_buffer</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>aefb96df665fa7a48449dd39e1f005158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat *</type>
      <name>position_data</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a42bd3d9a7893c043c8726c9acc44a9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>position_size</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a96bd441a6ce152a311cf6212a49d9d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>texcoord_buffer</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a6fd2a679d25ff02c4223000e6ab62796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLfloat *</type>
      <name>texcoord_data</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a33d95c4fcc85ab2f21cbece42b34ad86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>texcoord_size</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a7a7794c91be45688420d48511a14d035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLubyte *</type>
      <name>texture_data</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a13f046e43203a1f11d030595f484cff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>texture_height</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>aa6f6bc19900977a6c925694517348334</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLuint</type>
      <name>texture_id</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>ab46d61f84fb65fdedc580c1ae621e657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>texture_size</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>a5e64f389f3893fa6f81d62c4036cc831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>texture_width</name>
      <anchorfile>structrtc_1_1MeshSet3DVBONode_1_1MeshVBO.html</anchorfile>
      <anchor>abcae1d843219fd285ed273649055daf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::OutputHandler</name>
    <filename>classrtc_1_1OutputHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>binary</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>af4678304c8848c2856decb7f17c5b119</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>good</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>af356aef6fc8e7fe7866a88b36bae1a13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputHandler</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>abb378a21c5bbfdbec448472f0dbe233a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputHandler</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>ab58597efc582dc136d532f84be4bbf1c</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>stream</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a29659b44665f5248417934300395bf25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>use</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a8e769d7d2a040fe39444a08519628dd5</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeEOL</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a624e2c60714388ea582837ca5a35cf4e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeName</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a5ebc50a7f39457e9c63e0afde7ba1fda</anchor>
      <arglist>(const std::string &amp;name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>writeSeparator</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>aa5765ac5e639b21252f5f31df4883001</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutputHandler</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a938f0a79e58b42b32a0419768d56a80d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>aaf54fb3941204f7277acd071540e22a2</anchor>
      <arglist>(const std::string &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a9b51b7d3cb1966d1e23250fb756346d7</anchor>
      <arglist>(const double &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>aa6e4761593f62874f1c8461a253f30c3</anchor>
      <arglist>(const float &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a23b9653f3f400bbf5f101f1b776d4c39</anchor>
      <arglist>(const int &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a9ebb6373c17afb5583f1a469e9b09cdc</anchor>
      <arglist>(const unsigned int &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a78a0ea385917e3ccafb769617924bab9</anchor>
      <arglist>(const char &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a3766751435938b8582ac1b6669478cfc</anchor>
      <arglist>(const unsigned char &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a33c62901504cb7b610ae38403672bbe7</anchor>
      <arglist>(const bool &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a0c29b352c4d7d56a5c3b52653a537147</anchor>
      <arglist>(const long &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a4e14c9b8adfd7ff3e7de9ca1fe609217</anchor>
      <arglist>(const unsigned long &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>aa55adcbe9423d0a46a2e2aa40da5aa7b</anchor>
      <arglist>(const short &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a8407852e7a50db50823053adfb9be3f1</anchor>
      <arglist>(const unsigned short &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>ac2f4aee7792f75c120b95064d9bf35e2</anchor>
      <arglist>(const char *data, long n)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream *</type>
      <name>outStream</name>
      <anchorfile>classrtc_1_1OutputHandler.html</anchorfile>
      <anchor>a1be8031c648d3ba4d448888b5b941165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Point2D</name>
    <filename>classrtc_1_1Point2D.html</filename>
    <templarg>T</templarg>
    <base>rtc::Vec2</base>
    <member kind="function">
      <type>float</type>
      <name>distanceTo</name>
      <anchorfile>classrtc_1_1Point2D.html</anchorfile>
      <anchor>a9ad5c5b2d558e442c6b5584c9eb1b33e</anchor>
      <arglist>(Point2D&lt; T &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Point2D.html</anchorfile>
      <anchor>ad32e1375a34e092ffe1cd7ba7e950ca4</anchor>
      <arglist>(const Point2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Point2D &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Point2D.html</anchorfile>
      <anchor>a7e93138201fd2f43c656b053b77b4098</anchor>
      <arglist>(const Vec&lt; T, 2 &gt; other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2D</name>
      <anchorfile>classrtc_1_1Point2D.html</anchorfile>
      <anchor>aa5afe9aee5caa1ee334acdd6b8e00f64</anchor>
      <arglist>(T x=0, T y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point2D</name>
      <anchorfile>classrtc_1_1Point2D.html</anchorfile>
      <anchor>abb1e684d8d2388994dc3b73fd97f4c87</anchor>
      <arglist>(const Vec&lt; T, 2 &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Point3D</name>
    <filename>classrtc_1_1Point3D.html</filename>
    <templarg>T</templarg>
    <base>rtc::Vec3</base>
    <member kind="function">
      <type>T</type>
      <name>distanceTo</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>a34321b2e3a6e00d4d592ad9258d14fbe</anchor>
      <arglist>(Point3D&lt; T &gt; other) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>distanceToSqr</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>a965263934a666ecc58e5a82dd180aa8a</anchor>
      <arglist>(Point3D&lt; T &gt; other) const </arglist>
    </member>
    <member kind="function">
      <type>const Point3D&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>a450febaa67022400af14deb6c62562ed</anchor>
      <arglist>(const Vec&lt; U, 3 &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>a5b0d8f3dbca8fa22e74c1ba29f4923fc</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>ad72eae6033f994dc7a4d51cbe83b144c</anchor>
      <arglist>(const Point3D other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>ae59028c9d4dff7d94606fd58ec157202</anchor>
      <arglist>(T x=0, T y=0, T z=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>aa7f0259d93970b62bc430fac3ade4a2c</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classrtc_1_1Point3D.html</anchorfile>
      <anchor>a7436e2c5558a1a35f37c262091f23e68</anchor>
      <arglist>(const Vec&lt; U, 3 &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Point3DKdTree</name>
    <filename>classrtc_1_1Point3DKdTree.html</filename>
    <member kind="function">
      <type>int</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>a0c92c7d1eee917be4785eb5c286d9260</anchor>
      <arglist>(const Vec3f &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>a6b4b1eae1de88ad535a1de5b99138aa9</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>ae590c1403ccf85440d31947dce343cb4</anchor>
      <arglist>(float x, float y, float z, int k, int *points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>ac258281f012f1dcd3a2b3d5ae2af6143</anchor>
      <arglist>(float x, float y, float z, int k, std::vector&lt; int &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>aac2f2175b190946e7cf3ca77e3e4857f</anchor>
      <arglist>(const Vec3f &amp;p, int k, int *points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>a4052d01e0edac6f09490af3a6e89d159</anchor>
      <arglist>(const Vec3f &amp;p, int k, std::vector&lt; int &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findWithinRange</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>a31d78af78ce61faedd9afe6b13e06a03</anchor>
      <arglist>(float x, float y, float z, float range, std::vector&lt; int &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findWithinRange</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>a2757892ca335f22fd20fa9dd1d25b8b4</anchor>
      <arglist>(const Vec3f &amp;p, float range, std::vector&lt; int &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3DKdTree</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>acd300256ff0ba5f65535883b7c399f6c</anchor>
      <arglist>(float *x, float *y, float *z, int num_points)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Point3DKdTree</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>af189174c5a6e9436f95ffbc4c8b139c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>findNearest</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>a3efc11277f506c5f3fe6ec71893a7e69</anchor>
      <arglist>(float *ann_sample, ANNidx *i, ANNdist *d)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNkd_tree *</type>
      <name>ann_tree</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>abed96d6274b75b53430c756a4e14b805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNpointArray</type>
      <name>dataPts</name>
      <anchorfile>classrtc_1_1Point3DKdTree.html</anchorfile>
      <anchor>ad66e3a537728967af7a578d104767016</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Pose2D</name>
    <filename>classrtc_1_1Pose2D.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addOffset</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a5792b7a424103a0db81af9324f4728c4</anchor>
      <arglist>(const Vec2f &amp;xOffset, float eOffset)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2Df</type>
      <name>getRotation</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>ab5df0511c0b975775fd1939e3144efa6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform2Df</type>
      <name>getTransform</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a615a4d8dd56b43c7a598866c5b17318e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec2f</type>
      <name>getTranslation</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>afe74fa4e6e51b5682db52a13709e0a1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose2D</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>adf6ada9f85ef581da9e40e250388fbe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose2D</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a539e9fc36575dd2260ef97bbd816ce47</anchor>
      <arglist>(float x, float y, float theta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose2D</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a5bd49a687bc14d70f880823304c7e4bd</anchor>
      <arglist>(const Vec2f &amp;translation, float rotation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose2D</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a735af87587b4ba04eee87dcc53a1cfeb</anchor>
      <arglist>(const Vec3f &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>acefc6b555660280a7f87ab04f30089c3</anchor>
      <arglist>(const Pose2D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a606645407dd999ecef01d96cea1a1903</anchor>
      <arglist>(float x, float y, float theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a97b9a824e67428abb674eaed28c221c3</anchor>
      <arglist>(const Vec2f &amp;translation, float rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>af6f16996a4cf731088f78104583faac8</anchor>
      <arglist>(const Vec3f &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>ac00797ed8c5d8588b8eb98653a05e2d4</anchor>
      <arglist>(const Transform2Df &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>theta</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a92bba2157dfe87cdc18f60de537bd348</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>x</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a564bc9d9990f1cb70f75b72c52281b9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>y</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a5fdefdb572edf9a1b1615c8702c69192</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Pose2D</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a85dad51c0cce68d4e18f0e73b6dfb417</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Vec3f</type>
      <name>p</name>
      <anchorfile>classrtc_1_1Pose2D.html</anchorfile>
      <anchor>a0990a10ab6ef8e379ab4e1616545db3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Pose3D</name>
    <filename>classrtc_1_1Pose3D.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>Rotation&lt; T &gt;</type>
      <name>getRotation</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a5774c7212d9b877c1671d656315a02f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; T &gt;</type>
      <name>getTransform</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a92cd335c024db81e31e229b2cd2f1a67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a1377d4572c8f80d42ee5a096c1557558</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pitch</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a0314093007dac1ae8edfe074dbc0adf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>af671bd3ecef24e6c326dd7cf50eb9f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a585b4e55e71da91de8c20bd0697a7c87</anchor>
      <arglist>(T x, T y, T z, T roll, T pitch, T yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a66a2a102c1dec471f5bc98b3a085f318</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a12ac681f601d4a50d2302c083a2ed073</anchor>
      <arglist>(const Transform&lt; T &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3D</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a44b0e48c61a9be4d02af5abfdbf01829</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;rotation, const Vec3&lt; T &gt; &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>add3b0fad29abbfca6c0a123668cc56b3</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>roll</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a541baa7a895bfdddb50ecae7043356f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a7336e4e1624cd18d6dc0a41a161338c1</anchor>
      <arglist>(const Pose3D &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a069e8831f08fde3a96b875b2361a8e22</anchor>
      <arglist>(T x, T y, T z, T roll, T pitch, T yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a6dc1a79d150097f2ee5a89d9372e3a91</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>af1ba583a35d60ccd1027bd1d48093f0f</anchor>
      <arglist>(const Transform&lt; T &gt; &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>ac20355328f3d2cca869b121e1cb9d87e</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;rotation, const Vec3&lt; T &gt; &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a6522767bf54e31feec52684ec291e97f</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>x</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a1d5a28f03859fb1f951bfec8684c13c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>y</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>ad360b0b700d0447f7cb041e2236c8741</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>yaw</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a293912763e7d8ece3c7e38ea3a618233</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>z</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a0eb21f83244464e3c0507b6a33b1e4be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>Vec6&lt; T &gt;</type>
      <name>p</name>
      <anchorfile>classrtc_1_1Pose3D.html</anchorfile>
      <anchor>a92ba7ba69321fe3456e8109f25f5e20c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::PrincipalComponentAnalysis</name>
    <filename>classrtc_1_1PrincipalComponentAnalysis.html</filename>
    <templarg>T</templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>std::vector&lt; Vec&lt; T, N &gt; &gt;</type>
      <name>VecData</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a6580b283a3ab71f1fc14b489cc2b46f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, N &gt; &amp;</type>
      <name>computeTransformMatrix</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>acf6ff8f08dee2a19bca1f556ebb9a5e8</anchor>
      <arglist>(const VecData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, N &gt; &amp;</type>
      <name>computeTransformMatrix</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a14c661190dc35e4286e203429e8fb232</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrincipalComponentAnalysis</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a5d22f67058bf4665fc480d39e95268e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt; &amp;</type>
      <name>transform</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>aad4c65e22447a1a24fc6f9ccddb2e5be</anchor>
      <arglist>(const Vec&lt; T, N &gt; &amp;src, Vec&lt; T, N &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt; &amp;</type>
      <name>transform</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>ab4f815080e095d00bbf36dc602697a68</anchor>
      <arglist>(Vec&lt; T, N &gt; &amp;srcdest) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>transform</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a36df8ff5aabea1b830d9fd9d4aae8112</anchor>
      <arglist>(VarMat&lt; T &gt; &amp;data) const </arglist>
    </member>
    <member kind="function">
      <type>VecData &amp;</type>
      <name>transform</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a83e783e3af3488ffe289a4c8ae75079c</anchor>
      <arglist>(VecData &amp;data) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PrincipalComponentAnalysis</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a941a80c505a25c423d514f02d0f36a9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SMat&lt; T, N &gt;</type>
      <name>correlation_coefficient</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a3dd55dac37a3133c99e207d3e96edc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec&lt; T, N &gt;</type>
      <name>eigen_values</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>afaf0ccdb67327229017cae0014f45ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SMat&lt; T, N &gt;</type>
      <name>eigen_vectors</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a5b7d3efd2815a8ea55f999a265b47418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec&lt; T, N &gt;</type>
      <name>offset</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>ad700a4d92967219cf445136623c66a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SMat&lt; T, N &gt;</type>
      <name>transform_matrix</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a7904fe81ae30a92f4a841f7bec99292d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SMat&lt; T, N &gt; &amp;</type>
      <name>covarianceMatrixOfRows</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>aadbdcfaa48036accb90a7d9b4eb40c5d</anchor>
      <arglist>(const VecData &amp;src, SMat&lt; T, N &gt; &amp;covariance) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Vec&lt; T, N &gt; &amp;</type>
      <name>meanOfRows</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>aefe8e1755af2485ae506d40d30c7c219</anchor>
      <arglist>(const VecData &amp;src, Vec&lt; T, N &gt; &amp;mean) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>transform_matrix_computed</name>
      <anchorfile>classrtc_1_1PrincipalComponentAnalysis.html</anchorfile>
      <anchor>a5216aeb98c3fa2ddb435ecd967059089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Quaternion</name>
    <filename>classrtc_1_1Quaternion.html</filename>
    <templarg>T</templarg>
    <base>rtc::Vec4</base>
    <member kind="function">
      <type>T</type>
      <name>angle</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a53b2e21a7ae680c12cb62e0b7f4ee08d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>angle</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a25b66ab9d324086f431c27dd0c491562</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, 3 &gt;</type>
      <name>axis</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a68ab1c82a02583a0b5e3df29084d1dc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conjugate</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a53edb67048c30e65947a9b6648c88528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>conjugated</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a83d4d4bce655c6ce5f016ed2a26b954a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SMat3&lt; T &gt;</type>
      <name>drot_dqj</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a5a0b19882e235e42e076784dd1eb9f6a</anchor>
      <arglist>(const int j) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>af2fd610e3f97c1d8e98aa6b599d708e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>ae15754c21afd481a0d04f5200a2fcb12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a2b4758ca6142f4c15fe1ad4adaf92921</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a6c74f0a3c9e49f6a487d996e496c2d19</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a2fc0a467c946294f7726265c424f3b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a3c3d68d8186ee6d4a6f5f0761bb398d3</anchor>
      <arglist>(const T w, const T x, const T y, const T z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>ad2f1732a8370a8a716cd910664e2493b</anchor>
      <arglist>(const Vec&lt; T, 4 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a5fad30355053815a81b61c7349ddf0d5</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;n, const T theta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a4da5b426cf6a4ef32a28245864f1d8fd</anchor>
      <arglist>(const EulerAngles&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a59c6ec1df84ec5411581a1e89463166b</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>SMat4&lt; T &gt;</type>
      <name>quatMat</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a02c381a63ceff8fdccbc3b8a111b66ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SMat4&lt; T &gt;</type>
      <name>quatMatBar</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a99275dcb36c08dd00e40adb4139f5a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SMat4&lt; T &gt;</type>
      <name>quatMatBarT</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>aeb9c1be4ebddd551d29801bbcfec4919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SMat4&lt; T &gt;</type>
      <name>quatMatT</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a93b05d350d762473b07f8fde92f4cc05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>af1506e19135aac4aa95d5f0a5d908c50</anchor>
      <arglist>(Vec&lt; T, 3 &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, 3 &gt;</type>
      <name>rotated</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>ac8543d7bc180ddad024a34e7e1143dc5</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a2b415d3f8e111de00815daa573c989d4</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;n, const T theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>ab546f251715e17e7d1416ab9f5adcf63</anchor>
      <arglist>(const EulerAngles&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>ae6271d064afa73e9591da93bf7350341</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>slerp</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a7b576547abdbf802ca3060f8da851f3f</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q, const T &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>w</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a1ab45cf3272be5096b946b33767b23d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat3&lt; T &gt;</type>
      <name>d2rot_dqkdqj</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>a645515cb14150ba43cb62d1192516ab6</anchor>
      <arglist>(int k, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat4&lt; T &gt;</type>
      <name>dquatMat_dqj</name>
      <anchorfile>classrtc_1_1Quaternion.html</anchorfile>
      <anchor>ae62ec81996e6f6ced436823fe265cdcc</anchor>
      <arglist>(const int j)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::rect</name>
    <filename>classrtc_1_1rect.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>rect</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>a28aa080457379ffd7359f12566d2a4fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rect</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>aa39e5e3465b186b2faf5d9bc49370433</anchor>
      <arglist>(T x_, T y_, T width_, T height_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~rect</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>a560e16c2112732437a78a3762c165331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>height</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>af27ae43ca962d0941b09e6b12621a565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>width</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>a6886040484fc3823b167b23035d86935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>a9b0046f9c2375d573394be546484dbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>classrtc_1_1rect.html</anchorfile>
      <anchor>a0ab34340ec74263322ff46e970b00ffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Renderer</name>
    <filename>classrtc_1_1Renderer.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; RenderNode * &gt;</type>
      <name>TRenderNodeList</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ab66bd93b7366dad420731e47c451bec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRenderNode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa85a7d6d832f10bb5136210a525695fb</anchor>
      <arglist>(RenderNode *node)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bitmapStringWidth</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a40e5d855b0734a9eaeb972420fd92096</anchor>
      <arglist>(void *font, char *string)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a44ac4c6922de155d17f2d1a9ce53040b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearRenderNode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a5452ce80e71afb08a98875e3120f43c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawCoordinateFrame</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ad0281dd4fac0d4d1b7db03f870d34a20</anchor>
      <arglist>(double scale=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawDashedLine3D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a2c9d9ab346d8232dcd147b984408cf9b</anchor>
      <arglist>(double x1, double y1, double z1, double x2, double y2, double z2, double stripe_len) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawGrid</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a462fb95ca6914c9f732480bc0ed02bd1</anchor>
      <arglist>(double center_x=0, double center_y=0, int size=100, double resolution=1.0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceRedraw</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a6130a024ec513841916be7fd20b63693</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get2DPosition</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>afeab5babcf0ffa4a0c6cac9fb5f00a21</anchor>
      <arglist>(int x, int y, double *xout, double *yout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get3DPosition</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a79806ea7eef41ac7527aca2e11913b4b</anchor>
      <arglist>(double x, double y, double z, double *xout, double *yout, double *zout)</arglist>
    </member>
    <member kind="function">
      <type>camera_pose_p</type>
      <name>getCameraPose</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a792223c5f29812795787a621fe178374</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>adc025ea1834c2d927fba04feb4147423</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>eRenderMode</type>
      <name>getRenderMode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a018422cdb5f7b07a8fea3aab021dc2cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowHeight</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a4bd680c15a4d8137242fdcfd03a4be36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowId</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>afdd62d0fbccc281c6f58be5ca53782d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowWidth</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a7e5209da24b9d8f7dc7abc1105adac2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a24843cd4eaeb598cdb9e8a68192c6958</anchor>
      <arglist>(RenderManager *render_manager, int window_x, int window_y, int window_width, int window_height, const char *title)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ae02ec824911cb25a0fd3bf51fed80c72</anchor>
      <arglist>(int argc, char **argv, int window_x, int window_y, int window_width, int window_height, double fps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pickPoint</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a775dafe6a7e68a53c0a6abb2fe82f987</anchor>
      <arglist>(int mouse_x, int mouse_y, double *scene_x, double *scene_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recenter</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a3a039fddf476dfdfcbf3ab305067f658</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recenter2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a0a2786a1ed78e8bdabdd957418d9fad8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderBitmapString</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a6541f6f8190dbcf17a9f1e4d30dd35a6</anchor>
      <arglist>(float x, float y, void *font, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderBitmapString3D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>af97a47604b90ed7e1312af33263ee7a8</anchor>
      <arglist>(float x, float y, float z, void *font, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderBitmapStringCentered</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a6aaa7232bfabf0573c486d47f2f48465</anchor>
      <arglist>(float x, float y, void *font, char *string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Renderer</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a7dd2cb2ca1db72309698da08d60c153a</anchor>
      <arglist>(RenderManager *render_manager, int window_x, int window_y, int window_width, int window_height, const char *title)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Renderer</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ada3d54938a79b424c673fa15cc59a116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set2DCameraParams</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ab67637941ecbf9e900dd73f168f68c25</anchor>
      <arglist>(double zoom_sensitivity, double rotate_sensivitity, double move_sensitivity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set2DWarping</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ae63cc8122e25abf1472d5662ef3e9328</anchor>
      <arglist>(double warp_x, double warp_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraParams</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ab5207cd5acac98a726f92ae62fcdbb7f</anchor>
      <arglist>(double zoom_sensitivity, double rotate_sensitivity, double move_sensitivity, double min_zoom_range, double camera_fov, double min_clip_range, double max_clip_range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPose</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a60d758c65029f0f9b22a3af46d06ed03</anchor>
      <arglist>(camera_pose_t camera_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a9a446161f2e9bcb1de2e8cf841cdfc03</anchor>
      <arglist>(display_func display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayMode2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a725cd726f7484250feca947456a18325</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayMode3D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a9158753d4b99e6ed8e8864d28aafb5ad</anchor>
      <arglist>(int w, int h, float fov, float zNear, float zFar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdleFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a893dc6ebd6b19d396ef1b950b52ebf3b</anchor>
      <arglist>(idle_func idle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitial2DCameraPos</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a06d95146466466a3db991b9cfce9aef3</anchor>
      <arglist>(double x_offset, double y_offset, double rotation, double zoom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialCameraPos</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a6d16fd9d1e80d4cafb674e26f67904b7</anchor>
      <arglist>(double pan, double tilt, double range, double x_offset, double y_offset, double z_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyboardFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a44f319fdea1bff75dbb2c8c2cf50e259</anchor>
      <arglist>(keyboard_func keyboard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a50c45e1b2310e928a1effc1d2435c818</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a415da5479c41dc6bee576d15a21d004a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode3D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a0fe358e0cab2e3eb8d98e7431d25b1e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotionFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a4fe46eecd6c94ac80f7187aa12a475a8</anchor>
      <arglist>(motion_func motion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aad0d8ad19dfad3a88dc6d2fbbc25514b</anchor>
      <arglist>(mouse_func mouse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPassiveMotionFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>afa56b8140d853d7988ba49edec335455</anchor>
      <arglist>(passive_motion_func motion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRasterPos</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a1b44e8037c888cf9ad260dd8ca2c8523</anchor>
      <arglist>(double winx, double winy, double winz=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderMode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa644a665f27caead683ac1f95218800a</anchor>
      <arglist>(eRenderMode render_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimerFunc</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a1f3aec25896ce9d9ab1ea1f324d01158</anchor>
      <arglist>(timer_func timer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchTo2DMode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa420ff6cb36ee99e8f71f0e58bfc09c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchTo3DMode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>af09e8a9da94fe8d8bbdda380a0824480</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>takeScreenShot</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ab5b4f030bbb519541e2e2f80f956d902</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>takeScreenShot</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a97e40fd380dbf0f906fd58ede9e5c076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vec3d</type>
      <name>unProject</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa4f400067170c92928a61d6323b865a1</anchor>
      <arglist>(double winx, double winy, double winz=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Renderer</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a7fdbf3ee322a781f30575b13e9723520</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>camera_fov</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ac8d01276e1cc4d04e8bf8c414566d2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>camera_pose_t</type>
      <name>camera_pose</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>acacd06ba55deffedbe1197274a05aab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fps</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a33b374ba103601308e48759abcc2ad7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GLUI_x_offset</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a532b7553b5c662561264ce03627a8dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>GLUI_y_offset</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a5a59a6b45e30c17e90d3687e476887cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ILuint</type>
      <name>image_id</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa75bc67596ae1ff3570aa9a9099b5fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_initialized</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a2f76d8e85f8024d60705e057e4ed794d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_mouse_x</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a21a81ea8f5000876ea477e552d41cfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_mouse_y</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a9d9db2eb54898c0d432639f195a2e9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>m_fps</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a6f17f70e07fc94137a10138741ec69a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_frame</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>af452d7ddfc2fdab01e07a8b80b78b72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_time</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ad49c242a21880b1ea9bb37f4941dc7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_timebase</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa93ceb224a97f7f9225c77ecf31b9af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_clip_range</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a9773aeb7dbf3db2175fe6cc373b4ecbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_clip_range</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ae24329ae592f3278200d8cb32191d441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_zoom_range</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a733429606641bb67a37cac1685cc6200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a7e62d7fa58acd38c0fceede98185d0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>move_sensitivity</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a774097e853531b1739b155f8727e686c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>move_sensitivity_2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a2c278fc2db2919827cbb1f5dd54d219a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>received_input</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa98d645855360f4fc237d9dfd8a5adc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>eRenderMode</type>
      <name>render_mode</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a9addaac01e408b51e82072fa153f6fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TRenderNodeList</type>
      <name>render_nodes</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aca7e6f37cb3896cc4fcd04db76ae7e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rotate_sensitivity</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aaaec0715a4234e252607bcf38fc01063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rotate_sensitivity_2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aae0d9ce0bbfaea5572461283da31826a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>screen_shot_number</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aecc0c1b4022c837121c6e6efb627c382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>display_func</type>
      <name>user_display_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a75d7a2bf22a251b721ef230e970b62ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>idle_func</type>
      <name>user_idle_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a480d9501ca4534f6e357c7a5ce163fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>keyboard_func</type>
      <name>user_keyboard_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ab631908492de8355d309d35d0641a597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>motion_func</type>
      <name>user_motion_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a0a7f58dba8eb8a5aeb81cf8ba7072525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mouse_func</type>
      <name>user_mouse_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a75eb470a19e13f90eaab355d846c26fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>passive_motion_func</type>
      <name>user_passive_motion_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aaae74a7d12a15a84ee730b9d55467959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>timer_func</type>
      <name>user_timer_func</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a0345aefa30526d36038e251219c38f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>window_height</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a3b0aa118051586298155dfabd36052e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>window_id</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a7b4e1f48c7ec447a7a410ea4f3f1575e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>window_width</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a13ea9bd8f3acee99452dc98b220d8e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zoom_sensitivity</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a8f0edd0ce8e949b6cc925e4d78508e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zoom_sensitivity_2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a49f770182cc4bc445eea3329cc5a05fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>display</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a8a34dfd5be69676470797e07caca0cbf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>idle</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a1e327c0714fc3a17bfdf6187f9126db6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyboard</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a1df0b2de816b322a7fb90060ca9e032d</anchor>
      <arglist>(unsigned char key, int x, int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>motion</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a67db1e5fb78a222a1b6ebbfa911f82a3</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouse</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a803e05512f10152854203d8892091e4d</anchor>
      <arglist>(int button, int state, int x, int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>move_camera</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ac3b18b8bfa9d408b1bca3dd426dced29</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>move_camera_2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a4e9e01e663dbcfe2f53d44a209daaa2b</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>passive_motion</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a830052f8e503b917043cf6410838367b</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reshape</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a878cdb336e91bf7d491f1cc555467751</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rotate_camera</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>af4feaf7b289c263bdad6f6da6ffef8cd</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rotate_camera_2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a972ec5f5e66f96dd5525cacd415b02e2</anchor>
      <arglist>(double dx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>special</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a1786cd7ef49dcf81a18af1a3b4612dfd</anchor>
      <arglist>(int key, int x, int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timer</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a44d0473402fd551e7a0cdeb8792ea385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>visibility</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aa0538ac4faa20e7fe7572686fb367c1e</anchor>
      <arglist>(int visible)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>zoom_camera</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a9192da3f8d106e66d01dff305dd91aa6</anchor>
      <arglist>(double dy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>zoom_camera_2D</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>aad8d5e539c6ed2795ac3979d7568065c</anchor>
      <arglist>(double dx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeArrow</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a25364f64e241909a011022c907f011b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>arrow_initialized</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ae02d894efcec50c92829cd2303a9f5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>arrow_quad_normals_vbo</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>abf67b612077a1d5f8917649ea4d29203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>arrow_quad_vertices_vbo</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a1b9eaedcaddb35d43210526eac04a547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>arrow_triangle_normals_vbo</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>a8f4489a23027ae0ffeaee2637006674b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>arrow_triangle_vertices_vbo</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ac938fda469c7d4a13b400e19b652bab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RenderManager</name>
      <anchorfile>classrtc_1_1Renderer.html</anchorfile>
      <anchor>ac2f8d8a30258c4e46c827c1a7ebb5db9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::RenderManager</name>
    <filename>classrtc_1_1RenderManager.html</filename>
    <member kind="function">
      <type>int</type>
      <name>createWindow</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>af759bb706d21668ec1219fd6da5d1341</anchor>
      <arglist>(const char *title, Renderer *renderer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableIdleFunction</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>ab497b53550b23ee9e67c5c95344cd9e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dispatch</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a4532757321009f06ee0d989e70689a09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableIdleFunction</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a019e986eb625be4f3e173fb538d95483</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idleFunctionEnabled</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>aa3b807ad6a38b65f01cd21cb9dd34daa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idleSetToCurrentWindow</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a5ccf3bfe2dad898cca7656bdc946db21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderManager</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>ac4f7c3f14c470a77a937829ac23b3fe0</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdleToCurrentWindow</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>ac51bce7aeba7e5c6c3d6625f2df9fa50</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RenderManager</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>ac5e835d0026e236c7ef7a50c16395e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackDisplayFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>aceb0f9a34aa9e482ca2274bd9b8c8edc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackIdleFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>af60d5aeddf7cd7ebf2a9a7bb9fd75fdb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackKeyboardFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a03f05874ab3f0393c1b76794e4ed902e</anchor>
      <arglist>(unsigned char key, int x, int y)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackMotionFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a3b98b4d67c7568402b0140e65186f736</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackMouseFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>aaa424eec8a21b3cadcce08bf84a743d7</anchor>
      <arglist>(int button, int state, int x, int y)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackPassiveMotionFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>acba3525c2824d3626911d759fb020a9c</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackReshapeFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>ab18950f159799d68b80ae5dd9b15c62c</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackSpecialFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a77683389390a3b582dae05c83aa56557</anchor>
      <arglist>(int key, int x, int y)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackTimerFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a2c903159f8631852829af669226156a1</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>callbackVisibilityFunc</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>ad253d0eae46c58e1c2a0c552359d1ec0</anchor>
      <arglist>(int visible)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>m_currentIdleRenderer</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>a53a12bc86844a0b39530c423011bda3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>m_idleFunctionEnabled</name>
      <anchorfile>classrtc_1_1RenderManager.html</anchorfile>
      <anchor>aabea685169b613f3f36fe7083bc01996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::RenderNode</name>
    <filename>classrtc_1_1RenderNode.html</filename>
    <class kind="class">rtc::RenderNode::Parameters</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a95e9c6c65fbb0cbd8fd58cc3326cd232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>displayFaces</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>ac13cad08ecd296ed5d7c3e56a8d83a70</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>displayVertices</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a298b366b0ea02a8415084c3c78a8210b</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>displayWireframe</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a316a7b334111d1a8c53a20986a93d3db</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>const Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a0091138c84364031fb12fa9996f69cbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a59eb358edd68a971b391bb56910a1975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>eRenderMode</type>
      <name>getRenderMode</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>af79de0bd4e212cc0d4d76a83e2dc3338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transformf &amp;</type>
      <name>getTransform</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>acc5ea0cbfe1556121dd0ff5b9888ed2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a17cfaf332fd9dfdd4fbf5d73b6c21f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>postRender</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a2f10f76c31cbb8b7d624672c73e380df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>preRender</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a6f1bd2d693ab803d23dffb426b83bead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>rebuild</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>af279584081b67e83182a732586f36f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>render</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>abcccab4fcd7cabbaf32419bda26534a9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RenderNode</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>ae9793015cab5cdf397897ceadc7cd234</anchor>
      <arglist>(Renderer *renderer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setColorMode</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>aa08b855ce8ca8d5d895da17fa2ec546b</anchor>
      <arglist>(Parameters::ColorMode b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setHighlite</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>acdfcb10861ce56037f592450a898337d</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParameters</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a03ca9369c319ed2f310ea5149d6853a9</anchor>
      <arglist>(const Parameters &amp;theParam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>aca2503e7eed29540f7375cf32cf6130f</anchor>
      <arglist>(Transformf transform)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RenderNode</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a1eaea6a82e6c3fdb72ef44983b54d354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_is_initialized</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a4008f7422e05ad96cf4ba51297736488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Parameters *</type>
      <name>m_params</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a44056b32f31b350d33217f9222bbb9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Renderer *</type>
      <name>m_renderer</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>a0d96a22b3956698ee157254bdfcc7a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Transformf</type>
      <name>m_transform</name>
      <anchorfile>classrtc_1_1RenderNode.html</anchorfile>
      <anchor>af1272d0ccdbce1f02a7ed80893322037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::RenderNode::Parameters</name>
    <filename>classrtc_1_1RenderNode_1_1Parameters.html</filename>
    <member kind="enumeration">
      <name>ColorMode</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a3ac0f9d41bce4310430d5936beae6005</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_COLOR</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a3ac0f9d41bce4310430d5936beae6005a08d2ffc6af68607f29b30779813354ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERTEX_COLOR</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a3ac0f9d41bce4310430d5936beae6005ae7e2ee79361cae9f5aa4d00ad72ed426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEXTURE_COLOR</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a3ac0f9d41bce4310430d5936beae6005af084d51b9ddd5587453bccedc7379ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual RenderNode::Parameters *</type>
      <name>clone</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a31f6ff2d421e1cf9443bd5724e019c55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>copy</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a7287c8eeb06920ddb8553b0f8363a78e</anchor>
      <arglist>(const Parameters &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Parameters &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a98cb8f836f4b940a425d02c7fce51719</anchor>
      <arglist>(const Parameters &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a6b60670015ec287142c140d835ba5d1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a3eba642551e622fe05f61f219ba90db7</anchor>
      <arglist>(const Parameters &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a1d33c741787d352efa40638be1eac097</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a5f15dc9ed036fc9d8b4652e9602ee6e3</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parameters</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a864b7fafa058837342095f02054cb02a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ColorMode</type>
      <name>color_mode</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>aaffc116e7fc6da7351c3229db03525ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>draw_faces</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>afe6f71fec97e445bfb09f2b0f92f55f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>draw_vertices</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>abf6b94ce91687fa9b7bad5d780d39da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>draw_wireframe</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a539d4c4a52bdad6dc227a7cb5157504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>highlite</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>ade359ba6870057c2d3c2d361a6fa5258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_vertex_colors</name>
      <anchorfile>classrtc_1_1RenderNode_1_1Parameters.html</anchorfile>
      <anchor>a7bf0ce0f3d25e0b07ce2918923e3a4b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Rotation</name>
    <filename>classrtc_1_1Rotation.html</filename>
    <templarg>T</templarg>
    <base>rtc::SMat3</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>acb80d26b29711d6e62df4006cce83e24</anchor>
      <arglist>(Vec3&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>a1974e03ca87b8e22dbecf61e4939e2c4</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>aea7339e9dac61abab93beffa783b8e95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>ab1a411623aa9d12755a9c3b3801fecc9</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x21, const T x22, const T x23, const T x31, const T x32, const T x33)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>ad5c370395c96fbfc1aa558bf69b951dd</anchor>
      <arglist>(const Mat&lt; T, 3, 3 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>ad99b5d509d8b3007308ced07a1527a20</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>a62af87a54008f7f06e55a465716af0ef</anchor>
      <arglist>(const EulerAngles&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>ad905b936b77fc40dcb0f2da049cc6265</anchor>
      <arglist>(const Mat&lt; U, 3, 3 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>a0948d953020025fc6108599dac2803b2</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>aa0b4ef4e6973e00badfc2ef3eb87ff1d</anchor>
      <arglist>(const EulerAngles&lt; T &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Rotation.html</anchorfile>
      <anchor>aa7ee1b4b67c895a223740330415d41d0</anchor>
      <arglist>(const T theta, const T phi)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Rotation2D</name>
    <filename>classrtc_1_1Rotation2D.html</filename>
    <templarg>T</templarg>
    <base>rtc::SMat2</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>a7b9d755ec8bdd56f0d6a69f051e1ec14</anchor>
      <arglist>(Vec2&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec2&lt; T &gt;</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>aa2e0db6f550ef6674c4b11a64c79193c</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getTheta</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>aeb9d46ad7ae8e6147e7f8e55b2903da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>a6bd384494376dc0d14ec0da7c423e94f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>ad9459c91b3f2b39d0166d49814541303</anchor>
      <arglist>(const T x11, const T x12, const T x21, const T x22)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>a8517f90fec97b3b1f6b7b7414d73b3d5</anchor>
      <arglist>(const Mat&lt; T, 2, 2 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>a6d099a7c8d16b21adc629c0bb81fa01f</anchor>
      <arglist>(const T &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Rotation2D.html</anchorfile>
      <anchor>a7fed53f8ba61278ec38f18bd783c61da</anchor>
      <arglist>(const T &amp;theta)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::size</name>
    <filename>classrtc_1_1size.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>size</name>
      <anchorfile>classrtc_1_1size.html</anchorfile>
      <anchor>a7a6b3832c0df2fa9941e89079b25f825</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>size</name>
      <anchorfile>classrtc_1_1size.html</anchorfile>
      <anchor>a6f568b4c148ef215f6020e0a8008b9a8</anchor>
      <arglist>(T width_, T height_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~size</name>
      <anchorfile>classrtc_1_1size.html</anchorfile>
      <anchor>a7a23ed733c09babb144d1390efc795ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>height</name>
      <anchorfile>classrtc_1_1size.html</anchorfile>
      <anchor>ae956aebd0428a6aee31e98a873e802a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>width</name>
      <anchorfile>classrtc_1_1size.html</anchorfile>
      <anchor>a87590a2ac792f3c78a817ac049301f01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::SMat</name>
    <filename>classrtc_1_1SMat.html</filename>
    <templarg>T</templarg>
    <templarg>M</templarg>
    <base>Mat&lt; T, M, M &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>choleskyDecomp</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>ae9c73de259ac032187b61796570b4d16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>choleskyDecomp</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a14f2c8f14416db99b3f3072525848113</anchor>
      <arglist>(SMat&lt; T, M &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>choleskySolve</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a517db1b217e4cff0acbbedcb49807713</anchor>
      <arglist>(Vec&lt; T, M &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>det</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>aa1c0225563b05e3d4bbd48b0971704a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>getDiag</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a91341fc90f9e29d9cd057958a7643e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invert</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a4e7c0db51d2f763adaade1b16f9a2507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, M &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a31f9c75004a9ce71d23af46a33131afb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, M &gt; &amp;</type>
      <name>leftMultiply</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>aa9cfe667eddeba94a3d761f7cfd3438a</anchor>
      <arglist>(const SMat&lt; T, M &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luDecomp</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a0452984344cb642f55cc09214932f804</anchor>
      <arglist>(Vec&lt; int, M &gt; &amp;indx, T *d=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luSolve</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a81760a5fb8ba1d2cd7ebf95d22341109</anchor>
      <arglist>(const Vec&lt; int, M &gt; &amp;indx, Vec&lt; T, M &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, M-1 &gt;</type>
      <name>minorMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a030c1eee747a44353db877b17237027b</anchor>
      <arglist>(const int ip, const int jp) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiag</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a61235544c0652022cfa29f0ef639bc1c</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiag</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a7ffeabbbb0fbfd31bd6a5b2caf5d91b9</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>aa9294d91b827e85b197e9ac4ac4ddec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a3befd580cf5a02831fd24cd69b987d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a5bc9ff3e169af04382920bd0e6c05d5d</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>ae45ca3a66b8e33a4ae5964b00e5888d7</anchor>
      <arglist>(const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a79128403751f2a32836e15b753361961</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a819db3dfe6427ac9b0c80d16734f6d5c</anchor>
      <arglist>(const Mat&lt; T, M, M &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>ad22f85fc2a816f5880f9852b15455b23</anchor>
      <arglist>(const Mat&lt; U, M, M &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trace</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>ae22cf8d7e891bff79280f05efd65fe60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transpose</name>
      <anchorfile>classrtc_1_1SMat.html</anchorfile>
      <anchor>a7e3e8af4b44d1e9d96af76067daed769</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::SMat2</name>
    <filename>classrtc_1_1SMat2.html</filename>
    <templarg>T</templarg>
    <base>SMat&lt; T, 2 &gt;</base>
    <member kind="function">
      <type>T</type>
      <name>det</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a905bc2f05a7989f83658f2931b1e08a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invert</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a44b962f3b7909a55953cd9716695a322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SMat2&lt; T &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>aefd89215bb5ac9d49fd109e11fcfdcd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a6ad004bb004b36cb9a6d15284c2332bc</anchor>
      <arglist>(const T x11, const T x12, const T x21, const T x22)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCols</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>ae285f6b01520e697d04931089d6d3059</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v0, const Vec2&lt; T &gt; &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a9f9575afc1cdec03f86a83cf0f8cb38f</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v0, const Vec2&lt; T &gt; &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a329d9bf930c0274855ad7efc00fe3feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>acfcb24538388706176254a701741c1c2</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>aa3ad1519049c577f275b8428af6c9015</anchor>
      <arglist>(const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a70679f5d11430c457c296a80f050d837</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>aefd855983d79961acb9600f22e4e52ba</anchor>
      <arglist>(const Mat&lt; T, 2, 2 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a0dca35a7cc7f03f101fadcd42243fae9</anchor>
      <arglist>(const T x11, const T x12, const T x21, const T x22)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>ab5c27b1e8b57733b082775a96e3d5271</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;q0, const Vec2&lt; T &gt; &amp;q1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat2</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a4b8af016abfd68eae92108f7b3926454</anchor>
      <arglist>(const Mat&lt; U, 2, 2 &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat2&lt; T &gt;</type>
      <name>fromCols</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>a97ce13ecc067200c3d6047ee60a707bb</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v0, const Vec2&lt; T &gt; &amp;v1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat2&lt; T &gt;</type>
      <name>fromRows</name>
      <anchorfile>classrtc_1_1SMat2.html</anchorfile>
      <anchor>abf787939f6e23df667e8defb96031749</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v0, const Vec2&lt; T &gt; &amp;v1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::SMat3</name>
    <filename>classrtc_1_1SMat3.html</filename>
    <templarg>T</templarg>
    <base>SMat&lt; T, 3 &gt;</base>
    <member kind="function">
      <type>T</type>
      <name>det</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a4e8a4a97b2246f05f68f130221c1775b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invert</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a4acd80400aca3d64d304a5c86da1ed9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SMat3&lt; T &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>aae4de288638ba1332c7c69c5e3d90adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a0e4897c95b4f65aa443c333eefcdb005</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x21, const T x22, const T x23, const T x31, const T x32, const T x33)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCols</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a3a0277fbf594117636feaf195ada5a62</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v0, const Vec3&lt; T &gt; &amp;v1, const Vec3&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a4841b5913cfdd0deef60929faeeb0c05</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v0, const Vec3&lt; T &gt; &amp;v1, const Vec3&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a3d134c8227ebcda38beba970a026881f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a35edbe8285f85045415c688533eec079</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a1041aa1b553299f8c7a627daa60eca8a</anchor>
      <arglist>(const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a26e92bed887e141b56fcb3a7367cb762</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a3afd7f11ce99f96c9870d292349237b5</anchor>
      <arglist>(const Mat&lt; T, 3, 3 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>ac1d6fa962739dd19fd61fa3a52b37be5</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x21, const T x22, const T x23, const T x31, const T x32, const T x33)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a617972528b969744955d0f62875affe2</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;q0, const Vec3&lt; T &gt; &amp;q1, const Vec3&lt; T &gt; &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat3</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>adb60fba39b012f5517df5901b5dbae8b</anchor>
      <arglist>(const Mat&lt; U, 3, 3 &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat3&lt; T &gt;</type>
      <name>fromCols</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>a1b0c388aefca72fd61a366a59ec867cb</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v0, const Vec3&lt; T &gt; &amp;v1, const Vec3&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat3&lt; T &gt;</type>
      <name>fromRows</name>
      <anchorfile>classrtc_1_1SMat3.html</anchorfile>
      <anchor>ace8d858be98e277f909308f97f8b4745</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v0, const Vec3&lt; T &gt; &amp;v1, const Vec3&lt; T &gt; &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::SMat4</name>
    <filename>classrtc_1_1SMat4.html</filename>
    <templarg>T</templarg>
    <base>SMat&lt; T, 4 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a105566139934a818a17b4a77f8080707</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x14, const T x21, const T x22, const T x23, const T x24, const T x31, const T x32, const T x33, const T x34, const T x41, const T x42, const T x43, const T x44)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCols</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>ae0314b0a04ddc8504164c22efbdf9635</anchor>
      <arglist>(const Vec4&lt; T &gt; &amp;q0, const Vec4&lt; T &gt; &amp;q1, const Vec4&lt; T &gt; &amp;q2, const Vec4&lt; T &gt; &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>afa71cf46874c1d17baca8495742f7c14</anchor>
      <arglist>(const Vec4&lt; T &gt; &amp;q0, const Vec4&lt; T &gt; &amp;q1, const Vec4&lt; T &gt; &amp;q2, const Vec4&lt; T &gt; &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a081342043bd5de7192a39ccd9b218574</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a3c225e9f34afa07b86a871f968dd4653</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a9458d1ce91ce4a019bbe4ad8346e8aa6</anchor>
      <arglist>(const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a4017af3fe190922582db6b4ca1a3a9ed</anchor>
      <arglist>(const Vec4&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a70210ef6842a1540ad8a17f64ce4deda</anchor>
      <arglist>(const Mat&lt; T, 4, 4 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>ae5d2984a1f9c3733c28ac64db9c94474</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x14, const T x21, const T x22, const T x23, const T x24, const T x31, const T x32, const T x33, const T x34, const T x41, const T x42, const T x43, const T x44)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>abdb3e0f6352be995065f543c8510278e</anchor>
      <arglist>(const Vec4&lt; T &gt; &amp;q0, const Vec4&lt; T &gt; &amp;q1, const Vec4&lt; T &gt; &amp;q2, const Vec4&lt; T &gt; &amp;q3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat4</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a71058052048d1d8144810a19a404061b</anchor>
      <arglist>(const Mat&lt; U, 4, 4 &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat4&lt; T &gt;</type>
      <name>fromCols</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a3905ba60110ddd20c19c21c5da5388f8</anchor>
      <arglist>(const Vec4&lt; T &gt; &amp;q0, const Vec4&lt; T &gt; &amp;q1, const Vec4&lt; T &gt; &amp;q2, const Vec4&lt; T &gt; &amp;q3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat4&lt; T &gt;</type>
      <name>fromRows</name>
      <anchorfile>classrtc_1_1SMat4.html</anchorfile>
      <anchor>a94f9f129f54cfb23c35525ed746b73db</anchor>
      <arglist>(const Vec4&lt; T &gt; &amp;q0, const Vec4&lt; T &gt; &amp;q1, const Vec4&lt; T &gt; &amp;q2, const Vec4&lt; T &gt; &amp;q3)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::SMat5</name>
    <filename>classrtc_1_1SMat5.html</filename>
    <templarg>T</templarg>
    <base>SMat&lt; T, 5 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>a7d465eca940a47a81ce5652c05da7796</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x14, const T x15, const T x21, const T x22, const T x23, const T x24, const T x25, const T x31, const T x32, const T x33, const T x34, const T x35, const T x41, const T x42, const T x43, const T x44, const T x45, const T x51, const T x52, const T x53, const T x54, const T x55)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCols</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>ad330de9cb48b3ba3d2ab27a7c0a29b4c</anchor>
      <arglist>(const Vec5&lt; T &gt; &amp;q0, const Vec5&lt; T &gt; &amp;q1, const Vec5&lt; T &gt; &amp;q2, const Vec5&lt; T &gt; &amp;q3, const Vec5&lt; T &gt; &amp;q4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>abca61263d2c0abc9ef5eede010d14d6d</anchor>
      <arglist>(const Vec5&lt; T &gt; &amp;q0, const Vec5&lt; T &gt; &amp;q1, const Vec5&lt; T &gt; &amp;q2, const Vec5&lt; T &gt; &amp;q3, const Vec5&lt; T &gt; &amp;q4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>a1e3c7d8ce08f05c915c23c9dacc1dcad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>a70a353fc12aed1079aba1446d2f70874</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>a909bc40f5ba99d221da7926e69c0a36e</anchor>
      <arglist>(const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>ad77eeabfab09283bb330441f9ff134db</anchor>
      <arglist>(const Vec5&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>af447b28832ee1612ce40463619b2d920</anchor>
      <arglist>(const Mat&lt; T, 5, 5 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>af5ece2ce1ca37ce5a9c88c4309b30b33</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x14, const T x15, const T x21, const T x22, const T x23, const T x24, const T x25, const T x31, const T x32, const T x33, const T x34, const T x35, const T x41, const T x42, const T x43, const T x44, const T x45, const T x51, const T x52, const T x53, const T x54, const T x55)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>a46464115bdcaefffe34d98281529a139</anchor>
      <arglist>(const Vec5&lt; T &gt; &amp;q0, const Vec5&lt; T &gt; &amp;q1, const Vec5&lt; T &gt; &amp;q2, const Vec5&lt; T &gt; &amp;q3, const Vec5&lt; T &gt; &amp;q4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat5</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>af2ea555208d242fe8f12b4f011db311c</anchor>
      <arglist>(const Mat&lt; U, 5, 5 &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat5&lt; T &gt;</type>
      <name>fromCols</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>af9e93c76c7f3a1317c81a13857777e52</anchor>
      <arglist>(const Vec5&lt; T &gt; &amp;q0, const Vec5&lt; T &gt; &amp;q1, const Vec5&lt; T &gt; &amp;q2, const Vec5&lt; T &gt; &amp;q3, const Vec5&lt; T &gt; &amp;q4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat5&lt; T &gt;</type>
      <name>fromRows</name>
      <anchorfile>classrtc_1_1SMat5.html</anchorfile>
      <anchor>a7c0332450398ccbf2956418a16721f48</anchor>
      <arglist>(const Vec5&lt; T &gt; &amp;q0, const Vec5&lt; T &gt; &amp;q1, const Vec5&lt; T &gt; &amp;q2, const Vec5&lt; T &gt; &amp;q3, const Vec5&lt; T &gt; &amp;q4)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::SMat6</name>
    <filename>classrtc_1_1SMat6.html</filename>
    <templarg>T</templarg>
    <base>SMat&lt; T, 6 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>ab7bf291c2d05fea52f1bf6ef4c7c1838</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x14, const T x15, const T x16, const T x21, const T x22, const T x23, const T x24, const T x25, const T x26, const T x31, const T x32, const T x33, const T x34, const T x35, const T x36, const T x41, const T x42, const T x43, const T x44, const T x45, const T x46, const T x51, const T x52, const T x53, const T x54, const T x55, const T x56, const T x61, const T x62, const T x63, const T x64, const T x65, const T x66)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCols</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a30e1652b02c134c60760b22082d3fc82</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;q0, const Vec6&lt; T &gt; &amp;q1, const Vec6&lt; T &gt; &amp;q2, const Vec6&lt; T &gt; &amp;q3, const Vec6&lt; T &gt; &amp;q4, const Vec6&lt; T &gt; &amp;q5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRows</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>ad67c2a15f0370a9606c1e55548a31bbb</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;q0, const Vec6&lt; T &gt; &amp;q1, const Vec6&lt; T &gt; &amp;q2, const Vec6&lt; T &gt; &amp;q3, const Vec6&lt; T &gt; &amp;q4, const Vec6&lt; T &gt; &amp;q5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a481e199f23b387da7a1b99d5a5028b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>ac8375e8908341bc051489d0184a1f1ea</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a7729ce583e8df7d89a22180ff5b3e1af</anchor>
      <arglist>(const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a77886294ecadacb34eef9c5b687c0e4a</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a162b7d43bf1b691dba3fdd4da84ef53e</anchor>
      <arglist>(const Mat&lt; T, 6, 6 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>ac54a3b59506fb0dc6298114e2465ced0</anchor>
      <arglist>(const T x11, const T x12, const T x13, const T x14, const T x15, const T x16, const T x21, const T x22, const T x23, const T x24, const T x25, const T x26, const T x31, const T x32, const T x33, const T x34, const T x35, const T x36, const T x41, const T x42, const T x43, const T x44, const T x45, const T x46, const T x51, const T x52, const T x53, const T x54, const T x55, const T x56, const T x61, const T x62, const T x63, const T x64, const T x65, const T x66)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>af95a12d1a6d36232292a0af99d81ff07</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;q0, const Vec6&lt; T &gt; &amp;q1, const Vec6&lt; T &gt; &amp;q2, const Vec6&lt; T &gt; &amp;q3, const Vec6&lt; T &gt; &amp;q4, const Vec6&lt; T &gt; &amp;q5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMat6</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>aff3c01d3d6f0f0655e772669fb48d965</anchor>
      <arglist>(const Mat&lt; U, 6, 6 &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat6&lt; T &gt;</type>
      <name>fromCols</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a3e12d030803a20955f69e65a837e3b8e</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;q0, const Vec6&lt; T &gt; &amp;q1, const Vec6&lt; T &gt; &amp;q2, const Vec6&lt; T &gt; &amp;q3, const Vec6&lt; T &gt; &amp;q4, const Vec6&lt; T &gt; &amp;q5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SMat6&lt; T &gt;</type>
      <name>fromRows</name>
      <anchorfile>classrtc_1_1SMat6.html</anchorfile>
      <anchor>a69139aa501e5d05dcd125555b13e41eb</anchor>
      <arglist>(const Vec6&lt; T &gt; &amp;q0, const Vec6&lt; T &gt; &amp;q1, const Vec6&lt; T &gt; &amp;q2, const Vec6&lt; T &gt; &amp;q3, const Vec6&lt; T &gt; &amp;q4, const Vec6&lt; T &gt; &amp;q5)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Texture</name>
    <filename>classrtc_1_1Texture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>bind</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a7cfb9767902d7e6f93d3ac4c85765d6c</anchor>
      <arglist>(GLenum target=GL_TEXTURE0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a8ed01bc9387eea9323942628f49c4b12</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createRGBA</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>aaaf61693853a5ff010c942f8c3908055</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a16bafc3b197c47ef87ddad4a46f463ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw2</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a08c9ddc597c925f1100da8f392aa760f</anchor>
      <arglist>(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromImage</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a3719e89849a8caaac397c2c82c7ecfde</anchor>
      <arglist>(const Image4uc &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromImage</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>ac1251e7267eb2a72b3a34609aaf2ac9e</anchor>
      <arglist>(const Image3uc &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadFromImage</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a6c31a8f6f1335d1c20138176bfbe42d5</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>ac8efa2d956eea1caa9adbaf994e7d47a</anchor>
      <arglist>(std::istream &amp;is, bool ascii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveToImage</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>ab7cabf67de67a38e7f75ae353c714ee9</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a46425af636e771b4d3bb5b27965e9d49</anchor>
      <arglist>(bool multi_use=false, int max_texture_size=1024)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toImage</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a60bb605dcd3d8fde5df1ea162873c719</anchor>
      <arglist>(Image4uc &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unbind</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a0b376fd4113f4a6443a91238299268a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unloadTexture</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>abbb072110a37d5fb76a78c2e492c1821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>abb35928fef16a808c213fde7332fa485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateRGBA</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a92b6b793f10367edb6b0abda6399f9f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a4beca8a35ccdfd36d61ec0f06b1f27e6</anchor>
      <arglist>(std::ostream &amp;os, bool ascii) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Texture</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>af1a6359c1bed7e15992925d932ed6f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GLenum</type>
      <name>bind_target</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>ac0fe90c7eb00a623d01acb29d228874e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_height</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>aed987533893b3f9a9e810d08378ab2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_width</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>aacfa783466a7c3577aa96b7611f622e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_texture_size</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>aae657059cd5b63e8dfc4a489f009e09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_u</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>ab9063577bdad45c144c029ef9b468253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_v</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>ae2f78f437dada8b1c8b3862ee216e895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>multi_use</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a03f513ea3d2ce1aab0b661a700377086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>texture_data</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a37a1033bac906e2bdaf4db7000a8b0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>texture_height</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a82b464cd656d78740638c9b8788fa63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>texture_id</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a013cbd00f2efbb4c44aafc4bd8cb3d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>texture_width</name>
      <anchorfile>classrtc_1_1Texture.html</anchorfile>
      <anchor>a9965f4218c79df92b71a33eeb6ba5a02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtc::TextureHandle</name>
    <filename>structrtc_1_1TextureHandle.html</filename>
    <member kind="function">
      <type></type>
      <name>TextureHandle</name>
      <anchorfile>structrtc_1_1TextureHandle.html</anchorfile>
      <anchor>a145ddb1c6990e0f02255fc72419db685</anchor>
      <arglist>(int _idx=-1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Time</name>
    <filename>classrtc_1_1Time.html</filename>
    <base>TimeBase&lt; Time, Duration &gt;</base>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>aff809e39abba458e9ff4234387749e52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>a8e56cae09f48e263ec75aa239378e4ca</anchor>
      <arglist>(uint32_t _sec, uint32_t _nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Time</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>a49c49b1d1db661694c9c19876025469f</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>ac626e60d7767728dca61c1095cb9678c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Time</type>
      <name>now</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>ae8fbd439523940b5545d45af7b649446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setNow</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>ab50da3b283a80739e11b8e0ace0be663</anchor>
      <arglist>(const Time &amp;new_now)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shutdown</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>ae7dfd54634baac7c835f25b9709f869e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sleepUntil</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>a9e65891399095214afacd055049c3442</anchor>
      <arglist>(const Time &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>useSystemTime</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>a1846cdcd9bbf34a64c8805ed6fb49222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Time</type>
      <name>sim_time_</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>a1bd38ca9010bd4dab05dae10aa7c569e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>use_system_time_</name>
      <anchorfile>classrtc_1_1Time.html</anchorfile>
      <anchor>a858e964d9914015fdadcbd8e25a51b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::TimeBase</name>
    <filename>classrtc_1_1TimeBase.html</filename>
    <templarg>T</templarg>
    <templarg>D</templarg>
    <member kind="function">
      <type>T &amp;</type>
      <name>fromNSec</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>ac1cc7a8b82cb83ed8c4af8914277b06c</anchor>
      <arglist>(uint64_t t)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>fromSec</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>af7c5936d8cf7147a1ad84d8ed6e3ee81</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zero</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a784416233dca61d59e2898c9356d292c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a98672c0e1038a2cd59cadb3035d1d03e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a5dd12c2aeae62fbdd97ea90a4b7d3fb0</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a8ff0cefd72f4bf3b82ed8b65fed1a4d0</anchor>
      <arglist>(const D &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>ae59c7e080c67e29eeadd382c8f7aee59</anchor>
      <arglist>(const D &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>D</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a622454a2677d5b11139117ef14def4e4</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a0fdc754fbdb72af7da98db9a185b259a</anchor>
      <arglist>(const D &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a885a136a0ebb2b962f0711acee822176</anchor>
      <arglist>(const D &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a37f93f07db0974cfdc9c67ba46757fe2</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a9d07957942572fa40eaa23811edea2cc</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>adb53f378e9bdbd0ba0a2cc13a3d0b272</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a67f39376f9f0de59576aa012af25cd47</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>ad73002706d5ee2aa174815bddb8c8a86</anchor>
      <arglist>(const T &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeBase</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>ac6bfe7ee6b2d93e23649fe68beb001fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeBase</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a6e8130cc8b8f05428b864e377c1a3095</anchor>
      <arglist>(uint32_t _sec, uint32_t _nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeBase</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>acc7ac3cf591df02380a48e0a9cca0d8e</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>toNSec</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a0c212f46d875b5a517592c911c4921b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toSec</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>aacb72600c55c1657e3254a35f2a7f86f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TimeBase</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a003ea53b72dc69679be476898b2fa1b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>nsec</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a7d5d4c62a0f480b64bce45731a781d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>sec</name>
      <anchorfile>classrtc_1_1TimeBase.html</anchorfile>
      <anchor>a3a979bf25df6650d1e8187c7abaa8e81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Transform</name>
    <filename>classrtc_1_1Transform.html</filename>
    <templarg>T</templarg>
    <base>rtc::SMat4</base>
    <member kind="function">
      <type>Vec3&lt; T &gt; &amp;</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a907c82df556d62216052907d48c3a34a</anchor>
      <arglist>(Vec3&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a54dd6df0660f85899dedfa236e56568b</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>ac7f0d20e04085a0558e8cee0f3b547f4</anchor>
      <arglist>(Rotation&lt; T &gt; &amp;rot, Vec3&lt; T &gt; &amp;trans) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation&lt; T &gt;</type>
      <name>getRotation</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a96511aaa86da1ba170f365075da04f04</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>getTranslation</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a11b2ddc2ee28ccef90b50e55ee29f6ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; T &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>af9a5c50d2e01ad29311c8f96aa4856f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; T &gt;</type>
      <name>relativeTo</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a07a8b52e5757e1e6d272b21aeadf76b2</anchor>
      <arglist>(const Transform&lt; T &gt; &amp;referenceFrame) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateX</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a7c4d155723e4506f18308ff140f387ad</anchor>
      <arglist>(T theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateY</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>af0985bd8f7385293939919a7f5341faa</anchor>
      <arglist>(T theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateZ</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>ada7fa3a9292761c8ac2cd68f0361349b</anchor>
      <arglist>(T theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>ae5abda7c7718ea54ffff1fb6dac3a6e6</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;rot, const Vec3&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>afb9227d7919001f8b5a3e151def3878c</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>aae8de93073a09627d8b07f98c04582a5</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a740a223544a6ebdafd285bb0dcdb405f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a51b54720e342a168785af5d163da8524</anchor>
      <arglist>(const Mat&lt; T, 4, 4 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a02ab71a787b847c9f7cc53636391de73</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a72d64a6e969960d626b621f7c261517c</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a12d4e080541cc4633e134393dbe001ac</anchor>
      <arglist>(const Rotation&lt; T &gt; &amp;rot, const Vec3&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a3eb647cf8108fa6eb08c122b148b069e</anchor>
      <arglist>(T x, T y, T z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a1b96599949218ddaa5510b0febc5bc1b</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>verifyTag</name>
      <anchorfile>classrtc_1_1Transform.html</anchorfile>
      <anchor>a4dd3bbc6445eb72aa7721879cc9f1fc3</anchor>
      <arglist>(std::string got, std::string expected)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Transform2D</name>
    <filename>classrtc_1_1Transform2D.html</filename>
    <templarg>T</templarg>
    <base>rtc::SMat3</base>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a5604349bb5ddb4daa1c8b039a1ba85ee</anchor>
      <arglist>(Vec2&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec2&lt; T &gt;</type>
      <name>apply</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>ad0ac8c4e050060dfbc108c84eca3dfa6</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a290afd1497a970fb7414a82f45974afa</anchor>
      <arglist>(Rotation2D&lt; T &gt; &amp;rot, Vec2&lt; T &gt; &amp;trans) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>af3a5bd62788be78976cce830f65f596b</anchor>
      <arglist>(T &amp;theta, T &amp;dx, T &amp;dy) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D&lt; T &gt;</type>
      <name>getRot</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a555f6118685900bff4174a6b56dc26e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRot</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a77af8e35356e96031ead2c81f8b9d930</anchor>
      <arglist>(T &amp;dtheta) const </arglist>
    </member>
    <member kind="function">
      <type>Vec2&lt; T &gt;</type>
      <name>getTrans</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a29dee0e5309db9fae3bf39ad6c42606d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTrans</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a559bdfd37fce5edc330fbad1fb0cdeb1</anchor>
      <arglist>(T &amp;dx, T &amp;dy) const </arglist>
    </member>
    <member kind="function">
      <type>Transform2D&lt; T &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>aaf0d57e84f8a6aaa8f08aabe947e6f69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, 3 &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a96ca6c5b0e81e703d0baa2696f72c7b4</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Transform2D&lt; T &gt;</type>
      <name>relativeTo</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>aa79c7cf2e34ee4388e7b3d890a8f946e</anchor>
      <arglist>(const Transform2D&lt; T &gt; &amp;referenceFrame) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>ad8913f977095920066d3d92f72974348</anchor>
      <arglist>(T theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a214a9ca0a801d4f4248a15a4b5d054d2</anchor>
      <arglist>(const Rotation2D&lt; T &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>aa4625c6c5dcfc8477b1e3c77c8809c8b</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a5f0d6b289f9def056f5ce52f6b2a7540</anchor>
      <arglist>(const Rotation2D&lt; T &gt; &amp;rot, const Vec2&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a657d5487aa2fc7703dca4eefd65ca6bd</anchor>
      <arglist>(const T &amp;dtheta, const T &amp;dx, const T &amp;dy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a52fa061218ba8b4ce2c64585b8c436dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a140376c45686f16a33e0b680b357bb29</anchor>
      <arglist>(const Mat&lt; T, 3, 3 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a8d59b44f22b64325415dca843b3022d6</anchor>
      <arglist>(const SMat3&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>a4677ed5a2ee4716b3fff5cbf231f0190</anchor>
      <arglist>(const Rotation2D&lt; T &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>ae2649ea44018b6f1b013422ac9197125</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>ab3ee5700cf128023ed1295359df2e4a3</anchor>
      <arglist>(const Rotation2D&lt; T &gt; &amp;rot, const Vec2&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform2D</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>aa2700762f6397373b360fc6923edd925</anchor>
      <arglist>(const T &amp;dtheta, const T &amp;dx, const T &amp;dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>ad599a2bfba8850cf80df414c06b341af</anchor>
      <arglist>(T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classrtc_1_1Transform2D.html</anchorfile>
      <anchor>ae344ff4458812a360deca92e51ff78a9</anchor>
      <arglist>(const Vec2&lt; T &gt; &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtc::TriMeshTraits</name>
    <filename>structrtc_1_1TriMeshTraits.html</filename>
    <member kind="function">
      <type></type>
      <name>FaceAttributes</name>
      <anchorfile>structrtc_1_1TriMeshTraits.html</anchorfile>
      <anchor>af957726d30969822ad01e687df567cbd</anchor>
      <arglist>(OpenMesh::Attributes::Normal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HalfedgeAttributes</name>
      <anchorfile>structrtc_1_1TriMeshTraits.html</anchorfile>
      <anchor>a57a4f7998e8f6dcb55f1f8f7e7ce14c6</anchor>
      <arglist>(OpenMesh::Attributes::PrevHalfedge)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexAttributes</name>
      <anchorfile>structrtc_1_1TriMeshTraits.html</anchorfile>
      <anchor>a8c3efa9d9b3fdc30a6dff795fd9bd07f</anchor>
      <arglist>(OpenMesh::Attributes::Normal|OpenMesh::Attributes::Color|OpenMesh::Attributes::Status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::VarMat</name>
    <filename>classrtc_1_1VarMat.html</filename>
    <templarg>T</templarg>
    <base>rtc::Array2</base>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a908cb6089cbc1ca2c15283d78f52b19b</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a93f02b8464ecc50f0c30f30455d6700e</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSubMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a883775d504e278133bf68adedfc337b7</anchor>
      <arglist>(int r, int c, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a46eb090576cb1b4ee2bf8f15661af1e1</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarSMat&lt; T &gt;</type>
      <name>covarianceMatrixOfRows</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a65ee6e0beb7ffb48dff9050ffa319739</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equalTo</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a70d82c658042a8a24b2a50b116874aaf</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m, const T tol=T(0)) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>getCol</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a3f1a182fea5c705abb0ce94cd334503e</anchor>
      <arglist>(int c) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>getRow</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>afe1ba353023aaeadc90bbf9fa8bf3381</anchor>
      <arglist>(int r) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>getSubMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a8daa1cc7cca5dbd38738df0e5514a2a6</anchor>
      <arglist>(int i, int j, int sub_rows, int sub_cols)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>interpolate</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>abc6b31ac282045ef0517cbad33cbcfe1</anchor>
      <arglist>(const float i, const float j) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a48311462625a32648f4b71930ee8b689</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>meanOfRows</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>aa4c2935134072b8b24b2eb629e6e8a52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>normalRand</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a007a20f5fb369bd68e6912d796b55976</anchor>
      <arglist>(const T mean=T(0), const T stdev=T(1))</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; bool &gt;</type>
      <name>operator!=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a8e21d05ab4795d681644cb9af5fe5d20</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a0d42b5c11d0f192d1c63012ef84026a8</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a1d40b29087f85cae67c386c716749930</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a4d859ffc91daac63ff72e80dca78c1b3</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a8d2f9e7c0f23ac3781c7d0b8eb02dce2</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a9522cabe522dfafbed3a0c68a128b816</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a77e97828041ce36e93e00d35492527da</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ad883279da94a4c26fc4f21b5b61ca5af</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ad0e30442c27bea44603399d736d1455c</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ab3fa67af6756b55cad37fdd3b040a445</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>aba83ba51a409828e46f73b10dcfd2b61</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a38fa66a59c3a6bba21c5e7f9207d4b54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>abb9e9c4956cab444ccf95aa608024a3b</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a1ef0b84417ab469caf132f834d9b4cf5</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ae3520ad6f7622959ab2a0326fa29c7fc</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>operator/</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>acf605ffbef1f15de43c6c7c325b8d9d3</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a62d0313ed859560c2f88fb87b5f4406d</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; bool &gt;</type>
      <name>operator&lt;</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a274dea02e445495f68d5a6f810283c44</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; bool &gt;</type>
      <name>operator&lt;=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a17dcbadd19c8997f1063ca05bd4c529c</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>abe2697f0e385f671799084bd23af3634</anchor>
      <arglist>(const VarMat&lt; U &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a134603ff5dd6e39b5eb145fde504d7eb</anchor>
      <arglist>(const Mat&lt; U, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; bool &gt;</type>
      <name>operator==</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>af71d4f8ac06af8811018eccea7bc15c8</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; bool &gt;</type>
      <name>operator&gt;</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a174ac528bcdbb776767bf20e8e5bda3f</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; bool &gt;</type>
      <name>operator&gt;=</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ab6a56d17e8ac6e7a40e832552ef70458</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>abb794c7ccc3edd0fad1186469a07a3fa</anchor>
      <arglist>(T(*mathFun)(T))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a22bfb917423aee9e0e9ee60d9d4f3db8</anchor>
      <arglist>(const VarMat&lt; U &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a27ec07f07f69a722bd556bc1d68c7983</anchor>
      <arglist>(const Mat&lt; U, M, N &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCol</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>adc46acc8822614bae905b90607f2d905</anchor>
      <arglist>(int j, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRow</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a94d141f81b9b5d7e48599de646b8661c</anchor>
      <arglist>(int i, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a1fbf941c139cab7af4f55250937c55a8</anchor>
      <arglist>(int r, int c, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a9861f6001ef25f335947de9c77a62ea6</anchor>
      <arglist>(const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt; &amp;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a67080963a6d45ae49558066960e96feb</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtractSubMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ad97615ac2d050246a85e5e7d770ed8ca</anchor>
      <arglist>(int r, int c, const VarMat&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>sum</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>acceedaf5d983121d343adff121a5f5b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>transposed</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a1fda05dcaa688ed49062f4fb2503280f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarMat&lt; T &gt;</type>
      <name>uniformRand</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ac233f4a106077732027457dc34e2ef73</anchor>
      <arglist>(const T a=T(0), const T b=T(1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a680e531869d8fadba6419e389894344e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a73bbdc868c26848755e430b69ebdd14c</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a9a8f4e52d83dd1e369971000019949d1</anchor>
      <arglist>(int rows, int cols, const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a4c7cf8a2fa3f7b3382fb6aabac7d4bde</anchor>
      <arglist>(int rows, int cols, const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>a3316a39eb41637d039063f798d7c13e6</anchor>
      <arglist>(const Array&lt; T, 2 &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>aa075ab2e634258109228ed28a0d39820</anchor>
      <arglist>(const VarMat&lt; U &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarMat</name>
      <anchorfile>classrtc_1_1VarMat.html</anchorfile>
      <anchor>ad10248796a02ee60a077ab351b8bcc8c</anchor>
      <arglist>(const Mat&lt; U, M, N &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::VarSMat</name>
    <filename>classrtc_1_1VarSMat.html</filename>
    <templarg>T</templarg>
    <base>rtc::VarMat</base>
    <member kind="function">
      <type>void</type>
      <name>choleskyDecomp</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a669f2b6de0908cf5ea3e48605e8e6649</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>choleskyDecomp</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>ad03daa4bc466881104ef401b3dcedfc2</anchor>
      <arglist>(VarSMat&lt; T &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>choleskySolve</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>ae20ced8be1eeb75c23761c8b28e2e939</anchor>
      <arglist>(VarVec&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>det</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a1151ef8a86d54d32f0be443a075bd46e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>getDiag</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a31f4418543222146e5a9ddd73bfafc7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invert</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>ab085c021725c0669726942af221edd7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VarSMat&lt; T &gt;</type>
      <name>inverted</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>adc8937fcc799836884c5fb930db352b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luDecomp</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>aa8bc1aa655c45e22966c797c8e4c5eff</anchor>
      <arglist>(VarVec&lt; int &gt; &amp;indx, T *d=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luSolve</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a21537a19c093800cda54e2ccf67ca66b</anchor>
      <arglist>(const VarVec&lt; int &gt; &amp;indx, VarVec&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>VarSMat&lt; T &gt;</type>
      <name>minorMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a388a0324a4cab9713bc9114e0a171c6d</anchor>
      <arglist>(const int ip, const int jp) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiag</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a87ed6a237abbc25155cebb40ae4040ed</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiag</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>ad75a7454037aba42deb56c1212311d45</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>af575301f8d54747d7ec8c8ad30026b73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>adb469700e96f03faf8697df29f80c5aa</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a00401b61d7dec3be62635134cc1e8a7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>trace</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a029c9f85ad3032cf51a43145e69cc1e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transpose</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>ad880de5cf3cb65ec747a94c4abfe696a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a12720eaa42e4ffb4316051836e4cce18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>ab8dd21f94b1de56df3d9ecee22e300fc</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>acc19f27f445140adbf58e8f93b25fc71</anchor>
      <arglist>(int size, const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a1e88e563c921fc592ec24eeef974eccb</anchor>
      <arglist>(int size, const T diagVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a0e8f5be2da49c0aa33aee7a470d66785</anchor>
      <arglist>(int size, const VarVec&lt; T &gt; &amp;diagVec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>aeec6c62d97026ae107c077d500d26339</anchor>
      <arglist>(const Array2&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarSMat</name>
      <anchorfile>classrtc_1_1VarSMat.html</anchorfile>
      <anchor>a6981ee73bbc125724b99dc9896396e83</anchor>
      <arglist>(const VarMat&lt; U &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::VarVec</name>
    <filename>classrtc_1_1VarVec.html</filename>
    <templarg>T</templarg>
    <base>rtc::Array1</base>
    <member kind="function">
      <type>VarVec&lt; T &gt; &amp;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a217e161f94a7249ccf70e3e767a758db</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ac8433df0bf08f82012e77a219cb2dab1</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSubVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ad25618b6e3aa2d5037c1e0e5912122be</anchor>
      <arglist>(const int i, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a53e313d56d8f07b12fa98d7719f48699</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>cumsum</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a9664dfa38a4fb46a141140530e73bd4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a2fd111f514dc39c1b9209d2bec0f6f22</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equalTo</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a5cf03df8478f8f55b8e2dc7aa8735152</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v, const T tol=T(0)) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>getSubVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a9a6b59df30d9c93daaa7b392bd6c5d5d</anchor>
      <arglist>(const int i, int sub_len) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>max</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a29ee20c3bcba1f74222c0bd34d17afb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>maximize</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aa7545614511b14888e5d95acadb74ddb</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>min</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a6594f117887364623fc92f7799b9a142</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>minimize</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a41800f16aeefcb70ec5081f5bf1de6f4</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>norm</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>add2c1c747a9abdcfc58af67bdeba42e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>normalize</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>af14925723c188bf98781400c7722d3df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>normalized</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a9347fd500574a10e56e854f97dff91a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>normSqr</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ab22325e57da4cb526ab6ee05aa3ea9cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a870f19707ae163c8f4056eb7c2d1ea6e</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ab3af77c064357bd176eb28b7ef5bea72</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a7740f85a880dc25620c500445df10d0e</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a1ec853b7580a43800b1043b376c230fc</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a4e31d057c8e442c359d7cf861680eb46</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a6bf68586898a4b120576879a6a2e5f19</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ae8ba7cca2c54cc099a3274c0f23baf8d</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ad4207d73f490c4fda9975f64100a8440</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a100c35e8057aaa4499ccf38f59c449c3</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aefcd894ebf60ce4049b820a18718c15c</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a97d739ea51854c5212c788114e942ed7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a91244ae508731a38e4a53e8ecd6d865f</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>acf76912e25bf19b71778ac773b084d6f</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a4e22f35a50dd599274bed53b8c1195f6</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator/</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ae3938a71e52f625829b9fe8d97dd5c7b</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>operator/</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a410d077ca9002572ac2ad8e60abd8e6c</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ad907a2dd4582b628a4c90fb14d3e73aa</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a30b08b8b9de24f49be9349d2b83229f7</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; bool &gt;</type>
      <name>operator&lt;</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ace4aea9d43454a626e981513e1c3866a</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; bool &gt;</type>
      <name>operator&lt;=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a5aac27da9566385aed717951043f5bbb</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a8f2413bf69cca5731387aa5673eabec8</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a006f3d796613c24310c955f1bf8d1548</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>af4d240633068633791226dd961d35100</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ab11375b01db41a0a99818bf9f1a4a738</anchor>
      <arglist>(const VarVec&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a220cfba8a8ee87e6b23bf465c69a65b7</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; bool &gt;</type>
      <name>operator&gt;</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a7e5f921607e9118ccbd1e9b505ab6693</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; bool &gt;</type>
      <name>operator&gt;=</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a98fd44ef9abb036f1f68631985986400</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a4f052cd3079bd839f714182ad7ea1936</anchor>
      <arglist>(const int i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a1c8dcf3fb74dbb77a4fb8364b69b2f77</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>VarSMat&lt; T &gt;</type>
      <name>outer</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a3948064e3b4aaa2248158bd721d51ab3</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>VarSMat&lt; T &gt;</type>
      <name>outer</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ab0aad2d88d19a6e230177fc4502acc40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aac7cc3b7ffb70ada15cf069547dfa662</anchor>
      <arglist>(T(*mathFun)(T))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a150c8628e38bba3a1e25d8a80fb4ddd4</anchor>
      <arglist>(T(*mathFun)(T, T), const T arg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a48dda5edb4bf84ac4f9beb621d48a188</anchor>
      <arglist>(T(*mathFun)(T, T), const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>performed</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a74b37289d0ca74e332217c0ff259207f</anchor>
      <arglist>(T(*mathFun)(T))</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>performed</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a7fe874ed9a568a4c6f8ce5dafee9fcbf</anchor>
      <arglist>(T(*mathFun)(T, T), const T arg2)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>performed</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a17c3b6efb9048653a1797804b50a676c</anchor>
      <arglist>(T(*mathFun)(T, T), const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pnorm</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a2c27c11080e0868d13a91189ccb9bdd6</anchor>
      <arglist>(float p) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>prod</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a694def8882b264a78b5314e82cb154f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a8b496afa01f7f97cc9ed5703e541d0a5</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a0cc3577cb231eaa204b1f139ce9dac5c</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ab763b0cd723243c48efaea98fa39a629</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ab9904c53ccf60c7affbdb40178098f9e</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aecde31c673fe9ad40b8271198aa58210</anchor>
      <arglist>(const VarVec&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>ad50bd2d4e3cb18e9fe6c68a5695791fa</anchor>
      <arglist>(const Vec&lt; U, N &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a7af1a58872d5832d0b0c7a7081ab4f68</anchor>
      <arglist>(const int i, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a3066d59e4c6848d0c451856bde1405a0</anchor>
      <arglist>(bool ascending=true)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>sorted</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aafe8d33664ba0129e591737fcfeca455</anchor>
      <arglist>(bool ascending=true)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt; &amp;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a0b15ff755b28705750b2ab942784f054</anchor>
      <arglist>(const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>VarVec&lt; T &gt;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a4d4449afd9063499cd72984d54a325cf</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subtractSubVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a68df86eb9d6fefd72010d98b453a957d</anchor>
      <arglist>(const int i, const VarVec&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sum</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a2e202d70c6442780eb60923bff4703cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aed499e984f5cbe0a89fc2c87219995da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a0279cc6e807daaaa304fb7f4731316ba</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>aa45968b39710cc84576204fb7bb2321e</anchor>
      <arglist>(int len, const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a58d33f59e978b497ebc4f6f0319ed4bf</anchor>
      <arglist>(int len, const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>af52c8b1868bb967254411b02d3d62e36</anchor>
      <arglist>(const Array1&lt; T &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a9c91c9a39f387de5e444f978a0e98650</anchor>
      <arglist>(const VarVec&lt; U &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarVec</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a440899963ed9fc79e9ef22a1c39a9390</anchor>
      <arglist>(const Vec&lt; U, N &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1VarVec.html</anchorfile>
      <anchor>a3ae30711c3533cffc80de06d70f33914</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vec</name>
    <filename>classrtc_1_1Vec.html</filename>
    <templarg>T</templarg>
    <templarg>M</templarg>
    <member kind="function">
      <type>Vec&lt; T, M &gt; &amp;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a867cac3bf78c513963f22e86419a79eb</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>add</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a060f7988c7a5b0333e4e6ca13cbe9c8c</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ad4e040b06606397c03f3af910435f165</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a069d52063944bc5cbce481b6ac756e02</anchor>
      <arglist>(const int i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareTo</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a71a3d37c50bdcde1bc804a024d16fb05</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>cumsum</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a858b3810a30b58f34479604270012cd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dot</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ab89e9d50df5583635cf9f3e22ab89b0f</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equalTo</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ada9f0880dc329b02d7ce1d0e91a274c9</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v, const T tol=T(0)) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, N &gt;</type>
      <name>getSubVec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aeaf497d33b27fb53ecf680aeaa9cac1d</anchor>
      <arglist>(const int i) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>max</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>addc969890fef58e23b0e6962d0ecba56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>maximize</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ace0c1265fd13231769cb4d91e928da1f</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>min</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a80410900869f4ae4e477665ce4cc70a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>minimize</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a726b652e2b97190901f4e0714256eeb7</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>norm</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a31fe98e7a662fda86a920b9312a4b8a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>normalize</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ab19b0b65d22f296fc8e7533ef57e712b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>normalized</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a333d339226113932324fa6d22ace12a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>normSqr</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a016e4d9870df8ae371b9fae9e807ee50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>abe9a1014c9835afe13029611fe2b1896</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a2a02a241ae550e88a5f0a8e657d27b0a</anchor>
      <arglist>(const int i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a166c695a1ef21dae948049f7ea8fc777</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a781e64152b1dc595ba421cfd0af69572</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator*</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>af8409c0383b8cac2c506cdf738ff879f</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a5dc1d049d526c7ea710b19bce56f2c61</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a10fa7513758ef4718b013d622c43687d</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aee1e18115e79faa92053822d9803a6d9</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator+</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a2cff39f7c4915bbc633068d2727c5317</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a961dcd6b476d4e8a7102d85ffa65ea47</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a70456db8034ab57710f1bbec0f40a043</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ae1284b47504e4bfed50addc9cf7c7734</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a569d450a5c21d69b484aba85ebe832e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator-</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a90674cb14e3358677778f0daf47fd6ae</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a991c3f65fff75d0d58fe90ed4a7512e4</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a479f4326137f7ca0429f9e39d4173674</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator/</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aeb484901517a0fe231533a40ebea44b8</anchor>
      <arglist>(const T a) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>operator/</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a18b72e4c9bf90c405455c379276a3d1e</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a08a603b612c8258ec5dbf848665fb501</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a1cc6a25a91a8b2af3e896b1fa135b79d</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; bool, M &gt;</type>
      <name>operator&lt;</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>af8cd41d7bc4aee4e3182f50142be489b</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; bool, M &gt;</type>
      <name>operator&lt;=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a8085f278b07a251f1da13659e5bc4cdc</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aac30097da632759c37b06050bcb1c3bc</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>abbaabdd3b1797efedecf2d91c8a276a6</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a0215d0346b774ec43ededd4dff8e0d31</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a766b31c3d43f27b2ed13c40327d82e24</anchor>
      <arglist>(const Vec&lt; U, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>afd8ba57dac28e87c44e64ddef34ae8c9</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; bool, M &gt;</type>
      <name>operator&gt;</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aa1dc1eeab26ceebcd5bef5cd920bede1</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; bool, M &gt;</type>
      <name>operator&gt;=</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aa12bfa2a65a5e9e203a687265517cd23</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a800fd697b1628bb0179181acbf444ea3</anchor>
      <arglist>(const int i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a6652d384a767b059de19d53f68d044e0</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, M &gt;</type>
      <name>outer</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a2ac0fefe3bb571953f0ea75b83ee891d</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>SMat&lt; T, M &gt;</type>
      <name>outer</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a38da9b6d451da2b5294bac241e84d521</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a57f9d37a657bb5ed1ddc2e4111766430</anchor>
      <arglist>(T(*mathFun)(T))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a269085b312345b18100e7da001c803fb</anchor>
      <arglist>(T(*mathFun)(T, T), const T arg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ab9761d18434dae458b282ac8c60b1684</anchor>
      <arglist>(T(*mathFun)(T, T), const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>performed</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a3e3b342843a361ed77d96a2b4f9754e0</anchor>
      <arglist>(T(*mathFun)(T))</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>performed</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a4f98c5291af8db5789469d221629207b</anchor>
      <arglist>(T(*mathFun)(T, T), const T arg2)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>performed</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a1ef5e823472354c9c753ae301f6cff8e</anchor>
      <arglist>(T(*mathFun)(T, T), const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pnorm</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a12cd070f6e10f2bc00d3a8edff8c61dc</anchor>
      <arglist>(float p) const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>prod</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a9c8bf9a8246c22e97838e88cfd61aac3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a413e92ee11e0fd656086e66f15c6169a</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a396b7a7af0bd0a1d4b1cd51d7274f3c7</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a5e915e11bf65dd308545716ed385a68f</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aa640a8380f5c3b0c4fc44be11a40f1b7</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aeaa8a6a9db9d1f215285e7663028cc45</anchor>
      <arglist>(const Vec&lt; U, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSubVec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a22e5cb5bd0f3fbd6cf3379e81f764af5</anchor>
      <arglist>(const int i, const Vec&lt; T, N &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a102e97b550576aaea6bccdc7513320f5</anchor>
      <arglist>(bool ascending=true)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>sorted</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a1cc4843e1669fada6359ef64824fe4c4</anchor>
      <arglist>(bool ascending=true)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt; &amp;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a749706b9c4d2da15f25668c35c178950</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vec&lt; T, M &gt;</type>
      <name>subtract</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>aa086f38ed6660a366a9ccb5eb96f6b04</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sum</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>af9cfde4612ffc20994f5664df3cdd0ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a15f017f2cd3524ee343ab9418a5b9884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a92aea833fdd3f85fead372f5654786e5</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a9ad22cb50bf872d4109da7a54899c784</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a0e4bfd4de416286ede0b6ec0dd961f08</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a5db769c535b0e76670679fc923dbf8a3</anchor>
      <arglist>(const Vec&lt; U, M &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>adc85b967ad409f7e704c39587b6fd193</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vec&lt; T, M &gt;</type>
      <name>multivariateGauss</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a6a85b69ed0b8f641f843c028808c8144</anchor>
      <arglist>(const Vec&lt; T, M &gt; &amp;mean, const SMat&lt; T, M &gt; &amp;cov)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vec&lt; T, M &gt;</type>
      <name>normalRand</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>af0c8f58145a1a5d93c08876313444314</anchor>
      <arglist>(const T mean=T(0), const T stdev=T(1))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vec&lt; T, M &gt;</type>
      <name>uniformRand</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>ab14b0be06391182828d9f91db7392fe3</anchor>
      <arglist>(const T a=T(0), const T b=T(1))</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>classrtc_1_1Vec.html</anchorfile>
      <anchor>a6e746cc19e1bbf4fea9d977e8f51674b</anchor>
      <arglist>[M]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vec2</name>
    <filename>classrtc_1_1Vec2.html</filename>
    <templarg>T</templarg>
    <base>Vec&lt; T, 2 &gt;</base>
    <member kind="function">
      <type>Vec2&lt; T &gt;</type>
      <name>perp</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>a5bae733bd4261baec4ab24b77626e02a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>a533f4c1b3f0d3dd68cf8db123ea96007</anchor>
      <arglist>(const T x0, const T x1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec2</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>a5be1f30c239d1408c6071f09107c0e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec2</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>a947421ddcf99bb71f5d602f0d1051fd7</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec2</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>a7ed90344f9d763606639681117bde634</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec2</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>a33db7af6b7ad6bdb6f6b529fb6154ebc</anchor>
      <arglist>(const T x0, const T x1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec2</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>aceb1ab548affbc4f9983f69850b13a92</anchor>
      <arglist>(const Vec&lt; T, 2 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec2</name>
      <anchorfile>classrtc_1_1Vec2.html</anchorfile>
      <anchor>afb85c439a4027da8fdbe3f76e36eba20</anchor>
      <arglist>(const Vec&lt; U, 2 &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vec3</name>
    <filename>classrtc_1_1Vec3.html</filename>
    <templarg>T</templarg>
    <base>Vec&lt; T, 3 &gt;</base>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>cross</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>aa587eb16d80e5071177b202910b10e64</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>Vec3&lt; T &gt;</type>
      <name>operator%</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>a4eb8c35651d66bc5bf0de8964252ca5a</anchor>
      <arglist>(const Vec3&lt; T &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>a7a54693179241bcfd3d8d296041d6845</anchor>
      <arglist>(const T x0, const T x1, const T x2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec3</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>ad89375d6bf9082ab0b63ce1796505ced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec3</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>af857472e46d542ac73ac6cca38ebcc70</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec3</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>a28a2d91837d3c519a990d1c1dc7935cd</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec3</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>a6070ce4523bbe25de07b343c0c8c1738</anchor>
      <arglist>(const T x0, const T x1, const T x2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec3</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>ab3d6a5f0190702ac8c9af7937a6c3022</anchor>
      <arglist>(const Vec&lt; T, 3 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec3</name>
      <anchorfile>classrtc_1_1Vec3.html</anchorfile>
      <anchor>a60bdb310649160b06792fa8e489fdb44</anchor>
      <arglist>(const Vec&lt; U, 3 &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vec4</name>
    <filename>classrtc_1_1Vec4.html</filename>
    <templarg>T</templarg>
    <base>Vec&lt; T, 4 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>a5922e34ea9c26e8aea2c3b70187db97a</anchor>
      <arglist>(const T x0, const T x1, const T x2, const T x3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec4</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>ac1d44397f6a660d343cfed3f2a7b5863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec4</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>a94352d32e20464696f83756e34d70934</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec4</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>aaaf046c9aa21f80afb19e79bb6d1521f</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec4</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>afb29774b9b053eb5b73105cdb29d536e</anchor>
      <arglist>(const T x0, const T x1, const T x2, const T x3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec4</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>a22e97484d0ceeef17ce714ac94251df8</anchor>
      <arglist>(const Vec&lt; T, 4 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec4</name>
      <anchorfile>classrtc_1_1Vec4.html</anchorfile>
      <anchor>ad41ed51ec22c88357cdccab1db8edb0d</anchor>
      <arglist>(const Vec&lt; U, 4 &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vec5</name>
    <filename>classrtc_1_1Vec5.html</filename>
    <templarg>T</templarg>
    <base>Vec&lt; T, 5 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>a4bc7160fbd6f51b6f461ba096e2695bd</anchor>
      <arglist>(const T x0, const T x1, const T x2, const T x3, const T x4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec5</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>a21f585429a3e8996cf0ae0994aa0d5b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec5</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>ac45703cc52faaa8cdddafd7145f67416</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec5</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>ad252305cdd910bf1198512fedf105bbd</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec5</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>a633657062ff97e12a58b4e391ed278ae</anchor>
      <arglist>(const T x0, const T x1, const T x2, const T x3, const T x4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec5</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>aa500874d7d433d9eb0987bb0a02b692b</anchor>
      <arglist>(const Vec&lt; T, 5 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec5</name>
      <anchorfile>classrtc_1_1Vec5.html</anchorfile>
      <anchor>a5e79d8cc29db9246bfb247f9bf70e4bd</anchor>
      <arglist>(const Vec&lt; U, 5 &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vec6</name>
    <filename>classrtc_1_1Vec6.html</filename>
    <templarg>T</templarg>
    <base>Vec&lt; T, 6 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>aec683d10482acdd5d4f9ca40d538c8a5</anchor>
      <arglist>(const T x0, const T x1, const T x2, const T x3, const T x4, const T x5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec6</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>a67f850ff2d3dbc6f143149336a1e0679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec6</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>a111525e34f33cfde6d0f29ee3b3402f0</anchor>
      <arglist>(const T *d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec6</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>aefc53724c606eb681b094bb8b4fb3031</anchor>
      <arglist>(const T a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec6</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>a42efccdb751f86a17ffa0d80a057420a</anchor>
      <arglist>(const T x0, const T x1, const T x2, const T x3, const T x4, const T x5)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec6</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>aa9a6ef4e84476d866151e2694bcd37da</anchor>
      <arglist>(const Vec&lt; T, 6 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vec6</name>
      <anchorfile>classrtc_1_1Vec6.html</anchorfile>
      <anchor>a46b7fb670d3451be056801ce071fc32c</anchor>
      <arglist>(const Vec&lt; U, 6 &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::Vertex3D</name>
    <filename>classrtc_1_1Vertex3D.html</filename>
    <base>rtc::IOObject</base>
    <member kind="function">
      <type>bool</type>
      <name>boundary</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>acf19b8c84e991ea6884953211e2b467a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFlag</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a7bb1a417ae737e6e59cf3572392a34ed</anchor>
      <arglist>(int flag) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTexCoord</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a8adb68dcbc9148fff2e9964025a5403b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hidden</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a5ac860fe92463b27a1f88a09ec6b610d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a6f2c648e933f78d5186d309856668823</anchor>
      <arglist>(InputHandler &amp;ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>aaac1565a35f245744d824e5731b454d3</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a0fe229fbb988169c09edf34b380a682c</anchor>
      <arglist>(Vec3f p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a677e7409f683f4376733ba9d7c3f8687</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundary</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a3101089d8b188678a916eed716670be4</anchor>
      <arglist>(bool boundary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlag</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>abbf985ebd516452f69b6cd323c1f4920</anchor>
      <arglist>(int flag, bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHidden</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a9322d856549c9344340850a566c8c0fc</anchor>
      <arglist>(bool hidden)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a98993808b1f63e2e7127a4c6637a525e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex3D</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>ab6df4f191def84ebbe7387efa2d6eaad</anchor>
      <arglist>(Mesh3D *mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex3D</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a0ed7409201140b7a5f2fc49926533b7f</anchor>
      <arglist>(Mesh3D *mesh, const Point3Df &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex3D</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>ac5e92330d7c7dfffb798fd527bf9793e</anchor>
      <arglist>(const Vertex3D &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>af09383b1cfe61cb433d00fb318b28106</anchor>
      <arglist>(OutputHandler &amp;oh) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a9f0a010c5823c70086e8d74060d12729</anchor>
      <arglist>(FILE *fp) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Vertex3D</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>aa69e5249339381be05cc3144a0ddc672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Vec3uc</type>
      <name>c</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>ac5cd200d7f325921c4ee70956a9a52f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>faces</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>ad40edb23546a34301986ba1aad480e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a753d7b7974416c84cec35eb2372510a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mesh3D *</type>
      <name>mesh</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a5f579aa5a28696fd43d66144ec0535cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec3f</type>
      <name>n</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>aa45cf70319cdf50d8414e1a31b8510a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point3Df</type>
      <name>p</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a386dcdf49da0fa38e58a1f5d479a4d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vec2f</type>
      <name>t</name>
      <anchorfile>classrtc_1_1Vertex3D.html</anchorfile>
      <anchor>a38489239225177faa215f5c97b9eaee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::WallDuration</name>
    <filename>classrtc_1_1WallDuration.html</filename>
    <base>DurationBase&lt; WallDuration &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>sleep</name>
      <anchorfile>classrtc_1_1WallDuration.html</anchorfile>
      <anchor>aa5e8beb330eedcfa8ec189aa37992ebb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallDuration</name>
      <anchorfile>classrtc_1_1WallDuration.html</anchorfile>
      <anchor>a16080539f0ea6abd6ef3fecbb4902783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallDuration</name>
      <anchorfile>classrtc_1_1WallDuration.html</anchorfile>
      <anchor>a856bd557b3a13c12536ee9efa61090f9</anchor>
      <arglist>(int32_t _sec, int32_t _nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallDuration</name>
      <anchorfile>classrtc_1_1WallDuration.html</anchorfile>
      <anchor>acbdd2952629bf02aa4d41861d741e761</anchor>
      <arglist>(double t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtc::WallTime</name>
    <filename>classrtc_1_1WallTime.html</filename>
    <base>TimeBase&lt; WallTime, WallDuration &gt;</base>
    <member kind="function">
      <type></type>
      <name>WallTime</name>
      <anchorfile>classrtc_1_1WallTime.html</anchorfile>
      <anchor>a233cb2d322ab0986e031952a932049f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallTime</name>
      <anchorfile>classrtc_1_1WallTime.html</anchorfile>
      <anchor>aaad3d827522bba9e07aa0b74a98748be</anchor>
      <arglist>(uint32_t _sec, uint32_t _nsec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WallTime</name>
      <anchorfile>classrtc_1_1WallTime.html</anchorfile>
      <anchor>a3cd984fa220b5c1cf3d860f46c737393</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WallTime</type>
      <name>now</name>
      <anchorfile>classrtc_1_1WallTime.html</anchorfile>
      <anchor>a65ee1da5c844d5519e6e6f962147d7f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sleepUntil</name>
      <anchorfile>classrtc_1_1WallTime.html</anchorfile>
      <anchor>af039399054236a03642529b415cf9201</anchor>
      <arglist>(const WallTime &amp;end)</arglist>
    </member>
  </compound>
</tagfile>
