<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Build.cpp</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>Build_8cpp</filename>
    <includes id="PQP_8h" name="PQP.h" local="yes" imported="no">PQP.h</includes>
    <includes id="MatVec_8h" name="MatVec.h" local="yes" imported="no">MatVec.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>RAPID2_FIT</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>aa3fb84e25b96de415c6148bee8c58f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>build_model</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>a0f740e385ffa8fbdebfd0d247b0a54ce</anchor>
      <arglist>(PQP_Model *m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>build_recurse</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>a6ed1b608ce71144477a603818320d26d</anchor>
      <arglist>(PQP_Model *m, int bn, int first_tri, int num_tris)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_centroid_triverts</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>ad5e4d86cb422805c387631e67cfe0855</anchor>
      <arglist>(PQP_REAL c[3], Tri *tris, int num_tris)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_covariance_triverts</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>a28276a488e308663afce5e8b1ea741b6</anchor>
      <arglist>(PQP_REAL M[3][3], Tri *tris, int num_tris)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_parent_relative</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>a29aedd16b05fab823e74023245c2da4c</anchor>
      <arglist>(PQP_Model *m, int bn, const PQP_REAL parentR[3][3], const PQP_REAL parentTr[3], const PQP_REAL parentTo[3])</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>max</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>a2123bc17753afbc5184c04c95298bda0</anchor>
      <arglist>(PQP_REAL a, PQP_REAL b, PQP_REAL c, PQP_REAL d)</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>min</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>ae2ed576abc0dcd4d516ffe4bc454d223</anchor>
      <arglist>(PQP_REAL a, PQP_REAL b, PQP_REAL c, PQP_REAL d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>split_tris</name>
      <anchorfile>Build_8cpp.html</anchorfile>
      <anchor>a65cead4f70af561829795bd871392a0d</anchor>
      <arglist>(Tri *tris, int num_tris, PQP_REAL a[3], PQP_REAL c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Build.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>Build_8h</filename>
    <includes id="PQP_8h" name="PQP.h" local="yes" imported="no">PQP.h</includes>
    <member kind="function">
      <type>int</type>
      <name>build_model</name>
      <anchorfile>Build_8h.html</anchorfile>
      <anchor>a0f740e385ffa8fbdebfd0d247b0a54ce</anchor>
      <arglist>(PQP_Model *m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BV.cpp</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>BV_8cpp</filename>
    <includes id="BV_8h" name="BV.h" local="yes" imported="no">BV.h</includes>
    <includes id="MatVec_8h" name="MatVec.h" local="yes" imported="no">MatVec.h</includes>
    <includes id="RectDist_8h" name="RectDist.h" local="yes" imported="no">RectDist.h</includes>
    <includes id="OBB__Disjoint_8h" name="OBB_Disjoint.h" local="yes" imported="no">OBB_Disjoint.h</includes>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>BV_Distance</name>
      <anchorfile>BV_8cpp.html</anchorfile>
      <anchor>a7f0f67b9ac4d82dfc20723c2e917a5df</anchor>
      <arglist>(PQP_REAL R[3][3], PQP_REAL T[3], BV *b1, BV *b2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BV_Overlap</name>
      <anchorfile>BV_8cpp.html</anchorfile>
      <anchor>a52c39996cafa7c6ea394965bea5a4bce</anchor>
      <arglist>(PQP_REAL R[3][3], PQP_REAL T[3], BV *b1, BV *b2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PQP_REAL</type>
      <name>MaxOfTwo</name>
      <anchorfile>BV_8cpp.html</anchorfile>
      <anchor>adf99400ed98ce7f5f9ce96dd7f17341a</anchor>
      <arglist>(PQP_REAL a, PQP_REAL b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BV.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>BV_8h</filename>
    <includes id="Tri_8h" name="Tri.h" local="yes" imported="no">Tri.h</includes>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <class kind="struct">BV</class>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>BV_Distance</name>
      <anchorfile>BV_8h.html</anchorfile>
      <anchor>a7f0f67b9ac4d82dfc20723c2e917a5df</anchor>
      <arglist>(PQP_REAL R[3][3], PQP_REAL T[3], BV *b1, BV *b2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BV_Overlap</name>
      <anchorfile>BV_8h.html</anchorfile>
      <anchor>a52c39996cafa7c6ea394965bea5a4bce</anchor>
      <arglist>(PQP_REAL R[3][3], PQP_REAL T[3], BV *b1, BV *b2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BVTQ.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>BVTQ_8h</filename>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <class kind="struct">BVT</class>
    <class kind="class">BVTQ</class>
    <member kind="function">
      <type>int</type>
      <name>LChild</name>
      <anchorfile>BVTQ_8h.html</anchorfile>
      <anchor>a31591c66f37e59d8307d04decc6d1475</anchor>
      <arglist>(int p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Parent</name>
      <anchorfile>BVTQ_8h.html</anchorfile>
      <anchor>a6d35b34f251de8704176666016cd169f</anchor>
      <arglist>(int c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>euspng.c</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>euspng_8c</filename>
    <member kind="function">
      <type>pointer</type>
      <name>___euspng</name>
      <anchorfile>euspng_8c.html</anchorfile>
      <anchor>a50e660a0ad34cf0a7c5e47b366b8cc2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___euspng</name>
      <anchorfile>euspng_8c.html</anchorfile>
      <anchor>a163000411bc7962a8bb721f8589f8877</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PNG_READ_IMAGE</name>
      <anchorfile>euspng_8c.html</anchorfile>
      <anchor>ac1545af30cf75305063c3af406b8bd4e</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PNG_WRITE_IMAGE</name>
      <anchorfile>euspng_8c.html</anchorfile>
      <anchor>aa70e0b188038a39a11444b587ec570b6</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>register_euspng</name>
      <anchorfile>euspng_8c.html</anchorfile>
      <anchor>a8db1f04c9b7d511434e0a5e9241fb58e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>euspqp.c</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>euspqp_8c</filename>
    <member kind="function">
      <type>pointer</type>
      <name>___euspqp</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a9d946ec744072c6d9b4db99a6e0d8d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___euspqp</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>ac91ca2fd381bf41d870aade02e8bd4e5</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_AddTri</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a087fbbf49df32fb836f95930210921c6</anchor>
      <arglist>(eusinteger_t m, double p1[], double p2[], double p3[], int flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_BeginModel</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>ae31864b690b1f2c5c088ee86e6ba8363</anchor>
      <arglist>(eusinteger_t m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_Collide</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a59aedc7ad8b234dae73751e981721dc0</anchor>
      <arglist>(double R1[3][3], double T1[3], eusinteger_t PQP_Model1, double R2[3][3], double T2[3], eusinteger_t PQP_Model2, int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PQP_DeleteModel</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a29a8adf6e9f13662451b771fbb620a4d</anchor>
      <arglist>(eusinteger_t m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PQP_Distance</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a7ba79412d0fe80cb2ca030fde34e9e98</anchor>
      <arglist>(double R1[3][3], double T1[3], eusinteger_t *PQP_Model1, double R2[3][3], double T2[3], eusinteger_t *PQP_Model2, double *P1, double *P2, int qsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_EndModel</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a162a58c726c5f8f466a9edfc9fda5238</anchor>
      <arglist>(eusinteger_t m)</arglist>
    </member>
    <member kind="function">
      <type>eusinteger_t</type>
      <name>PQP_MakeModel</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>abfa724e777206a198861e0691b01a5dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPADDTRI</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>acc1db8ae4a89a09837f282119833c395</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPBEGINMODEL</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a319a833ae619d44c23ee63903f72cc2e</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPCOLLIDE</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a8f4aa1ea44d134670f9d336c3d524d9a</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPDELETEMODEL</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a78ee3f53ed0f4379fd1954b1505a9996</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPDISTANCE</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a9eafd236c42cc06d13623f4ce1468e13</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPENDMODEL</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a5733ef6a24c9e2d51efc0121e223a94f</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PQPMAKEMODEL</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a3b5c0fb0d839976f3baffc7e709b4bf5</anchor>
      <arglist>(register context *ctx, int n, register pointer *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>register_euspqp</name>
      <anchorfile>euspqp_8c.html</anchorfile>
      <anchor>a9659479b8c91c5e45ddc29aad299d5c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetTime.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>GetTime_8h</filename>
    <member kind="function">
      <type>double</type>
      <name>GetTime</name>
      <anchorfile>GetTime_8h.html</anchorfile>
      <anchor>a0e47c74b5a3e6246b9936d96ff4c66b1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>irtc.c</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>irtc_8c</filename>
    <includes id="nr_8h" name="nr.h" local="yes" imported="no">nr.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ckvsize</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>aed22323a4583fcb9a7d9b39a8fd0a03b</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>colsize</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a117df93ad6212bbbe9031fe3323350c0</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ismatrix</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a8a78085e857a2043d8938a9fcfe1fe7c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rowsize</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a80d71c40a2b0d3e4d5099fa99ffe4b96</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>ac9b2e03dc99957e7f8c14852ccc754b8</anchor>
      <arglist>(g, h)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___irtc</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a4abfba096214d12a9a885becbfc6b029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___irtc</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a4855678db01ce2b57d4e8d9cffe9d746</anchor>
      <arglist>(context *ctx, int n, argv, pointer env)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>balanc</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a7af32fcbd0ddef867e5cf3dbd8236dc6</anchor>
      <arglist>(eusfloat_t **a, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>COVARIANCE</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>ae35bf8311cca269cf52dbefbe2467ef8</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elmhes</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>af3ad3979d73124a15ca9f41fe8d72552</anchor>
      <arglist>(eusfloat_t **a, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hqr</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>aa3ab1fbc372b071516e31762b420647f</anchor>
      <arglist>(eusfloat_t **a, int n, eusfloat_t wr[], eusfloat_t wi[])</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>LU_DECOMPOSE2</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>aa7b2bb042083a604e338ea8ee7d531b7</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>LU_SOLVE2</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a7c75ec79e5b6f66fd4603ae717ebf10b</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>MATMINUS</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a041a33cffb2a671cda2d6a04191850ed</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>MATPLUS</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a58f3dc5200112f967fb85cc4445f7f9f</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>matrix2quaternion</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>ad52f7f33b910f33ca2fe6c8edb6029c3</anchor>
      <arglist>(eusfloat_t *c, eusfloat_t *q)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>MATRIX_DETERMINANT</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a62c2f01f5f28605daf859b23646c2273</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>MATTIMES3</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a89fd0eeb8f38f6941fdbf6b597a3800d</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>PSEUDO_INVERSE2</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a8fa138c4a40177f314a3112a127aa028</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t</type>
      <name>pythag</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>aad90323e1324f4b91beb1dfd430ae6d1</anchor>
      <arglist>(eusfloat_t a, eusfloat_t b)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>QL_DECOMPOSE</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a076b10f0ce9d7ec48c2507c0fce4e56f</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>QR_DECOMPOSE</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a500b2d408f435a4416b6b711a55d2ca9</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quaternion2matrix</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a00fd91f1f7f4e9a6097d754c0cd6e4b4</anchor>
      <arglist>(eusfloat_t *q, eusfloat_t *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quaternion_multiply</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a9caf898369d629194985e416b713e7ff</anchor>
      <arglist>(eusfloat_t *q1, eusfloat_t *q2, eusfloat_t *q3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>register_irtc</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a893bb5665a4b18be79c43348e8481723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>SV_DECOMPOSE</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>ad2aa3ac14ad9727ce5a63a561bb8a8b9</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>SV_SOLVE</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a7153c72c90a12d892ae037e7fa12c9ce</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>VARIANCE</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a57d1365cd16b44a5253e660f40e36d06</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>VMEAN</name>
      <anchorfile>irtc_8c.html</anchorfile>
      <anchor>a1b4d8bccb53643c365a729b6486f7d3d</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>irtgeoc.c</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>irtgeoc_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>colsize</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a117df93ad6212bbbe9031fe3323350c0</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ismatrix</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a8a78085e857a2043d8938a9fcfe1fe7c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rowsize</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a80d71c40a2b0d3e4d5099fa99ffe4b96</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___irtgeoc</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a41db7c7bc3e8c82ef8d5d53491cfdd5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___irtgeoc</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a62b803ba8e35988ec8df6dba1e32c8a7</anchor>
      <arglist>(context *ctx, int n, pointer *argv, pointer env)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>C_COORDS_TRNSFORM_VECTOR</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a843698aed5cf47e2aa81f79cfa7e2347</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>C_ISNAN</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a148f5479bb56e4b0021ad056cbfa180f</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>C_MATRIX_ROW</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>aabf7fdde76dc322f90561ba9baa92b2b</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>FVECTOR_REPLACE</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a1acc44c2ee25f68a37c7893ff6c079d4</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>register_irtgeoc</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a634ae0872137d83ddb0fce31ed80208d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>VECTOR_ARRAY_MAX_MIN</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>af5e47f6bd29959c1dcfb9c0f4c41721b</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>VECTOR_ARRAY_MEAN</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a8a83cb5468cbfb76cd3758d86fe8a495</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pointer</type>
      <name>VECTOR_ARRAY_VARIANCE</name>
      <anchorfile>irtgeoc_8c.html</anchorfile>
      <anchor>a5d75533b5760838dad8da9b3c35eda72</anchor>
      <arglist>(context *ctx, int n, pointer *argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>irtglc.c</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>irtglc_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>colsize</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>a117df93ad6212bbbe9031fe3323350c0</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isimage</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>aecabf1128300708a41cd3dce566203c3</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rowsize</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>a80d71c40a2b0d3e4d5099fa99ffe4b96</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___irtglc</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>ad9cf6a5da8c68bb857a288550f60543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>___irtglc</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>aee85740ea28d6f70c2f6cbeaabd609df</anchor>
      <arglist>(context *ctx, int n, argv, pointer env)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>CTRANSPOSE_IMAGE_ROWS</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>a6ab201422043784b05d8e364410857f9</anchor>
      <arglist>(context *ctx, int n, argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>register_irtglc</name>
      <anchorfile>irtglc_8c.html</anchorfile>
      <anchor>a9151e5b5d0978b1ff4baa2aee19941a8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatVec.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>MatVec_8h</filename>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>myfabs</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a47eba63f6e9c57bf71b6dea8cc2d3a0f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROTATE</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a4d48db51350a8c2c6086c09771f782df</anchor>
      <arglist>(a, i, j, k, l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>McM</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>ab9e39f24ed14d5c258cd7fbe4a6d6b2e</anchor>
      <arglist>(PQP_REAL Mr[3][3], const PQP_REAL M[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>McolcMcol</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a1f053d452aa8c60e4cb2e8fc688969ee</anchor>
      <arglist>(PQP_REAL Mr[3][3], int cr, const PQP_REAL M[3][3], int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>McolcV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>aa93bb3fc7412711b3215416c6ab12016</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL M[3][3], int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Meigen</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>ac03158b2c6e1f719caf582e6d496aea9</anchor>
      <arglist>(PQP_REAL vout[3][3], PQP_REAL dout[3], PQP_REAL a[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Mfprint</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a7dd3a52eb8d71af2c9b7dd6ffda9567c</anchor>
      <arglist>(FILE *f, const PQP_REAL M[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Midentity</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a87b3e6b85c5358be2fd6add673642c0b</anchor>
      <arglist>(PQP_REAL M[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Mprint</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a017ccc4cf3d4888a69cd7958d27a5ca5</anchor>
      <arglist>(const PQP_REAL M[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Mprintg</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a642cdb679ce3f1cab40fcd769640f11d</anchor>
      <arglist>(const PQP_REAL M[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Mqinverse</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>ab07bb261589593f388ec0c767a633826</anchor>
      <arglist>(PQP_REAL Mr[3][3], PQP_REAL m[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MRotQ</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>aa9c83c7705ec8a9d6f902ac436113bf4</anchor>
      <arglist>(PQP_REAL destMatrix[3][3], PQP_REAL srcQuat[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MRotX</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a44b98745dc9e9d35eaad9b77a3bd07f5</anchor>
      <arglist>(PQP_REAL Mr[3][3], PQP_REAL t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MRotY</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>acac3aabbb83bde6f7037abcc43b012a5</anchor>
      <arglist>(PQP_REAL Mr[3][3], PQP_REAL t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MRotZ</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>ad20dd9171e66792d3803714f3ebaeea1</anchor>
      <arglist>(PQP_REAL Mr[3][3], PQP_REAL t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MskewV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a7a51d4f44cf0cd295cf8938c4f220936</anchor>
      <arglist>(PQP_REAL M[3][3], const PQP_REAL v[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MTcM</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a3d2e943d85a546d25e7d5e3d99fabc99</anchor>
      <arglist>(PQP_REAL Mr[3][3], const PQP_REAL M[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MTxM</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a5921c1d92852c4f66f16f8f2fa05a8dd</anchor>
      <arglist>(PQP_REAL Mr[3][3], const PQP_REAL M1[3][3], const PQP_REAL M2[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MTxV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>afed8f446b8d8082a54bb102f7ed2d26e</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL M1[3][3], const PQP_REAL V1[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MVtoOGL</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>ac1a661f47c66241b4483e7a9481b1186</anchor>
      <arglist>(double oglm[16], const PQP_REAL R[3][3], const PQP_REAL T[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MxM</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>ac8862d8336ca2b7d0644cc0a631229b9</anchor>
      <arglist>(PQP_REAL Mr[3][3], const PQP_REAL M1[3][3], const PQP_REAL M2[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MxMpV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a1a6373e00a037b32ec2ade4dc26a418d</anchor>
      <arglist>(PQP_REAL Mr[3][3], const PQP_REAL M1[3][3], const PQP_REAL M2[3][3], const PQP_REAL T[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MxMT</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a41177f81bfd316e171be9eb2bc85aedc</anchor>
      <arglist>(PQP_REAL Mr[3][3], const PQP_REAL M1[3][3], const PQP_REAL M2[3][3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MxV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a271a5f2419fb760cae7d0327c901005a</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL M1[3][3], const PQP_REAL V1[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MxVpV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a083521dbaec91f79355171ebc41ed32d</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL M1[3][3], const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OGLtoMV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a629d08f3ed09d12794b96c0eec7000f9</anchor>
      <arglist>(PQP_REAL R[3][3], PQP_REAL T[3], const double oglm[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sMTxV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>add1e71cbb74a42e8a7420386989ea445</anchor>
      <arglist>(PQP_REAL Vr[3], PQP_REAL s1, const PQP_REAL M1[3][3], const PQP_REAL V1[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sMxV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a251185f9f9911f59e14d68d5b337227c</anchor>
      <arglist>(PQP_REAL Vr[3], PQP_REAL s1, const PQP_REAL M1[3][3], const PQP_REAL V1[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sMxVpV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>aa22ed362bffd7ee57eb208a63a21ab25</anchor>
      <arglist>(PQP_REAL Vr[3], PQP_REAL s1, const PQP_REAL M1[3][3], const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VcrossV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a8a894c38ea628588226ad562786e31ac</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VcV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a7057037538c8afdcddfd599862d26f49</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL V[3])</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>VdistV2</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a91e0516459ae31d96cfccdcc6b52751f</anchor>
      <arglist>(const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>VdotV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a1b9cef5f24a2d89b42fc20cd4054ecea</anchor>
      <arglist>(const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vfprint</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a2fc8e5ba0752647b9dd7b2629ec3a21b</anchor>
      <arglist>(FILE *f, const PQP_REAL V[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Videntity</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>aa2bf9c77819b35d631045db992745d20</anchor>
      <arglist>(PQP_REAL T[3])</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>Vlength</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a0c3d5efb23ca0fdddd16e00286f91928</anchor>
      <arglist>(PQP_REAL V[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VmV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a6c8901128384b1c0daa23011dd4c7e7e</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vnormalize</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a792e6e48ce7c6fb7ec492cba57e34c3b</anchor>
      <arglist>(PQP_REAL V[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vprint</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a73b8136cff2d766cb2426aa615c62ebb</anchor>
      <arglist>(const PQP_REAL V[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Vprintg</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a850da9816379f25401f30da0456ff286</anchor>
      <arglist>(const PQP_REAL V[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VpV</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a126305cb0167f8caf6fcd5ff401b2c54</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL V1[3], const PQP_REAL V2[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VpVxS</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>aa3566880a6de9eedf8c6760ea6f49dd4</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL V1[3], const PQP_REAL V2[3], PQP_REAL s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VxS</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a7fef63403f3279df2bc3b4cf4f616028</anchor>
      <arglist>(PQP_REAL Vr[3], const PQP_REAL V[3], PQP_REAL s)</arglist>
    </member>
    <member kind="variable">
      <type>const PQP_REAL</type>
      <name>M_PI</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>aebe9b7326d00ca33ba3aecb9e88a3920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>QW</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a3b6802d5234af908b19569248b5b1f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>QX</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a0b218124014ec94299a3d0deb7bf6d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>QY</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>a421a6b51be7acd1f1347f1b89e0ba932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>QZ</name>
      <anchorfile>MatVec_8h.html</anchorfile>
      <anchor>af22edf5a34095bd7233144c8ef013481</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nr.c</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>nr_8c</filename>
    <includes id="nr_8h" name="nr.h" local="yes" imported="no">nr.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FMAX</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a985ff4ce447bced94342e89ab3766fdd</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FREE_ARG</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>ae6416b4cb6bfb8e50f7c4a083d2fb745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMIN</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a0442ffe293297c8d849f3fc6d36ac86b</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NR_END</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a71212bcd68ee44b80905c37c538cecff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGN</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>ac89d5f8a358eb8a1abdcd0fcef134f1a</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>ad41630f833e920c1ffa34722f45a8e77</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_nr_matrix</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a9b49c18702603a6e0cd735c6b74a0e2c</anchor>
      <arglist>(eusfloat_t **m, int nrl, int nrh, int ncl, int nch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_nr_vector</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>ac939c0b85e82bb1b31ef275394fb51d5</anchor>
      <arglist>(eusfloat_t *v, int nl, int nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lubksb</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a48f50f05de3827539a1cb2d8f2d25fd9</anchor>
      <arglist>(eusfloat_t **a, int n, int *indx, eusfloat_t b[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ludcmp</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>ad42ab0e59221b2025a0f9997eba91cce</anchor>
      <arglist>(eusfloat_t **a, int n, int *indx, eusfloat_t *d)</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t **</type>
      <name>nr_matrix</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a5b2e12c23bb530dc57da750b0fd78400</anchor>
      <arglist>(int nrl, int nrh, int ncl, int nch)</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t *</type>
      <name>nr_vector</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a0441e9c1e636db642086aa77899f50ca</anchor>
      <arglist>(int nl, int nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrerror</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a1127e9c8ab1a10a65ebd494759e8aec3</anchor>
      <arglist>(char error_text[])</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t</type>
      <name>pythag</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>aad90323e1324f4b91beb1dfd430ae6d1</anchor>
      <arglist>(eusfloat_t a, eusfloat_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>svbksb</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a179513757d0d35e2e0dcdb79c9b99599</anchor>
      <arglist>(eusfloat_t **u, eusfloat_t w[], eusfloat_t **v, int m, int n, eusfloat_t b[], eusfloat_t x[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdcmp</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a29f327c5b5d6bf21b552229a483a5f81</anchor>
      <arglist>(eusfloat_t **a, int m, int n, eusfloat_t w[], eusfloat_t **v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdsolve</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a6a43452833cd547b7d994cf50f732862</anchor>
      <arglist>(eusfloat_t **a, int m, int n, eusfloat_t *b, eusfloat_t *x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tqli</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a0e7a6cfb131b3c6d3bcca63ee192f70d</anchor>
      <arglist>(eusfloat_t d[], eusfloat_t e[], int n, eusfloat_t **z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tred2</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a327af0a43e3114d72aabfebc5205dcf2</anchor>
      <arglist>(eusfloat_t **a, int n, eusfloat_t d[], eusfloat_t e[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>iminarg1</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>af036301fc627d921acd01a8b48b6eb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>iminarg2</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>ac76f5e8714cb17b300b4c80b02c5ce9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eusfloat_t</type>
      <name>maxarg1</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>a46dd1e0f3a1fa273603eac2ea66eae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eusfloat_t</type>
      <name>maxarg2</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>aa0b1d5fc0a528801f5bed17fb85b2019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eusfloat_t</type>
      <name>sqrarg</name>
      <anchorfile>nr_8c.html</anchorfile>
      <anchor>aef2f7213c92d4717ebf6aa04a949a2da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nr.h</name>
    <path>/tmp/ws/src/jskeus/irteus/</path>
    <filename>nr_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>FMAX</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a985ff4ce447bced94342e89ab3766fdd</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FREE_ARG</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ae6416b4cb6bfb8e50f7c4a083d2fb745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMIN</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a0442ffe293297c8d849f3fc6d36ac86b</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NR_END</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a71212bcd68ee44b80905c37c538cecff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGN</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ac89d5f8a358eb8a1abdcd0fcef134f1a</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ad41630f833e920c1ffa34722f45a8e77</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ac9b2e03dc99957e7f8c14852ccc754b8</anchor>
      <arglist>(g, h)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TINY</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>acf1c38f71f39386356edb151a131ad11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>copymat</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a40f6e719393b0e215de72d37a6569e79</anchor>
      <arglist>(dest, src, size) pointer dest</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_nr_matrix</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a9b49c18702603a6e0cd735c6b74a0e2c</anchor>
      <arglist>(eusfloat_t **m, int nrl, int nrh, int ncl, int nch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_nr_vector</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ac939c0b85e82bb1b31ef275394fb51d5</anchor>
      <arglist>(eusfloat_t *v, int nl, int nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lubksb</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a48f50f05de3827539a1cb2d8f2d25fd9</anchor>
      <arglist>(eusfloat_t **a, int n, int *indx, eusfloat_t b[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ludcmp</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ad42ab0e59221b2025a0f9997eba91cce</anchor>
      <arglist>(eusfloat_t **a, int n, int *indx, eusfloat_t *d)</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t **</type>
      <name>nr_matrix</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a5b2e12c23bb530dc57da750b0fd78400</anchor>
      <arglist>(int nrl, int nrh, int ncl, int nch)</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t *</type>
      <name>nr_vector</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a0441e9c1e636db642086aa77899f50ca</anchor>
      <arglist>(int nl, int nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrerror</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a1127e9c8ab1a10a65ebd494759e8aec3</anchor>
      <arglist>(char error_text[])</arglist>
    </member>
    <member kind="function">
      <type>eusfloat_t</type>
      <name>pythag</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>aad90323e1324f4b91beb1dfd430ae6d1</anchor>
      <arglist>(eusfloat_t a, eusfloat_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>svbksb</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a2bc9fe2729c1def8e3bf2ecc38d2a5f7</anchor>
      <arglist>(eusfloat_t **u, eusfloat_t *w, eusfloat_t **v, int m, int n, eusfloat_t *b, eusfloat_t *x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdcmp</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>af4f63308e94dcc4a4e3ae109c89532ce</anchor>
      <arglist>(eusfloat_t **a, int m, int n, eusfloat_t *w, eusfloat_t **v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdsolve</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a6a43452833cd547b7d994cf50f732862</anchor>
      <arglist>(eusfloat_t **a, int m, int n, eusfloat_t *b, eusfloat_t *x)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>iminarg1</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>af036301fc627d921acd01a8b48b6eb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>iminarg2</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ac76f5e8714cb17b300b4c80b02c5ce9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eusfloat_t</type>
      <name>maxarg1</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a46dd1e0f3a1fa273603eac2ea66eae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eusfloat_t</type>
      <name>maxarg2</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>aa0b1d5fc0a528801f5bed17fb85b2019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>register int</type>
      <name>size</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>ab26195bf788882ed7a0f0a2f8a7af660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static eusfloat_t</type>
      <name>sqrarg</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>aef2f7213c92d4717ebf6aa04a949a2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>static</type>
      <name>src</name>
      <anchorfile>nr_8h.html</anchorfile>
      <anchor>a0e9117de7e6a340559202f88a1dbd9c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OBB_Disjoint.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>OBB__Disjoint_8h</filename>
    <includes id="MatVec_8h" name="MatVec.h" local="yes" imported="no">MatVec.h</includes>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <member kind="function">
      <type>int</type>
      <name>obb_disjoint</name>
      <anchorfile>OBB__Disjoint_8h.html</anchorfile>
      <anchor>ad781ad56210d8ded9301feaac4589cea</anchor>
      <arglist>(PQP_REAL B[3][3], PQP_REAL T[3], PQP_REAL a[3], PQP_REAL b[3])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PQP.cpp</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>PQP_8cpp</filename>
    <includes id="PQP_8h" name="PQP.h" local="yes" imported="no">PQP.h</includes>
    <includes id="BVTQ_8h" name="BVTQ.h" local="yes" imported="no">BVTQ.h</includes>
    <includes id="Build_8h" name="Build.h" local="yes" imported="no">Build.h</includes>
    <includes id="MatVec_8h" name="MatVec.h" local="yes" imported="no">MatVec.h</includes>
    <includes id="GetTime_8h" name="GetTime.h" local="yes" imported="no">GetTime.h</includes>
    <includes id="TriDist_8h" name="TriDist.h" local="yes" imported="no">TriDist.h</includes>
    <member kind="enumeration">
      <name>BUILD_STATE</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>af2847d314a590e2c954031a0b7ad4e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PQP_BUILD_STATE_EMPTY</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>af2847d314a590e2c954031a0b7ad4e2ea21f1efc72c7f913e5c3b98a508eae0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PQP_BUILD_STATE_BEGUN</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>af2847d314a590e2c954031a0b7ad4e2eaa56e12f71fb8d1502124ef4fe125881b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PQP_BUILD_STATE_PROCESSED</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>af2847d314a590e2c954031a0b7ad4e2eaeb77e5f425fde3f1601b18c8091a0a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CollideRecurse</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a85c5e3a0b97aa1506f4f7c5190c5b6a1</anchor>
      <arglist>(PQP_CollideResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2, int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DistanceQueueRecurse</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a235a26bae0b8f1b5adf149010a062499</anchor>
      <arglist>(PQP_DistanceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DistanceRecurse</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a22cb35a1a0b14b663e7edf5c9c874e30</anchor>
      <arglist>(PQP_DistanceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2)</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>max</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a7121122b30266e58cc72ac02df10926e</anchor>
      <arglist>(PQP_REAL a, PQP_REAL b, PQP_REAL c)</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>min</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a561e295e7998866cb0e270ccf6c8b6ac</anchor>
      <arglist>(PQP_REAL a, PQP_REAL b, PQP_REAL c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_Collide</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a7854caed874838960898d9343fdfa58e</anchor>
      <arglist>(PQP_CollideResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, int flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_Distance</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>aafcb19109ca5edacb9c17292fb3ca6cb</anchor>
      <arglist>(PQP_DistanceResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, PQP_REAL rel_err, PQP_REAL abs_err, int qsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_Tolerance</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a8b220f4d579733b390ae3d218b97720c</anchor>
      <arglist>(PQP_ToleranceResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, PQP_REAL tolerance, int qsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>project6</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>abed9e5049ca1570fd2b1880cc41bf486</anchor>
      <arglist>(PQP_REAL *ax, PQP_REAL *p1, PQP_REAL *p2, PQP_REAL *p3, PQP_REAL *q1, PQP_REAL *q2, PQP_REAL *q3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToleranceQueueRecurse</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a87e344103eaefa82b52e4c933ed008e6</anchor>
      <arglist>(PQP_ToleranceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ToleranceRecurse</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a12d5ac9e0c5ff959aa6020dc29bf55fa</anchor>
      <arglist>(PQP_ToleranceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TriContact</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>afca158b6d60cc8d9a3764660a7a37791</anchor>
      <arglist>(PQP_REAL *P1, PQP_REAL *P2, PQP_REAL *P3, PQP_REAL *Q1, PQP_REAL *Q2, PQP_REAL *Q3)</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>TriDistance</name>
      <anchorfile>PQP_8cpp.html</anchorfile>
      <anchor>a825a5e6dd7b85b41406d4621848acb67</anchor>
      <arglist>(PQP_REAL R[3][3], PQP_REAL T[3], Tri *t1, Tri *t2, PQP_REAL p[3], PQP_REAL q[3])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PQP.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>PQP_8h</filename>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <includes id="PQP__Internal_8h" name="PQP_Internal.h" local="yes" imported="no">PQP_Internal.h</includes>
    <member kind="function">
      <type>int</type>
      <name>PQP_Collide</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a192879cabf0a68d3588ba58815a57e38</anchor>
      <arglist>(PQP_CollideResult *result, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, int flag=PQP_ALL_CONTACTS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_Distance</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a9c29287bb9d2a3fbf5493364cfc5f9a0</anchor>
      <arglist>(PQP_DistanceResult *result, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, PQP_REAL rel_err, PQP_REAL abs_err, int qsize=2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PQP_Tolerance</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a04ab1b5fb9b4ab43c8574fdfd8e8a72e</anchor>
      <arglist>(PQP_ToleranceResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, PQP_REAL tolerance, int qsize=2)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_ALL_CONTACTS</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>ae48b9a9763e389ce9dbab888fdf06f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_ERR_BUILD_EMPTY_MODEL</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a04a7a1628e9be3f29d47b5ed1b7608ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_ERR_BUILD_OUT_OF_SEQUENCE</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a3580e6ad72e956495294cfb614a0c4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_ERR_MODEL_OUT_OF_MEMORY</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>ac79845fbaa73a9abfad0235416eaf09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_ERR_OUT_OF_MEMORY</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>ac3e003e1c5271f8e429b0d49b839d52c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_ERR_UNPROCESSED_MODEL</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a979e0f38b3271d798bd9e1fa001a4859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_FIRST_CONTACT</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>a9639b6e66f16c53147378a0c33f1f3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>PQP_OK</name>
      <anchorfile>PQP_8h.html</anchorfile>
      <anchor>aaf158e6163d1c10b6aa50c68766c64c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PQP_Compile.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>PQP__Compile_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>obb_disjoint</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>ad819d2bd924f2cbe129c317047786aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OBB_TYPE</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a88cec2baa90169dfac6f95df1129ac02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PQP_BV_TYPE</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a3677ec5987a1a4310665074d077dc732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>project6</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a711ef5d1975af237e925e69b2ae2683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RSS_TYPE</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a91ed9d0d09233df6dd85480ed1e28216</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>PQP_REAL</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>aaf953c7dca079a05d9c652083ad1540f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>cos</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a5e88e48c21b60ac9b58a322cf8a8bb67</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>fabs</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a0bc70d364c7f180aece2381faae7eafc</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sin</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a15876915492b5aff219d1dd03ad66def</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>sqrt</name>
      <anchorfile>PQP__Compile_8h.html</anchorfile>
      <anchor>a592e5b536e9e1b69f4520e9566521a17</anchor>
      <arglist>(float x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PQP_Internal.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>PQP__Internal_8h</filename>
    <includes id="Tri_8h" name="Tri.h" local="yes" imported="no">Tri.h</includes>
    <includes id="BV_8h" name="BV.h" local="yes" imported="no">BV.h</includes>
    <class kind="struct">CollisionPair</class>
    <class kind="struct">PQP_CollideResult</class>
    <class kind="struct">PQP_DistanceResult</class>
    <class kind="class">PQP_Model</class>
    <class kind="struct">PQP_ToleranceResult</class>
  </compound>
  <compound kind="file">
    <name>RectDist.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>RectDist_8h</filename>
    <includes id="MatVec_8h" name="MatVec.h" local="yes" imported="no">MatVec.h</includes>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <member kind="function">
      <type>void</type>
      <name>ClipToRange</name>
      <anchorfile>RectDist_8h.html</anchorfile>
      <anchor>acc12edc8f0731af84d6d27f23677d8c5</anchor>
      <arglist>(PQP_REAL &amp;val, const PQP_REAL &amp;a, const PQP_REAL &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>InVoronoi</name>
      <anchorfile>RectDist_8h.html</anchorfile>
      <anchor>abc6eb916462b932343f1a6188d440814</anchor>
      <arglist>(const PQP_REAL &amp;a, const PQP_REAL &amp;b, const PQP_REAL &amp;Anorm_dot_B, const PQP_REAL &amp;Anorm_dot_T, const PQP_REAL &amp;A_dot_B, const PQP_REAL &amp;A_dot_T, const PQP_REAL &amp;B_dot_T)</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>RectDist</name>
      <anchorfile>RectDist_8h.html</anchorfile>
      <anchor>a381b894c47514759624abce6e1399bfd</anchor>
      <arglist>(PQP_REAL Rab[3][3], PQP_REAL Tab[3], PQP_REAL a[2], PQP_REAL b[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SegCoords</name>
      <anchorfile>RectDist_8h.html</anchorfile>
      <anchor>ad175167a9a148f9fdb73c6e78d3204a5</anchor>
      <arglist>(PQP_REAL &amp;t, PQP_REAL &amp;u, const PQP_REAL &amp;a, const PQP_REAL &amp;b, const PQP_REAL &amp;A_dot_B, const PQP_REAL &amp;A_dot_T, const PQP_REAL &amp;B_dot_T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tri.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>Tri_8h</filename>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <class kind="struct">Tri</class>
  </compound>
  <compound kind="file">
    <name>TriDist.cpp</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>TriDist_8cpp</filename>
    <includes id="MatVec_8h" name="MatVec.h" local="yes" imported="no">MatVec.h</includes>
    <member kind="function">
      <type>void</type>
      <name>SegPoints</name>
      <anchorfile>TriDist_8cpp.html</anchorfile>
      <anchor>a2d71bd74d09c67b6cda4ab970a04c06b</anchor>
      <arglist>(PQP_REAL VEC[3], PQP_REAL X[3], PQP_REAL Y[3], const PQP_REAL P[3], const PQP_REAL A[3], const PQP_REAL Q[3], const PQP_REAL B[3])</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>TriDist</name>
      <anchorfile>TriDist_8cpp.html</anchorfile>
      <anchor>aa91d66ddd0e89db5d9118f97cbed4a76</anchor>
      <arglist>(PQP_REAL P[3], PQP_REAL Q[3], const PQP_REAL S[3][3], const PQP_REAL T[3][3])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriDist.h</name>
    <path>/tmp/ws/src/jskeus/irteus/PQP/src/</path>
    <filename>TriDist_8h</filename>
    <includes id="PQP__Compile_8h" name="PQP_Compile.h" local="yes" imported="no">PQP_Compile.h</includes>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>TriDist</name>
      <anchorfile>TriDist_8h.html</anchorfile>
      <anchor>a5b47cfe3df9c954ac74723ad43f71d6d</anchor>
      <arglist>(PQP_REAL p[3], PQP_REAL q[3], const PQP_REAL s[3][3], const PQP_REAL t[3][3])</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BV</name>
    <filename>structBV.html</filename>
    <member kind="function">
      <type></type>
      <name>BV</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a940436d2f78825d7ebef75b1287d6ec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FitToTris</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a84b774a67cf85f868de92afd7be50249</anchor>
      <arglist>(PQP_REAL O[3][3], Tri *tris, int num_tris)</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>GetSize</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a87a540dff94f65a526684a2ede0c24ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Leaf</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a2507c546b796a58be879523fa9dd4b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BV</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>acf690e6eeadf81fe4b8170a698419c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>d</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a5d48529c49ceeb6ae083dcb62c5ef461</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_child</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>ac03d6609169b998a55992a7c28c313f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>l</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>ad92d18fc246a8a50210a120ae8786917</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>R</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>ae15d78723e32a8ec721d3d20c4dc4353</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>r</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a3b805cbac27d6b8a6af8183de767e4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>To</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>a20ebc23a07da434748f1e0276b5f5d5f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>Tr</name>
      <anchorfile>structBV.html</anchorfile>
      <anchor>ad977f25334f9a4c24e0447cfcd4e3d14</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BVT</name>
    <filename>structBVT.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>b1</name>
      <anchorfile>structBVT.html</anchorfile>
      <anchor>aa05af625f1f4cd457a7897c4d1f3ef3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>b2</name>
      <anchorfile>structBVT.html</anchorfile>
      <anchor>acc5e3c9ca5217565ab2b282f50883eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>d</name>
      <anchorfile>structBVT.html</anchorfile>
      <anchor>af0e7cc5585be1904d5fa2dd1686857ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pindex</name>
      <anchorfile>structBVT.html</anchorfile>
      <anchor>afdb3d7b45dd30e89638d744bb272ac37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>R</name>
      <anchorfile>structBVT.html</anchorfile>
      <anchor>aea3cbe549b20f0ace7d5146263f71e4f</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>T</name>
      <anchorfile>structBVT.html</anchorfile>
      <anchor>a5c691ea982c15614281b6c0720881122</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BVTQ</name>
    <filename>classBVTQ.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddTest</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a7ac870b99d1b9385b3604a8126ffe1e0</anchor>
      <arglist>(BVT &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BVTQ</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>ae90bfd98a26e7a1f7371c8b6450427ab</anchor>
      <arglist>(int sz)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Empty</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a2a0535167bbf5845d44c8a6187bafa86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BVT</type>
      <name>ExtractMinTest</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a0bf8aada7e9ef19546a0ba592af2fb1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumTests</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a7596297c25e67b9e2a4d012ad5d3d6cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSize</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a52523d1c38054cd718cda3effd6c2fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>MinTest</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a87c6bfcc100a249d812c8070568a670c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BVTQ</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a0ae04520b345d254137b62f8b2cffbfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BVT *</type>
      <name>bvt</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a14ba4ecbd8a2ab4c12cedc45e76d12fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BVT **</type>
      <name>bvtp</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a27b27e470e973af2f32f2a134198ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numtests</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a59819ebf11b9ab4592371de2dfabb3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size</name>
      <anchorfile>classBVTQ.html</anchorfile>
      <anchor>a07416d0b02a26fd11fb085e131caa9c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CollisionPair</name>
    <filename>structCollisionPair.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>id1</name>
      <anchorfile>structCollisionPair.html</anchorfile>
      <anchor>af8f2e4bdef6702d1ef43f467413adcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id2</name>
      <anchorfile>structCollisionPair.html</anchorfile>
      <anchor>a826ebf8c8c3cda34330e837ca10179fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PQP_CollideResult</name>
    <filename>structPQP__CollideResult.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a0af8557454e3b0890ddadb296689ff07</anchor>
      <arglist>(int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Colliding</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a810709bdb114fe291ef415d02ff3bfe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FreePairsList</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>ad95c03607d8f409c7a428a6c695c5ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Id1</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>af1b0f944d526fdc51346867f90ba121f</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Id2</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a0bc061dc342e2d61bc0596f7345e860f</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumBVTests</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>ab31173fe6a8a8daaa32aa5457ac71492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumPairs</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a1882a02160769e8d2e7608eb571973e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumTriTests</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a8d46fe7421b259f5f41c3c8b991dd5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PQP_CollideResult</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>af27d56c4e1cf5c7729fd1ae44241f811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>QueryTimeSecs</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a2e38c8b8f0101cd14b2290b9180dc27c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SizeTo</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>aa0e4c2d6247e3fe920f881c886c180e0</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PQP_CollideResult</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a0572eec39b25211cf322eb136fd10c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_bv_tests</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>aa208933da3a1b377ec97f02d078244bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_pairs</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a040849d006e96ec9ac1cbeebe2a2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_pairs_alloced</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a5340109a2552518ef703cf0c6468e181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_tri_tests</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>ad3a6bc9cbf4057f4baf9c797d43cbbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CollisionPair *</type>
      <name>pairs</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a853ab2d803f24d728a0ccdc44d512e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>query_time_secs</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>af6c1d77d02e7dcb01330be6ecd6b69af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>R</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>aef7ae0fdba018937b4462e54b7f34b8b</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>T</name>
      <anchorfile>structPQP__CollideResult.html</anchorfile>
      <anchor>a1c1ac1203b279adf643e918955e83291</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PQP_DistanceResult</name>
    <filename>structPQP__DistanceResult.html</filename>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>Distance</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a6b13fa7c260549da4659b864c983f9e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumBVTests</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>aea3e28a30a91204b921277c3791cacb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumTriTests</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a25fa4ec8dee5f41607d2f3cd5ac2148a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PQP_REAL *</type>
      <name>P1</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a41198d4611f39b73cb29b81bc814b219</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PQP_REAL *</type>
      <name>P2</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a3c3f39567a730aa0bdd9daa7d15fceca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>QueryTimeSecs</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a1e50fe22fab4d7bf6aaf3a3438c9a3f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>abs_err</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a86f73353d23ac012a53849193f3fa4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>distance</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a746aec843cd67740562d1769f0fe7077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_bv_tests</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>ae7e22a71b8bdf16af5a6595058bda5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_tri_tests</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a3f4933c3761f3e07e0c126e48b39e082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p1</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>aaa9375f03367cd808dcd7d8b631dac87</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p2</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a0accae1e13342c8ebba76474e6cf45f5</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qsize</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a0d4991f771ff79690b225d7a921df89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>query_time_secs</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>aa2109583ee69479396b43ae30f2d3928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>R</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a9610ebfcc3a4304e51e2180bab734189</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>rel_err</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a35c4f37104477ba8f1e5f4b8ee02c579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>T</name>
      <anchorfile>structPQP__DistanceResult.html</anchorfile>
      <anchor>a1bcd1cf96f5ce45d58c99ab8d1857b25</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PQP_Model</name>
    <filename>classPQP__Model.html</filename>
    <member kind="function">
      <type>int</type>
      <name>AddTri</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>ab32e590316476cdaf49782beaa5686bd</anchor>
      <arglist>(const PQP_REAL *p1, const PQP_REAL *p2, const PQP_REAL *p3, int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BeginModel</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>a37ea2d04637764857dc5c620e1a36f67</anchor>
      <arglist>(int num_tris=8)</arglist>
    </member>
    <member kind="function">
      <type>BV *</type>
      <name>child</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>a296e9e4797ff412f8a713031e248978c</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EndModel</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>aada8f2f1ef1d9a5bd33b8ed912535a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MemUsage</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>ae8d4b94daa400432d24b2129602c2f12</anchor>
      <arglist>(int msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PQP_Model</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>ae32ff4c64bb7ac4272e45c369d2b5373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PQP_Model</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>af68163bc065c3759f9b72cc759e8a889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BV *</type>
      <name>b</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>a44da9330363b832eecb5d2338762953a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>build_state</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>ac981e33a7ed714d99efe56fb8d9ac43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tri *</type>
      <name>last_tri</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>a3e6ed33bf6c3439b318920d07d190695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_bvs</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>a9b3d22eddb01376e31e54697dfdfd438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_bvs_alloced</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>adb1213776bc463eba0656be5e15c8f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_tris</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>a1496b5a1fbdf38667518d9bb5089c6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_tris_alloced</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>abe87ed8da3c26856c6646d53d09ee0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tri *</type>
      <name>tris</name>
      <anchorfile>classPQP__Model.html</anchorfile>
      <anchor>af7155cf6613a44e8115a93018f4514e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PQP_ToleranceResult</name>
    <filename>structPQP__ToleranceResult.html</filename>
    <member kind="function">
      <type>int</type>
      <name>CloserThanTolerance</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a58f6782653c155536b374e31573c0390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PQP_REAL</type>
      <name>Distance</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a521cd56d71fba0279a67508039b5d7ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumBVTests</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>ae6627432290c72aa0b8b345f0d2791b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumTriTests</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a4ca183f8fd366f5c99424b7c89bef28a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PQP_REAL *</type>
      <name>P1</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>abe9cad73cda272e245bf2951911cc942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PQP_REAL *</type>
      <name>P2</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a23a8c990e688a752d0f1983caf9dd720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>QueryTimeSecs</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a9621ac52fa6e5c08d8155d68a48eaf17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>closer_than_tolerance</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a13c82829b58ddd85b90babb105150d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>distance</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a1ebbe313680124126941602efb3cb233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_bv_tests</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>ada9ee8ffabf997848e7c281c1fbf35ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_tri_tests</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>aab60b13e91a7233a87d358de79f4f495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p1</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a134ca2949d7cc3b288c91a2c35959b41</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p2</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>ac12c2bad45a5b6fbfd0e067fb25a3636</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>qsize</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>aa7993da7bd6c01afcbe00c9fca0b47a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>query_time_secs</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a4680084f97fb28f3be445530108498e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>R</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a4cd28d1efc285d0a54dc22c9dbffd6f1</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>T</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>adfd3d3d540297ef503785e14eb473563</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>tolerance</name>
      <anchorfile>structPQP__ToleranceResult.html</anchorfile>
      <anchor>a05d272ddc4c58b31c5e19af1c86a5204</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Tri</name>
    <filename>structTri.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structTri.html</anchorfile>
      <anchor>a94f1006afcab85ebc24fc5782389e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p1</name>
      <anchorfile>structTri.html</anchorfile>
      <anchor>aca822d788fabd74ca886d09d7a2c301f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p2</name>
      <anchorfile>structTri.html</anchorfile>
      <anchor>aedb1558a4f73888b1c5f5276b8b74421</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>PQP_REAL</type>
      <name>p3</name>
      <anchorfile>structTri.html</anchorfile>
      <anchor>a9963a7ee13764a8b75f98cc51850dadc</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
</tagfile>
