<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>ar_8h</filename>
    <includes id="config_8h" name="config.h" local="no" imported="no">ARToolKitPlus/config.h</includes>
    <includes id="param_8h" name="param.h" local="no" imported="no">ARToolKitPlus/param.h</includes>
    <class kind="struct">ARToolKitPlus::ARMarkerInfo</class>
    <class kind="struct">ARToolKitPlus::ARMarkerInfo2</class>
    <class kind="struct">ARToolKitPlus::arPrevInfo</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>arMalloc</name>
      <anchorfile>ar_8h.html</anchorfile>
      <anchor>a8f604950d2f084c26c5536d3f3c6d2dc</anchor>
      <arglist>(V, T, S)</arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>ARInt16</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a5f9c21dc392f085f3f6073cbf1be305f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ARInt32</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a00c5961a6094faf3e5c6ad5160d0f5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>ARInt8</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ae3e2e889536acdbfba8aac9bbd3e7992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ARUint16</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a6054c898bfe65bc206349086fc5734c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ARUint32</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a17092897ca8f9eda0e7ff9e2a5c10e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ARUint8</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>aae34b182e3e945cfb85b4ac6b87bc31f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arBitFieldPattern.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>arBitFieldPattern_8h</filename>
    <namespace>ARToolKitPlus</namespace>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>IDPATTERN</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ab8738bee3bbc5588198d970855877183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idPattWidth</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3aa548d01f9358f9bc6f2a0d19ebd55e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idPattHeight</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3a74546e74879bcad25f9bdd4e310cc768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idBits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3ab7033d3fea1441e1ea6c9d07f1ea834d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idMask</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3a321eaccce319044208ec17397a37ed06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idMax</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3afe1f1db83347a23d166f290aad382d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pattBits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3a91b7357c0897e1828ef49bb7bc189eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generatePatternBCH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a024c5d3a31579b6bcabed7910ba7e48b</anchor>
      <arglist>(int nID, IDPATTERN &amp;nPattern)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generatePatternSimple</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ae970eb980d8d3146ff30c89f3680ac50</anchor>
      <arglist>(int nID, IDPATTERN &amp;nPattern)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isBitSet</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a49c775d81e80aa72a4b3982feabe2573</anchor>
      <arglist>(IDPATTERN pat, int which)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>bchBits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4eeb3ce09291a6a8ee6fe156c875eb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>bchMask</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>aecb4292ebcc633d9e6aa29a4f82fa335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>fullMask</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4dc4d79c2c029a92cb4254dc789d774f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>idMaxBCH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a52d8d94819300780439436efb379217e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask0</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a7c40aa49240da9bdc76d5ba50e67169f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask1</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a70473741a9fd48b7318dc8950a2ec26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask2</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a06d34ac36fa4b8cb659f58f16cb0ad3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask3</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a307e45f394372ac96206f73b6c88e50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>rotate90</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a06ec9b22ec548959aafdca3aa3d75947</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask0</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a3402354f1cffa906bfa04222d1d7523a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask1</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a29eeb91c2110daddcea1f4ddc84b492a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask2</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>af26652f968efa361235d1395546c5807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask3</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a9260c955ba7eb3afb183890310dc7add</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arFileGrabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/CameraCalib/src/</path>
    <filename>arFileGrabber_8cpp</filename>
    <includes id="arFileGrabber_8h" name="arFileGrabber.h" local="yes" imported="no">arFileGrabber.h</includes>
  </compound>
  <compound kind="file">
    <name>arFileGrabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/CameraCalib/src/</path>
    <filename>arFileGrabber_8h</filename>
    <class kind="class">ARFileGrabber</class>
  </compound>
  <compound kind="file">
    <name>arMulti.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>arMulti_8h</filename>
    <includes id="config_8h" name="config.h" local="no" imported="no">ARToolKitPlus/config.h</includes>
    <includes id="param_8h" name="param.h" local="no" imported="no">ARToolKitPlus/param.h</includes>
    <includes id="ar_8h" name="ar.h" local="no" imported="no">ARToolKitPlus/ar.h</includes>
    <class kind="struct">ARToolKitPlus::ARMultiEachMarkerInfoT</class>
    <class kind="struct">ARToolKitPlus::ARMultiMarkerInfoT</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>artkpFixedBase_generic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/math/</path>
    <filename>artkpFixedBase__generic_8h</filename>
    <class kind="class">artkpFixedBase_generic</class>
  </compound>
  <compound kind="file">
    <name>artkpFixedBase_gpp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/math/</path>
    <filename>artkpFixedBase__gpp_8h</filename>
    <class kind="class">artkpFixedBase_gpp</class>
  </compound>
  <compound kind="file">
    <name>artkpFloat_fixed.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/math/</path>
    <filename>artkpFloat__fixed_8h</filename>
    <class kind="class">artkpFloat_fixed</class>
  </compound>
  <compound kind="file">
    <name>artkpFloat_float.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/math/</path>
    <filename>artkpFloat__float_8h</filename>
    <class kind="class">artkpFloat_float</class>
  </compound>
  <compound kind="file">
    <name>ARToolKitPlus.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>ARToolKitPlus_8h</filename>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_API</name>
      <anchorfile>ARToolKitPlus_8h.html</anchorfile>
      <anchor>aebbbd26a193e6aaa266f0a6df75774ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_VERSION_MAJOR</name>
      <anchorfile>ARToolKitPlus_8h.html</anchorfile>
      <anchor>a8cc0fbe7bb775377c4cee63ac7da62e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_VERSION_MINOR</name>
      <anchorfile>ARToolKitPlus_8h.html</anchorfile>
      <anchor>abd75bad5b3e9df0e8ca462cb172fcad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEF_CAMWIDTH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a0d35dec581d8efeac0d7543414fbd022a20bfb580aeeac559ae77bdeaa7f8dda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEF_CAMHEIGHT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a0d35dec581d8efeac0d7543414fbd022ad1af74163659a21d57d6758a1db5f976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ARTKP_VERSION</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>adf0e3febe0161d10926230895b52202c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_MAJOR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>adf0e3febe0161d10926230895b52202ca5956a467d1ae626d9a7c11296849f5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_MINOR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>adf0e3febe0161d10926230895b52202caea77ab4181541290a4fc19fd246a1b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IMAGE_PROC_MODE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a11afb9c65a79a166b169d1e0f8004e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_HALF_RES</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a11afb9c65a79a166b169d1e0f8004e28a2249000f086828d6dd51c9755f187182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_FULL_RES</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a11afb9c65a79a166b169d1e0f8004e28a37048c3a13014edbd9407a07eabdb795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MARKER_MODE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MARKER_TEMPLATE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5ba0718dd2016cf24f0da9ee63d1cdee62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MARKER_ID_SIMPLE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5ba1a84a1e42dd017f8a37213b7f530feb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MARKER_ID_BCH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5ba791c4d3b4c3265318760273e6f50b67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PIXEL_FORMAT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_ABGR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591ac81ea0c1bea9a896164d4fdd7edaa8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_BGRA</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a905e0b7f3a6d45c59090ce6f9f3f9f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_BGR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591aebaa8945fe5c63f8173a5ed07133d8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_RGBA</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a5010649a6d1d3818860f7acdf1a6d174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_RGB</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a63654e379561a285a708035bd8299d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_RGB565</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591aee92cfae388447f7f33431757a277e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_LUM</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a74aa3586aa67322fdd66512137a3d481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>POSE_ESTIMATOR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATOR_ORIGINAL</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7a59cd44bf88a9eb814e62b71f780ae0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATOR_ORIGINAL_CONT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7a5c7aa018fea2f2a512f69b1d8f67bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATOR_RPP</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7a205f41d8a2eb86ca733224a19306c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UNDIST_MODE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDIST_NONE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7a3b1d167a92dc9dbc63ab811df4985613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDIST_STD</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7ae0f1c07d9d91d1c81601751c3f5561b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDIST_LUT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7ad1afbf6197d035354fe10fa3d8fd692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API ARToolKitPlus::TrackerSingleMarker *</type>
      <name>createTrackerSingleMarker</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a62fdcb2f70f398fb7f12c4927a6c4c7b</anchor>
      <arglist>(int nWidth, int nHeight, int nMarkerSizeX, int nMarkerSizeY, int nMarkerSampleNum, ARToolKitPlus::PIXEL_FORMAT nPixelFormat=ARToolKitPlus::PIXEL_FORMAT_RGB)</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API MemoryManager *</type>
      <name>getMemoryManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a21171bd41839d0593005500b78187ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API void</type>
      <name>setMemoryManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>af81ac5d89bf9d4695f0db2a4b4e34d59</anchor>
      <arglist>(MemoryManager *nManager)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BCH.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/extra/</path>
    <filename>BCH_8h</filename>
    <class kind="class">ARToolKitPlus::BCH</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BCH_DEFAULT_K</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>a49b61fb6a2d60f032f777f08bb6a3ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_DEFAULT_LENGTH</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>ab43517b514856c19d1f75474eae5428a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_DEFAULT_M</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>adc5203c15764b0341c8f5efea3922802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_DEFAULT_T</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>a856379622dc9d2ca301245c30c9d7a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_MAX_LUT</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>a5d0b0d90888004ed06f32ac06a9aa0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_MAX_M</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>a7d8d02b4544ec97f362bd6b9a692abd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_MAX_P</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>ae8c2be596390d6982bdfbf7d3863491a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BCH_MAX_SQ</name>
      <anchorfile>BCH_8h.html</anchorfile>
      <anchor>a64a61d65705c626917c7077e5dd1eb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>_64bits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a39d057d702a6e7ef88589f61f5ee6fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>_isBitSet</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a84934214c1bd0306d70426694c7b3122</anchor>
      <arglist>(_64bits bn, int which_bit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_setBit</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a1ce08aa6ced19455b13060a634e54090</anchor>
      <arglist>(_64bits &amp;bn, int which_bit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _64bits</type>
      <name>fromBitPattern</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a87b630085c8eea78b4230062fd7e0f8d</anchor>
      <arglist>(int b[], int n_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>toBitPattern</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a5c156038cf3477f8e8c29a51a2d04096</anchor>
      <arglist>(int b[], _64bits n, int n_bits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>byteSwap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>byteSwap_8h</filename>
    <includes id="param_8h" name="param.h" local="no" imported="no">ARToolKitPlus/param.h</includes>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>calib_camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/CameraCalib/src/</path>
    <filename>calib__camera_8h</filename>
    <class kind="struct">CALIB_COORD_T</class>
    <class kind="struct">patt</class>
    <member kind="define">
      <type>#define</type>
      <name>H_NUM</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>aef500dbf9b5bcd530a17d2b82a2bcb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOOP_MAX</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>a1174cdfd5f134281d6b0f0a208118c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THRESH</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>a0656018abfc9fa2821827415f5d5ea57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_NUM</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>a73e7139b7d5f3eccda9370096a085568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct patt</type>
      <name>CALIB_PATT_T</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>a0fbb1198b0ddc837256faf21c1a8cfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calc_distortion</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>a3c48e66dd39043926f82453520880371</anchor>
      <arglist>(CALIB_PATT_T *patt, int xsize, int ysize, ARFloat dist_factor[3])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calc_inp</name>
      <anchorfile>calib__camera_8h.html</anchorfile>
      <anchor>a672821507d5e4c992ddebf8c34d42ef4</anchor>
      <arglist>(CALIB_PATT_T *patt, ARFloat dist_factor[4], int xsize, int ysize, ARFloat mat[3][4])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calib_dist.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/CameraCalib/src/</path>
    <filename>calib__dist_8cpp</filename>
    <includes id="Tracker_8h" name="Tracker.h" local="no" imported="no">ARToolKitPlus/Tracker.h</includes>
    <includes id="calib__camera_8h" name="calib_camera.h" local="yes" imported="no">calib_camera.h</includes>
    <member kind="function">
      <type>void</type>
      <name>calc_distortion</name>
      <anchorfile>calib__dist_8cpp.html</anchorfile>
      <anchor>ae57dd5b5f555640f0b1b3fd976ea56b8</anchor>
      <arglist>(CALIB_PATT_T *patt, int xsize, int ysize, ARFloat dist_factor[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>calc_distortion2</name>
      <anchorfile>calib__dist_8cpp.html</anchorfile>
      <anchor>a1580cf6976928caa798022a8d39e1186</anchor>
      <arglist>(CALIB_PATT_T *patt, ARFloat dist_factor[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>check_error</name>
      <anchorfile>calib__dist_8cpp.html</anchorfile>
      <anchor>a3a6cb06d848f538fc4f4e53bce9e9d9c</anchor>
      <arglist>(ARFloat *x, ARFloat *y, int num, ARFloat dist_factor[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>get_fitting_error</name>
      <anchorfile>calib__dist_8cpp.html</anchorfile>
      <anchor>a05fdf7b3d13a6478a179496f7c936ae1</anchor>
      <arglist>(CALIB_PATT_T *patt, ARFloat dist_factor[4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>get_size_factor</name>
      <anchorfile>calib__dist_8cpp.html</anchorfile>
      <anchor>a5a3f79617ebca32c5d7ba142326340c8</anchor>
      <arglist>(ARFloat dist_factor[4], int xsize, int ysize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calib_inp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/CameraCalib/src/</path>
    <filename>calib__inp_8cpp</filename>
    <includes id="Tracker_8h" name="Tracker.h" local="no" imported="no">ARToolKitPlus/Tracker.h</includes>
    <includes id="calib__camera_8h" name="calib_camera.h" local="yes" imported="no">calib_camera.h</includes>
    <member kind="function">
      <type>int</type>
      <name>calc_inp</name>
      <anchorfile>calib__inp_8cpp.html</anchorfile>
      <anchor>a672821507d5e4c992ddebf8c34d42ef4</anchor>
      <arglist>(CALIB_PATT_T *patt, ARFloat dist_factor[4], int xsize, int ysize, ARFloat mat[3][4])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>calc_inp2</name>
      <anchorfile>calib__inp_8cpp.html</anchorfile>
      <anchor>ae935be686a6e64defaf5204083950b47</anchor>
      <arglist>(CALIB_PATT_T *patt, CALIB_COORD_T *screen, ARFloat *pos2d, ARFloat *pos3d, ARFloat dist_factor[4], ARFloat x0, ARFloat y0, ARFloat f[2], ARFloat *err)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>check_rotation</name>
      <anchorfile>calib__inp_8cpp.html</anchorfile>
      <anchor>ae4aa7eef61b406bcbd70a8cacaf4fa25</anchor>
      <arglist>(ARFloat rot[2][3])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_cpara</name>
      <anchorfile>calib__inp_8cpp.html</anchorfile>
      <anchor>a657ac0edf1d16d55168c505cc538742a</anchor>
      <arglist>(CALIB_COORD_T *world, CALIB_COORD_T *screen, int num, ARFloat para[3][3])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_fl</name>
      <anchorfile>calib__inp_8cpp.html</anchorfile>
      <anchor>aa2f9b2ef3bc63a74362754bcb13d5553</anchor>
      <arglist>(ARFloat *p, ARFloat *q, int num, ARFloat f[2])</arglist>
    </member>
    <member kind="variable">
      <type>ARToolKitPlus::Tracker *</type>
      <name>theTracker</name>
      <anchorfile>calib__inp_8cpp.html</anchorfile>
      <anchor>a0d8b431d713b9f4f758692c04facd8bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>Camera_8h</filename>
    <includes id="config_8h" name="config.h" local="no" imported="no">ARToolKitPlus/config.h</includes>
    <includes id="param_8h" name="param.h" local="no" imported="no">ARToolKitPlus/param.h</includes>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <class kind="class">ARToolKitPlus::Camera</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>CameraAdvImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>CameraAdvImpl_8h</filename>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">ARToolKitPlus/Camera.h</includes>
    <class kind="class">ARToolKitPlus::CameraAdvImpl</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_ADV_HEADER</name>
      <anchorfile>CameraAdvImpl_8h.html</anchorfile>
      <anchor>acd6807d8e346717eda21896f073293f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_ADV_MAX_UNDIST_ITERATIONS</name>
      <anchorfile>CameraAdvImpl_8h.html</anchorfile>
      <anchor>aeef45a724b92f9513b02a69d69aa7937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraFactory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>CameraFactory_8h</filename>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">ARToolKitPlus/Camera.h</includes>
    <class kind="class">ARToolKitPlus::CameraFactory</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>CameraImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>CameraImpl_8h</filename>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">ARToolKitPlus/Camera.h</includes>
    <class kind="class">ARToolKitPlus::CameraImpl</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>AR_AREA_MAX</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a4fc5c599b1eb1bd088403e63a927b85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_AREA_MIN</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a8f0f73bd6682534f7394bd7ec62744cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_CHAIN_MAX</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a34a8342fa08ef317ea00a5738ddfe58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_FITTING_TO_IDEAL</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a1e574451e5508ebaf1ff9fecf43fcb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_FITTING_TO_INPUT</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>aa56e03958474c1a0b4b2cb5923f32dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_GET_TRANS_CONT_MAT_MAX_FIT_ERROR</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a527fa3c48fb2ab465843763e81abf9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_GET_TRANS_MAT_MAX_FIT_ERROR</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ab1956e14c5822c7809bd93411e8ed840</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_GET_TRANS_MAT_MAX_LOOP_COUNT</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a3359764d880ad69f32bf3f7af5cdff55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_IMAGE_PROC_IN_FULL</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ae6250227c0a9433977ddc07200c1dda8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_IMAGE_PROC_IN_HALF</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a8838cb5812de5a602525fbd1f3514635</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_MATCHING_WITH_PCA</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a0505747a8a8c406f8ffed970143d2311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_MATCHING_WITHOUT_PCA</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a0dd7830e2fbcab72c1bb953a7e9e0fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_PARAM_C34</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a76dbd51db9be1aa714dda33748d37f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_PARAM_NMAX</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a368363627f33c82f1e99fb53cbd8bb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_PARAM_NMIN</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a833bd23cf3a8691412ed66524ec37e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_TEMPLATE_MATCHING_BW</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a793f9941b7618657a3d6b51b8902f668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_TEMPLATE_MATCHING_COLOR</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>acad696a303fc072163a5d58e6dceb5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FITTING_MODE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a59e8820859a0b8f15253b60864de48b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_IMAGE_PROC_MODE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a80f2ff8ca9fc24aa3cf05032607b303d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MATCHING_PCA_MODE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a67e068497abb4b887fff3e11aecc68bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_TEMPLATE_MATCHING_MODE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ac89a5eee30d98f964628ad9478ba146a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EVEC_MAX</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a810a030556e62d73a41cb5e68a14ca45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getLUM8_from_RGB565</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>acc48e6e7403e29919b6512d246b227bd</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BUFFER_HEIGHT</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>aac156dc2cf308dd10e656f390f787160</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BUFFER_WIDTH</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a8b56be76358d60e0d29e5495da1a4125</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PATH</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ab99ded389af74001a6298fc9e44e74e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P_MAX</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a9b6e05ef78c1f96674f7131c13093e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>ARFloat</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a879ec4957446f332deda83ae387fe669</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DLL.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/</path>
    <filename>DLL_8cpp</filename>
    <includes id="TrackerSingleMarkerImpl_8h" name="TrackerSingleMarkerImpl.h" local="no" imported="no">ARToolKitPlus/TrackerSingleMarkerImpl.h</includes>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>FixedPoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/extra/</path>
    <filename>FixedPoint_8cpp</filename>
    <includes id="FixedPoint_8h" name="FixedPoint.h" local="yes" imported="no">FixedPoint.h</includes>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>FixedPoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/extra/</path>
    <filename>FixedPoint_8h</filename>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_Fixed_n_To_Float</name>
      <anchorfile>FixedPoint_8h.html</anchorfile>
      <anchor>ae3428fff4d80a0c73760ffa7b05b7062</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_Float_To_Fixed_n</name>
      <anchorfile>FixedPoint_8h.html</anchorfile>
      <anchor>a6e81e7f8c0ba4f1b9b4d9d6d588c701e</anchor>
      <arglist>(x, n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GPP.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/extra/</path>
    <filename>GPP_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>GPPDIV2</name>
      <anchorfile>GPP_8h.html</anchorfile>
      <anchor>a78450832e7427545684ebfa719c659d8</anchor>
      <arglist>(a, b, res, bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPPMUL2</name>
      <anchorfile>GPP_8h.html</anchorfile>
      <anchor>a04f194b486eac5d5335480da412e38c9</anchor>
      <arglist>(a, b, res, bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPPMUL3</name>
      <anchorfile>GPP_8h.html</anchorfile>
      <anchor>a2fa928852ae6a6801a28d9922e3dda80</anchor>
      <arglist>(a, b, c, res, bits)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GPPMUL4</name>
      <anchorfile>GPP_8h.html</anchorfile>
      <anchor>aa30801a6e051c31c57983ce31c2db636</anchor>
      <arglist>(a, b, c, d, res, bits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/IdPatGen/src/PN/</path>
    <filename>Image_8cpp</filename>
    <includes id="PocketKnife_8h" name="PocketKnife.h" local="yes" imported="no">PocketKnife.h</includes>
    <includes id="Image_8h" name="Image.h" local="yes" imported="no">Image.h</includes>
    <includes id="ImageTool_8h" name="ImageTool.h" local="yes" imported="no">ImageTool.h</includes>
    <namespace>PN</namespace>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/IdPatGen/src/PN/</path>
    <filename>Image_8h</filename>
    <includes id="PocketKnife_8h" name="PocketKnife.h" local="yes" imported="no">PocketKnife.h</includes>
    <class kind="class">PN::Image</class>
    <namespace>PN</namespace>
  </compound>
  <compound kind="file">
    <name>ImageGrabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>ImageGrabber_8h</filename>
    <class kind="class">ARToolKitPlus::ImageGrabber</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>ImageTool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/IdPatGen/src/PN/</path>
    <filename>ImageTool_8cpp</filename>
    <includes id="PocketKnife_8h" name="PocketKnife.h" local="yes" imported="no">PocketKnife.h</includes>
    <includes id="ImageTool_8h" name="ImageTool.h" local="yes" imported="no">ImageTool.h</includes>
    <class kind="struct">PN::ImageTool::TGA_HEADER</class>
    <namespace>PN</namespace>
    <namespace>PN::ImageTool</namespace>
    <member kind="function">
      <type>void</type>
      <name>convertPixelDataFrom16BitRGBTo24BitBGR</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a90bec825de66dfaa09c721735daf7e31</anchor>
      <arglist>(unsigned char *nDestData, const unsigned short *nPixelData, unsigned int nWidth, unsigned int nHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipImageY</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a48a596bf316cd9775a4e74770538ff28</anchor>
      <arglist>(unsigned char *nDstBuffer, unsigned const char *nSrcBuffer, int nWidth, int nHeight, int nPixelSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveAsTGA</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a4266770966ec5273dfed054b365da1ea</anchor>
      <arglist>(Image *nImage, const char *nFileName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageTool.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/IdPatGen/src/PN/</path>
    <filename>ImageTool_8h</filename>
    <includes id="PocketKnife_8h" name="PocketKnife.h" local="yes" imported="no">PocketKnife.h</includes>
    <includes id="Image_8h" name="Image.h" local="yes" imported="no">Image.h</includes>
    <namespace>PN</namespace>
    <namespace>PN::ImageTool</namespace>
    <member kind="function">
      <type>unsigned short</type>
      <name>blendPixel16</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a51b8d26c290e5831a707cbc29308a3ac</anchor>
      <arglist>(unsigned short nSrc, unsigned short nDst, int nOpacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertPixel16To24</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>acefc667ea88cf5f09385c4188746471a</anchor>
      <arglist>(unsigned short nPixel, unsigned char &amp;nRed, unsigned char &amp;nGreen, unsigned char &amp;nBlue)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>convertPixel24To16</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a3b987c62a4d05b4b71001e22a3a5df7b</anchor>
      <arglist>(int nRed, int nGreen, int nBlue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipImageY</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a48a596bf316cd9775a4e74770538ff28</anchor>
      <arglist>(unsigned char *nDstBuffer, unsigned const char *nSrcBuffer, int nWidth, int nHeight, int nPixelSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveAsTGA</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a4266770966ec5273dfed054b365da1ea</anchor>
      <arglist>(Image *nImage, const char *nFileName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>librpp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>librpp_8cpp</filename>
    <includes id="librpp_8h" name="librpp.h" local="yes" imported="no">librpp.h</includes>
    <includes id="src_2librpp_2rpp_8h" name="src/librpp/rpp.h" local="yes" imported="no">rpp.h</includes>
    <includes id="rpp__vecmat_8h" name="rpp_vecmat.h" local="yes" imported="no">rpp_vecmat.h</includes>
    <member kind="function">
      <type>LIBRPP_API void</type>
      <name>robustPlanarPose</name>
      <anchorfile>librpp_8cpp.html</anchorfile>
      <anchor>a6f00ed2fe8cec5129f8ad0f24ad12da5</anchor>
      <arglist>(rpp_float &amp;err, rpp_mat &amp;R, rpp_vec &amp;t, const rpp_float cc[2], const rpp_float fc[2], const rpp_vec *model, const rpp_vec *iprts, const unsigned int model_iprts_size, const rpp_mat R_init, const bool estimate_R_init, const rpp_float epsilon, const rpp_float tolerance, const unsigned int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rppSupportAvailabe</name>
      <anchorfile>librpp_8cpp.html</anchorfile>
      <anchor>a4700c93756ba51a83f82412352ab5b25</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>librpp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>librpp_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LIBRPP_API</name>
      <anchorfile>librpp_8h.html</anchorfile>
      <anchor>a5b4b0b54578d0656494b826becba71e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>rpp_float</name>
      <anchorfile>librpp_8h.html</anchorfile>
      <anchor>a2320cfe069d8a1a7bb60a4022e646226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>rpp_mat</name>
      <anchorfile>librpp_8h.html</anchorfile>
      <anchor>a70ba231bcc8c17578b09e0a3a603d47d</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>rpp_vec</name>
      <anchorfile>librpp_8h.html</anchorfile>
      <anchor>aa0cfad2b588ceb1a7df4b92ad412b384</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="function">
      <type>LIBRPP_API void</type>
      <name>robustPlanarPose</name>
      <anchorfile>librpp_8h.html</anchorfile>
      <anchor>a6f00ed2fe8cec5129f8ad0f24ad12da5</anchor>
      <arglist>(rpp_float &amp;err, rpp_mat &amp;R, rpp_vec &amp;t, const rpp_float cc[2], const rpp_float fc[2], const rpp_vec *model, const rpp_vec *iprts, const unsigned int model_iprts_size, const rpp_mat R_init, const bool estimate_R_init, const rpp_float epsilon, const rpp_float tolerance, const unsigned int max_iterations)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logger.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>Logger_8h</filename>
    <class kind="class">ARToolKitPlus::Logger</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>sample/multi/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/sample/multi/src/</path>
    <filename>sample_2multi_2src_2main_8cpp</filename>
    <includes id="TrackerMultiMarkerImpl_8h" name="TrackerMultiMarkerImpl.h" local="yes" imported="no">ARToolKitPlus/TrackerMultiMarkerImpl.h</includes>
    <class kind="class">MyLogger</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sample_2multi_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sample/simple/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/sample/simple/src/</path>
    <filename>sample_2simple_2src_2main_8cpp</filename>
    <includes id="TrackerSingleMarkerImpl_8h" name="TrackerSingleMarkerImpl.h" local="yes" imported="no">ARToolKitPlus/TrackerSingleMarkerImpl.h</includes>
    <class kind="class">MyLogger</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sample_2simple_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/CameraCalib/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/CameraCalib/src/</path>
    <filename>tools_2CameraCalib_2src_2main_8cpp</filename>
    <includes id="Tracker_8h" name="Tracker.h" local="no" imported="no">ARToolKitPlus/Tracker.h</includes>
    <includes id="calib__camera_8h" name="calib_camera.h" local="yes" imported="no">calib_camera.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CAM_H</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>adcfa87676784058ade93b62cde19013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAM_W</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>af6e41d85d92f965899bf0aaa2f8db28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_ABGR</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a63169a864d9c3b52c3e0536146dbfd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGR</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a35d2992fb6ceb223785f916798c69901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_BGRA</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a56707576fd3e2da55343c25da155294d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cleanup</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a5c6551bf9ea9cf51ae7f2076c4cbe8ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispClipImage</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a684fd0d2026881184fdc614c6625807d</anchor>
      <arglist>(int sx, int sy, int xsize, int ysize, ARToolKitPlus::ARUint8 *clipImage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispImage</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a08f5b2ffff01cc89d31b9a83140402df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dispImage2</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>acf045828e0ec5b3d7be9d5e549444c75</anchor>
      <arglist>(unsigned char *pimage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>draw_line</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>ad8a28b503c008b5934688253c7e282c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>draw_line2</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a822ea3397fabe7117a61ec03cd785cb5</anchor>
      <arglist>(ARFloat *x, ARFloat *y, int num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>draw_warp_line</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>aa736cb8b1afe2e1798863efab184bd8c</anchor>
      <arglist>(ARFloat a, ARFloat b, ARFloat c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a17fb021b480a1f220d2579807fa2e398</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>keyEvent</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>aef906b75046aa0e248735496ccfdf85f</anchor>
      <arglist>(unsigned char key, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>motionEvent</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a1afe05c5d5b197e93bf552701fcfae43</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mouseEvent</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a8ff4cb90b4b164379e07d82c4e5d1570</anchor>
      <arglist>(int button, int state, int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_comment</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>afa1c2615c4bbced842e048b1c0b49f9f</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save_param</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a06ab7725ede7424362cef066c681ee56</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>ARFileGrabber</type>
      <name>camera</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>af7e2fcd56e9ed0096f26570e83f1803d</anchor>
      <arglist>(&quot;dump_%02d.raw&quot;, CAM_W, CAM_H, 4)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>check_num</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a352198ea8a836cb15108099536db9479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>clipImage</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>aec6e81925c8f6b83a8690b7e6f32e229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>ad43c3812e6d13e0518d9f8b8f463ffcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>dist_factor</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a62278a1f45f4c44fb843f7c78f098f42</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ex</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>aaf348d3ca95b12c9d5563fbab41b3d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ey</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a55775aeae3530b231e8640a702551306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>mat</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>afa7338661b5005553a551c033d985c2b</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>CALIB_PATT_T</type>
      <name>patt</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>ad55299c1b0e27d76c9a789c54ef7eaa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>point_num</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a1def2f7a05d3215d7b8c879eafc4d5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>status</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a6e27f49150e9a14580fb313cc2777e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sx</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a699a96985661e4518b86127b4e63c3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sy</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>affcd3fe43d73220dd7b3e6bde969e65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARToolKitPlus::Tracker *</type>
      <name>theTracker</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a0d8b431d713b9f4f758692c04facd8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>thresh</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a6cf8bf160a02413bc3d5d18b0294b581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>vconf</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a78433e4dbab31bb52a8244017d04e068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>a7fee7b546595edcbee920757b6309386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xsize</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>ae493181272fa9ab0f26074f3d55fa27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ysize</name>
      <anchorfile>tools_2CameraCalib_2src_2main_8cpp.html</anchorfile>
      <anchor>ac70272affec5182515dd40abe4c39f80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/IdPatGen/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/IdPatGen/src/</path>
    <filename>tools_2IdPatGen_2src_2main_8cpp</filename>
    <includes id="arBitFieldPattern_8h" name="arBitFieldPattern.h" local="no" imported="no">ARToolKitPlus/arBitFieldPattern.h</includes>
    <includes id="TrackerImpl_8h" name="TrackerImpl.h" local="no" imported="no">ARToolKitPlus/TrackerImpl.h</includes>
    <includes id="ImageTool_8h" name="ImageTool.h" local="yes" imported="no">PN/ImageTool.h</includes>
    <member kind="function">
      <type>PN::Image *</type>
      <name>createImageFromPattern</name>
      <anchorfile>tools_2IdPatGen_2src_2main_8cpp.html</anchorfile>
      <anchor>a6ab23e92fbff08243b27554129e2d81f</anchor>
      <arglist>(ARToolKitPlus::IDPATTERN nPattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generatePattern</name>
      <anchorfile>tools_2IdPatGen_2src_2main_8cpp.html</anchorfile>
      <anchor>a8c86dd604c6e74d38e297ca5ad467ed6</anchor>
      <arglist>(bool nBCH, int nID, ARToolKitPlus::IDPATTERN &amp;nPattern)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2IdPatGen_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/MirrorPatt/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/MirrorPatt/src/</path>
    <filename>tools_2MirrorPatt_2src_2main_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2MirrorPatt_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirrorMarkerFile</name>
      <anchorfile>tools_2MirrorPatt_2src_2main_8cpp.html</anchorfile>
      <anchor>ace134fd142f36b56ff8419d9fc2020d7</anchor>
      <arglist>(const char *nInName, const char *nOutName, int nMarkerWidth, int nMarkerHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readLine</name>
      <anchorfile>tools_2MirrorPatt_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c78033dd4c0f081f9683e1d727ca3f7</anchor>
      <arglist>(FILE *fp, char *line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/PATT_to_PPM/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/PATT_to_PPM/src/</path>
    <filename>tools_2PATT__to__PPM_2src_2main_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2PATT__to__PPM_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>readMarkerFile</name>
      <anchorfile>tools_2PATT__to__PPM_2src_2main_8cpp.html</anchorfile>
      <anchor>ac5978f637d4d72031aecc31524cca83e</anchor>
      <arglist>(const char *nFileName, int nMarkerWidth, int nMarkerHeight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readNumber</name>
      <anchorfile>tools_2PATT__to__PPM_2src_2main_8cpp.html</anchorfile>
      <anchor>a4bafc969db10abfdc04e4495d8835d0f</anchor>
      <arglist>(FILE *fp, char *buffer, int maxLen)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>skipSpaces</name>
      <anchorfile>tools_2PATT__to__PPM_2src_2main_8cpp.html</anchorfile>
      <anchor>a2b6013cc757287730454da6b27d482f2</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writePPM</name>
      <anchorfile>tools_2PATT__to__PPM_2src_2main_8cpp.html</anchorfile>
      <anchor>a6606f370b2374cfc8951acb17f80155b</anchor>
      <arglist>(const char *fileName, unsigned char *data, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/PPM_to_PATT/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/PPM_to_PATT/src/</path>
    <filename>tools_2PPM__to__PATT_2src_2main_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>convert2BGR</name>
      <anchorfile>tools_2PPM__to__PATT_2src_2main_8cpp.html</anchorfile>
      <anchor>aa62841df74a7c85156a3ee77aade8c15</anchor>
      <arglist>(unsigned char *data, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2PPM__to__PATT_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readPPM</name>
      <anchorfile>tools_2PPM__to__PATT_2src_2main_8cpp.html</anchorfile>
      <anchor>a279c6ed2ab1029c040889be5fac585c5</anchor>
      <arglist>(const char *fileName, unsigned char **data, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>tools_2PPM__to__PATT_2src_2main_8cpp.html</anchorfile>
      <anchor>a706675fd2e19ad16f863b73ce7d814d0</anchor>
      <arglist>(unsigned char *data, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipComments</name>
      <anchorfile>tools_2PPM__to__PATT_2src_2main_8cpp.html</anchorfile>
      <anchor>a7b1663cd5e9a147c2ff98e6a25c85868</anchor>
      <arglist>(FILE *fp, char *word)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeMarkerFile</name>
      <anchorfile>tools_2PPM__to__PATT_2src_2main_8cpp.html</anchorfile>
      <anchor>a53801741c364c80451cd401a3dc33ad4</anchor>
      <arglist>(const char *fileName, unsigned char *data, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>matrix_8h</filename>
    <includes id="config_8h" name="config.h" local="no" imported="no">ARToolKitPlus/config.h</includes>
    <includes id="vector_8h" name="vector.h" local="no" imported="no">ARToolKitPlus/vector.h</includes>
    <class kind="struct">ARToolKitPlus::ARMat</class>
    <namespace>ARToolKitPlus</namespace>
    <namespace>ARToolKitPlus::Matrix</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ARELEM0</name>
      <anchorfile>matrix_8h.html</anchorfile>
      <anchor>a7a935ae1197adde7e3476dbfbfc4f99e</anchor>
      <arglist>(mat, r, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARELEM1</name>
      <anchorfile>matrix_8h.html</anchorfile>
      <anchor>af33714038d5eb3748816c2361af9d7b2</anchor>
      <arglist>(mat, row, clm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARMat *</type>
      <name>alloc</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a2ee5faf97ab31deeed9eb969d2eb0a6b</anchor>
      <arglist>(int row, int clm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARMat *</type>
      <name>allocDup</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a9e64c1981d015a1d7228bb18726282c7</anchor>
      <arglist>(ARMat *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dup</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a81a199c8807f21633bc42f7813fe6875</anchor>
      <arglist>(ARMat *dest, ARMat *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>free</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a8e0a4e12c06324a6b74edd725cabc51b</anchor>
      <arglist>(ARMat *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mul</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a0be97f6de8886dc89342ec07257f538b</anchor>
      <arglist>(ARMat *dest, ARMat *a, ARMat *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>selfInv</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>aeee2b26597fc08ec7d0462267d943ea3</anchor>
      <arglist>(ARMat *m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MemoryManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/</path>
    <filename>MemoryManager_8cpp</filename>
    <includes id="MemoryManager_8h" name="MemoryManager.h" local="no" imported="no">ARToolKitPlus/MemoryManager.h</includes>
    <namespace>ARToolKitPlus</namespace>
    <member kind="function">
      <type>void</type>
      <name>artkp_Free</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a072eba899f4325deccb25e0b27d72995</anchor>
      <arglist>(void *nRawMemory)</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API MemoryManager *</type>
      <name>getMemoryManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a21171bd41839d0593005500b78187ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API void</type>
      <name>setMemoryManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>af81ac5d89bf9d4695f0db2a4b4e34d59</anchor>
      <arglist>(MemoryManager *nManager)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MemoryManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>MemoryManager_8h</filename>
    <includes id="ARToolKitPlus_8h" name="ARToolKitPlus.h" local="yes" imported="no">ARToolKitPlus.h</includes>
    <class kind="class">ARToolKitPlus::MemoryManager</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>MemoryManagerMemMap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/</path>
    <filename>MemoryManagerMemMap_8cpp</filename>
    <includes id="MemoryManagerMemMap_8h" name="MemoryManagerMemMap.h" local="no" imported="no">ARToolKitPlus/MemoryManagerMemMap.h</includes>
  </compound>
  <compound kind="file">
    <name>MemoryManagerMemMap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>MemoryManagerMemMap_8h</filename>
  </compound>
  <compound kind="file">
    <name>param.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>param_8h</filename>
    <includes id="config_8h" name="config.h" local="no" imported="no">ARToolKitPlus/config.h</includes>
    <class kind="class">ARToolKitPlus::ARParam</class>
    <class kind="struct">ARToolKitPlus::ARParamDouble</class>
    <class kind="struct">ARToolKitPlus::ARSParam</class>
    <namespace>ARToolKitPlus</namespace>
    <namespace>ARToolKitPlus::Param</namespace>
  </compound>
  <compound kind="file">
    <name>PocketKnife.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/tools/IdPatGen/src/PN/</path>
    <filename>PocketKnife_8h</filename>
    <namespace>PN</namespace>
    <member kind="enumeration">
      <name>FORMAT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_UNDEFINED</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca42e88474b5ed8bc445e14bf1f133149f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RLE8</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca2e2609aafc13ecc70215c86e5e295c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RLE16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca694af44527c6cc0b8acbd24e1cbe2d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RLE24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca2aac7f927681f01e4b4d6608155ed1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RAW8</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca65378ae450e3d357c823b704611e954c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RAW16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca989da3b4f88a118104fa9085067b862b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RAW24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca2a5b8d4be364d7283df3d2d4eddf0ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_WIDTH</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca1c598da03e32a9f8e0ace5cb69934787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_HEIGHT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca64319b489b0f105f46a6ea67fa05975e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PIXELFORMAT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YUV16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5bae3179c8bdd325e334fce0edd6dd6c49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY8</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba8f33c7ceee75de2cefa8d75ececdd32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba739da9bab6818e5faf6c02727d72912e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba71bc677ec3a4749640dadce8417db301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB32</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba6e8baf600f2d2d3504a0a3907bdfcce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGR24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5bab38782813853fe9644f7afda66a8ccb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGR32</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba6cbd201fb44ad3a4afa441111545e4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ROTATION</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_0</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097aa71aa3b49a937b582ddc9b8e262e18d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_90</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097a98eaeb0153c880eba941b1bd227e3a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_180</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097ab26a7b37c47361f99ce26b9f11c3fadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_270</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097a20be0db026d0bca7c8a777e406d1313a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>BLUE_BITS</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc4f4a671c95e7b7e15013e9ae185dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>BLUE_MASK</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a61329c6ba6d3451333031ece39007733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>BLUE_SHIFT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2262eeed5980cd4b68dbffa44d5e0f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>GREEN_BITS</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a0acf73a99c4c64ff73e0d692cc884836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>GREEN_MASK</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a14c1044f1e5663e1026b51eb6b003f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>GREEN_SHIFT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a8ff4001b09516e6fa7e26674774b27fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RED_BITS</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>aea8db6aa0dd3d08c3c24646ec25d35a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>RED_MASK</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>ae6b715b3f0694e97af330097a99d38b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RED_SHIFT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>aef8d14a1d926e520d52f0eecf752d5fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Profiler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/extra/</path>
    <filename>Profiler_8cpp</filename>
    <includes id="Profiler_8h" name="Profiler.h" local="no" imported="no">ARToolKitPlus/extra/Profiler.h</includes>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>Profiler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/extra/</path>
    <filename>Profiler_8h</filename>
    <class kind="struct">ARToolKitPlus::Profiler::Measurement</class>
    <class kind="class">ARToolKitPlus::Profiler</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_BEGINSEC</name>
      <anchorfile>Profiler_8h.html</anchorfile>
      <anchor>a7902604c2b21a6f9fb82b79ad6a2f64b</anchor>
      <arglist>(obj, mes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_ENDSEC</name>
      <anchorfile>Profiler_8h.html</anchorfile>
      <anchor>a5ed2d5090cada059cdb4b2633c78f2aa</anchor>
      <arglist>(obj, mes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILEPTR_BEGINSEC</name>
      <anchorfile>Profiler_8h.html</anchorfile>
      <anchor>a3ae803ddc4ea86cb3c70b7627d563586</anchor>
      <arglist>(obj, mes)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILEPTR_ENDSEC</name>
      <anchorfile>Profiler_8h.html</anchorfile>
      <anchor>ac24bc92959a8b6d34666c0879f904d8a</anchor>
      <arglist>(obj, mes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robust_pose.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/MATLAB/</path>
    <filename>robust__pose_8cpp</filename>
    <includes id="src_2librpp_2rpp_8h" name="src/librpp/rpp.h" local="yes" imported="no">../rpp.h</includes>
    <includes id="rpp__types_8h" name="rpp_types.h" local="yes" imported="no">../rpp_types.h</includes>
    <includes id="rpp__vecmat_8h" name="rpp_vecmat.h" local="yes" imported="no">../rpp_vecmat.h</includes>
    <member kind="function">
      <type>void</type>
      <name>mexFunction</name>
      <anchorfile>robust__pose_8cpp.html</anchorfile>
      <anchor>a6a215cbfde54f82a3ce599228fc3fce5</anchor>
      <arglist>(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp_8cpp</filename>
    <includes id="src_2librpp_2rpp_8h" name="src/librpp/rpp.h" local="yes" imported="no">rpp.h</includes>
    <includes id="rpp__const_8h" name="rpp_const.h" local="yes" imported="no">rpp_const.h</includes>
    <includes id="rpp__vecmat_8h" name="rpp_vecmat.h" local="yes" imported="no">rpp_vecmat.h</includes>
    <namespace>rpp</namespace>
    <member kind="function">
      <type>void</type>
      <name>abskernel</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6146adfa55cef5a9055782a317a26084</anchor>
      <arglist>(mat33_t &amp;R, vec3_t &amp;t, vec3_array &amp;Qout, real_t &amp;err2, const vec3_array _P, const vec3_array _Q, const mat33_array F, const mat33_t G)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decomposeR</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8ac062e52b8618c7ee38e2330a8b4de9</anchor>
      <arglist>(mat33_t &amp;Rz, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get2ndPose_Exact</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0cffe9b8d8cb8fa9c0167e03ea5aa7bd</anchor>
      <arglist>(pose_vec &amp;sol, const vec3_array &amp;v, const vec3_array &amp;P, const mat33_t R, const vec3_t t, const real_t DB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRfor2ndPose_V_Exact</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a51db377d8e909af2f79b2a26a7afe311</anchor>
      <arglist>(pose_vec &amp;sol, const vec3_array &amp;v, const vec3_array &amp;P, const mat33_t R, const vec3_t t, const real_t DB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRotationbyVector</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1ff75cff99a016e0ea6890433c88e6af</anchor>
      <arglist>(mat33_t &amp;R, const vec3_t &amp;v1, const vec3_t &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotationY_wrtT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0b949a8ee4fd5677cd4bc46d4fce03dc</anchor>
      <arglist>(scalar_array &amp;al_ret, vec3_array &amp;tnew, const vec3_array &amp;v, const vec3_array &amp;p, const vec3_t &amp;t, const real_t &amp;DB, const mat33_t &amp;Rz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objpose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a51b98ea96d5f45429e6c171c43acf0c5</anchor>
      <arglist>(mat33_t &amp;R, vec3_t &amp;t, unsigned int &amp;it, real_t &amp;obj_err, real_t &amp;img_err, bool calc_img_err, const vec3_array _P, const vec3_array Qp, const options_t options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Quaternion_byAngleAndVector</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2fa81648046dce2c0f1b08a694262249</anchor>
      <arglist>(quat_t &amp;Q, const real_t &amp;q_angle, const vec3_t &amp;q_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>robust_pose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aae0ed0bfccc52695ca44ed13e031804c</anchor>
      <arglist>(real_t &amp;err, mat33_t &amp;R, vec3_t &amp;t, const vec3_array &amp;_model, const vec3_array &amp;_iprts, const options_t _options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyAng</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a53582a14de718a8da365a9f5eee97327</anchor>
      <arglist>(vec3_t &amp;angs, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyAng_X</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a482fe99591d2d22b659074e55d52a9fc</anchor>
      <arglist>(vec3_t &amp;ang_zyx, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyMat</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7341e41a340ea610543a16c1ff34a27e</anchor>
      <arglist>(mat33_t &amp;R, const vec3_t &amp;rpy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xform</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a324c8116bc84bfabbaa391803964ff1c</anchor>
      <arglist>(vec3_array &amp;Q, const vec3_array &amp;P, const mat33_t &amp;R, const vec3_t &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xformproj</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec70c319afd32df9f10ff50105bca687</anchor>
      <arglist>(vec3_array &amp;Qp, const vec3_array &amp;P, const mat33_t &amp;R, const vec3_t &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>include/ARToolKitPlus/extra/rpp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/extra/</path>
    <filename>include_2ARToolKitPlus_2extra_2rpp_8h</filename>
    <member kind="typedef">
      <type>double</type>
      <name>rpp_float</name>
      <anchorfile>include_2ARToolKitPlus_2extra_2rpp_8h.html</anchorfile>
      <anchor>a2320cfe069d8a1a7bb60a4022e646226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>rpp_mat</name>
      <anchorfile>include_2ARToolKitPlus_2extra_2rpp_8h.html</anchorfile>
      <anchor>a70ba231bcc8c17578b09e0a3a603d47d</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>rpp_vec</name>
      <anchorfile>include_2ARToolKitPlus_2extra_2rpp_8h.html</anchorfile>
      <anchor>aa0cfad2b588ceb1a7df4b92ad412b384</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>robustPlanarPose</name>
      <anchorfile>include_2ARToolKitPlus_2extra_2rpp_8h.html</anchorfile>
      <anchor>a9a1dac1dc6418b82a07a2589bd0954c3</anchor>
      <arglist>(rpp_float &amp;err, rpp_mat &amp;R, rpp_vec &amp;t, const rpp_float cc[2], const rpp_float fc[2], const rpp_vec *model, const rpp_vec *iprts, const unsigned int model_iprts_size, const rpp_mat R_init, const bool estimate_R_init, const rpp_float epsilon, const rpp_float tolerance, const unsigned int max_iterations)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rppSupportAvailabe</name>
      <anchorfile>include_2ARToolKitPlus_2extra_2rpp_8h.html</anchorfile>
      <anchor>a4700c93756ba51a83f82412352ab5b25</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/librpp/rpp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>src_2librpp_2rpp_8h</filename>
    <includes id="rpp__types_8h" name="rpp_types.h" local="yes" imported="no">rpp_types.h</includes>
    <namespace>rpp</namespace>
    <member kind="function">
      <type>void</type>
      <name>abskernel</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6146adfa55cef5a9055782a317a26084</anchor>
      <arglist>(mat33_t &amp;R, vec3_t &amp;t, vec3_array &amp;Qout, real_t &amp;err2, const vec3_array _P, const vec3_array _Q, const mat33_array F, const mat33_t G)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decomposeR</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8ac062e52b8618c7ee38e2330a8b4de9</anchor>
      <arglist>(mat33_t &amp;Rz, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get2ndPose_Exact</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0cffe9b8d8cb8fa9c0167e03ea5aa7bd</anchor>
      <arglist>(pose_vec &amp;sol, const vec3_array &amp;v, const vec3_array &amp;P, const mat33_t R, const vec3_t t, const real_t DB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRfor2ndPose_V_Exact</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a51db377d8e909af2f79b2a26a7afe311</anchor>
      <arglist>(pose_vec &amp;sol, const vec3_array &amp;v, const vec3_array &amp;P, const mat33_t R, const vec3_t t, const real_t DB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRotationbyVector</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1ff75cff99a016e0ea6890433c88e6af</anchor>
      <arglist>(mat33_t &amp;R, const vec3_t &amp;v1, const vec3_t &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotationY_wrtT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0b949a8ee4fd5677cd4bc46d4fce03dc</anchor>
      <arglist>(scalar_array &amp;al_ret, vec3_array &amp;tnew, const vec3_array &amp;v, const vec3_array &amp;p, const vec3_t &amp;t, const real_t &amp;DB, const mat33_t &amp;Rz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objpose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a51b98ea96d5f45429e6c171c43acf0c5</anchor>
      <arglist>(mat33_t &amp;R, vec3_t &amp;t, unsigned int &amp;it, real_t &amp;obj_err, real_t &amp;img_err, bool calc_img_err, const vec3_array _P, const vec3_array Qp, const options_t options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Quaternion_byAngleAndVector</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2fa81648046dce2c0f1b08a694262249</anchor>
      <arglist>(quat_t &amp;Q, const real_t &amp;q_angle, const vec3_t &amp;q_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>robust_pose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aae0ed0bfccc52695ca44ed13e031804c</anchor>
      <arglist>(real_t &amp;err, mat33_t &amp;R, vec3_t &amp;t, const vec3_array &amp;_model, const vec3_array &amp;_iprts, const options_t _options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyAng</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a53582a14de718a8da365a9f5eee97327</anchor>
      <arglist>(vec3_t &amp;angs, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyAng_X</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a482fe99591d2d22b659074e55d52a9fc</anchor>
      <arglist>(vec3_t &amp;ang_zyx, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyMat</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7341e41a340ea610543a16c1ff34a27e</anchor>
      <arglist>(mat33_t &amp;R, const vec3_t &amp;rpy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xform</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a324c8116bc84bfabbaa391803964ff1c</anchor>
      <arglist>(vec3_array &amp;Q, const vec3_array &amp;P, const mat33_t &amp;R, const vec3_t &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xformproj</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec70c319afd32df9f10ff50105bca687</anchor>
      <arglist>(vec3_array &amp;Qp, const vec3_array &amp;P, const mat33_t &amp;R, const vec3_t &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp_const.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp__const_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>CONST_2_PI</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>af2b742add5cbb40a3fa448d97c444b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONST_PI</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>a02b01cde332fa86c92d54802cce7f3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONST_PI_OVER_2</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>ac223aa4b0c8ffc63dcfd28d543d5b998</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONST_PI_OVER_4</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>a699a54ec329b98e891afdf87749011a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_EPSILON</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>a7da9461adfc6cbaa9daa6fd8b061650d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_TOL</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>a0dca44b25ef9093a50915298e491f738</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FLOAT</name>
      <anchorfile>rpp__const_8h.html</anchorfile>
      <anchor>afb31aa2d196755fb259d43a03c18c9d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp_quintic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp__quintic_8cpp</filename>
    <namespace>rpp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>rpp__quintic_8cpp.html</anchorfile>
      <anchor>affe776513b24d84b39af8ab0930fef7f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>rpp__quintic_8cpp.html</anchorfile>
      <anchor>ac6afabdc09a49a433ee19d8a9486056d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CBRT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9473bc3a6deb8b34ce403cc4c9b64038</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cubic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ade9cce214e9ec2f81624a760d2b3c487</anchor>
      <arglist>(double[], double[], int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cubic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad7619d031db07cf532aa8f154ee82f55</anchor>
      <arglist>(double A[4], double X[3], int *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quartic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7db4a36c4afa07e66420b736a4742111</anchor>
      <arglist>(double[], double[], double[], int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quartic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5de2adc7ffb7bd10d769b6632ef5f795</anchor>
      <arglist>(double dd[5], double sol[4], double soli[4], int *Nsol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quintic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5bb990b1fb83674c451a0df42f0154b0</anchor>
      <arglist>(double[], double[], double[], int *, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>signR</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aff97a3a1d4f75aa239eec0722bb6587a</anchor>
      <arglist>(double)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp_svd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp__svd_8cpp</filename>
    <includes id="rpp__types_8h" name="rpp_types.h" local="yes" imported="no">rpp_types.h</includes>
    <namespace>rpp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>rpp__svd_8cpp.html</anchorfile>
      <anchor>afa99ec4acc4ecb2dc3c2d05da15d0e3f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYTHAG</name>
      <anchorfile>rpp__svd_8cpp.html</anchorfile>
      <anchor>a97cfa0a45844dfb70b87063ca392b1b0</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGN</name>
      <anchorfile>rpp__svd_8cpp.html</anchorfile>
      <anchor>ac89d5f8a358eb8a1abdcd0fcef134f1a</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>SVD_FLOAT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a331e8f3559af3290b5fd050e0a658d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdcmp</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac5ac1a46bb921ed049e3478637374d7a</anchor>
      <arglist>(double **a, int m, int n, double *w, double **v)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>at</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adbd533a6480e43407aca5b97d6c7b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>bt</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec41699f6c2b6acb7c9e6d48e86e8634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>ct</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa05fcc72c11e30ef096d4d26fd812588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>maxarg1</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a14ab24be319ae0926caf3533573bd766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>maxarg2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac1942c062f9f7bfa645dc35644f41d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp_types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp__types_8h</filename>
    <includes id="rpp__const_8h" name="rpp_const.h" local="yes" imported="no">rpp_const.h</includes>
    <class kind="struct">rpp::mat33_t</class>
    <class kind="struct">rpp::options_t</class>
    <class kind="struct">rpp::pose_t</class>
    <class kind="struct">rpp::quat_t</class>
    <class kind="struct">rpp::vec3_t</class>
    <namespace>rpp</namespace>
    <member kind="typedef">
      <type>real_t</type>
      <name>mat33</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2bf45856c539f932d9e7ee7dbc0499b6</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mat33_t &gt;</type>
      <name>mat33_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af20aacbb6cb8f2526c87a8bd0eda3983</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mat33_t &gt;::const_iterator</type>
      <name>mat33_array_const_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0b962d5465c416fd3c3168dd26373508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mat33_t &gt;::iterator</type>
      <name>mat33_array_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a362cd769efea37194d3550612d1a7569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pose_t &gt;</type>
      <name>pose_vec</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c3d256543b5a3cb718b152f1392df64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>real_t</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a699b34b8968afa4f2b34de69af5ad41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real_t &gt;</type>
      <name>scalar_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af6313e3952b753f0019d3e8a12810411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real_t</type>
      <name>vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0dc8704f214ea2885b010f3e6e3f00da</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vec3_t &gt;</type>
      <name>vec3_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a95ce14429774a0b8d9eccb778990d75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vec3_t &gt;::const_iterator</type>
      <name>vec3_array_const_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad60b9c04a6c5fd9ed0a071466f9eaa16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vec3_t &gt;::iterator</type>
      <name>vec3_array_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a79976c210b5ffe6b15d36079d97a68ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp_vecmat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp__vecmat_8cpp</filename>
    <includes id="rpp__vecmat_8h" name="rpp_vecmat.h" local="yes" imported="no">rpp_vecmat.h</includes>
    <namespace>rpp</namespace>
    <member kind="function">
      <type>real_t</type>
      <name>_abs</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0753bd5264b8184c7102f7236157c8f2</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_acos</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afcad4868eed729e1134c8ace2034216e</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_atan2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4f0e7233ac01a470ebf4f084d653f6bb</anchor>
      <arglist>(real_t a, real_t b)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_cos</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a599c38c7712c14e8ec85230417429bd8</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_dbg_load_vec3_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a842660dc1584f8819d5cf5c67d9e5576</anchor>
      <arglist>(vec3_array &amp;va, char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa590e4bea485b321e8a3fa3bc42c10cf</anchor>
      <arglist>(const mat33_array &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_fprint</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>acb658b1a97f233d604bf146d4ccf99bb</anchor>
      <arglist>(void *fp, const mat33_t &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afa176decd03240cbee9b18c97ed76221</anchor>
      <arglist>(const mat33_t &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_quat_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aaeb2aaccaf464814e5c7d20f52c4c877</anchor>
      <arglist>(const quat_t &amp;q, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_scalar_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8c633adba72e3d7eb45ea26129c4a398</anchor>
      <arglist>(const scalar_array &amp;sa, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a89d233293083cf6cfe3e19e84baa6abb</anchor>
      <arglist>(const vec3_array &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_fprint</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aef4ab9b90d56a0b2f34888ec111e8f33</anchor>
      <arglist>(void *fp, const vec3_t &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa1afcc747a8c7ac95dd5067d8576b385</anchor>
      <arglist>(const vec3_t &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afcf5d8f30a7d1175e044030edefad505</anchor>
      <arglist>(real_t a, real_t b)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_sin</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a33becaec5c441a6575fe92fda36b643e</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_sqrt</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9e33d631cd33ec8903cae2365a521ece</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cubic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ade9cce214e9ec2f81624a760d2b3c487</anchor>
      <arglist>(double[], double[], int *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac6fe7d531fca5e426fe08ca35fc6fe0f</anchor>
      <arglist>(double ***m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1e43ecbd395b2a285f6395accb0cee4d</anchor>
      <arglist>(double **v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_float_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a703eb1f3443583ade2d4877b32f80b55</anchor>
      <arglist>(float ***m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_float_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae0d068c2504885b364a64e9f7c07cde4</anchor>
      <arglist>(float **v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a04c8b4440b808a827cfc29db4935daf7</anchor>
      <arglist>(mat33_t &amp;mr, const mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adce1847bd520413ee33f5138b1edc8b2</anchor>
      <arglist>(mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mat33_all_zeros</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a04153de3c669e87f2bf3057ad4514992</anchor>
      <arglist>(const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ab44250530f581771b7c1a3ec6481b99d</anchor>
      <arglist>(mat33_t &amp;s, const mat33_array &amp;ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a99b536dfbad6da4b3dae66ab5126598a</anchor>
      <arglist>(mat33_t &amp;m, const real_t m00, const real_t m01, const real_t m02, const real_t m10, const real_t m11, const real_t m12, const real_t m20, const real_t m21, const real_t m22)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adffbccea2b20e7553c72298dc7f8f384</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_copy</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a84b67ae6b779a8de594d3a55647162fb</anchor>
      <arglist>(mat33_t &amp;md, const mat33_t &amp;ms)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>mat33_det</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4117eb9510ffc562b1268cd0e5e30e19</anchor>
      <arglist>(const mat33_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa57c00498c2cd028f72f4fdb5fc8a546</anchor>
      <arglist>(mat33_t &amp;m, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_eye</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad181083de7b5fcda9e2a927132f43bb9</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a657cbb36362e44692725aefcbf9e92e5</anchor>
      <arglist>(mat33_t &amp;mat, double **m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_float_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2eae7a29b0e5444221ee0f6fa179ee8c</anchor>
      <arglist>(mat33_t &amp;mat, float **m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_quat</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3815b2b930ae4eaa4b0672e63709bdc4</anchor>
      <arglist>(mat33_t &amp;m, const quat_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_inv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4df39d9920f805c22933d8dbe386ddc1</anchor>
      <arglist>(mat33_t &amp;mi, const mat33_t &amp;ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5e42c215cafe12774c2daeffed6ae244</anchor>
      <arglist>(mat33_t &amp;m0, const mat33_t &amp;m1, const mat33_t &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae699ce8d2c8fd4aab17d85907d8e9140</anchor>
      <arglist>(mat33_t &amp;mr, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_pow2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a46f9f42e5c51dcf93d3375980e63fbde</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_set_all_zeros</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9d3195b21630f500f7f34972d55324e0</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a77c52b8d82b24c17f6e7b432a974c303</anchor>
      <arglist>(mat33_t &amp;mr, const mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c9a18b3da012b787301cbaa9ff9077c</anchor>
      <arglist>(mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>mat33_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a915fa45b285c491b9e85b41aa5fa05b9</anchor>
      <arglist>(const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_svd2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4f37e901f9925510104629ab37ff85eb</anchor>
      <arglist>(mat33_t &amp;u, mat33_t &amp;s, mat33_t &amp;v, const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_to_col_vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae654233b585ba7b9c2faaf7ca6e18aa1</anchor>
      <arglist>(vec3_t &amp;c0, vec3_t &amp;c1, vec3_t &amp;c2, const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>double **</type>
      <name>mat33_to_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1e34448e68818c086e75b5716b6a0464</anchor>
      <arglist>(const mat33_t &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>float **</type>
      <name>mat33_to_float_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af56f709a4d757e5502aa4d4461215410</anchor>
      <arglist>(const mat33_t &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_transpose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1dad1f2f7c86d24c5a18bd230aa37265</anchor>
      <arglist>(mat33_t &amp;t, const mat33_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normRv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a92c712da7762b48a873f0d546dac7003</anchor>
      <arglist>(vec3_t &amp;n, const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normRv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af71a1e26ca1490fee02222445c1064ff</anchor>
      <arglist>(vec3_array &amp;normR_v, const vec3_array &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quartic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7db4a36c4afa07e66420b736a4742111</anchor>
      <arglist>(double[], double[], double[], int *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quat_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3cb13fd39abdc134e8493d9a2225db02</anchor>
      <arglist>(quat_t &amp;q, const real_t s)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>quat_norm</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0e486a90efb7b076f15d8a3956d0c654</anchor>
      <arglist>(const quat_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quintic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5bb990b1fb83674c451a0df42f0154b0</anchor>
      <arglist>(double[], double[], double[], int *, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a017469f99ba51f54b17adaeaf797eea6</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a082cf3209f6eaae0184d7b73cd25a193</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7fa25239fedd9ecd55dddd26c4bd1dbb</anchor>
      <arglist>(scalar_array &amp;sa, const real_t f, const unsigned int sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_atan2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a42ef5529e69a4ae85ed88e8074f9069e</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb, const scalar_array &amp;sc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0ff87f10ffa5ecd91b659c08a189adde</anchor>
      <arglist>(scalar_array &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2ab97cc4825ac6264e5683cbd7c9b9a7</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adfc02cea1821bc59b51c8167ada1ee13</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a40a360905472f62a94b158ec94e4a06a</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_negate</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0970a580a242001cdba22148d78effb8</anchor>
      <arglist>(scalar_array &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5a26ade4fd8dd07342fe040c04b1a405</anchor>
      <arglist>(scalar_array &amp;sa, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a37d54085ef3ca7662643dec2cc8a4f9c</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>solve_polynomial</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a760774d5d01e97ff7a2e87c4a6ab5e1b</anchor>
      <arglist>(scalar_array &amp;r_sol, const scalar_array &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdcmp</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac5ac1a46bb921ed049e3478637374d7a</anchor>
      <arglist>(double **a, int m, int n, double *w, double **v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a64401c9ff0fd7f05ac00f4bf6471baaf</anchor>
      <arglist>(vec3_t &amp;va, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a044b0236735e88122558e0e87bd0a48f</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aed263eb10524c821ec095aeb4770217b</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2e460c0f5b4d5599566194a6e244b633</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mean</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a28bbe2b1159432e04c8c565d3b2833d3</anchor>
      <arglist>(vec3_t &amp;v_mean, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af5b8429e5400696c39ce05601b6126d6</anchor>
      <arglist>(vec3_array &amp;va, const scalar_array &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>abf5b5879e356a27c367fbbbe352ab6ab</anchor>
      <arglist>(vec3_array &amp;va, const mat33_t &amp;m, const vec3_array &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_pow2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af423cfc64de8bb84116a68311254da11</anchor>
      <arglist>(vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_set</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a79a333da4b235dd2943d28d0b9dcaec1</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a, const bool mask[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3e9e72106e9cecbe5bbfc55aa0912e42</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a36176d7757f0a16f6814c2805d288713</anchor>
      <arglist>(vec3_t &amp;v_sum2, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8d9e248fb38d614ef06a1e9bedc5b1dd</anchor>
      <arglist>(scalar_array &amp;v_sum1, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8ff8eacbbe12586ce150c4148b9ba495</anchor>
      <arglist>(vec3_t &amp;v, const real_t x, const real_t y, const real_t z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8276491753acdf529497f32f0c37ab3a</anchor>
      <arglist>(vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_copy</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a63b10455d0f9fe2b1dac307d7c17deff</anchor>
      <arglist>(vec3_t &amp;a, const vec3_t &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_cross</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6e6ddea9dc6f8eb466e6d6e16eedb00e</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8e7c20ff2dac8c64be28140169d2bad6</anchor>
      <arglist>(vec3_t &amp;va, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa75923ff7ddd0dfd2be611037b3b5233</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_dot</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aadc430d0ced379f813b4ecb454d9430b</anchor>
      <arglist>(const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_from_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3e8e1a658175ba7f6687a12e29c11a9c</anchor>
      <arglist>(vec3_t &amp;vec, double *v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_from_float_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af30aad53fc8301a52e4ae82a36b90fd4</anchor>
      <arglist>(vec3_t &amp;vec, float *v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mul_vec3trans</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac6753e378e447f75efd9b53b4f29a2d2</anchor>
      <arglist>(mat33_t &amp;m, const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec61ce99665b1e816254eb79dccf5aa5</anchor>
      <arglist>(vec3_t &amp;va, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aac618d4145707166da107655edab0eb7</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aac8390c9c7036519e355fa3494490fe8</anchor>
      <arglist>(vec3_t &amp;v0, const mat33_t &amp;m1, const vec3_t &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_norm</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0f76f86315cb99834205201bde8d5496</anchor>
      <arglist>(const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0164162c64532e447e13190c6477fb21</anchor>
      <arglist>(vec3_t &amp;va, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>abb78670c2b6e7af70ab5ab6a07eec42e</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a383512b6af8be2b3167b532df3bc58ad</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6ed1b470bf517ccae0d95362dd0001c1</anchor>
      <arglist>(const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>vec3_to_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c7b824ef29cf17bd176e983b7c3fb8f</anchor>
      <arglist>(const vec3_t &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>vec3_to_float_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ab370bd14c8823223a2b97881bc75b3fc</anchor>
      <arglist>(const vec3_t &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3trans_mul_vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad826c2bc3a263586e7c61be1037db97a</anchor>
      <arglist>(const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rpp_vecmat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/src/librpp/</path>
    <filename>rpp__vecmat_8h</filename>
    <includes id="rpp__const_8h" name="rpp_const.h" local="yes" imported="no">rpp_const.h</includes>
    <includes id="rpp__types_8h" name="rpp_types.h" local="yes" imported="no">rpp_types.h</includes>
    <namespace>rpp</namespace>
    <member kind="function">
      <type>real_t</type>
      <name>_abs</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0753bd5264b8184c7102f7236157c8f2</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_acos</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afcad4868eed729e1134c8ace2034216e</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_atan2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4f0e7233ac01a470ebf4f084d653f6bb</anchor>
      <arglist>(real_t a, real_t b)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_cos</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a599c38c7712c14e8ec85230417429bd8</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_dbg_load_vec3_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a842660dc1584f8819d5cf5c67d9e5576</anchor>
      <arglist>(vec3_array &amp;va, char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa590e4bea485b321e8a3fa3bc42c10cf</anchor>
      <arglist>(const mat33_array &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_fprint</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>acb658b1a97f233d604bf146d4ccf99bb</anchor>
      <arglist>(void *fp, const mat33_t &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afa176decd03240cbee9b18c97ed76221</anchor>
      <arglist>(const mat33_t &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_quat_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aaeb2aaccaf464814e5c7d20f52c4c877</anchor>
      <arglist>(const quat_t &amp;q, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_scalar_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8c633adba72e3d7eb45ea26129c4a398</anchor>
      <arglist>(const scalar_array &amp;sa, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a89d233293083cf6cfe3e19e84baa6abb</anchor>
      <arglist>(const vec3_array &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_fprint</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aef4ab9b90d56a0b2f34888ec111e8f33</anchor>
      <arglist>(void *fp, const vec3_t &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa1afcc747a8c7ac95dd5067d8576b385</anchor>
      <arglist>(const vec3_t &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afdba735dd112f1de8a7c87fbf1f68dcf</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_sin</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a33becaec5c441a6575fe92fda36b643e</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_sqrt</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9e33d631cd33ec8903cae2365a521ece</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac6fe7d531fca5e426fe08ca35fc6fe0f</anchor>
      <arglist>(double ***m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1e43ecbd395b2a285f6395accb0cee4d</anchor>
      <arglist>(double **v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a04c8b4440b808a827cfc29db4935daf7</anchor>
      <arglist>(mat33_t &amp;mr, const mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adce1847bd520413ee33f5138b1edc8b2</anchor>
      <arglist>(mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mat33_all_zeros</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a04153de3c669e87f2bf3057ad4514992</anchor>
      <arglist>(const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ab44250530f581771b7c1a3ec6481b99d</anchor>
      <arglist>(mat33_t &amp;s, const mat33_array &amp;ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a99b536dfbad6da4b3dae66ab5126598a</anchor>
      <arglist>(mat33_t &amp;m, const real_t m00, const real_t m01, const real_t m02, const real_t m10, const real_t m11, const real_t m12, const real_t m20, const real_t m21, const real_t m22)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adffbccea2b20e7553c72298dc7f8f384</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_copy</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a84b67ae6b779a8de594d3a55647162fb</anchor>
      <arglist>(mat33_t &amp;md, const mat33_t &amp;ms)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>mat33_det</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4117eb9510ffc562b1268cd0e5e30e19</anchor>
      <arglist>(const mat33_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa57c00498c2cd028f72f4fdb5fc8a546</anchor>
      <arglist>(mat33_t &amp;m, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_eye</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad181083de7b5fcda9e2a927132f43bb9</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a657cbb36362e44692725aefcbf9e92e5</anchor>
      <arglist>(mat33_t &amp;mat, double **m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_quat</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3815b2b930ae4eaa4b0672e63709bdc4</anchor>
      <arglist>(mat33_t &amp;m, const quat_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_inv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4df39d9920f805c22933d8dbe386ddc1</anchor>
      <arglist>(mat33_t &amp;mi, const mat33_t &amp;ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5e42c215cafe12774c2daeffed6ae244</anchor>
      <arglist>(mat33_t &amp;m0, const mat33_t &amp;m1, const mat33_t &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae699ce8d2c8fd4aab17d85907d8e9140</anchor>
      <arglist>(mat33_t &amp;mr, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_pow2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a46f9f42e5c51dcf93d3375980e63fbde</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_set_all_zeros</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9d3195b21630f500f7f34972d55324e0</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a77c52b8d82b24c17f6e7b432a974c303</anchor>
      <arglist>(mat33_t &amp;mr, const mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c9a18b3da012b787301cbaa9ff9077c</anchor>
      <arglist>(mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>mat33_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a915fa45b285c491b9e85b41aa5fa05b9</anchor>
      <arglist>(const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_svd2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4f37e901f9925510104629ab37ff85eb</anchor>
      <arglist>(mat33_t &amp;u, mat33_t &amp;s, mat33_t &amp;v, const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_to_col_vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae654233b585ba7b9c2faaf7ca6e18aa1</anchor>
      <arglist>(vec3_t &amp;c0, vec3_t &amp;c1, vec3_t &amp;c2, const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>double **</type>
      <name>mat33_to_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1e34448e68818c086e75b5716b6a0464</anchor>
      <arglist>(const mat33_t &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_transpose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1dad1f2f7c86d24c5a18bd230aa37265</anchor>
      <arglist>(mat33_t &amp;t, const mat33_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normRv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a92c712da7762b48a873f0d546dac7003</anchor>
      <arglist>(vec3_t &amp;n, const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normRv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af71a1e26ca1490fee02222445c1064ff</anchor>
      <arglist>(vec3_array &amp;normR_v, const vec3_array &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quat_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3cb13fd39abdc134e8493d9a2225db02</anchor>
      <arglist>(quat_t &amp;q, const real_t s)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>quat_norm</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0e486a90efb7b076f15d8a3956d0c654</anchor>
      <arglist>(const quat_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a017469f99ba51f54b17adaeaf797eea6</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a082cf3209f6eaae0184d7b73cd25a193</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7fa25239fedd9ecd55dddd26c4bd1dbb</anchor>
      <arglist>(scalar_array &amp;sa, const real_t f, const unsigned int sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_atan2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a42ef5529e69a4ae85ed88e8074f9069e</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb, const scalar_array &amp;sc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0ff87f10ffa5ecd91b659c08a189adde</anchor>
      <arglist>(scalar_array &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2ab97cc4825ac6264e5683cbd7c9b9a7</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adfc02cea1821bc59b51c8167ada1ee13</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a40a360905472f62a94b158ec94e4a06a</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_negate</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0970a580a242001cdba22148d78effb8</anchor>
      <arglist>(scalar_array &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5a26ade4fd8dd07342fe040c04b1a405</anchor>
      <arglist>(scalar_array &amp;sa, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a37d54085ef3ca7662643dec2cc8a4f9c</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>solve_polynomial</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a760774d5d01e97ff7a2e87c4a6ab5e1b</anchor>
      <arglist>(scalar_array &amp;r_sol, const scalar_array &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a64401c9ff0fd7f05ac00f4bf6471baaf</anchor>
      <arglist>(vec3_t &amp;va, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a044b0236735e88122558e0e87bd0a48f</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aed263eb10524c821ec095aeb4770217b</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2e460c0f5b4d5599566194a6e244b633</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mean</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a28bbe2b1159432e04c8c565d3b2833d3</anchor>
      <arglist>(vec3_t &amp;v_mean, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af5b8429e5400696c39ce05601b6126d6</anchor>
      <arglist>(vec3_array &amp;va, const scalar_array &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>abf5b5879e356a27c367fbbbe352ab6ab</anchor>
      <arglist>(vec3_array &amp;va, const mat33_t &amp;m, const vec3_array &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_pow2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af423cfc64de8bb84116a68311254da11</anchor>
      <arglist>(vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_set</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a79a333da4b235dd2943d28d0b9dcaec1</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a, const bool mask[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3e9e72106e9cecbe5bbfc55aa0912e42</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a36176d7757f0a16f6814c2805d288713</anchor>
      <arglist>(vec3_t &amp;v_sum2, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8d9e248fb38d614ef06a1e9bedc5b1dd</anchor>
      <arglist>(scalar_array &amp;v_sum1, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8ff8eacbbe12586ce150c4148b9ba495</anchor>
      <arglist>(vec3_t &amp;v, const real_t x, const real_t y, const real_t z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8276491753acdf529497f32f0c37ab3a</anchor>
      <arglist>(vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_copy</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a63b10455d0f9fe2b1dac307d7c17deff</anchor>
      <arglist>(vec3_t &amp;a, const vec3_t &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_cross</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6e6ddea9dc6f8eb466e6d6e16eedb00e</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8e7c20ff2dac8c64be28140169d2bad6</anchor>
      <arglist>(vec3_t &amp;va, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa75923ff7ddd0dfd2be611037b3b5233</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_dot</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aadc430d0ced379f813b4ecb454d9430b</anchor>
      <arglist>(const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_from_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3e8e1a658175ba7f6687a12e29c11a9c</anchor>
      <arglist>(vec3_t &amp;vec, double *v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mul_vec3trans</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac6753e378e447f75efd9b53b4f29a2d2</anchor>
      <arglist>(mat33_t &amp;m, const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec61ce99665b1e816254eb79dccf5aa5</anchor>
      <arglist>(vec3_t &amp;va, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aac618d4145707166da107655edab0eb7</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aac8390c9c7036519e355fa3494490fe8</anchor>
      <arglist>(vec3_t &amp;v0, const mat33_t &amp;m1, const vec3_t &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_norm</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0f76f86315cb99834205201bde8d5496</anchor>
      <arglist>(const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0164162c64532e447e13190c6477fb21</anchor>
      <arglist>(vec3_t &amp;va, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>abb78670c2b6e7af70ab5ab6a07eec42e</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a383512b6af8be2b3167b532df3bc58ad</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6ed1b470bf517ccae0d95362dd0001c1</anchor>
      <arglist>(const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>vec3_to_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c7b824ef29cf17bd176e983b7c3fb8f</anchor>
      <arglist>(const vec3_t &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3trans_mul_vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad826c2bc3a263586e7c61be1037db97a</anchor>
      <arglist>(const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tracker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>Tracker_8h</filename>
    <includes id="ARToolKitPlus_8h" name="ARToolKitPlus.h" local="no" imported="no">ARToolKitPlus/ARToolKitPlus.h</includes>
    <includes id="ar_8h" name="ar.h" local="no" imported="no">ARToolKitPlus/ar.h</includes>
    <includes id="arMulti_8h" name="arMulti.h" local="no" imported="no">ARToolKitPlus/arMulti.h</includes>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <includes id="Profiler_8h" name="Profiler.h" local="no" imported="no">ARToolKitPlus/extra/Profiler.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">ARToolKitPlus/Camera.h</includes>
    <class kind="class">ARToolKitPlus::Tracker</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>TrackerImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>TrackerImpl_8h</filename>
    <includes id="ar_8h" name="ar.h" local="no" imported="no">ARToolKitPlus/ar.h</includes>
    <includes id="arMulti_8h" name="arMulti.h" local="no" imported="no">ARToolKitPlus/arMulti.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="no" imported="no">ARToolKitPlus/matrix.h</includes>
    <includes id="Tracker_8h" name="Tracker.h" local="no" imported="no">ARToolKitPlus/Tracker.h</includes>
    <includes id="MemoryManager_8h" name="MemoryManager.h" local="no" imported="no">ARToolKitPlus/MemoryManager.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">ARToolKitPlus/Camera.h</includes>
    <includes id="CameraFactory_8h" name="CameraFactory.h" local="no" imported="no">ARToolKitPlus/CameraFactory.h</includes>
    <includes id="BCH_8h" name="BCH.h" local="no" imported="no">ARToolKitPlus/extra/BCH.h</includes>
    <includes id="FixedPoint_8h" name="FixedPoint.h" local="yes" imported="no">../../src/extra/FixedPoint.h</includes>
    <class kind="struct">ARToolKitPlus::TrackerImpl::AutoThreshold</class>
    <class kind="class">ARToolKitPlus::TrackerImpl</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>AR_TEMPL_FUNC</name>
      <anchorfile>TrackerImpl_8h.html</anchorfile>
      <anchor>a083f02c9751b9dba5163cb5e2cbbac11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AR_TEMPL_TRACKER</name>
      <anchorfile>TrackerImpl_8h.html</anchorfile>
      <anchor>a08f3c84e5fefb5e9163ed841c131ba3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>artkp_Alloc</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ad850426aa7d65a953cf50602a580cca5</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>artkp_Free</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a072eba899f4325deccb25e0b27d72995</anchor>
      <arglist>(void *nRawMemory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>usesSinglePrecision</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ab196e2559adcbea2d12a072c435be88e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MemoryManager *</type>
      <name>memManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a43aa2a55f4b31e0c8510a42e2dc99f08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TrackerMultiMarker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>TrackerMultiMarker_8h</filename>
    <includes id="Tracker_8h" name="Tracker.h" local="no" imported="no">ARToolKitPlus/Tracker.h</includes>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <class kind="class">ARToolKitPlus::TrackerMultiMarker</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>TrackerMultiMarkerImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>TrackerMultiMarkerImpl_8h</filename>
    <includes id="TrackerMultiMarker_8h" name="TrackerMultiMarker.h" local="no" imported="no">ARToolKitPlus/TrackerMultiMarker.h</includes>
    <includes id="TrackerImpl_8h" name="TrackerImpl.h" local="no" imported="no">ARToolKitPlus/TrackerImpl.h</includes>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <class kind="class">ARToolKitPlus::TrackerMultiMarkerImpl</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ARMM_TEMPL_FUNC</name>
      <anchorfile>TrackerMultiMarkerImpl_8h.html</anchorfile>
      <anchor>a21f57d69585d3348876390cae4e42cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARMM_TEMPL_TRACKER</name>
      <anchorfile>TrackerMultiMarkerImpl_8h.html</anchorfile>
      <anchor>ae239719878aa4ceb1988dfc7be3b71df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TrackerSingleMarker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>TrackerSingleMarker_8h</filename>
    <includes id="Tracker_8h" name="Tracker.h" local="no" imported="no">ARToolKitPlus/Tracker.h</includes>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <class kind="class">ARToolKitPlus::TrackerSingleMarker</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>TrackerSingleMarkerImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>TrackerSingleMarkerImpl_8h</filename>
    <includes id="TrackerSingleMarker_8h" name="TrackerSingleMarker.h" local="no" imported="no">ARToolKitPlus/TrackerSingleMarker.h</includes>
    <includes id="TrackerImpl_8h" name="TrackerImpl.h" local="no" imported="no">ARToolKitPlus/TrackerImpl.h</includes>
    <includes id="Logger_8h" name="Logger.h" local="no" imported="no">ARToolKitPlus/Logger.h</includes>
    <class kind="class">ARToolKitPlus::TrackerSingleMarkerImpl</class>
    <namespace>ARToolKitPlus</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ARSM_TEMPL_FUNC</name>
      <anchorfile>TrackerSingleMarkerImpl_8h.html</anchorfile>
      <anchor>a2d5d812648e4c2b0ca6655b2570618d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARSM_TEMPL_TRACKER</name>
      <anchorfile>TrackerSingleMarkerImpl_8h.html</anchorfile>
      <anchor>ab0413c0b5a48abbefd5939bc58b7a5dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_artoolkitplus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/src/</path>
    <filename>v4r__artoolkitplus_8cpp</filename>
    <includes id="v4r__artoolkitplus_8h" name="v4r_artoolkitplus.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus.h</includes>
    <includes id="v4r__artoolkitplus__defaults_8h" name="v4r_artoolkitplus_defaults.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus_defaults.h</includes>
    <includes id="TrackerSingleMarkerImpl_8h" name="TrackerSingleMarkerImpl.h" local="yes" imported="no">ARToolKitPlus/TrackerSingleMarkerImpl.h</includes>
    <includes id="TrackerMultiMarkerImpl_8h" name="TrackerMultiMarkerImpl.h" local="yes" imported="no">ARToolKitPlus/TrackerMultiMarkerImpl.h</includes>
    <includes id="CameraAdvImpl_8h" name="CameraAdvImpl.h" local="no" imported="no">ARToolKitPlus/CameraAdvImpl.h</includes>
    <class kind="class">ARCamera</class>
    <class kind="class">MyLogger</class>
  </compound>
  <compound kind="file">
    <name>v4r_artoolkitplus.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/include/v4r_artoolkitplus/</path>
    <filename>v4r__artoolkitplus_8h</filename>
    <includes id="ar_8h" name="ar.h" local="yes" imported="no">ARToolKitPlus/ar.h</includes>
    <includes id="arMulti_8h" name="arMulti.h" local="yes" imported="no">ARToolKitPlus/arMulti.h</includes>
    <class kind="class">ARToolKitPlus::ARTag2D</class>
    <class kind="class">ARToolKitPlusNode</class>
    <class kind="class">ARToolKitPlusNode::Parameter</class>
    <namespace>ARToolKitPlus</namespace>
  </compound>
  <compound kind="file">
    <name>v4r_artoolkitplus_defaults.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/include/v4r_artoolkitplus/</path>
    <filename>v4r__artoolkitplus__defaults_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEBUG_WINDOWS_NAME</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>ab495e092607a790a1cbc5df7c9c01fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_BASE_FRAME</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a25559a1a2105ca6be78da84f5910a685</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_BOARDER_WIDTH</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a5d2a1ca7d1b785b585e651ca1e75fbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_DISTORTED_INPUT</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>aeb029bd75c00b8f68da1122d62eb25bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_MARKER_MODE</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a5b607d20cbbd6e3d472509054546dcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_MULIT_MARKER_LITE_DETECTION</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a35b1a7459f13aa35cfadaaf7ee431485</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_PATTERN_FILE</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a8bb0073c200d36478b48339373b1a2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_PATTERN_FRAME</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a8d9d2ab50ad7745e3296be5f2fe5da55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_PATTERN_WITH</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a523176854195e19140ba07e07730ec1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_POSE_ESTIMATION_MODE</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a3de0b62dfec078db349de35b0a56256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_SHOW_CAMERA_IMAGE</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a4419f820ac26546ebacf54183a384128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_SKIP_FRAMES</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a037a3a6b0373c7e89c997ed746da016a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_TF_PREFIX</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a45240f4c3b8403dcd32f75dd3492a881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_THRESHOLD</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a3c9a5413f7d58a17a24e188a5d0d712c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_TRACKER_MULTI_MARKER</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>aa272002f0acb46dba0d763cff47e4cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_TRACKER_SINGLE_MARKER</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a6441b7d61e40f0aa08d96ed092f0c7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_UNDIST_INTERATIONS</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>aac413442fa1cf7143ff272dfb4afb484</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_DEFAULT_UNDIST_MODE</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a4ce883e06602306d456c1caccf469309</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_IMAGE_SRC</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>aa66182fe1e001de231e28ba0a23f70f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_MARKER_MODE_BCH</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a9d18a52890eb7a3ad33b68cfdfb32972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_MARKER_MODE_SIMPEL</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>aa25edfe1044d0604d7cf67458097960d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_POSE_ESTIMATION_MODE_CONT</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>ad291aa60893235c62dcc7f5439637334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_POSE_ESTIMATION_MODE_NORMAL</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a70eaab1e0772f32572237c56c2febb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_POSE_ESTIMATION_MODE_RPP</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a14b48b53cb73fa70a83df7433e02a318</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_UNDIST_MODE_LUT</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>aa7ebdf491489e7b3c3160446cfeefa5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_UNDIST_MODE_NONE</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a23b1203c6497ef4d593ee50c1e073b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ARTOOLKITPLUS_UNDIST_MODE_STD</name>
      <anchorfile>v4r__artoolkitplus__defaults_8h.html</anchorfile>
      <anchor>a3ce05d85e0af134dede00ec5abf7a4aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_artoolkitplus_draw.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/src/</path>
    <filename>v4r__artoolkitplus__draw_8cpp</filename>
    <includes id="v4r__artoolkitplus_8h" name="v4r_artoolkitplus.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus.h</includes>
  </compound>
  <compound kind="file">
    <name>v4r_artoolkitplus_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/src/</path>
    <filename>v4r__artoolkitplus__node_8cpp</filename>
    <includes id="v4r__artoolkitplus_8h" name="v4r_artoolkitplus.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus.h</includes>
    <includes id="v4r__artoolkitplus__defaults_8h" name="v4r_artoolkitplus_defaults.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus_defaults.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>v4r__artoolkitplus__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4r_artoolkitplus_parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/src/</path>
    <filename>v4r__artoolkitplus__parameters_8cpp</filename>
    <includes id="v4r__artoolkitplus_8h" name="v4r_artoolkitplus.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus.h</includes>
    <includes id="v4r__artoolkitplus__defaults_8h" name="v4r_artoolkitplus_defaults.h" local="no" imported="no">v4r_artoolkitplus/v4r_artoolkitplus_defaults.h</includes>
    <includes id="ARToolKitPlus_8h" name="ARToolKitPlus.h" local="no" imported="no">ARToolKitPlus/ARToolKitPlus.h</includes>
  </compound>
  <compound kind="file">
    <name>vector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-v4r_ros/doc_stacks/2015-08-26_16-39-33.476473/v4r_ros/v4r_artoolkitplus/3rdParty/ARToolKitPlus/include/ARToolKitPlus/</path>
    <filename>vector_8h</filename>
    <includes id="config_8h" name="config.h" local="no" imported="no">ARToolKitPlus/config.h</includes>
    <class kind="struct">ARToolKitPlus::ARVec</class>
    <namespace>ARToolKitPlus</namespace>
    <namespace>ARToolKitPlus::Vector</namespace>
    <member kind="function" static="yes">
      <type>static ARVec *</type>
      <name>alloc</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a5075e52da19dbabdf45168e1794c4070</anchor>
      <arglist>(int clm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>free</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a4048830cd276c974d881fb200208fe71</anchor>
      <arglist>(ARVec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>household</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>acd4f8fd421aef8539a69d31eca239a62</anchor>
      <arglist>(ARVec *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>innerproduct</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a3ac47b9ece6083cf4aab68a9f5b0e21d</anchor>
      <arglist>(ARVec *x, ARVec *y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tridiagonalize</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a4147afae1cabd1616a6fb5c9f18a9834</anchor>
      <arglist>(ARMat *a, ARVec *d, ARVec *e)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARCamera</name>
    <filename>classARCamera.html</filename>
    <base>ARToolKitPlus::CameraAdvImpl</base>
    <member kind="function">
      <type></type>
      <name>ARCamera</name>
      <anchorfile>classARCamera.html</anchorfile>
      <anchor>a4c47a64a37a75fd5b6aacacaceff3e69</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;_camer_info, int _undist_iterations, bool _input_distorted)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInputDistorted</name>
      <anchorfile>classARCamera.html</anchorfile>
      <anchor>ac37eb4468b765593ab807a532f849698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ARCamera</name>
      <anchorfile>classARCamera.html</anchorfile>
      <anchor>a92730443ddbab185f0442209fda80bd9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARFileGrabber</name>
    <filename>classARFileGrabber.html</filename>
    <member kind="function">
      <type></type>
      <name>ARFileGrabber</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>afdef1396e7e775822d7e5720fb905dc5</anchor>
      <arglist>(const char *nFileName, int nWidth=320, int nHeight=240, int nByterPerComp=4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DisplayProperties</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a4929c3367c2d94720a570492ad1c1d55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long *</type>
      <name>GetBuffer</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a5186b661a58e5796603e94b06e5a853f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GrabFrame</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a91509b9b77542f2778521bf7000dc141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>ace1df185a09daec58a3bdc651f332fbb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NextFile</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>ac58796f8eeed1542511d4a0202a1d0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFlippedImage</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>ac903a2a9136a9122e438c554f717f921</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ARFileGrabber</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>af009c0a843b671219ab74e505e0e9e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a97eba70f13603a2c0b90f111f4116c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bufferlen</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a7e1c6fb78e0fdb4872cce0bd8cd94246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fileIdx</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a8ba833840da942c79824f5337377a15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>filename</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a42f1183f67dcb31436959d6c56365071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>aaa2eabedab7ce92886bcd20716b1b4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>oldIdx</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>aaa6ebdda2d726c8ee8318b4e7faccc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>showedWarning</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>aad06ea06092844960e33947ef4df54fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classARFileGrabber.html</anchorfile>
      <anchor>a865b9709f47d588e144b8a37e3e882cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>artkpFixedBase_generic</name>
    <filename>classartkpFixedBase__generic.html</filename>
    <templarg>PBITS_</templarg>
    <templarg>CHECK_</templarg>
    <member kind="enumvalue">
      <name>PBITS</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>ae5407ef57370e6388847c7dfb0c6654ba157bea02dc1237094e7f206de7ad2018</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>ae5407ef57370e6388847c7dfb0c6654ba35e7f2625e1262d6462a0510686ba6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ceil</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a863c3d73654c9ca4206725943db3e114</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkDouble</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a274f477202961d9627a3e8262142dbe0</anchor>
      <arglist>(double nDouble)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkFloat</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a3c1e925ef220f1fc88fcbd690649e787</anchor>
      <arglist>(float nFloat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkInt</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a880dbfd1cdc6a45e626555db2011eea3</anchor>
      <arglist>(int nInteger)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cos</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a156b84303ecd50f771557f4d8893d78c</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>divide</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a14ff6fa722c9c3c0ad846146c0a2cac0</anchor>
      <arglist>(int nLeftFixed, int nRightFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>doubleFromFixed</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>aff055af2f6c76295fa3b80921e697aed</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fabs</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>ae95c705df98af8e60ee4c9689ed8cb4d</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fixedFromDouble</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a3048ecb92a106c2e5d1a988d9b6b2fc1</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fixedFromFloat</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>ab696adeb6e8f999d84c6b99af8814b5d</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fixedFromInt</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a9d1dbb23b6baf17444c06ca5f0640277</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>floatFromFixed</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>aeffa782c20182be1c7a6437b361f13ff</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>inverse</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>ab520bb66ab5f72ab5a47c13952e540d4</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>inverseSqrt</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>adae7410c5c107ea9bd4e6f9b300ffca8</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>multiply</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a9ae80b863ed1bef17e86ea4ad1743040</anchor>
      <arglist>(int nLeftFixed, int nRightFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sin</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a39100b462c88e94f2fe1e9e29b6f0229</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqrt</name>
      <anchorfile>classartkpFixedBase__generic.html</anchorfile>
      <anchor>a9b31e8cf7775ea10abcab78b53592531</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>artkpFixedBase_gpp</name>
    <filename>classartkpFixedBase__gpp.html</filename>
    <templarg>PBITS_</templarg>
    <member kind="enumvalue">
      <name>PBITS</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a2eb702e27778c8efcbba44d5b05def0faa73e0f74f5815aea18107e4a0239c2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a2eb702e27778c8efcbba44d5b05def0fac4debfb9b2bdd6142090f8bb126264a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ceil</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a81023c1d6903ddc5ad64240620a2610b</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cos</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a10161048a91f61da4d74f0301b1631a8</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>divide</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>aa3c044a201ec6c5be58fbb34ce411f8b</anchor>
      <arglist>(int nLeftFixed, int nRightFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>doubleFromFixed</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>ae96722a522464b29d306ee631ad76b71</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fabs</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a67cad4436f5ab94d8627dde7b9a29f67</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fixedFromDouble</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a05060065de621facbf9ac20569f93329</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fixedFromFloat</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a002dd41315a50f209adaa9ef9fb72b64</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fixedFromInt</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a18a7fe8c03e34b3cf65c9c7429f03755</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>floatFromFixed</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>aaa351ba884324c214eacecc2c75d7d70</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>inverse</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a240504a3d86e62b01177ecc4fa25d437</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>inverseSqrt</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>abd7b336880ba75eb5ffe02f3b3f3f77b</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>multiply</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a5fbd74f656515535fc9fdc7090bcc01b</anchor>
      <arglist>(int nLeftFixed, int nRightFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sin</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>ae3ecb66572efc50d75a2519feba44681</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqrt</name>
      <anchorfile>classartkpFixedBase__gpp.html</anchorfile>
      <anchor>a129d406a7fea0016e2199818a3fc6746</anchor>
      <arglist>(int nFixed)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>artkpFloat_fixed</name>
    <filename>classartkpFloat__fixed.html</filename>
    <templarg>MATHBASE</templarg>
    <member kind="enumvalue">
      <name>PBITS</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a03b5df592567ccd45f6cf29a1cd6f451ae6e6d96c171e050b99923421c828042c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECK</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a03b5df592567ccd45f6cf29a1cd6f451ae3129d4db6f66520006832ac9b04f3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_fixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a7989a2934ffd8e6ae5bf977085b9a809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_fixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a7ea0d56d89dfb9fbe710b548c99e8e1e</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_fixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>add24deea300dc9ab16eff5cca3630895</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_fixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a07d745e7c7ddbf242decf0807eae1daa</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_fixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>acc394e9b4762f122343341d6dede1639</anchor>
      <arglist>(const artkpFloat_fixed&lt; OTHER_MATHBASE &gt; &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getByte</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ae4174aad864ebc5928855496c8638466</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a40dd9b603608b8cde7aa86e150a46297</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a60092eed0407f3480bef02f2859545ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a9b0e35dfd735b4c9c5019fd9af7b7c8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ab2c48d1af32140a5dc9d24f326eb3550</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a84f504b5c9b85dac9639d843ed30a421</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a691225dac7d8c4108813c02cab46759b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseSqrt</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ad45785e7c6727a9c5d3c343170d1bed7</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseSqrt</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a26219f1f871bb915384c1f10a2571786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a9b51fff8c997fdc571151719cf5fee18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplyBy255</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a1ff6e581fe02615aa86a0d6ce2c594bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a50c2edc35776ad72ecd4fc45ff78fb9d</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ab7d3403aa92a9b31bc03fe4c37ac2b6d</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a25bb6a4e52936b0f0d73b45c5961f126</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a5e5ae7a34a50b7accc1a33a584f459cb</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a74b1805b4405f43cad4144251b525d46</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>aafed3f9c9b8cd70745f67d0e6fcce13f</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a7e4db891908f2556edd5281a6541ccd9</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ae1e784b550ad8855709fa57360086136</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a60e93eac4fb96e9468f82ff60513bb87</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>afc4487a8ffbca545c1392abed2ed30c7</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ab7c3c8e21b5045fd4c547dd54b7bd536</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a80ce5797842f9d1a988a5a8ed1e258da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a0730cb9c8813eb6cce07efb33d12c02f</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a89173a192c24dbe8d0c139a650b8673d</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ac2df66291b8fb170e9ee2436f9839761</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a78bfeb1e4aff506ddd3df934d1f1f3fc</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>aabcea668c3acfddc10985fef709d19b0</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a3ea2ee660274c184ed9afffc16af8884</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>afac901e4ecb94001224a972cb9211262</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a04b856849845745ae83d90d694354ea8</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a545365c2946913c322174b0a749c2bdf</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a909aed3f887cf46cc4563fe01cfce71b</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a6fa84bea3e5d72e5b1b43de75e64a893</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a0f9f5929fa7e8aaed6fb984f97156e86</anchor>
      <arglist>(int nBits)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a56de4bc815f034e63a78299502012334</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a3093e22578bcd82b755fb5fb4d861082</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a9454078fdc9d9d68813aab073994e002</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a613f85341934cf42502e6f0d85e59fe6</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a1e29b483b12345b4f4e07149ebb4a784</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a641d856a66ab10a9c1a8b6dbbe40b07c</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>aae6a13ed552606bc8026bc2953741710</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>aaa8a9ae2fee4673330c3ed20de534886</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a4c12a9684b4664a8e1735acfebaf636d</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a6361243e10e8dfa0049a9f50b4aa7a68</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>aea9b4a68f9d867e919c3363f936bf42c</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a3c014af29fde7ebc04254761b58faf93</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a114f6118e2431950844c100aba02473e</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a3a59eea8bda7da5a70e38d13ae2b663e</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a56474f7e519db9fbb92ddf642c3b7e89</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a23de354f0428e1b5b3c61d76ee07f38c</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_fixed &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a1cfeb553236351f33718da66ee6393ec</anchor>
      <arglist>(int nBits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArtkpFloat</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a967f67fc360fb2d865c102ee06fc1466</anchor>
      <arglist>(const artkpFloat_fixed &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDouble</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a7f036d0c889a497a07fe705ee0f15845</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a5ace8096acec829f74ef5e5936163553</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>adab26823da18852bdcb13c69c56a188e</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a4c44494fc20d2544cbeca0700ec5ddff</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>artkpFloat_fixed</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a6158bb42350ffe249ce74ae7d903457f</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>v</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a0bbcf7801f5790de53e9cc2d08ff25db</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>cos</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a89cecd4d7e42042bab23ef11811792a9</anchor>
      <arglist>(const artkpFloat_fixed &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator*</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a8f0103ac9fafc82d6f4a86fd6691ccd0</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator*</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a71bc5f9ce9dd383f862adc3231675cb7</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator*</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a4bd4c60daa4523445a30151053e3d736</anchor>
      <arglist>(float left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator+</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ab5af88d127dcbd23b4e4c001ab0345ae</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator+</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a6c21ab34f5057562cddaabc03943d214</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator+</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a2ef276acb52807251ab9c17ac154e693</anchor>
      <arglist>(float left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a2843c16d907536256cfe0f50aab84f8c</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>af35240a803ef159bdd70957ddf44f13e</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a3a00df90f197fdc37889c7781eb21c70</anchor>
      <arglist>(float left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator/</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>a448021e624af7b1c93de80294878f791</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator/</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ac7bc388f8b25d996d2a4ed8e6c60ebfc</anchor>
      <arglist>(const artkpFloat_fixed &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend artkpFloat_fixed</type>
      <name>operator/</name>
      <anchorfile>classartkpFloat__fixed.html</anchorfile>
      <anchor>ac862eaff3478f3864cac9da93f367506</anchor>
      <arglist>(float left, const artkpFloat_fixed &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>artkpFloat_float</name>
    <filename>classartkpFloat__float.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BASETYPE_</type>
      <name>BASETYPE</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ad5c65b05585aa5f2f2a83c22296a5988</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_float</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a5190d610437f0dd84b840da75655fb2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_float</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a86f6d977924fcc35be3678a36a827306</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_float</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a0ae1e36693350fe1e35aa26cb4cb3b49</anchor>
      <arglist>(unsigned int nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_float</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aea3fa5cf650d329e7196ee85aa094ca8</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_float</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a2b417bf3d8d0443d91db18267a80d9d0</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>artkpFloat_float</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a319c4d14cbac42a7a01f12e4ffcde418</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getByte</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a81583c933cf137b74b9171fd523b6fc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a88616d5435abd0c12d716b50a13d60da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFixed</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a1a09faa73709ddedc8b9ec22b0e3e0cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aad9434fb4f9b09d7e6195a5c0b707ba3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aa36af2bdecca80919c21f6442df81ea1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a7c96ade500b00616d8228c4ab78d631f</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a9325d36f10cde8258299fbb045bb8102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseSqrt</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a7c762f5c5e8bd043125e5af1b1390297</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverseSqrt</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ae65229c8b7621bbe58b265cdbafccd2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFixed</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ad40ff891cffadf008a617c4f8cee6d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplyBy255</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aecf77e6a0c4c3d30afcfe4510053be6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a0e0acdbf4ebcc83dc83c34313d552f4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ae5a3b22c18c7c8b00c31a0d5beade313</anchor>
      <arglist>(const artkpFloat_float &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a211b02ff8dcb751db2d707f3e3bb8760</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aa19638ccc22fab5e49e397bde4353af4</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a3c82f5b2ebe3f77969da7e4a8e11f338</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>af86b97709dc019305ba0fb301fe29d9d</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>af28a3dcb6bd67df2f55d6d30a1083c5b</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator*=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a82ef338203c855fab8e7a17cae86eee7</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a73f1effb656349b2f474c5bfaf169a4d</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aef5f69303ed971020830ace56faf03c7</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a0c565501c6c0e8f6dd7b6245536ba38a</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator+=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a9d0b611a9919aa8eb77e45f1b3c0c144</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a028bff6438f69af1ca9831161625c001</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>acf3c1218dd81fa9acee569f0dad53033</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a3aa9846b34e2f549c871a219fa28ffa5</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a962864777abc28fa757a01d01d0d1359</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator-=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a09c14072932e86b5398aadd800066d02</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a9843a7c51f31fc807cf5522f08cb4549</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a5807b3ef224687e6efdb062f64e4e9cf</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>abeba3ba8c31f361b01c9c1686af33fc7</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator/=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ab8ef2eb059e5310765b5af12d5cddde8</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a193239573c37fbbe4567c663b667630f</anchor>
      <arglist>(const artkpFloat_float &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ae9eae9404d1413dbbcacd4ec38818e95</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>afb0ea49af7c9bc2e44146460ef3b8da6</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ad4ccd5c22ecda2c47efe3f1738192d89</anchor>
      <arglist>(int nBits)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a337ad974640558d2809f869e7bd180a0</anchor>
      <arglist>(const artkpFloat_float &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a8e2b7daf8eefe055ec5c4bad4aadeb85</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>adb6485226d787f0b38db63ea7115f658</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>acadaaeec1ccd3fd605864b0a14712eaa</anchor>
      <arglist>(unsigned int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ab44600c88b27f955409fa7489da7eced</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ab60624bceb3f7727472d9badeadcead4</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a790f44e2c2dfb43655ef89f2d88c53c4</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a367a3dd038cec10751d54ee8a9c53b8e</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ae75ae270441b3493d62c45eae23a0b3c</anchor>
      <arglist>(const artkpFloat_float &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a6985ec68fac3221e936afcdafc0697cf</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aac6e3e6e51bedba858bbd776a99059ee</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ac99f5a273e1170cf96df32bd5cac4120</anchor>
      <arglist>(const artkpFloat_float &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ace26b08113fc7e0d699f0af0f2ffb39f</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a4aa6773abd527f3b6d210f6f878289c3</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a80138762222f45bdd48c7f769183e7dc</anchor>
      <arglist>(const artkpFloat_float &amp;nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aee9ecb436e4503dbb3901347bd1a91d9</anchor>
      <arglist>(int nOther) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a7da7ca90e0c6be5a4dcec026081d8899</anchor>
      <arglist>(float nOther) const </arglist>
    </member>
    <member kind="function">
      <type>artkpFloat_float &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>aa248e4ef023f5c566257d89f57dffe2c</anchor>
      <arglist>(int nBits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArtkpFloat</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a434e637ea41ad4bdb394a7a876b6486b</anchor>
      <arglist>(const artkpFloat_float &amp;nOther)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDouble</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a4e4dcf87bff13c54485904b820f9c4c4</anchor>
      <arglist>(double nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixed</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a7d9b586e3350c2b56a2ee87212447491</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFloat</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ae429d9c46c1b3524a566b4cfac0aff5c</anchor>
      <arglist>(float nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInt</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a755269a9c1d02e59bde857b3f8c0f8a0</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnsignedInt</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>abd752fd2065bfa979e84b880416fdc26</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BASETYPE</type>
      <name>v</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a402210614cd24d9ade2c9553dff3490d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>acos</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ad14b320fdc781d8dcd51d1505ffaec3d</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>asin</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ac94c1dcb01304e30ff75e32f47611272</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>atan2</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a5db492b4e03347db18f8b0d749de8d21</anchor>
      <arglist>(const artkpFloat_float &amp;nVa, const artkpFloat_float &amp;nVb)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>ceil</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a4ea9aa5b0e1f1045881f1c3100cc9c8d</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>cos</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a379c444dcb0dc8be9f581421c472d64c</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>fabs</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a6640355034cdf5b9332aba7d6f22e443</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator*</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ac69b52149cea8c8eeda6b85333a3fbd2</anchor>
      <arglist>(const artkpFloat_float &amp;left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator*</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a15557d85fa3bf6bbc4ab2582ae395df1</anchor>
      <arglist>(const artkpFloat_float &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator*</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>acc976d9eda87b459d39bde5b8a408281</anchor>
      <arglist>(float left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator+</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a5bc8ea65c5362bf3d667c80ea59dbcf2</anchor>
      <arglist>(const artkpFloat_float &amp;left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator+</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a3f683b8870c0543add82b2fbd899ea51</anchor>
      <arglist>(const artkpFloat_float &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator+</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ad2ac420a42fd896f59fa5ebfabfc53f8</anchor>
      <arglist>(float left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a1047c7015aff83aaab50812b9d3e9f44</anchor>
      <arglist>(const artkpFloat_float &amp;left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a7bdb93c65b0123ac1f285c57460eae53</anchor>
      <arglist>(const artkpFloat_float &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator-</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a897b1049056e39d2e7070a26464146de</anchor>
      <arglist>(float left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator/</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a3e39ca778c799b8eab9bb8d504fddc35</anchor>
      <arglist>(const artkpFloat_float &amp;left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator/</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a8f2aaf6d0c8fc66de1720b267efcaefe</anchor>
      <arglist>(const artkpFloat_float &amp;left, float right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>operator/</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a7fd2989bad118f8684cb2360f2f5a187</anchor>
      <arglist>(float left, const artkpFloat_float &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>pow</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ac0478084b34ee0de16f5aeba6c0b5afe</anchor>
      <arglist>(const artkpFloat_float &amp;nVa, const artkpFloat_float &amp;nVb)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>sin</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>ab0abdbbd6ccc89acafec58305846ec7b</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
    <member kind="friend">
      <type>friend const artkpFloat_float</type>
      <name>sqrt</name>
      <anchorfile>classartkpFloat__float.html</anchorfile>
      <anchor>a8eb94685b63e60833f36b3e6dad42db8</anchor>
      <arglist>(const artkpFloat_float &amp;nV)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlusNode</name>
    <filename>classARToolKitPlusNode.html</filename>
    <class kind="class">ARToolKitPlusNode::Parameter</class>
    <member kind="function">
      <type></type>
      <name>ARToolKitPlusNode</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a1dd752d68c58320c36bf5e874eed1a60</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ARToolKitPlusNode</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a7496dce01c989af1fdfdbd9b75ab0f61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>estimatePoses</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a0a4afbef2335245e0d3ea0a744640ebd</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateDebugImage</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a90cdc3eeff74a159544b5ab5a9da3705</anchor>
      <arglist>(cv::Mat &amp;img)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a979b2e23aa32b0ee703c2233a41aa685</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a440745e834bf92027cf26e141af6bc30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTrackerMultiMarker</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>af5349b58b206fbd2e51652a9d84589ea</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;camer_info_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTrackerSingleMarker</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a6b365a0549643a184f0c032db66bbc51</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;camer_info_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>matrix2Tf</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a638e96c848c1c9d0d04223de5ab95a13</anchor>
      <arglist>(const ARFloat M[3][4], tf::Transform &amp;transform)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPerceptions</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a68bfe2fb42a09a70d0a7346d2b4a6045</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>acc36db98db42ae3a5d665c5d464a4d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readParam</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a1b98e58f7651fa37309461cb60186e6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateParameterTrackerMultiMarker</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a99d86beb00a970e551a78e774fd0f2ae</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;camer_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateParameterTrackerSingleMarker</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a5d3889985a862fc5b62f6bd3278224e6</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;camer_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ARToolKitPlus::ARMultiMarkerInfoT *</type>
      <name>arMultiMarkerInfo_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a47c633e576a58a0dc3fc9166d6b0151d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ARToolKitPlus::ARTag2D &gt;</type>
      <name>arTags2D_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a2128948a5acbd2e4fabb92371de0d139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>callback_counter_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a240654a80c94d93f665a5664bd0cd1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>cameraSubscriber_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>abbc663b3191410f9b90b018e1a706505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a439dac45e6819d40eb67902e54781560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MyLogger *</type>
      <name>logger_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>ad38a35cb0c32e31f99ab199b19339a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; tf::StampedTransform &gt;</type>
      <name>markerTransforms_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a1ab73728882beb4210d2fd1b2c46c95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a39330bdf044d9a52a805cd1149c52fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_param_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a53778aae26d9291afef9869f4c122e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Parameter</type>
      <name>param_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a289ed289b6ec5e8d939464ed888738a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_perceptions_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a8ad8557133a1a61492f1782ee69ba5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ARToolKitPlus::TrackerMultiMarker &gt;</type>
      <name>trackerMultiMarker_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a1a9bfc11f62603dbf578ec46957230ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ARToolKitPlus::TrackerSingleMarker &gt;</type>
      <name>trackerSingleMarker_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a620ea738dc78c55fabce147c2b298f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>transformBroadcaster_</name>
      <anchorfile>classARToolKitPlusNode.html</anchorfile>
      <anchor>a5bc97e4dd5951d07493cb933497e6b64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlusNode::Parameter</name>
    <filename>classARToolKitPlusNode_1_1Parameter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a62691a59a00b5bfeaeef4498024f6b15</anchor>
      <arglist>(v4r_artoolkitplus::ARParamConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>ae895567f4c216e6cc4793cfb6d8752ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a22a1fb2bc628ab87f60c6a4256f15a4a</anchor>
      <arglist>(const unsigned long &amp;counter)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>borderWidth</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a21f99d578fc2cf0675805ff25067839d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>distorted_input</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a6ade08475689b28676d3860ffab62c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>edge_threshold</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a0530b95a253cb9f7fbb70452de0b1340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>node</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>afde9dc92c5e6e031d0d17d2657f0957b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_name</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>aad58bc4110a19cb8c440f7db5a029b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nPattern</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>aa4b53c8a35198c20fe780bfe2160254c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>nUpdateMatrix</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a79bb1637fd486e640b097499398ba47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pattern_file</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a2a068455998a36f14f57e5dece8b775d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pattern_frame</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a49090c2e09fc27609db335b50efca0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>patternWidth</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a213f53b651dce04ae5d1ce76a4c8c755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pose_estimation_mode</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>ade3dfd3072725725b604f4e7b6633fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dynamic_reconfigure::Server&lt; v4r_artoolkitplus::ARParamConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a0391348e94f8e2f23e5ca6a034244a0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dynamic_reconfigure::Server&lt; v4r_artoolkitplus::ARParamConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>aa16c745e7c2cb943b0ba0be7c8c99dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_camera_image_</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a343f5873fa7e8bb7f9a40a28338280af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_frames</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a78820fb01b85aeaee0a46ee8ea2147c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tf_prefix</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>ae599a4a4d8f0988570edaac24d8d2f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tracker_multi_marker</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>abd390867df1c10ae7d3e54f3328ce7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tracker_single_marker</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>aa3139565e9175dd70f877ad23218ab2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>undist_iterations</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>ac27ed948f86d34f8dfe92f82b69318b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>undist_mode</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>aade0afcfd62dc5a8be2b6a0f5684b3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_multi_marker_lite_detection</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>a74acae99b9df35ae370b704f9aad485f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useBCH</name>
      <anchorfile>classARToolKitPlusNode_1_1Parameter.html</anchorfile>
      <anchor>afb85a748dcd25557d20bd20ec6898c0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CALIB_COORD_T</name>
    <filename>structCALIB__COORD__T.html</filename>
    <member kind="variable">
      <type>ARFloat</type>
      <name>x_coord</name>
      <anchorfile>structCALIB__COORD__T.html</anchorfile>
      <anchor>a7b74ec080cb55b2fd888f2cc1a6a4816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>y_coord</name>
      <anchorfile>structCALIB__COORD__T.html</anchorfile>
      <anchor>a7b3c0d25822c5f16f398d2d24091671f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyLogger</name>
    <filename>classMyLogger.html</filename>
    <base>ARToolKitPlus::Logger</base>
    <base>ARToolKitPlus::Logger</base>
    <base>ARToolKitPlus::Logger</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>artLog</name>
      <anchorfile>classMyLogger.html</anchorfile>
      <anchor>abb555e3f0819ba8e8d8655c4c6882252</anchor>
      <arglist>(const char *nStr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>artLog</name>
      <anchorfile>classMyLogger.html</anchorfile>
      <anchor>abb555e3f0819ba8e8d8655c4c6882252</anchor>
      <arglist>(const char *nStr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>artLog</name>
      <anchorfile>classMyLogger.html</anchorfile>
      <anchor>abb555e3f0819ba8e8d8655c4c6882252</anchor>
      <arglist>(const char *nStr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>patt</name>
    <filename>structpatt.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>h_num</name>
      <anchorfile>structpatt.html</anchorfile>
      <anchor>ad7beb0badeca142fefbd95053dfda771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>loop_num</name>
      <anchorfile>structpatt.html</anchorfile>
      <anchor>a940a961eaf331c44a410661ba88163ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CALIB_COORD_T *</type>
      <name>point</name>
      <anchorfile>structpatt.html</anchorfile>
      <anchor>a2b690b1faf5b8cc5cab8022283b038bd</anchor>
      <arglist>[LOOP_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>savedImage</name>
      <anchorfile>structpatt.html</anchorfile>
      <anchor>a9cdb1070c267ff4aeae0b4220e1426b7</anchor>
      <arglist>[LOOP_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>v_num</name>
      <anchorfile>structpatt.html</anchorfile>
      <anchor>a2a80eef2cd8c4e1be152ac8053938731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CALIB_COORD_T *</type>
      <name>world_coord</name>
      <anchorfile>structpatt.html</anchorfile>
      <anchor>aab5be4f1ae0f4983c9fec8d3e13a51a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ARToolKitPlus</name>
    <filename>namespaceARToolKitPlus.html</filename>
    <namespace>ARToolKitPlus::Matrix</namespace>
    <namespace>ARToolKitPlus::Param</namespace>
    <namespace>ARToolKitPlus::Vector</namespace>
    <class kind="struct">ARToolKitPlus::ARMarkerInfo</class>
    <class kind="struct">ARToolKitPlus::ARMarkerInfo2</class>
    <class kind="struct">ARToolKitPlus::ARMat</class>
    <class kind="struct">ARToolKitPlus::ARMultiEachMarkerInfoT</class>
    <class kind="struct">ARToolKitPlus::ARMultiMarkerInfoT</class>
    <class kind="class">ARToolKitPlus::ARParam</class>
    <class kind="struct">ARToolKitPlus::ARParamDouble</class>
    <class kind="struct">ARToolKitPlus::arPrevInfo</class>
    <class kind="struct">ARToolKitPlus::ARSParam</class>
    <class kind="class">ARToolKitPlus::ARTag2D</class>
    <class kind="struct">ARToolKitPlus::ARVec</class>
    <class kind="class">ARToolKitPlus::BCH</class>
    <class kind="class">ARToolKitPlus::Camera</class>
    <class kind="class">ARToolKitPlus::CameraAdvImpl</class>
    <class kind="class">ARToolKitPlus::CameraFactory</class>
    <class kind="class">ARToolKitPlus::CameraImpl</class>
    <class kind="class">ARToolKitPlus::ImageGrabber</class>
    <class kind="class">ARToolKitPlus::Logger</class>
    <class kind="class">ARToolKitPlus::MemoryManager</class>
    <class kind="class">ARToolKitPlus::Profiler</class>
    <class kind="class">ARToolKitPlus::Tracker</class>
    <class kind="class">ARToolKitPlus::TrackerImpl</class>
    <class kind="class">ARToolKitPlus::TrackerMultiMarker</class>
    <class kind="class">ARToolKitPlus::TrackerMultiMarkerImpl</class>
    <class kind="class">ARToolKitPlus::TrackerSingleMarker</class>
    <class kind="class">ARToolKitPlus::TrackerSingleMarkerImpl</class>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>_64bits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a39d057d702a6e7ef88589f61f5ee6fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>ARInt16</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a5f9c21dc392f085f3f6073cbf1be305f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ARInt32</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a00c5961a6094faf3e5c6ad5160d0f5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>ARInt8</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ae3e2e889536acdbfba8aac9bbd3e7992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>ARUint16</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a6054c898bfe65bc206349086fc5734c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ARUint32</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a17092897ca8f9eda0e7ff9e2a5c10e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ARUint8</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>aae34b182e3e945cfb85b4ac6b87bc31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>IDPATTERN</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ab8738bee3bbc5588198d970855877183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idPattWidth</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3aa548d01f9358f9bc6f2a0d19ebd55e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idPattHeight</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3a74546e74879bcad25f9bdd4e310cc768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idBits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3ab7033d3fea1441e1ea6c9d07f1ea834d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idMask</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3a321eaccce319044208ec17397a37ed06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>idMax</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3afe1f1db83347a23d166f290aad382d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pattBits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>acd9928edc1592534206fbb651a93c1b3a91b7357c0897e1828ef49bb7bc189eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEF_CAMWIDTH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a0d35dec581d8efeac0d7543414fbd022a20bfb580aeeac559ae77bdeaa7f8dda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEF_CAMHEIGHT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a0d35dec581d8efeac0d7543414fbd022ad1af74163659a21d57d6758a1db5f976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ARTKP_VERSION</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>adf0e3febe0161d10926230895b52202c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_MAJOR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>adf0e3febe0161d10926230895b52202ca5956a467d1ae626d9a7c11296849f5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_MINOR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>adf0e3febe0161d10926230895b52202caea77ab4181541290a4fc19fd246a1b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IMAGE_PROC_MODE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a11afb9c65a79a166b169d1e0f8004e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_HALF_RES</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a11afb9c65a79a166b169d1e0f8004e28a2249000f086828d6dd51c9755f187182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAGE_FULL_RES</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a11afb9c65a79a166b169d1e0f8004e28a37048c3a13014edbd9407a07eabdb795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MARKER_MODE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MARKER_TEMPLATE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5ba0718dd2016cf24f0da9ee63d1cdee62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MARKER_ID_SIMPLE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5ba1a84a1e42dd017f8a37213b7f530feb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MARKER_ID_BCH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a24f91aeec8a1afbd681502fef38a9f5ba791c4d3b4c3265318760273e6f50b67b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PIXEL_FORMAT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_ABGR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591ac81ea0c1bea9a896164d4fdd7edaa8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_BGRA</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a905e0b7f3a6d45c59090ce6f9f3f9f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_BGR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591aebaa8945fe5c63f8173a5ed07133d8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_RGBA</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a5010649a6d1d3818860f7acdf1a6d174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_RGB</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a63654e379561a285a708035bd8299d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_RGB565</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591aee92cfae388447f7f33431757a277e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PIXEL_FORMAT_LUM</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a417a76179418e1fede9cbf6933644591a74aa3586aa67322fdd66512137a3d481</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>POSE_ESTIMATOR</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATOR_ORIGINAL</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7a59cd44bf88a9eb814e62b71f780ae0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATOR_ORIGINAL_CONT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7a5c7aa018fea2f2a512f69b1d8f67bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POSE_ESTIMATOR_RPP</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a2e1fedba33017d834b72f8ab6c315da7a205f41d8a2eb86ca733224a19306c2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>UNDIST_MODE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDIST_NONE</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7a3b1d167a92dc9dbc63ab811df4985613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDIST_STD</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7ae0f1c07d9d91d1c81601751c3f5561b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNDIST_LUT</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4f64cd42b7e27435100676be60f735e7ad1afbf6197d035354fe10fa3d8fd692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>_isBitSet</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a84934214c1bd0306d70426694c7b3122</anchor>
      <arglist>(_64bits bn, int which_bit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_setBit</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a1ce08aa6ced19455b13060a634e54090</anchor>
      <arglist>(_64bits &amp;bn, int which_bit)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>artkp_Alloc</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ad850426aa7d65a953cf50602a580cca5</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>artkp_Free</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a072eba899f4325deccb25e0b27d72995</anchor>
      <arglist>(void *nRawMemory)</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API ARToolKitPlus::TrackerSingleMarker *</type>
      <name>createTrackerSingleMarker</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a62fdcb2f70f398fb7f12c4927a6c4c7b</anchor>
      <arglist>(int nWidth, int nHeight, int nMarkerSizeX, int nMarkerSizeY, int nMarkerSampleNum, ARToolKitPlus::PIXEL_FORMAT nPixelFormat=ARToolKitPlus::PIXEL_FORMAT_RGB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static _64bits</type>
      <name>fromBitPattern</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a87b630085c8eea78b4230062fd7e0f8d</anchor>
      <arglist>(int b[], int n_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generatePatternBCH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a024c5d3a31579b6bcabed7910ba7e48b</anchor>
      <arglist>(int nID, IDPATTERN &amp;nPattern)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generatePatternSimple</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ae970eb980d8d3146ff30c89f3680ac50</anchor>
      <arglist>(int nID, IDPATTERN &amp;nPattern)</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API MemoryManager *</type>
      <name>getMemoryManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a21171bd41839d0593005500b78187ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isBitSet</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a49c775d81e80aa72a4b3982feabe2573</anchor>
      <arglist>(IDPATTERN pat, int which)</arglist>
    </member>
    <member kind="function">
      <type>ARTOOLKITPLUS_API void</type>
      <name>setMemoryManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>af81ac5d89bf9d4695f0db2a4b4e34d59</anchor>
      <arglist>(MemoryManager *nManager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>toBitPattern</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a5c156038cf3477f8e8c29a51a2d04096</anchor>
      <arglist>(int b[], _64bits n, int n_bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>usesSinglePrecision</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>ab196e2559adcbea2d12a072c435be88e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>bchBits</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4eeb3ce09291a6a8ee6fe156c875eb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>bchMask</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>aecb4292ebcc633d9e6aa29a4f82fa335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>fullMask</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a4dc4d79c2c029a92cb4254dc789d774f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>idMaxBCH</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a52d8d94819300780439436efb379217e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MemoryManager *</type>
      <name>memManager</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a43aa2a55f4b31e0c8510a42e2dc99f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask0</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a7c40aa49240da9bdc76d5ba50e67169f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask1</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a70473741a9fd48b7318dc8950a2ec26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask2</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a06d34ac36fa4b8cb659f58f16cb0ad3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>posMask3</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a307e45f394372ac96206f73b6c88e50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>rotate90</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a06ec9b22ec548959aafdca3aa3d75947</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask0</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a3402354f1cffa906bfa04222d1d7523a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask1</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a29eeb91c2110daddcea1f4ddc84b492a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask2</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>af26652f968efa361235d1395546c5807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const IDPATTERN</type>
      <name>xorMask3</name>
      <anchorfile>namespaceARToolKitPlus.html</anchorfile>
      <anchor>a9260c955ba7eb3afb183890310dc7add</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARMarkerInfo</name>
    <filename>structARToolKitPlus_1_1ARMarkerInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>area</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>ae370e33e355a4a6e8a29f6a527c970c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>cf</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>af62c6ccf35abf9d4ad0c735c3a7cd53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dir</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>a7c5a4dc0b1414ac21b3a48d5679b9bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>a5426519615ab384ab81d59e0f7369676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>line</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>a31acb2a754941f7f86297dd3ddabceab</anchor>
      <arglist>[4][3]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>pos</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>a32aa302c676d93cf10a13e68fa195f7c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>vertex</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo.html</anchorfile>
      <anchor>a41e4fc764f7abb30cc6adca26ec7b5b6</anchor>
      <arglist>[4][2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARMarkerInfo2</name>
    <filename>structARToolKitPlus_1_1ARMarkerInfo2.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>area</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo2.html</anchorfile>
      <anchor>a4e1650cbe1088fc57aac8c6f761bd1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>coord_num</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo2.html</anchorfile>
      <anchor>a354675360c20d4fa92f45081f53e8d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>pos</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo2.html</anchorfile>
      <anchor>a27cfbd0eb057a1a1c3866ef9bf5fcbe4</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vertex</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo2.html</anchorfile>
      <anchor>af435eb76f67a041435c0068eb524897c</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_coord</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo2.html</anchorfile>
      <anchor>a1898ad6eb8a9baf5cbb23fd17fb7d341</anchor>
      <arglist>[AR_CHAIN_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_coord</name>
      <anchorfile>structARToolKitPlus_1_1ARMarkerInfo2.html</anchorfile>
      <anchor>ab6d1a767f29f953346a848f8bc7f6d8e</anchor>
      <arglist>[AR_CHAIN_MAX]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARMat</name>
    <filename>structARToolKitPlus_1_1ARMat.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>clm</name>
      <anchorfile>structARToolKitPlus_1_1ARMat.html</anchorfile>
      <anchor>a3df752a758ed9e80f92a128d89299ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat *</type>
      <name>m</name>
      <anchorfile>structARToolKitPlus_1_1ARMat.html</anchorfile>
      <anchor>a29413381815cc958548b318fd6919284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>row</name>
      <anchorfile>structARToolKitPlus_1_1ARMat.html</anchorfile>
      <anchor>aeae8ccaaa8e5d27dcbcc44887aff71d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARMultiEachMarkerInfoT</name>
    <filename>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</filename>
    <member kind="variable">
      <type>ARFloat</type>
      <name>center</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>af135152c16bfe89fe35ce27af005c4a8</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>itrans</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>a25f741d63203a488bb0e12cd4762229f</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>patt_id</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>a036e8cf3d3ecd3f1139949e1344fa2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>pos3d</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>a2d367c3d0785d5499d371967c712337c</anchor>
      <arglist>[4][3]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>trans</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>af81d63b4969e3b72a9cbc93553a52f48</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>visible</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>af752fa053121289db0a390a9140e5d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>visibleR</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>ae05f344c39fd14a63ba590504adfc4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>width</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiEachMarkerInfoT.html</anchorfile>
      <anchor>a91140ec3f78a9ce213a4193ffcddaa4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARMultiMarkerInfoT</name>
    <filename>structARToolKitPlus_1_1ARMultiMarkerInfoT.html</filename>
    <member kind="variable">
      <type>ARMultiEachMarkerInfoT *</type>
      <name>marker</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiMarkerInfoT.html</anchorfile>
      <anchor>a48cc7e24eb159d40ca1c0bd4e7087d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>marker_num</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiMarkerInfoT.html</anchorfile>
      <anchor>a80e7a4ddfa7e6beb2b40e6a69b08999a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prevF</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiMarkerInfoT.html</anchorfile>
      <anchor>a5a7e49d3c9d136d5bff3048a3299ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>trans</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiMarkerInfoT.html</anchorfile>
      <anchor>a04697a5d206252ab17d14c1597a4a2f4</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>transR</name>
      <anchorfile>structARToolKitPlus_1_1ARMultiMarkerInfoT.html</anchorfile>
      <anchor>a03729ba6e4c3d21c0dcdf244af8728a8</anchor>
      <arglist>[3][4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::ARParam</name>
    <filename>classARToolKitPlus_1_1ARParam.html</filename>
    <member kind="variable">
      <type>ARFloat</type>
      <name>dist_factor</name>
      <anchorfile>classARToolKitPlus_1_1ARParam.html</anchorfile>
      <anchor>ade82549d1a569756cba98055ff3c3019</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>mat</name>
      <anchorfile>classARToolKitPlus_1_1ARParam.html</anchorfile>
      <anchor>a9c9beb242571d6d0dcc3bfe3a224ae6d</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xsize</name>
      <anchorfile>classARToolKitPlus_1_1ARParam.html</anchorfile>
      <anchor>a2308312b9c034a4686742d3cf8bda4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ysize</name>
      <anchorfile>classARToolKitPlus_1_1ARParam.html</anchorfile>
      <anchor>a8029e4c9f23e6ed695c7a3c945994cfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARParamDouble</name>
    <filename>structARToolKitPlus_1_1ARParamDouble.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dist_factor</name>
      <anchorfile>structARToolKitPlus_1_1ARParamDouble.html</anchorfile>
      <anchor>ae18085e07db190c8ddafd3672222d70f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mat</name>
      <anchorfile>structARToolKitPlus_1_1ARParamDouble.html</anchorfile>
      <anchor>a122c73867d8d800ae7d6f5f8b65015e4</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xsize</name>
      <anchorfile>structARToolKitPlus_1_1ARParamDouble.html</anchorfile>
      <anchor>a5b497275d7188ed786645b84e41efb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ysize</name>
      <anchorfile>structARToolKitPlus_1_1ARParamDouble.html</anchorfile>
      <anchor>a9d1d57436e845ec9ca0bc285e80ea0b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::arPrevInfo</name>
    <filename>structARToolKitPlus_1_1arPrevInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structARToolKitPlus_1_1arPrevInfo.html</anchorfile>
      <anchor>a634b6baf9d8f4d0cadbdbad883a48493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARMarkerInfo</type>
      <name>marker</name>
      <anchorfile>structARToolKitPlus_1_1arPrevInfo.html</anchorfile>
      <anchor>a4fe7110a261e66937f375e5663cb260e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARSParam</name>
    <filename>structARToolKitPlus_1_1ARSParam.html</filename>
    <member kind="variable">
      <type>ARFloat</type>
      <name>dist_factorL</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>a00df5299d7d20dbb771bed6281636a4b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>dist_factorR</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>a0cc80ad91c649346ddcdc097ad909238</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>matL</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>ab506c3ef60d4412eeb9a420eb289e5f8</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>matL2R</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>a28d5130f2978ed4f2cd9dc5c7cc14e01</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>ARFloat</type>
      <name>matR</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>aaf7666c0e5797f2a37233c491be03eb1</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>xsize</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>a6168ae4c1c7c51c2fd1d36ad93cd10e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ysize</name>
      <anchorfile>structARToolKitPlus_1_1ARSParam.html</anchorfile>
      <anchor>aa717e5d3c761a9154d60e4cb308b91b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::ARTag2D</name>
    <filename>classARToolKitPlus_1_1ARTag2D.html</filename>
    <base>ARToolKitPlus::ARMarkerInfo</base>
    <member kind="function">
      <type></type>
      <name>ARTag2D</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>a783496fb63bc6e46906a6b63d4d85f42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ARTag2D</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>a75d80517f304a0586f35bd4f3d1f749e</anchor>
      <arglist>(const ARTag2D &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ARTag2D</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>abdcc822e10100342e2d5e90ff24f7f9a</anchor>
      <arglist>(const ARMarkerInfo &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setARMarkerInfo</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>a19c6b507bd55d89706069bb64cea7e04</anchor>
      <arglist>(const ARMarkerInfo &amp;tag)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>belongsToPattern</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>a7d398fd99bde49fea9eb231536faeffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NO_PATTERN</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>ad4291338ec1bb09e1d35992274dbc495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PATTERN</name>
      <anchorfile>classARToolKitPlus_1_1ARTag2D.html</anchorfile>
      <anchor>a2b5c52f664c43fbf1b0e5c323c4aa376</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::ARVec</name>
    <filename>structARToolKitPlus_1_1ARVec.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>clm</name>
      <anchorfile>structARToolKitPlus_1_1ARVec.html</anchorfile>
      <anchor>a4a8f6e52fd299a6bebdfe5e78ab0cbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ARFloat *</type>
      <name>v</name>
      <anchorfile>structARToolKitPlus_1_1ARVec.html</anchorfile>
      <anchor>ac7427549e940522bd6a7b79b386c3e24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::BCH</name>
    <filename>classARToolKitPlus_1_1BCH.html</filename>
    <member kind="function">
      <type></type>
      <name>BCH</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>addb778f17e9838272c1d341dd1174720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decode</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>aef43221ed5174632218ed3cd9cc37a4f</anchor>
      <arglist>(int &amp;err_n, _64bits &amp;orig_n, const int encoded_bits[BCH_DEFAULT_LENGTH])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decode</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>abce0a60e10d32a9f70cc32d125e1e980</anchor>
      <arglist>(int &amp;err_n, _64bits &amp;orig_n, const _64bits encoded_n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a2a40c27ae44fd1d7ffcc246e0e49b071</anchor>
      <arglist>(int encoded_bits[BCH_DEFAULT_LENGTH], const _64bits orig_n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a66a0508e6f40d4262d05ca4ffa4abf04</anchor>
      <arglist>(_64bits &amp;encoded_n, const _64bits orig_n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>BCH</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a37236d944b001a17938737dd76346b50</anchor>
      <arglist>(int _m, int _length, int _t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>decode_bch</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ac47026320eb1e825b74fc5d33cb3e58d</anchor>
      <arglist>(int *recd)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>encode_bch</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ac1034cfd13451ab3132f0a34be98c423</anchor>
      <arglist>(int *bb, const int *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>gen_poly</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a0950df02db5efc992889beafd4e523a5</anchor>
      <arglist>(int _t)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>generate_gf</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a5f9b308f49e006b0e4f5ef0d6d531174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ae8f450fbb87427493df5d5cd9269ed5f</anchor>
      <arglist>(int _m, int _length, int _t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_d</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a3c944594c8efdd0c2160fdc4317fae14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>_elp</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a995968830b13e80c5e4b60779dd554a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_l</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a60446a3205c90a1ee2cb806ae49fa598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_loc</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a01d2d7d3b1bdb069ed75f7b91f44c0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_reg</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a520c900691fbb4ce25701cdf8c255411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_root</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a49e848328eeec29a8566784a734bb6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_s</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>acc72e09018bebd5d7854c3ae6d77b0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>_u_lu</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>af770db1e19fb02a54723221f3a9a640c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>alpha_to</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ae83846797578bee1abdaae32ee8556ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>d</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ac868d68f26d674fbddaece2079c93fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>g</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ada165558ec278dce06abf5ccd9551869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>index_of</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a3d2391bc2631ee539cac9f41c5f320e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>k</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a8fda29ecd3f2538f42917bc2cde0507f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>length</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>adff55502c3e37e45f6d430bda9d5ac15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a0dd3630a91e241022df050d940d607bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a6221135896c16e2905d5b19869843bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>p</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>ad791dab5ae859acb0d12116adecfa56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>t</name>
      <anchorfile>classARToolKitPlus_1_1BCH.html</anchorfile>
      <anchor>a494e32d873ab0bfc31b24850c5b4ec21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::Camera</name>
    <filename>classARToolKitPlus_1_1Camera.html</filename>
    <base>ARToolKitPlus::ARParam</base>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a3bbb18e3feb59db2af458bcd391eb36b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>changeFrameSize</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>ad1d117339a645d7c0f4955c69180912d</anchor>
      <arglist>(const int frameWidth, const int frameHeight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Camera *</type>
      <name>clone</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>afd97d5bcd6ca4a5d2cf962469ccc1021</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getFileName</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a688893ca9b09cf0602e0c083b3cf3887</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ideal2Observ</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a5b9a2ea512cf37afd7029ed8a52569c9</anchor>
      <arglist>(ARFloat ix, ARFloat iy, ARFloat *ox, ARFloat *oy)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>loadFromFile</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a9e9fdf5ab89ac841910c2c5a9c778dda</anchor>
      <arglist>(const char *filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>logSettings</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a8126a36b0546ba1c15444db3b46e5cb7</anchor>
      <arglist>(Logger *p_log)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>observ2Ideal</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a7acb31092a558522fc7f18416d65a84e</anchor>
      <arglist>(ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a3a37d2aa06f17e36ca9ac4eb216ad0f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setFileName</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>a2e818963e5102471d6eaeff7a7ef86fb</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>fileName</name>
      <anchorfile>classARToolKitPlus_1_1Camera.html</anchorfile>
      <anchor>ac1775623387007147b2e634502e709fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::CameraAdvImpl</name>
    <filename>classARToolKitPlus_1_1CameraAdvImpl.html</filename>
    <base>ARToolKitPlus::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraAdvImpl</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>a25eefa1d374367fbb99bbd728e37e5d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>changeFrameSize</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>a1d27abd8f4bf43c1356d434f08ca0174</anchor>
      <arglist>(const int frameWidth, const int frameHeight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Camera *</type>
      <name>clone</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>aa27ee4507a92512cbc1ffeb539bccfbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ideal2Observ</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>aa369f6b936af24d34eabc93e53d45268</anchor>
      <arglist>(ARFloat ix, ARFloat iy, ARFloat *ox, ARFloat *oy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>loadFromFile</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>a6d8200eda199189ea15b4bffdc3053e3</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>logSettings</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>afd2ae6ffd8580e431d7702f61033c32d</anchor>
      <arglist>(Logger *p_log)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>observ2Ideal</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>a7eb671019de1c134103e227ec2ee0fd9</anchor>
      <arglist>(ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraAdvImpl</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>aeaaa50729d99696b2f69d07b851662eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>cc</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>ad1c6704edf1cc80294b5c031d460b117</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>fc</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>ad7f583ba5723a9cc59bf6ca244c23592</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>kc</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>a980b4b4a5d3db709b99fcdc2a3389e7a</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>undist_iterations</name>
      <anchorfile>classARToolKitPlus_1_1CameraAdvImpl.html</anchorfile>
      <anchor>a9e6e8d41c1acb729f133796e698b60e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::CameraFactory</name>
    <filename>classARToolKitPlus_1_1CameraFactory.html</filename>
    <member kind="function">
      <type>Camera *</type>
      <name>createCamera</name>
      <anchorfile>classARToolKitPlus_1_1CameraFactory.html</anchorfile>
      <anchor>a81c999a44e2b43d02c2ddfeabea110cb</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::CameraImpl</name>
    <filename>classARToolKitPlus_1_1CameraImpl.html</filename>
    <base>ARToolKitPlus::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraImpl</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>a863e3af50286c88acdc0936e56659b98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>changeFrameSize</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>a9a3ffb770f1e4cfce6a637e29c909f8c</anchor>
      <arglist>(const int frameWidth, const int frameHeight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Camera *</type>
      <name>clone</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>a0ccbb98e1e609563a1922f2407f5b5f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ideal2Observ</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>a3f44ea7b52ac0a8c7ec7871587ff75dd</anchor>
      <arglist>(ARFloat ix, ARFloat iy, ARFloat *ox, ARFloat *oy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>loadFromFile</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>a8585b90ad93538afb3ad0dcea4d4b9bd</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>logSettings</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>a77264e1cea1ec3e8b81e9131d3ed21df</anchor>
      <arglist>(Logger *p_log)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>observ2Ideal</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>aed33182a539fd37753337a89a6bb10ae</anchor>
      <arglist>(ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraImpl</name>
      <anchorfile>classARToolKitPlus_1_1CameraImpl.html</anchorfile>
      <anchor>aa1f3cce064822c68e96ee6d32c38b3de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::ImageGrabber</name>
    <filename>classARToolKitPlus_1_1ImageGrabber.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>convertImage</name>
      <anchorfile>classARToolKitPlus_1_1ImageGrabber.html</anchorfile>
      <anchor>a7ae544f8579cd281f04be21448cf4013</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const unsigned char *</type>
      <name>getImage</name>
      <anchorfile>classARToolKitPlus_1_1ImageGrabber.html</anchorfile>
      <anchor>a66a41eb0fc8ad96cd989c87a0d841c1c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const unsigned char *</type>
      <name>grabImage</name>
      <anchorfile>classARToolKitPlus_1_1ImageGrabber.html</anchorfile>
      <anchor>a2ad201a375cb0c1bfa561ece1eb28df9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>readImage</name>
      <anchorfile>classARToolKitPlus_1_1ImageGrabber.html</anchorfile>
      <anchor>a689c49c74c34be6c97582f90a631b7e9</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::Logger</name>
    <filename>classARToolKitPlus_1_1Logger.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>artLog</name>
      <anchorfile>classARToolKitPlus_1_1Logger.html</anchorfile>
      <anchor>aef1f39c917a552f16c7f6b905f69635d</anchor>
      <arglist>(const char *nStr)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>artLogEx</name>
      <anchorfile>classARToolKitPlus_1_1Logger.html</anchorfile>
      <anchor>a392d2fdb44b18e6d22ece8147961b4f3</anchor>
      <arglist>(const char *nStr,...)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Logger</name>
      <anchorfile>classARToolKitPlus_1_1Logger.html</anchorfile>
      <anchor>ae8cf8b2ae42a21289293e8dac0a7041c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::MemoryManager</name>
    <filename>classARToolKitPlus_1_1MemoryManager.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>deinit</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>a5a40d0be023dd17e542553b7b9aa6e1d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>didInit</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>abb9263722c9de45d9287b61beb648810</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned int</type>
      <name>getBytesAllocated</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>a3728fb5e3e9b600d1a3980ce0e4bfc2d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>getMemory</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>a363fe1f6f6b40ad8580394a24ae95b1b</anchor>
      <arglist>(size_t nNumBytes)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>adf867b36b186a041e11da840388638a2</anchor>
      <arglist>(size_t nNumInitialBytes, size_t nNumGrowBytes=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>releaseMemory</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>a4894245aa67e46ecd96871a3203400e6</anchor>
      <arglist>(void *nMemoryBlock)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MemoryManager</name>
      <anchorfile>classARToolKitPlus_1_1MemoryManager.html</anchorfile>
      <anchor>a986ba818442200efe679a048940262d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::Profiler</name>
    <filename>classARToolKitPlus_1_1Profiler.html</filename>
    <class kind="struct">ARToolKitPlus::Profiler::Measurement</class>
    <member kind="enumeration">
      <name>MES</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SINGLEMARKER_OVERALL</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86ade976982770dbdb4d4423d5762095182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LABELING</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86ae948f12d432afbf63569919411e02d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DETECTMARKER2</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a24f6ffd1562564a71115beebf4823411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETMARKERINFO</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a885e9ab51faccebd5e5b56200cbca6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETTRANSMAT</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a02fb423172377445ae4360d249dfb2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETINITROT</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a8b3dfaf262c63473b9efa5c17a5613c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETTRANSMAT3</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a9222f9e0fec94a85db327b8123881a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETTRANSMATSUB</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86ac23d1a0d07672c0c7ea5c82673de74b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFYMATRIX_LOOP</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a690ed1fc8e92f7f344ea9e166414461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODIFYMATRIX</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a84051425a65e8ceba43f2738891df4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETNEWMATRIX</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a418e44702582c86651dfc931d4d06497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETROT</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86afad62f5d6b7cce20bf43c8c475c6ac09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETANGLE</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a263b6357c1e1bc7c67aed01f6a7f8e86a0a0aca36bdfcd01fedcd64a4783cbe86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>beginSection</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a1c82a73e51c856c80bba9ad2a2b7bdc5</anchor>
      <arglist>(Measurement &amp;nM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endSection</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>aab534b33ca95c4d46d95fb0d63add742</anchor>
      <arglist>(Measurement &amp;nM)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFraction</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a558ed00a878db8ed53c8224cd49bbbe9</anchor>
      <arglist>(const Measurement &amp;nNom, const Measurement &amp;nDenom) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFraction</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a8d0df309f7c383a0dacad2df599be82f</anchor>
      <arglist>(MES nNom, MES nDenom) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTime</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a49d46b8f3676d677f044891ece0019a2</anchor>
      <arglist>(MES nMes) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a0896af2e3a1b6e1fd31203751ee0ae58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeReport</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a245728bb98ea7b821be6a2fe7744a335</anchor>
      <arglist>(const char *nFileName, unsigned int nNumRuns=1) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isProfilingEnabled</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>ad7332e8b90fbddf4e14598c02d42708a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_DETECTMARKER2</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a313ba7079827cd74726b05e961465b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETANGLE</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>aaabe9b23296316cee38482a9cd4d80b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETINITROT</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a6a154603901c70c7d19953dc93d194c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETMARKERINFO</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a59f8537ab10ce620c4ce424ac78a3f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETNEWMATRIX</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a59a8743f643d25c3716f9e41488a6df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETROT</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a61a6f2a0ccbf1b5e9948b0385fb797db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETTRANSMAT</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a94c40eba8af2bcf0e530e8d3f99c1836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETTRANSMAT3</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a6fa9d0559afcf045cdf5f6df8164ece2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_GETTRANSMATSUB</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a3953d364889d041d1dff65f700232617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_LABELING</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a6916d65e86d5c88f7313a7175640ee9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_MODIFYMATRIX</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a78c978eab4e3ea4885c748e3e69b1e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_MODIFYMATRIX_LOOP</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a31b4c4236aead4da7d81c42e2d300551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement</type>
      <name>_SINGLEMARKER_OVERALL</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a3c33695e38533e2292c8053c4759bf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Measurement *</type>
      <name>getMes</name>
      <anchorfile>classARToolKitPlus_1_1Profiler.html</anchorfile>
      <anchor>a2f5683a0108e01a4a1a7eb6269ebf6be</anchor>
      <arglist>(MES nMes) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::Profiler::Measurement</name>
    <filename>structARToolKitPlus_1_1Profiler_1_1Measurement.html</filename>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structARToolKitPlus_1_1Profiler_1_1Measurement.html</anchorfile>
      <anchor>aeeac0293dfa0a0cf7bc23916739c0fbf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::Tracker</name>
    <filename>classARToolKitPlus_1_1Tracker.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateAutoThreshold</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a39513d5c06265d7280ab07c631686b1f</anchor>
      <arglist>(bool nEnable)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateBinaryMarker</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>af398f8cb2d871417cac5785780fbccf1</anchor>
      <arglist>(int nThreshold)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateVignettingCompensation</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a7d10597d49cfe86c5f1c29f15fd0b863</anchor>
      <arglist>(bool nEnable, int nCorners=0, int nLeftRight=0, int nTopBottom=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>arDetectMarker</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a5f0db8595274aba2f4727bac95d4bdd4</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>arDetectMarkerLite</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a6e4ea9ae95cb87edbcd0eb1fc34837b0</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>arFreePatt</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a304839afe285c61abe88c4adc4568142</anchor>
      <arglist>(int patno)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>arGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a1beee2676eea65457e5666ec5e4ee771</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>arGetTransMatCont</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a1a8ee4807f0e0ea532a8adc9b30e44ba</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat prev_conv[3][4], ARFloat center[2], ARFloat width, ARFloat conv[3][4])=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>arLoadPatt</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a806ee35e25e510cc0f5536ceb842eafc</anchor>
      <arglist>(char *filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>arMultiFreeConfig</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>af5db3bdd545d9da90282c62b5e0a2a79</anchor>
      <arglist>(ARMultiMarkerInfoT *config)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>arMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ae2e90b697c6e3eaa610ff4dee8ac1325</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARMultiMarkerInfoT *</type>
      <name>arMultiReadConfigFile</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ac52e101b54a7edc2741f600347eab9f6</anchor>
      <arglist>(const char *filename)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>calcOpenGLMatrixFromMarker</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a320f48dcbf3656036528c95185bc0937</anchor>
      <arglist>(ARMarkerInfo *nMarkerInfo, ARFloat nPatternCenter[2], ARFloat nPatternSize, ARFloat *nOpenGLMatrix)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>changeCameraSize</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ac6170e586cdfb5ca92799977155f67de</anchor>
      <arglist>(int nWidth, int nHeight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>cleanup</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ab615b523987f9ebe381a5302af4efc0c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>executeMultiMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a776135078b31e95a73f59eb49dff306d</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>executeSingleMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a54073e1a810d2bdf3166308715b9ff59</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ad8ab31d4b32abd0ad626e9423c4e500b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Camera *</type>
      <name>getCamera</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>af42b70ca3dc4c79a80e904529d2cdf69</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>getDescription</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ab2baea4a4f5d504b0812d337f69dc76c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ARFloat *</type>
      <name>getModelViewMatrix</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a96a3ccd66be001d23c059928224f2cf6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumLoadablePatterns</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a81f3c2ae8bee9472283e5848bf4aa692</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PIXEL_FORMAT</type>
      <name>getPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ab0f15b3740afee8003a640feac231961</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Profiler &amp;</type>
      <name>getProfiler</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a56fc200274ffc59c3382ce99e0309ffb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ARFloat *</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a3e0bfc213cfc45439724628de62467cd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a76e771e6d2367842840c0beebb732c34</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isAutoThresholdActivated</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>aecbb9b5273d637ddf07d06c45c94d2d4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>loadCameraFile</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a03383687693fdd27f589715c518da369</anchor>
      <arglist>(const char *nCamParamFile, ARFloat nNearClip, ARFloat nFarClip)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>rppGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a221f6de109920f8c3a1eb2c2a619517e</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>rppMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a6210d36e2ce4a13203bb66e477990941</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBorderWidth</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a9ca3afe99722f6f8d5908eb8b02cfd07</anchor>
      <arglist>(ARFloat nFraction)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>afdad065570d240f17483c0422f4ddced</anchor>
      <arglist>(Camera *nCamera)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a8f96fbd438f7cedfff588080219f5100</anchor>
      <arglist>(Camera *nCamera, ARFloat nNearClip, ARFloat nFarClip)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setImageProcessingMode</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ab126bbd9a2b0005c556da030e2fdee55</anchor>
      <arglist>(IMAGE_PROC_MODE nMode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLoadUndistLUT</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a99f360a1848cf1bb7e063eba07e47611</anchor>
      <arglist>(bool nSet)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLogger</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ad1a8d18c54f3f54e595cd1cb7c3f037d</anchor>
      <arglist>(ARToolKitPlus::Logger *nLogger)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMarkerMode</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a8a57c893181cccafe57ab2b9c624a08a</anchor>
      <arglist>(MARKER_MODE nMarkerMode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNumAutoThresholdRetries</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a2ebcf473ee2d808a306f7dada1bfbb08</anchor>
      <arglist>(int nNumRetries)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>aa4a3893a2506a40d38153aefcc53246f</anchor>
      <arglist>(PIXEL_FORMAT nFormat)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>a99c8f78ee7098108ce42b80de81c2ff0</anchor>
      <arglist>(POSE_ESTIMATOR nMethod)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>ac2634d89e49168b2e681c14499b4c4ad</anchor>
      <arglist>(int nValue)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUndistortionMode</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>abef9bd566d6017b738ed9f44de4db37e</anchor>
      <arglist>(UNDIST_MODE nMode)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Tracker</name>
      <anchorfile>classARToolKitPlus_1_1Tracker.html</anchorfile>
      <anchor>aa29ed45ce49449b47486581484a1c1fb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::TrackerImpl</name>
    <filename>classARToolKitPlus_1_1TrackerImpl.html</filename>
    <templarg>__PATTERN_SIZE_X</templarg>
    <templarg>__PATTERN_SIZE_Y</templarg>
    <templarg>__PATTERN_SAMPLE_NUM</templarg>
    <templarg>__MAX_LOAD_PATTERNS</templarg>
    <templarg>__MAX_IMAGE_PATTERNS</templarg>
    <base>ARToolKitPlus::Tracker</base>
    <class kind="struct">ARToolKitPlus::TrackerImpl::AutoThreshold</class>
    <member kind="enumvalue">
      <name>PATTERN_WIDTH</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9ba1bd820728215bdddfa42b5da1b598c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_HEIGHT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9ba213e262da7e2735f47f74aa0499d81be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_SAMPLE_NUM</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9ba318d34d69733cf93a9b96fd2d57967c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_LOAD_PATTERNS</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9babff2d793427e062347fe55f1fc9581ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_IMAGE_PATTERNS</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9bac1727aab92c8d71628c1189b3aa603d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WORK_SIZE</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9baa3ee8f0821f7cec9e184a1dc3f8b2351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUM_TABLE_SIZE</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac9560a63c439914f8e6c3dae4cd82f9baa2fd94309cc838d1e2a32babefe6aad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activateAutoThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>abf4d1828b9adb90be1c9980a9a4db1a7</anchor>
      <arglist>(bool nEnable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activateBinaryMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a66e3a5c2c26c0f3be9be902ad442a95c</anchor>
      <arglist>(int nThreshold)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activateVignettingCompensation</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a25f3e6336d793a3bf453d8f3627ef5ee</anchor>
      <arglist>(bool nEnable, int nCorners=0, int nLeftRight=0, int nTopBottom=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>arDetectMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a0f0b2be1c2af2bd9bbcabce8f967d0fc</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>arDetectMarkerLite</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af895074e6d76f35d35992d5ddaf7ce73</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>arFreePatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac750f75dc896899eb04c5c897478ad9d</anchor>
      <arglist>(int patno)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>arGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aed86c96e300fa98d597189254042420b</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arGetTransMat3</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a28313af7b7c4c95cfb389e3d93601bdb</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat ppos2d[][2], ARFloat ppos3d[][2], int num, ARFloat conv[3][4], Camera *pCam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>arGetTransMatCont</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1cea74af5451ee45830aa62181d32536</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat prev_conv[3][4], ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>arLoadPatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a0a958dfb74128638850399b542f40ce5</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>arMultiFreeConfig</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>afbd2143d6769dbd7ae412a98e65a0e83</anchor>
      <arglist>(ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>arMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a7ac51d4a3b503ded707ad475f5bfe674</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARMultiMarkerInfoT *</type>
      <name>arMultiReadConfigFile</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad19fb83409c359ca4277e8259ba248b1</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>calcOpenGLMatrixFromMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a859c2bef6ddc8bd11a3ed4ae04f8c0f3</anchor>
      <arglist>(ARMarkerInfo *nMarkerInfo, ARFloat nPatternCenter[2], ARFloat nPatternSize, ARFloat *nOpenGLMatrix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>changeCameraSize</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a38a862f361d9bb16ae66f362a0d2eaff</anchor>
      <arglist>(int nWidth, int nHeight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cleanup</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a590dcfd3431c117c94ccb816134ef2cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>executeMultiMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac7bdea746cc4180edac0e17765809df3</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>executeSingleMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a568f06d82077ed85251a6750ca97cd16</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a7b180f62cb522bc6e020173978df4820</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Camera *</type>
      <name>getCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab7ba36e308f761eb51368f01f20f004d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>getDescription</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a13cd1dbdcc4f522dcdf3f3768283d4f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ARFloat *</type>
      <name>getModelViewMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a07572c329d4ff01a68d8ffb89b45b888</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumLoadablePatterns</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aaca94561a40a96c36f363cfdc49bab4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual PIXEL_FORMAT</type>
      <name>getPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>acc599e29bc82eab8ce89db860f40e49a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ARFloat *</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a8d6c39270a6b0d43e01ca578681eeb02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa1f7adb8320e77aeed39531e09ccc082</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isAutoThresholdActivated</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac7a37178487bdc7d2d28ef6fe94f0697</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>loadCameraFile</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1c2a6be8bf7f3a654b2f8e8305a40a6b</anchor>
      <arglist>(const char *nCamParamFile, ARFloat nNearClip, ARFloat nFarClip)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>rppGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>afe5c48fd654fb24ca4e4778552591432</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>rppMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aabdea00c4c5e613a21646469749c65a2</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBorderWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a95653561cd17b033ac03b23c292da807</anchor>
      <arglist>(ARFloat nFraction)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a92e8ad531537b42486a1f220ee0723bc</anchor>
      <arglist>(Camera *nCamera)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a14f9e8fe78147e1f3b815a37f26a26b7</anchor>
      <arglist>(Camera *nCamera, ARFloat nNearClip, ARFloat nFarClip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFittingMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a7652ec391a47f253e99a3afe60044a28</anchor>
      <arglist>(int nWhich)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setImageProcessingMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a6a0f9e9febed5a981469dc4b55083f65</anchor>
      <arglist>(IMAGE_PROC_MODE nMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLoadUndistLUT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af9c48191f74c0097637547c9520d9c06</anchor>
      <arglist>(bool nSet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLogger</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a3559600468bb154f11cb0438b8fc60a5</anchor>
      <arglist>(ARToolKitPlus::Logger *nLogger)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMarkerMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a791e9f40f3aa1df8a5d0d3bc0cfd6e59</anchor>
      <arglist>(MARKER_MODE nMarkerMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNumAutoThresholdRetries</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1690bed59678f9d2aef964bb80fefc0c</anchor>
      <arglist>(int nNumRetries)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af0241fe561ef9df6f1d93c91d36f95ee</anchor>
      <arglist>(PIXEL_FORMAT nFormat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab0cbede95be135f35fbfc2bb021c7fab</anchor>
      <arglist>(POSE_ESTIMATOR nMethod)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a9d464fd22379c3bb4add0115cea72be7</anchor>
      <arglist>(int nValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setUndistortionMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1c54d4c53246ad5ba22fe9847fc9f9b1</anchor>
      <arglist>(UNDIST_MODE nMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerImpl</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac813eb0ec95e58221e9d3444038fc3d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrackerImpl</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a25d8f3721fad7fdfcb5559c5243fbe27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arParamIdeal2Observ</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a8e10128f5fcb16d8bafe7c16fa8dc235</anchor>
      <arglist>(Camera *pCam, ARFloat ix, ARFloat iy, ARFloat *ox, ARFloat *oy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>arParamObserv2Ideal</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ada53e8095286c38a6d6aa17b4cb6903b</anchor>
      <arglist>(Camera *pCam, ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>calcCameraMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad415b0c740da308220248e539cccc0b8</anchor>
      <arglist>(const char *nCamParamFile, int nWidth, int nHeight, ARFloat nNear, ARFloat nFar, ARFloat *nMatrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>operator delete</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a815947bf4fc9cdf145def64af1e77f33</anchor>
      <arglist>(void *rawMemory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>operator new</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa8a0a799257865e83eca124e3a112b40</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>int(TrackerImpl::*</type>
      <name>ARPARAM_UNDIST_FUNC</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1fa6b00b512c7b2764fe42f02ba6ccb2</anchor>
      <arglist>)(Camera *pCam, ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ARFloat(TrackerImpl::*</type>
      <name>MULTI_POSE_ESTIMATOR_FUNC</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a90398cf8ba70dd5b319bc4fb99c8fb53</anchor>
      <arglist>)(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ARFloat(TrackerImpl::*</type>
      <name>POSE_ESTIMATOR_FUNC</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1349a2cf9e51ec5ffc5ea83cd0f0dbe9</anchor>
      <arglist>)(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arActivatePatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a05d8dabc8e1dbaba9a4e5dd9bc8626e1</anchor>
      <arglist>(int patno)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arDeactivatePatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a49761cc110b2ee829f0ff5a6b7eab88c</anchor>
      <arglist>(int patno)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARMarkerInfo2 *</type>
      <name>arDetectMarker2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac377cca318ce19097a4250f401fa163e</anchor>
      <arglist>(ARInt16 *limage, int label_num, int *label_ref, int *warea, ARFloat *wpos, int *wclip, int area_max, int area_min, ARFloat factor, int *marker_num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetAngle</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a6411ca8ba886163cc9e9c9998f46382c</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat *wa, ARFloat *wb, ARFloat *wc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetCode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab49ff8fdf1a01515fd95ad01e52b1f6a</anchor>
      <arglist>(ARUint8 *image, int *x_coord, int *y_coord, int *vertex, int *code, int *dir, ARFloat *cf, int thresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetContour</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a4ac66430e450a729c2a8bb98160b7e0d</anchor>
      <arglist>(ARInt16 *limage, int *label_ref, int label, int clip[4], ARMarkerInfo2 *marker_infoTWO)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetInitRot</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a550d3e68220b73d81cb182a0dce411a2</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat cpara[3][4], ARFloat rot[3][3])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetLine</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab80fe1022de8f528a79d23d0636cd421</anchor>
      <arglist>(int x_coord[], int y_coord[], int coord_num, int vertex[], ARFloat line[4][3], ARFloat v[4][2])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetLine2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a7018ad8ede7bf978749b64830a8d7809</anchor>
      <arglist>(int x_coord[], int y_coord[], int coord_num, int vertex[], ARFloat line[4][3], ARFloat v[4][2], Camera *pCam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARMarkerInfo *</type>
      <name>arGetMarkerInfo</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a12151c51cd307ef266b415a42e7ca80f</anchor>
      <arglist>(ARUint8 *image, ARMarkerInfo2 *marker_info2, int *marker_num, int thresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetNewMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a203c8ce5ee4e6e35d92a0d68d3b8e02c</anchor>
      <arglist>(ARFloat a, ARFloat b, ARFloat c, ARFloat trans[3], ARFloat trans2[3][4], ARFloat cpara[3][4], ARFloat ret[3][4])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetPatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a696078bafc28caa3c0269ec5459fced6</anchor>
      <arglist>(ARUint8 *image, int *x_coord, int *y_coord, int *vertex, ARUint8 ext_pat[PATTERN_HEIGHT][PATTERN_WIDTH][3])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arGetRot</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1dacfe2ca3858ef00a5b75f8e7648a21</anchor>
      <arglist>(ARFloat a, ARFloat b, ARFloat c, ARFloat rot[3][3])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arGetTransMat2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>afde862baf1ff04ccd7493add55df4dd4</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat ppos2d[][2], ARFloat ppos3d[][2], int num, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arGetTransMat4</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aff4c88b29f7293113f22dfc8ccc7c50b</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat ppos2d[][2], ARFloat ppos3d[][3], int num, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arGetTransMat5</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a7c4cd67da648f90c8afe5a78727f3df8</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat ppos2d[][2], ARFloat ppos3d[][3], int num, ARFloat conv[3][4], Camera *pCam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arGetTransMatCont2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad211c7090995666de147f14bccfff7b6</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arGetTransMatContSub</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a0f387c774313b873961e3da1dbc9f399</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat prev_conv[3][4], ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arGetTransMatSub</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a418bd9cebe15573320647746395e5f0f</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat ppos2d[][2], ARFloat pos3d[][3], int num, ARFloat conv[3][4], Camera *pCam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arInitCparam</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a32340ac9f9db396a8786188acbee0f6e</anchor>
      <arglist>(Camera *pCam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARInt16 *</type>
      <name>arLabeling</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a4257f819c103b8589edc1203cd7b2e02</anchor>
      <arglist>(ARUint8 *image, int thresh, int *label_num, int **area, ARFloat **pos, int **clip, int **label_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARInt16 *</type>
      <name>arLabeling_ABGR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a3cd254511cec9490f3aa7e4110679856</anchor>
      <arglist>(ARUint8 *image, int thresh, int *label_num, int **area, ARFloat **pos, int **clip, int **label_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARInt16 *</type>
      <name>arLabeling_BGR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a44481256bcef4d1ba7eae18370a6efbc</anchor>
      <arglist>(ARUint8 *image, int thresh, int *label_num, int **area, ARFloat **pos, int **clip, int **label_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARInt16 *</type>
      <name>arLabeling_LUM</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a479c949d458103788ef4e4c2f701cccc</anchor>
      <arglist>(ARUint8 *image, int thresh, int *label_num, int **area, ARFloat **pos, int **clip, int **label_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARInt16 *</type>
      <name>arLabeling_RGB</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa93a8cb057c650fb0ea41cf72d14c80b</anchor>
      <arglist>(ARUint8 *image, int thresh, int *label_num, int **area, ARFloat **pos, int **clip, int **label_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARInt16 *</type>
      <name>arLabeling_RGB565</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1b59852a4d5e279194c7926cd5d06502</anchor>
      <arglist>(ARUint8 *image, int thresh, int *label_num, int **area, ARFloat **pos, int **clip, int **label_ref)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arModifyMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a34b854b587adc22e9c4bdafc3979d709</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat trans[3], ARFloat cpara[3][4], ARFloat vertex[][3], ARFloat pos2d[][2], int num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ARFloat</type>
      <name>arModifyMatrix2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa2eb3d9db234e2de8acf99a1a79be9cc</anchor>
      <arglist>(ARFloat rot[3][3], ARFloat trans[3], ARFloat cpara[3][4], ARFloat vertex[][3], ARFloat pos2d[][2], int num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arMultiActivate</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a4589b1e412bebbffb6cd00d5a24bec8b</anchor>
      <arglist>(ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arMultiDeactivate</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a6d1f02142a071e781c759cc786650dbf</anchor>
      <arglist>(ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arParamIdeal2Observ_std</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a5a617839bf7bcd83d87b85bac4fada20</anchor>
      <arglist>(Camera *pCam, ARFloat ix, ARFloat iy, ARFloat *ox, ARFloat *oy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arParamObserv2Ideal_LUT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aec4b6a925274508e4b9f0674f8ce42ce</anchor>
      <arglist>(Camera *pCam, ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arParamObserv2Ideal_none</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a597201718efef65e849bb64fdca805e0</anchor>
      <arglist>(Camera *pCam, ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>arParamObserv2Ideal_std</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a038b597c3f9d45c321da7f9c0b5019f6</anchor>
      <arglist>(Camera *pCam, ARFloat ox, ARFloat oy, ARFloat *ix, ARFloat *iy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>bitfield_check_BCH</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a3ae599853a8c976748bf3cd928fc9b8d</anchor>
      <arglist>(ARUint8 *data, int *code, int *dir, ARFloat *cf, int thresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>bitfield_check_simple</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a884165d6d0aff2ab22b24218858da186</anchor>
      <arglist>(ARUint8 *data, int *code, int *dir, ARFloat *cf, int thresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildUndistO2ITable</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>acd4f445e032577fc674c56e8466ee767</anchor>
      <arglist>(Camera *pCam)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>check_square</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a8f9d95120786ab6852c6acb06dc539af</anchor>
      <arglist>(int area, ARMarkerInfo2 *marker_infoTWO, ARFloat factor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkImageBuffer</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac96416373f34527722845ac3cbd87575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a269098f284d15b02cee8df9b4abe5fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkRGB565LUT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a21fe3fe2fca9850217dad5617e5dc92c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convertTransformationMatrixToOpenGLStyle</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a09529cc56219f1c6c33a323639963c79</anchor>
      <arglist>(ARFloat para[3][4], ARFloat gl_para[16])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>downsamplePattern</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a870b0fc7c2f2ea2c24c0dfcbf273ac4c</anchor>
      <arglist>(ARUint8 *data, unsigned char *imgPtr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gen_evec</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ae8b09f96efd2798de1e2647027789d67</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Profiler &amp;</type>
      <name>getProfiler</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a95f1163f4a376a2b4f7094d1677a4b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>pattern_match</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a201c97ff670c250734098aad224bce31</anchor>
      <arglist>(ARUint8 *data, int *code, int *dir, ARFloat *cf)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>verify_markers</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a04b8d36766a3a093d81a6153fe5f27f8</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arMatrixPCA</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a527321322499fa5d94f07805f372aeb3</anchor>
      <arglist>(ARMat *input, ARMat *evec, ARVec *ev, ARVec *mean)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arMatrixPCA2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa02b7416b0ca719fe1ec7e0256b53f04</anchor>
      <arglist>(ARMat *input, ARMat *evec, ARVec *ev)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arParamDecomp</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a93cc3f92442464d7556f894552f68a8c</anchor>
      <arglist>(ARParam *source, ARParam *icpara, ARFloat trans[3][4])</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arParamDecompMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a92c1fad53231ec6ad3e89c18936ea5f3</anchor>
      <arglist>(ARFloat source[3][4], ARFloat cpara[3][4], ARFloat trans[3][4])</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arParamLoadDouble</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a3ed24648863a3db327f8d90db2893ab1</anchor>
      <arglist>(char *filename, int num, ARParamDouble *param,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arParamSaveDouble</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ae17e9ae08e631d207499ab284ed09796</anchor>
      <arglist>(char *filename, int num, ARParamDouble *param,...)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arUtilMatInv</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a8c02c7ee2908395d7ccc60f1e458d62a</anchor>
      <arglist>(ARFloat s[3][4], ARFloat d[3][4])</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>arUtilMatMul</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af0a0f3d2681951c59e98e2a673d37c27</anchor>
      <arglist>(ARFloat s1[3][4], ARFloat s2[3][4], ARFloat d[3][4])</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>convertProjectionMatrixToOpenGLStyle</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a399cf7759ff17777f31f3487e5486c1a</anchor>
      <arglist>(ARParam *param, ARFloat gnear, ARFloat gfar, ARFloat m[16])</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>convertProjectionMatrixToOpenGLStyle2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a9e562b7740334637f2fa50ce968a33bb</anchor>
      <arglist>(ARFloat cparam[3][4], int width, int height, ARFloat gnear, ARFloat gfar, ARFloat m[16])</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static size_t</type>
      <name>getDynamicMemoryRequirements</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a5c1385ff0e42f27fe413d38a3b4b4e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Camera *</type>
      <name>arCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a5d0ee3b54a91b5913247606a13e8d3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arFittingMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a66ff72e30c4f38b6dbf5949ff3fe0f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arGetContour_wx</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac739cf4000442931320c426005912d74</anchor>
      <arglist>[AR_CHAIN_MAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arGetContour_wy</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a71a26af0f458deafa443495dc63298b7</anchor>
      <arglist>[AR_CHAIN_MAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARUint8 *</type>
      <name>arImageL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>adc99db57b0f095310fa0c776953c3b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arImageProcMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ae6c26ad68dae7795a10fffff06af1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arImXsize</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a2270a50afa5ef0aef550ab81930e0afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arImYsize</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a44db5966f42cb79328c86d0f77b23252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arMatchingPCAMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a8b061f8d651ddc2f63017283d2d18582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARPARAM_UNDIST_FUNC</type>
      <name>arParamObserv2Ideal_func</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a6da7a8300e0cddbc2695b742e89e9c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>arTemplateMatchingMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a17fb5c5b5879750d4da811a78b278de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct ARToolKitPlus::TrackerImpl::AutoThreshold</type>
      <name>autoThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a85058d21f4914fce5a8ddfa361ed4788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BCH *</type>
      <name>bchProcessor</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>afbc24e5f0afaccfe42453ef66f2eb962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>binaryMarkerThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a3466d9a7129841996bc0d8e241538e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARParam</type>
      <name>cparam</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af5587485488e449359de9c11f1c1e737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>descriptionString</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aabdb96573be4ecd0ee72c035db5174e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>epat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab0c8be58fcff90a13f8991cb90b5f867</anchor>
      <arglist>[MAX_LOAD_PATTERNS][4][EVEC_MAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>epatBW</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad6e9dd5fd83f434478fcf2b6e6d51e91</anchor>
      <arglist>[MAX_LOAD_PATTERNS][4][EVEC_MAX]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>evec</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a71daf0059ea9432e16fd2298b14626e8</anchor>
      <arglist>[EVEC_MAX][PATTERN_HEIGHT *PATTERN_WIDTH *3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>evec_dim</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a4a21b1b2818439bd47f90fe7725e5eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>evec_dimBW</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad047eb5ac4e3c850d74fca7fda97a32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>evecBW</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a90d5d0807f8b694fe91bd94394472a03</anchor>
      <arglist>[EVEC_MAX][PATTERN_HEIGHT *PATTERN_WIDTH *3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>evecBWf</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>adf08f7035ada973e0fd058b5af9e36a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>evecf</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a723dd438eafe34ee771b596ff445def4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>gl_cpara</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa12bd336bfb0c5e0c8e3e8f0341a9bb7</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>gl_para</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab5710a91002f5f7fc25cf2a80b61292b</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARInt16 *</type>
      <name>l_imageL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>abe02c1a7e698f764e1460a1b69c8b55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>l_imageL_size</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a7607b434db3dddcf59e3d7a683554e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARInt16 *</type>
      <name>l_imageR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a4e89dafbb2315598a7ee34e36c2b4b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>loadCachedUndist</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab544b97a3f35a7dc9a3ec7663dce964e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARToolKitPlus::Logger *</type>
      <name>logger</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa81a17d7a28665f2523c1600aa5b3dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARMarkerInfo2 *</type>
      <name>marker_info2</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a99e08826de69470756fdd3e5332ab842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARMarkerInfo</type>
      <name>marker_infoL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab73ddca1f4dfff108fd85f87e494ca67</anchor>
      <arglist>[MAX_IMAGE_PATTERNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARMarkerInfo2 *</type>
      <name>marker_infoTWO</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa85c41752aedd5b4355e750feab8e645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MARKER_MODE</type>
      <name>markerMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ae281bc7daace7d8bd9086fb79a8e5588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a71ee52205805af022c24c512198a9ed9</anchor>
      <arglist>[MAX_LOAD_PATTERNS][4][PATTERN_HEIGHT *PATTERN_WIDTH *3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>patBW</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af4dcc63c12cfe3c85be6b7a04e459b96</anchor>
      <arglist>[MAX_LOAD_PATTERNS][4][PATTERN_HEIGHT *PATTERN_WIDTH *3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>patf</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a192850b09b564e503c6e5c28de548333</anchor>
      <arglist>[MAX_LOAD_PATTERNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>patpow</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a52b864326db00fe1580e4e56074da15b</anchor>
      <arglist>[MAX_LOAD_PATTERNS][4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>patpowBW</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>abe707beaec9a399e76feaf1e008c535b</anchor>
      <arglist>[MAX_LOAD_PATTERNS][4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pattern_num</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a9c58cbafaee0dce5c97b5dfe680643cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PIXEL_FORMAT</type>
      <name>pixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>afbb870d19eae1e11cd5db5fadf02223b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>pixelSize</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a65c8def8ef16d1368eb106a86a06e901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>pos2d</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a398c1f9bbf8bff6c0ef1db789392eaf7</anchor>
      <arglist>[P_MAX][2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>pos3d</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa837103ffd7b60e055de845a5b62089d</anchor>
      <arglist>[P_MAX][3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>POSE_ESTIMATOR</type>
      <name>poseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a20ba6eced4b5f66d004d603c986af90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arPrevInfo</type>
      <name>prev_info</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ab0ea779d3396a7792e8c67490db9a1b4</anchor>
      <arglist>[MAX_IMAGE_PATTERNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>prev_num</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ace61e39feb6d4c17ba28e857e91a6c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Profiler</type>
      <name>profiler</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>af91b09386b6a3bebb14fd379ba62ea35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>relBorderWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aa03e3a6a92f526d26d23332a06e70117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>RGB565_to_LUM8_LUT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>aecb2fe9b4daa908ec35803836f8f2499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>screenHeight</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ae9a34268330c78738f96fcdd30028d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>screenWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a06f3dde46afd26d4ae23f7426abec058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>arPrevInfo</type>
      <name>sprev_info</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a1837f706ab14c8f90b92bf7b5d5eddcd</anchor>
      <arglist>[2][MAX_IMAGE_PATTERNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sprev_num</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a8ce3605eaf18c50c58030e3838b342d7</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>thresh</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac166078c2fa6a1dd58bcb3d4d45dd63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UNDIST_MODE</type>
      <name>undistMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a110d532c77ebe96ce689981db992a498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int *</type>
      <name>undistO2ITable</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a46de5da78db212da7e9d468e57babcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct ARToolKitPlus::TrackerImpl::@3</type>
      <name>vignetting</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a32290302258b5aa64beca6a07d859b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bottomtop</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1@3.html</anchorfile>
      <anchor>a1912d1cf32c13ac67601e69cf9418aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>corners</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1@3.html</anchorfile>
      <anchor>a86a7714a9b03ffbdc6b878aad9974349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1@3.html</anchorfile>
      <anchor>a84dcb671b395107e42b2b2f5e73ace94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>leftright</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1@3.html</anchorfile>
      <anchor>af5144b0de8545923a658f58d9584da0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>wareaL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a0f99160d8f20528bcda2d27756657635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>wareaR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>acc3d6c94a28979e5ba1d6489fd790733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>wclipL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a09d6da505bde4fc9ecb062bd894940c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>wclipR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a27b68d7156361c897bb516bb2e957be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>wlabel_numL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>abd506aa70622ddca07e10ffa2bcf9eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>wlabel_numR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a969ac3341812f88464b8310316637b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARMarkerInfo *</type>
      <name>wmarker_info</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ac7b9f71a6bbbc6f379078daa18169cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>wmarker_num</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad5fc9c9f002dbdb0996bda6afc755154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>work2L</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a581eaa98dcfe53925c51513da59d075c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>work2R</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a22d5251be0e25eea0bb27127f3fcbfa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>workL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a2ddd16f336b0085cd6c2221100601a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>workR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a4008c6acfadb9f6f6d2afbb6fca8fb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat *</type>
      <name>wposL</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>ad46250e9e0f96cdfffe605a975dcb96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat *</type>
      <name>wposR</name>
      <anchorfile>classARToolKitPlus_1_1TrackerImpl.html</anchorfile>
      <anchor>a04e395609bb5d1a1ae038ad80620091a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ARToolKitPlus::TrackerImpl::AutoThreshold</name>
    <filename>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</filename>
    <member kind="enumvalue">
      <name>MINLUM0</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>ab64a6bf1644a5caf8b59a31fb1223f10ae5a759b5240483a2f9bebd5ebe6b9b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXLUM0</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>ab64a6bf1644a5caf8b59a31fb1223f10a397b1031565d154551d647edd70438ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>a9dfd2c04cec6aaecb5968aa7534b1f74</anchor>
      <arglist>(int nRed, int nGreen, int nBlue, int nPixelFormat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calc</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>a282e43e2c5c953888baa02e6ef1a0c01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>aee0c8efcd7f06b2b2521243e714c6a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>a5fabec049ec00ddceedbca6f4993f745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxLum</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>a8b26f3d8893df5653e9a9f6461d7844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minLum</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>a2cf090faf1647627c77778555c9bf463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRandomRetries</name>
      <anchorfile>structARToolKitPlus_1_1TrackerImpl_1_1AutoThreshold.html</anchorfile>
      <anchor>a533bbc7e9c9b8d8cde08c1c21c080556</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::TrackerMultiMarker</name>
    <filename>classARToolKitPlus_1_1TrackerMultiMarker.html</filename>
    <base>ARToolKitPlus::Tracker</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>calc</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>af12a4099462e1865c767ae7231f637e3</anchor>
      <arglist>(const unsigned char *nImage)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getARMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>a30f7328484f19edf15a66536c5415402</anchor>
      <arglist>(ARFloat nMatrix[3][4]) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ARMarkerInfo &amp;</type>
      <name>getDetectedMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>aa2c42f01e70b990d6a697c6095d73f94</anchor>
      <arglist>(int nWhich) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getDetectedMarkers</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>aed3aec64f500ff548c1e2756c05cac98</anchor>
      <arglist>(int *&amp;nMarkerIDs)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ARMultiMarkerInfoT *</type>
      <name>getMultiMarkerConfig</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>a9ee0b73293545ee3cf76bcff8602aa4b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getNumDetectedMarkers</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>af0a815fc65c8247c764034d5fcb4795d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>add928181fd0cb12d281a53e7a37603be</anchor>
      <arglist>(const char *nCamParamFile, const char *nMultiFile, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>a663364552642c439cc25291700e53538</anchor>
      <arglist>(Camera *camerae, const char *nMultiFile, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setUseDetectLite</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>a7a92ef77303f1a3fd8d5acb076584295</anchor>
      <arglist>(bool nEnable)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrackerMultiMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarker.html</anchorfile>
      <anchor>a8d5267581760774a2d3f10adca5fecd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::TrackerMultiMarkerImpl</name>
    <filename>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</filename>
    <templarg>__PATTERN_SIZE_X</templarg>
    <templarg>__PATTERN_SIZE_Y</templarg>
    <templarg>__PATTERN_SAMPLE_NUM</templarg>
    <templarg>__MAX_LOAD_PATTERNS</templarg>
    <templarg>__MAX_IMAGE_PATTERNS</templarg>
    <base>ARToolKitPlus::TrackerMultiMarker</base>
    <base protection="protected">ARToolKitPlus::TrackerImpl</base>
    <member kind="function">
      <type>void</type>
      <name>activateAutoThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a63bcf226689cf8e885b0e1916c5d2478</anchor>
      <arglist>(bool nEnable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateBinaryMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a7acad7f8db9d2b43426eb328e7a436ca</anchor>
      <arglist>(int nThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateVignettingCompensation</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a9476c7d8e62bbce0bdfd84a87575761b</anchor>
      <arglist>(bool nEnable, int nCorners=0, int nLeftRight=0, int nTopBottom=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arDetectMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a1549e3a462c5622ab74aeaf5f8d72206</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arDetectMarkerLite</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a417d15419960c0a01f7566128f1ca883</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arFreePatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a95be8370677a0f677b5d071041898086</anchor>
      <arglist>(int patno)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>adeee7842bd9b49c1a3a9fb7d17666ef3</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arGetTransMatCont</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ab9f09c3abeeafd063f5394e41be1464d</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat prev_conv[3][4], ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arLoadPatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>acaab48310c9fb5ec038540b0435d0c48</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arMultiFreeConfig</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ad38ccb2029c1f34faff06041187a2065</anchor>
      <arglist>(ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a977899add2614193a24b8ed7c63efb10</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>ARMultiMarkerInfoT *</type>
      <name>arMultiReadConfigFile</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a266d0deb244a42f0dd2f3d528061c27d</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>calc</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>af550201a243156d00ea508ff4fa72020</anchor>
      <arglist>(const unsigned char *nImage)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>calcOpenGLMatrixFromMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a4e3eae121bece822263e63e38c4ac07b</anchor>
      <arglist>(ARMarkerInfo *nMarkerInfo, ARFloat nPatternCenter[2], ARFloat nPatternSize, ARFloat *nOpenGLMatrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeCameraSize</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a1efa6a4a2f460b50eacc982a5262716f</anchor>
      <arglist>(int nWidth, int nHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ae062d2783e23e7c117e6543e03ac4adf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>executeMultiMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a0a411170203f8136d52981a339b3611f</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>executeSingleMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ad2b8bf034a5e8a7dda6ad40f7d9bf5a4</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getARMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ab2edf675b594114d7993fe0baf1c9c33</anchor>
      <arglist>(ARFloat nMatrix[3][4]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>acf473afe9def74c70c2b85aab796daaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Camera *</type>
      <name>getCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a32e01cbe9873ca601d6a0bc8a0c76525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getDescription</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>af469ad2e92f50c8642613b511a9710a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ARMarkerInfo &amp;</type>
      <name>getDetectedMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a02bb80cb5002642ec1a58b16982cc981</anchor>
      <arglist>(int nWhich) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getDetectedMarkers</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a5376ad48dd8227e7863fc16d5dc46e2c</anchor>
      <arglist>(int *&amp;nMarkerIDs)</arglist>
    </member>
    <member kind="function">
      <type>const ARFloat *</type>
      <name>getModelViewMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>aff749f9541673df937f4da9d77b15c1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ARMultiMarkerInfoT *</type>
      <name>getMultiMarkerConfig</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a6987a43dbc21329cdd3bd71f90bb42e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumDetectedMarkers</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a575e8c46f5ec445121cc98101ec32e4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumLoadablePatterns</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a8510066ba1c6a20d0bed948b887453c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PIXEL_FORMAT</type>
      <name>getPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a89002057a9f21c6b27df90f4418eed1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Profiler &amp;</type>
      <name>getProfiler</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a6336e09238adfe2484aba6dde67eb678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ARFloat *</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a071a70852547a639cc60df5d83420b0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a9777c330dc2a3dbca9393909f7c6757d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>aa71a8d691a6d808dae824415f73432fb</anchor>
      <arglist>(const char *nCamParamFile, const char *nMultiFile, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ab47e48f1e6d9989adcc326ded6f8daf7</anchor>
      <arglist>(Camera *camera, const char *nMultiFile, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAutoThresholdActivated</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a55557dab302ceefc250012998c849c64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCameraFile</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a3155e001a111bfb70350eb8291076765</anchor>
      <arglist>(const char *nCamParamFile, ARFloat nNearClip, ARFloat nFarClip)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>rppGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a9f69d557668a092c60c40fdac9c9499c</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>rppMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ae12e5aef94e2c095cf0c777cbb37461c</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>afd2b7bb426fcd9c6545e5284439e28ea</anchor>
      <arglist>(ARFloat nFraction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>acd589bdf0ee63f963484444c8189841f</anchor>
      <arglist>(Camera *nCamera)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a266f3f826fd099f7c354e483f4c417bb</anchor>
      <arglist>(Camera *nCamera, ARFloat nNearClip, ARFloat nFarClip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageProcessingMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a5a87b13ce97642164a99a84f36f88ce3</anchor>
      <arglist>(IMAGE_PROC_MODE nMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoadUndistLUT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>af53936b96c19563719fc28bb5d0d7b09</anchor>
      <arglist>(bool nSet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogger</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a13c030d332dbfb07483cb3f1a99f2c56</anchor>
      <arglist>(ARToolKitPlus::Logger *nLogger)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>affe96fb69e14c4ae9b6c824faa3b4bfc</anchor>
      <arglist>(MARKER_MODE nMarkerMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumAutoThresholdRetries</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a36791476e5b868e7b512937cec2b2b68</anchor>
      <arglist>(int nNumRetries)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a4dd1d82978263026a51c7516f4472e27</anchor>
      <arglist>(PIXEL_FORMAT nFormat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a5b739940d1ef6e3aeb11f56af1be2f7f</anchor>
      <arglist>(POSE_ESTIMATOR nMethod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a33ea37410ab98eeb3f7b0b57a3c985cc</anchor>
      <arglist>(int nValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUndistortionMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a60a42e7a49b6d06dcf69a307712d16dc</anchor>
      <arglist>(UNDIST_MODE nMode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setUseDetectLite</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ad977cdc0b216ddfee91f3b0fb8ca9be7</anchor>
      <arglist>(bool nEnable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerMultiMarkerImpl</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ad39ea3e1c1cb4cab46fe6f47bea57348</anchor>
      <arglist>(int nWidth=320, int nHeight=240)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrackerMultiMarkerImpl</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a9132a499284d258b16fe16356a4b688b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>getMemoryRequirements</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>aa60987bed596fafb0e863c2ab020ad57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>operator delete</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>ab4a4fd8f7c6d3127808a40d80be20916</anchor>
      <arglist>(void *rawMemory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>operator new</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a2ee963121f9bf63cdca63a4daa8e0e3d</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARMultiMarkerInfoT *</type>
      <name>config</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a07eaae2c33e249a44830fc479e4599b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>detectedMarkerIDs</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a1271eff3baf495313f4b37ae5633be12</anchor>
      <arglist>[AR_TEMPL_TRACKER::MAX_IMAGE_PATTERNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARMarkerInfo</type>
      <name>detectedMarkers</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a62a987180270d26e63d906559cb35340</anchor>
      <arglist>[AR_TEMPL_TRACKER::MAX_IMAGE_PATTERNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numDetected</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a0b88fb4220541dbfb8044bfa34115b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useDetectLite</name>
      <anchorfile>classARToolKitPlus_1_1TrackerMultiMarkerImpl.html</anchorfile>
      <anchor>a3b492c181f4e710304d30a5cf59f3734</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::TrackerSingleMarker</name>
    <filename>classARToolKitPlus_1_1TrackerSingleMarker.html</filename>
    <base>ARToolKitPlus::Tracker</base>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>addPattern</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>a6713fee4b754b86c8cd4a1731bf3754e</anchor>
      <arglist>(const char *nFileName)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>calc</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>ac2f95e444696df9218a8c38e4dbaf346</anchor>
      <arglist>(const unsigned char *nImage, int nPattern=-1, bool nUpdateMatrix=true, ARMarkerInfo **nMarker_info=NULL, int *nNumMarkers=NULL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getARMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>a0380303a3c91c7cd3b2963aac1e8896c</anchor>
      <arglist>(ARFloat nMatrix[3][4]) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ARFloat</type>
      <name>getConfidence</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>a28246741f8e824c5489052006b3cdfdf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>a0527deda4fca6f44a671d4c8e7f146c1</anchor>
      <arglist>(const char *nCamParamFile, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>a0ac2d49f06a3cd3d816b8a150264a196</anchor>
      <arglist>(Camera *camera, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPatternWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>afc71fcd8af8c8919e880ac7327c4b619</anchor>
      <arglist>(ARFloat nWidth)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TrackerSingleMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarker.html</anchorfile>
      <anchor>a6dc5ad11503c1dd64cda7404648f2579</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ARToolKitPlus::TrackerSingleMarkerImpl</name>
    <filename>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</filename>
    <templarg>__PATTERN_SIZE_X</templarg>
    <templarg>__PATTERN_SIZE_Y</templarg>
    <templarg>__PATTERN_SAMPLE_NUM</templarg>
    <templarg>__MAX_LOAD_PATTERNS</templarg>
    <templarg>__MAX_IMAGE_PATTERNS</templarg>
    <base>ARToolKitPlus::TrackerSingleMarker</base>
    <base protection="protected">ARToolKitPlus::TrackerImpl</base>
    <member kind="function">
      <type>void</type>
      <name>activateAutoThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a0b1f0e952ea8b57ae678c12be6e4873a</anchor>
      <arglist>(bool nEnable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateBinaryMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a80f6ea474a4cf6bae1f140cdb44a2961</anchor>
      <arglist>(int nThreshold)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateVignettingCompensation</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a81526f7ff667ddb0c8b0d647364360e7</anchor>
      <arglist>(bool nEnable, int nCorners=0, int nLeftRight=0, int nTopBottom=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addPattern</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a379d4aca0e719ccf922da16cd55eb36b</anchor>
      <arglist>(const char *nFileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arDetectMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>ac9e7147f296ee9c366d36d3d5f373836</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arDetectMarkerLite</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a83e127a9cb075ae3239f723f2fed36d5</anchor>
      <arglist>(ARUint8 *dataPtr, int thresh, ARMarkerInfo **marker_info, int *marker_num)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arFreePatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a3b781b7aafd0ac5a0fb52723da9a7126</anchor>
      <arglist>(int patno)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a9afaeb1b327a4fe322cdb19f1f4f38b6</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arGetTransMatCont</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a0cb3700b2e70306a739b1d4d07eb710c</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat prev_conv[3][4], ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arLoadPatt</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>af0915df3e55b85954ef9c08fb5a95cae</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>arMultiFreeConfig</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a84b682f2894cb27dd3219e029148d609</anchor>
      <arglist>(ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>arMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a247c417e871e6e6353fc3dd1f08fd865</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>ARMultiMarkerInfoT *</type>
      <name>arMultiReadConfigFile</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a74e1c033412c9d1e8fd77364cdabd1ea</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>calc</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a345bef272defdd252ddeeb0bbd05f170</anchor>
      <arglist>(const unsigned char *nImage, int nPattern=-1, bool nUpdateMatrix=true, ARMarkerInfo **nMarker_info=NULL, int *nNumMarkers=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>calcOpenGLMatrixFromMarker</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>aa251d3bd45b4654ee7c7e2183f0e4c5f</anchor>
      <arglist>(ARMarkerInfo *nMarkerInfo, ARFloat nPatternCenter[2], ARFloat nPatternSize, ARFloat *nOpenGLMatrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeCameraSize</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a6f85d4dc9ff17514bad6e9893d5111d1</anchor>
      <arglist>(int nWidth, int nHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>aa0997c7eb835225933af0de1890bbb0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>executeMultiMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a93055a63f6b089cb6fefee9ca5566c99</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>executeSingleMarkerPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>ab6e9b52323d1eb9102bf28ace0c6f33c</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getARMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>ae162bb23a747c9924209c4accb759658</anchor>
      <arglist>(ARFloat nMatrix[3][4]) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>abe3327aa0c2f777cb6f21388f8f3372c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Camera *</type>
      <name>getCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a26d44c5a74bfdfce71a88cc8173463c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ARFloat</type>
      <name>getConfidence</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a052c2f7f6f9c65de63641433a7f3484b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getDescription</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a835da04617232134bb7a5359a3e4d244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ARFloat *</type>
      <name>getModelViewMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>af75538dcbe182ae30d22fcb8cd4e2cae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumLoadablePatterns</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a9f52ffed61ea2e9694db27eacbc6887c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PIXEL_FORMAT</type>
      <name>getPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a3c106196024b19280b62086ce4de023d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Profiler &amp;</type>
      <name>getProfiler</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a50dfaea5342e7711000d3cfc51fd920b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ARFloat *</type>
      <name>getProjectionMatrix</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>af07358357291c8ff6150b151ac055af3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a7acb198a419cdbb35f8ed5bfb1161cfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a216245b9bcf514c9558dabe488c38bee</anchor>
      <arglist>(const char *nCamParamFile, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a6ce611d6d197d413f4dc22d7510f4fa2</anchor>
      <arglist>(Camera *camera, ARFloat nNearClip, ARFloat nFarClip, ARToolKitPlus::Logger *nLogger=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAutoThresholdActivated</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a951e985920b31f20b1a8636d1e7a6500</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadCameraFile</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>add074e3ee1f35efbb09c62f6cb97eb25</anchor>
      <arglist>(const char *nCamParamFile, ARFloat nNearClip, ARFloat nFarClip)</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>rppGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>aaa6f92673019a0e7abb792024f59b02a</anchor>
      <arglist>(ARMarkerInfo *marker_info, ARFloat center[2], ARFloat width, ARFloat conv[3][4])</arglist>
    </member>
    <member kind="function">
      <type>ARFloat</type>
      <name>rppMultiGetTransMat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>ab2f8c730f38c17ffee94ab1e9198b686</anchor>
      <arglist>(ARMarkerInfo *marker_info, int marker_num, ARMultiMarkerInfoT *config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBorderWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a3646fe4eaa68fa0ff3fa69517dcef15d</anchor>
      <arglist>(ARFloat nFraction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a76533aaec7b184a84921e0f31533b7a6</anchor>
      <arglist>(Camera *nCamera)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>aac9b5330223856347d1b0081f70202d4</anchor>
      <arglist>(Camera *nCamera, ARFloat nNearClip, ARFloat nFarClip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageProcessingMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a0241924efa7b44593faf6686526e64a0</anchor>
      <arglist>(IMAGE_PROC_MODE nMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoadUndistLUT</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a79dc09445632db62ec2d00d340a79687</anchor>
      <arglist>(bool nSet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogger</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a4f6164cacae25c1197f11813a40d5c98</anchor>
      <arglist>(ARToolKitPlus::Logger *nLogger)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMarkerMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a12e3a6599efd034ec2224749cef4b3f6</anchor>
      <arglist>(MARKER_MODE nMarkerMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumAutoThresholdRetries</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>aa4788885c0858cc48e1acfead00bd796</anchor>
      <arglist>(int nNumRetries)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPatternWidth</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a551efeceede4c8fec7c3c5413edddcaf</anchor>
      <arglist>(ARFloat nWidth)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPixelFormat</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a5d192eed04b96017ca27c905bcb6252a</anchor>
      <arglist>(PIXEL_FORMAT nFormat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseEstimator</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a41b3c33400e808e86c327574425f1d91</anchor>
      <arglist>(POSE_ESTIMATOR nMethod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a365452ff611d594404733db7e5f798f3</anchor>
      <arglist>(int nValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUndistortionMode</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a19935c980a68b95af3b9d33566d43325</anchor>
      <arglist>(UNDIST_MODE nMode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerSingleMarkerImpl</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a8167217c4ee63982952f0ca7f6edd707</anchor>
      <arglist>(int nWidth=DEF_CAMWIDTH, int nHeight=DEF_CAMHEIGHT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TrackerSingleMarkerImpl</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a5139d20206dbed0bb3ba901b817b3b6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>getMemoryRequirements</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a1b70140de640fddc63de5edb9487ee45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>operator delete</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a5ce6857576bbaccb1acf906b51e0fefc</anchor>
      <arglist>(void *rawMemory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>operator new</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>aaafe50b9baaabd61cddea41e8aeb269e</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>confidence</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a69d652d46ff549726c15dc34cfac9be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>patt_center</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a95c76dd77b900dceb3ec5de7acc3baed</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>patt_trans</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a4f8be09bff43d78b9ea7d8889e927b93</anchor>
      <arglist>[3][4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARFloat</type>
      <name>patt_width</name>
      <anchorfile>classARToolKitPlus_1_1TrackerSingleMarkerImpl.html</anchorfile>
      <anchor>a1e3337489e385a8f3fb995116ecdb639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ARToolKitPlus::Matrix</name>
    <filename>namespaceARToolKitPlus_1_1Matrix.html</filename>
    <member kind="function" static="yes">
      <type>static ARMat *</type>
      <name>alloc</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a2ee5faf97ab31deeed9eb969d2eb0a6b</anchor>
      <arglist>(int row, int clm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARMat *</type>
      <name>allocDup</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a9e64c1981d015a1d7228bb18726282c7</anchor>
      <arglist>(ARMat *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dup</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a81a199c8807f21633bc42f7813fe6875</anchor>
      <arglist>(ARMat *dest, ARMat *source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>free</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a8e0a4e12c06324a6b74edd725cabc51b</anchor>
      <arglist>(ARMat *m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mul</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>a0be97f6de8886dc89342ec07257f538b</anchor>
      <arglist>(ARMat *dest, ARMat *a, ARMat *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>selfInv</name>
      <anchorfile>namespaceARToolKitPlus_1_1Matrix.html</anchorfile>
      <anchor>aeee2b26597fc08ec7d0462267d943ea3</anchor>
      <arglist>(ARMat *m)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ARToolKitPlus::Param</name>
    <filename>namespaceARToolKitPlus_1_1Param.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ARToolKitPlus::Vector</name>
    <filename>namespaceARToolKitPlus_1_1Vector.html</filename>
    <member kind="function" static="yes">
      <type>static ARVec *</type>
      <name>alloc</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a5075e52da19dbabdf45168e1794c4070</anchor>
      <arglist>(int clm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>free</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a4048830cd276c974d881fb200208fe71</anchor>
      <arglist>(ARVec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>household</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>acd4f8fd421aef8539a69d31eca239a62</anchor>
      <arglist>(ARVec *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ARFloat</type>
      <name>innerproduct</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a3ac47b9ece6083cf4aab68a9f5b0e21d</anchor>
      <arglist>(ARVec *x, ARVec *y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tridiagonalize</name>
      <anchorfile>namespaceARToolKitPlus_1_1Vector.html</anchorfile>
      <anchor>a4147afae1cabd1616a6fb5c9f18a9834</anchor>
      <arglist>(ARMat *a, ARVec *d, ARVec *e)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>PN</name>
    <filename>namespacePN.html</filename>
    <namespace>PN::ImageTool</namespace>
    <class kind="class">PN::Image</class>
    <member kind="enumeration">
      <name>FORMAT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_UNDEFINED</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca42e88474b5ed8bc445e14bf1f133149f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RLE8</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca2e2609aafc13ecc70215c86e5e295c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RLE16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca694af44527c6cc0b8acbd24e1cbe2d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RLE24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca2aac7f927681f01e4b4d6608155ed1c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RAW8</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca65378ae450e3d357c823b704611e954c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RAW16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca989da3b4f88a118104fa9085067b862b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RAW24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca2a5b8d4be364d7283df3d2d4eddf0ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_WIDTH</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca1c598da03e32a9f8e0ace5cb69934787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_HEIGHT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc203142964743d6f7e7f69f8071fcca64319b489b0f105f46a6ea67fa05975e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PIXELFORMAT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YUV16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5bae3179c8bdd325e334fce0edd6dd6c49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY8</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba8f33c7ceee75de2cefa8d75ececdd32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB16</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba739da9bab6818e5faf6c02727d72912e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba71bc677ec3a4749640dadce8417db301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB32</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba6e8baf600f2d2d3504a0a3907bdfcce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGR24</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5bab38782813853fe9644f7afda66a8ccb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BGR32</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a077cad54ea01d17c9b57258feca24e5ba6cbd201fb44ad3a4afa441111545e4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ROTATION</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_0</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097aa71aa3b49a937b582ddc9b8e262e18d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_90</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097a98eaeb0153c880eba941b1bd227e3a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_180</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097ab26a7b37c47361f99ce26b9f11c3fadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATE_270</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2fee66f42b1eefcec710e09ddd00f097a20be0db026d0bca7c8a777e406d1313a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>BLUE_BITS</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>afdc4f4a671c95e7b7e15013e9ae185dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>BLUE_MASK</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a61329c6ba6d3451333031ece39007733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>BLUE_SHIFT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a2262eeed5980cd4b68dbffa44d5e0f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>GREEN_BITS</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a0acf73a99c4c64ff73e0d692cc884836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>GREEN_MASK</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a14c1044f1e5663e1026b51eb6b003f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>GREEN_SHIFT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>a8ff4001b09516e6fa7e26674774b27fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RED_BITS</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>aea8db6aa0dd3d08c3c24646ec25d35a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>RED_MASK</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>ae6b715b3f0694e97af330097a99d38b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RED_SHIFT</name>
      <anchorfile>namespacePN.html</anchorfile>
      <anchor>aef8d14a1d926e520d52f0eecf752d5fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PN::Image</name>
    <filename>classPN_1_1Image.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a930fbf9830751a8643ceaaa5efc7fb0e</anchor>
      <arglist>(int nRed, int nGreen, int nBlue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a04bf8e0b9359bcfb1feb7f12cacaa4f1</anchor>
      <arglist>(unsigned short nColor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawImage</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>aa79b5003f44488349c678601f4291dfd</anchor>
      <arglist>(int nX, int nY, const Image *nImage, int nSx0, int nSy0, int nSx1, int nSy1, bool nTransparent=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawImage</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a716411f27f9b7525d007a18a48221934</anchor>
      <arglist>(int nX, int nY, const Image *nImage, bool nTransparent=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLine</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a20bf37a7d4d34363c429833c4522f895</anchor>
      <arglist>(int x1, int y1, int x2, int y2, unsigned short col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLine</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>aa10948cca148ef784edf13d8579022cd</anchor>
      <arglist>(int x1, int y1, int x2, int y2, int r, int g, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillRect</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>ab1ae029c7ea2c975812f803e5b3f0401</anchor>
      <arglist>(int nX0, int nY0, int nX1, int nY1, int nRed, int nGreen, int nBlue, int nTransparency=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillRect</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>ae9515c7ad19288b0eac680bb69ab32d8</anchor>
      <arglist>(int nX0, int nY0, int nX1, int nY1, unsigned short nColor, int nTransparency=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getColorKey</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a6889e625d29c4bb151b5b9b778692503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a98021e2bbf5889d504e91666f1a4df58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getPixel</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a62364aa3ebf8a94e1bffcb387cfa1846</anchor>
      <arglist>(int nX, int nY) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short *</type>
      <name>getPixels</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a3a78c526f06f18c19f5a5ecac3bce2e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned short *</type>
      <name>getPixels</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>aa892fa7d3737183cfcbf7dd9c0b021b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a9f455b1247dee50daf54b7cd4318b139</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixel</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a2a2cea0dae26782c12c12e4a763b8e3b</anchor>
      <arglist>(int x, int y, unsigned short col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixel</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a099af0a9e65349ec41bebf7d1561eb7f</anchor>
      <arglist>(int x, int y, int r, int g, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixels</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a4878c0e7657d9814cd4378654d53c5b9</anchor>
      <arglist>(int nWidth, int nHeight, unsigned short *nPixels, bool nPixelsOwner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransparentColor</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a2e3250ca2257bff07dff4a93204052dc</anchor>
      <arglist>(int nRed, int nGreen, int nBlue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Image</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>aed9ad440a96d98b3d5024891bdb85eb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Image *</type>
      <name>createFromPixelBuffer</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a7f06cf394ce9f902232895fbcef85a1e</anchor>
      <arglist>(int nWidth, int nHeight, unsigned short *nPixels, bool nOwner)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Image</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a61e01695aecf6b4bb03ac197e53f90e7</anchor>
      <arglist>(int nWidth, int nHeight, unsigned short *nPixels, bool nPixelsOwner)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Image</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a959bc788cad4c3d6a7927e1a174a758a</anchor>
      <arglist>(Image *nImage)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned short</type>
      <name>colorKey</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a91b3ec0982215aac6d7cfef6111064dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>afc5e61b4948d1ca9489cf3fd5c0326a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned short *</type>
      <name>pixels</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a23e2d5369413e21fca174beae2fae361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>pixelsOwner</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>a90f75de0ba1eec52135f3406569712c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classPN_1_1Image.html</anchorfile>
      <anchor>af9d49f911d2ee3c928cee0cfbcdc871c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>PN::ImageTool</name>
    <filename>namespacePN_1_1ImageTool.html</filename>
    <class kind="struct">PN::ImageTool::TGA_HEADER</class>
    <member kind="function">
      <type>unsigned short</type>
      <name>blendPixel16</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a51b8d26c290e5831a707cbc29308a3ac</anchor>
      <arglist>(unsigned short nSrc, unsigned short nDst, int nOpacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertPixel16To24</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>acefc667ea88cf5f09385c4188746471a</anchor>
      <arglist>(unsigned short nPixel, unsigned char &amp;nRed, unsigned char &amp;nGreen, unsigned char &amp;nBlue)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>convertPixel24To16</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a3b987c62a4d05b4b71001e22a3a5df7b</anchor>
      <arglist>(int nRed, int nGreen, int nBlue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertPixelDataFrom16BitRGBTo24BitBGR</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a90bec825de66dfaa09c721735daf7e31</anchor>
      <arglist>(unsigned char *nDestData, const unsigned short *nPixelData, unsigned int nWidth, unsigned int nHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flipImageY</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a48a596bf316cd9775a4e74770538ff28</anchor>
      <arglist>(unsigned char *nDstBuffer, unsigned const char *nSrcBuffer, int nWidth, int nHeight, int nPixelSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveAsTGA</name>
      <anchorfile>namespacePN_1_1ImageTool.html</anchorfile>
      <anchor>a4266770966ec5273dfed054b365da1ea</anchor>
      <arglist>(Image *nImage, const char *nFileName)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PN::ImageTool::TGA_HEADER</name>
    <filename>structPN_1_1ImageTool_1_1TGA__HEADER.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bits</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a1b16b5bbac5c4212e2443cbe6b5808ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>colourmapbits</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>aab3466685dc1d03b8ed0498dc0529b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>colourmaplength</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a797b890c3374d39232facd7d2b7daa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>colourmapstart</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a65873ddce12d35145a22240d49224c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>colourmaptype</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a972382e227376009a04f5b2a02749ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>descriptor</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>aba2bba60cf994fa85399262b3c8bd8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>height</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a61cfe5c58210f07562d0bdfa9c3f3baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>identsize</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a405ff40c15fb1e55912f9dd105f07b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>imagetype</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>af73fe228f8878f2f81223b3740fda003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>width</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>adfb09f07c12a38713b98e2e4fdfa2e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>xstart</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a3e3b4d30ffd96d6fc394b383c30f1fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ystart</name>
      <anchorfile>structPN_1_1ImageTool_1_1TGA__HEADER.html</anchorfile>
      <anchor>a51ae7839971f5388a770c8ac3ea9b0e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rpp</name>
    <filename>namespacerpp.html</filename>
    <class kind="struct">rpp::mat33_t</class>
    <class kind="struct">rpp::options_t</class>
    <class kind="struct">rpp::pose_t</class>
    <class kind="struct">rpp::quat_t</class>
    <class kind="struct">rpp::vec3_t</class>
    <member kind="typedef">
      <type>real_t</type>
      <name>mat33</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2bf45856c539f932d9e7ee7dbc0499b6</anchor>
      <arglist>[3][3]</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mat33_t &gt;</type>
      <name>mat33_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af20aacbb6cb8f2526c87a8bd0eda3983</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mat33_t &gt;::const_iterator</type>
      <name>mat33_array_const_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0b962d5465c416fd3c3168dd26373508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mat33_t &gt;::iterator</type>
      <name>mat33_array_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a362cd769efea37194d3550612d1a7569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pose_t &gt;</type>
      <name>pose_vec</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c3d256543b5a3cb718b152f1392df64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>real_t</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a699b34b8968afa4f2b34de69af5ad41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real_t &gt;</type>
      <name>scalar_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af6313e3952b753f0019d3e8a12810411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>SVD_FLOAT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a331e8f3559af3290b5fd050e0a658d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real_t</type>
      <name>vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0dc8704f214ea2885b010f3e6e3f00da</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vec3_t &gt;</type>
      <name>vec3_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a95ce14429774a0b8d9eccb778990d75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vec3_t &gt;::const_iterator</type>
      <name>vec3_array_const_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad60b9c04a6c5fd9ed0a071466f9eaa16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; vec3_t &gt;::iterator</type>
      <name>vec3_array_iter</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a79976c210b5ffe6b15d36079d97a68ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_abs</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0753bd5264b8184c7102f7236157c8f2</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_acos</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afcad4868eed729e1134c8ace2034216e</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_atan2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4f0e7233ac01a470ebf4f084d653f6bb</anchor>
      <arglist>(real_t a, real_t b)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_cos</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a599c38c7712c14e8ec85230417429bd8</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_dbg_load_vec3_array</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a842660dc1584f8819d5cf5c67d9e5576</anchor>
      <arglist>(vec3_array &amp;va, char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa590e4bea485b321e8a3fa3bc42c10cf</anchor>
      <arglist>(const mat33_array &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_fprint</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>acb658b1a97f233d604bf146d4ccf99bb</anchor>
      <arglist>(void *fp, const mat33_t &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_mat33_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afa176decd03240cbee9b18c97ed76221</anchor>
      <arglist>(const mat33_t &amp;m, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_quat_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aaeb2aaccaf464814e5c7d20f52c4c877</anchor>
      <arglist>(const quat_t &amp;q, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_scalar_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8c633adba72e3d7eb45ea26129c4a398</anchor>
      <arglist>(const scalar_array &amp;sa, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_array_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a89d233293083cf6cfe3e19e84baa6abb</anchor>
      <arglist>(const vec3_array &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_fprint</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aef4ab9b90d56a0b2f34888ec111e8f33</anchor>
      <arglist>(void *fp, const vec3_t &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_dbg_vec3_print</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa1afcc747a8c7ac95dd5067d8576b385</anchor>
      <arglist>(const vec3_t &amp;v, char *name)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afdba735dd112f1de8a7c87fbf1f68dcf</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>afcf5d8f30a7d1175e044030edefad505</anchor>
      <arglist>(real_t a, real_t b)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_sin</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a33becaec5c441a6575fe92fda36b643e</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>_sqrt</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9e33d631cd33ec8903cae2365a521ece</anchor>
      <arglist>(real_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abskernel</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6146adfa55cef5a9055782a317a26084</anchor>
      <arglist>(mat33_t &amp;R, vec3_t &amp;t, vec3_array &amp;Qout, real_t &amp;err2, const vec3_array _P, const vec3_array _Q, const mat33_array F, const mat33_t G)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CBRT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9473bc3a6deb8b34ce403cc4c9b64038</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cubic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ade9cce214e9ec2f81624a760d2b3c487</anchor>
      <arglist>(double[], double[], int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cubic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad7619d031db07cf532aa8f154ee82f55</anchor>
      <arglist>(double A[4], double X[3], int *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decomposeR</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8ac062e52b8618c7ee38e2330a8b4de9</anchor>
      <arglist>(mat33_t &amp;Rz, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac6fe7d531fca5e426fe08ca35fc6fe0f</anchor>
      <arglist>(double ***m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1e43ecbd395b2a285f6395accb0cee4d</anchor>
      <arglist>(double **v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_float_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a703eb1f3443583ade2d4877b32f80b55</anchor>
      <arglist>(float ***m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_float_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae0d068c2504885b364a64e9f7c07cde4</anchor>
      <arglist>(float **v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get2ndPose_Exact</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0cffe9b8d8cb8fa9c0167e03ea5aa7bd</anchor>
      <arglist>(pose_vec &amp;sol, const vec3_array &amp;v, const vec3_array &amp;P, const mat33_t R, const vec3_t t, const real_t DB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRfor2ndPose_V_Exact</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a51db377d8e909af2f79b2a26a7afe311</anchor>
      <arglist>(pose_vec &amp;sol, const vec3_array &amp;v, const vec3_array &amp;P, const mat33_t R, const vec3_t t, const real_t DB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRotationbyVector</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1ff75cff99a016e0ea6890433c88e6af</anchor>
      <arglist>(mat33_t &amp;R, const vec3_t &amp;v1, const vec3_t &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotationY_wrtT</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0b949a8ee4fd5677cd4bc46d4fce03dc</anchor>
      <arglist>(scalar_array &amp;al_ret, vec3_array &amp;tnew, const vec3_array &amp;v, const vec3_array &amp;p, const vec3_t &amp;t, const real_t &amp;DB, const mat33_t &amp;Rz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a04c8b4440b808a827cfc29db4935daf7</anchor>
      <arglist>(mat33_t &amp;mr, const mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adce1847bd520413ee33f5138b1edc8b2</anchor>
      <arglist>(mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mat33_all_zeros</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a04153de3c669e87f2bf3057ad4514992</anchor>
      <arglist>(const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ab44250530f581771b7c1a3ec6481b99d</anchor>
      <arglist>(mat33_t &amp;s, const mat33_array &amp;ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a99b536dfbad6da4b3dae66ab5126598a</anchor>
      <arglist>(mat33_t &amp;m, const real_t m00, const real_t m01, const real_t m02, const real_t m10, const real_t m11, const real_t m12, const real_t m20, const real_t m21, const real_t m22)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adffbccea2b20e7553c72298dc7f8f384</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_copy</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a84b67ae6b779a8de594d3a55647162fb</anchor>
      <arglist>(mat33_t &amp;md, const mat33_t &amp;ms)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>mat33_det</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4117eb9510ffc562b1268cd0e5e30e19</anchor>
      <arglist>(const mat33_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa57c00498c2cd028f72f4fdb5fc8a546</anchor>
      <arglist>(mat33_t &amp;m, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_eye</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad181083de7b5fcda9e2a927132f43bb9</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a657cbb36362e44692725aefcbf9e92e5</anchor>
      <arglist>(mat33_t &amp;mat, double **m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_float_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2eae7a29b0e5444221ee0f6fa179ee8c</anchor>
      <arglist>(mat33_t &amp;mat, float **m_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_from_quat</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3815b2b930ae4eaa4b0672e63709bdc4</anchor>
      <arglist>(mat33_t &amp;m, const quat_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_inv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4df39d9920f805c22933d8dbe386ddc1</anchor>
      <arglist>(mat33_t &amp;mi, const mat33_t &amp;ma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5e42c215cafe12774c2daeffed6ae244</anchor>
      <arglist>(mat33_t &amp;m0, const mat33_t &amp;m1, const mat33_t &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae699ce8d2c8fd4aab17d85907d8e9140</anchor>
      <arglist>(mat33_t &amp;mr, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_pow2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a46f9f42e5c51dcf93d3375980e63fbde</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_set_all_zeros</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a9d3195b21630f500f7f34972d55324e0</anchor>
      <arglist>(mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a77c52b8d82b24c17f6e7b432a974c303</anchor>
      <arglist>(mat33_t &amp;mr, const mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c9a18b3da012b787301cbaa9ff9077c</anchor>
      <arglist>(mat33_t &amp;ma, const mat33_t &amp;mb)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>mat33_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a915fa45b285c491b9e85b41aa5fa05b9</anchor>
      <arglist>(const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_svd2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a4f37e901f9925510104629ab37ff85eb</anchor>
      <arglist>(mat33_t &amp;u, mat33_t &amp;s, mat33_t &amp;v, const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_to_col_vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ae654233b585ba7b9c2faaf7ca6e18aa1</anchor>
      <arglist>(vec3_t &amp;c0, vec3_t &amp;c1, vec3_t &amp;c2, const mat33_t &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>double **</type>
      <name>mat33_to_double_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1e34448e68818c086e75b5716b6a0464</anchor>
      <arglist>(const mat33_t &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>float **</type>
      <name>mat33_to_float_pptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af56f709a4d757e5502aa4d4461215410</anchor>
      <arglist>(const mat33_t &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mat33_transpose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a1dad1f2f7c86d24c5a18bd230aa37265</anchor>
      <arglist>(mat33_t &amp;t, const mat33_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normRv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a92c712da7762b48a873f0d546dac7003</anchor>
      <arglist>(vec3_t &amp;n, const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normRv</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af71a1e26ca1490fee02222445c1064ff</anchor>
      <arglist>(vec3_array &amp;normR_v, const vec3_array &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objpose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a51b98ea96d5f45429e6c171c43acf0c5</anchor>
      <arglist>(mat33_t &amp;R, vec3_t &amp;t, unsigned int &amp;it, real_t &amp;obj_err, real_t &amp;img_err, bool calc_img_err, const vec3_array _P, const vec3_array Qp, const options_t options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quartic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7db4a36c4afa07e66420b736a4742111</anchor>
      <arglist>(double[], double[], double[], int *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quartic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5de2adc7ffb7bd10d769b6632ef5f795</anchor>
      <arglist>(double dd[5], double sol[4], double soli[4], int *Nsol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quat_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3cb13fd39abdc134e8493d9a2225db02</anchor>
      <arglist>(quat_t &amp;q, const real_t s)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>quat_norm</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0e486a90efb7b076f15d8a3956d0c654</anchor>
      <arglist>(const quat_t &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Quaternion_byAngleAndVector</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2fa81648046dce2c0f1b08a694262249</anchor>
      <arglist>(quat_t &amp;Q, const real_t &amp;q_angle, const vec3_t &amp;q_vector)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quintic</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5bb990b1fb83674c451a0df42f0154b0</anchor>
      <arglist>(double[], double[], double[], int *, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>robust_pose</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aae0ed0bfccc52695ca44ed13e031804c</anchor>
      <arglist>(real_t &amp;err, mat33_t &amp;R, vec3_t &amp;t, const vec3_array &amp;_model, const vec3_array &amp;_iprts, const options_t _options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyAng</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a53582a14de718a8da365a9f5eee97327</anchor>
      <arglist>(vec3_t &amp;angs, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyAng_X</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a482fe99591d2d22b659074e55d52a9fc</anchor>
      <arglist>(vec3_t &amp;ang_zyx, const mat33_t &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyMat</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7341e41a340ea610543a16c1ff34a27e</anchor>
      <arglist>(mat33_t &amp;R, const vec3_t &amp;rpy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a017469f99ba51f54b17adaeaf797eea6</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a082cf3209f6eaae0184d7b73cd25a193</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a7fa25239fedd9ecd55dddd26c4bd1dbb</anchor>
      <arglist>(scalar_array &amp;sa, const real_t f, const unsigned int sz)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_atan2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a42ef5529e69a4ae85ed88e8074f9069e</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb, const scalar_array &amp;sc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0ff87f10ffa5ecd91b659c08a189adde</anchor>
      <arglist>(scalar_array &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2ab97cc4825ac6264e5683cbd7c9b9a7</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adfc02cea1821bc59b51c8167ada1ee13</anchor>
      <arglist>(scalar_array &amp;sa, const scalar_array &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a40a360905472f62a94b158ec94e4a06a</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_negate</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0970a580a242001cdba22148d78effb8</anchor>
      <arglist>(scalar_array &amp;sa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_pow</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a5a26ade4fd8dd07342fe040c04b1a405</anchor>
      <arglist>(scalar_array &amp;sa, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scalar_array_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a37d54085ef3ca7662643dec2cc8a4f9c</anchor>
      <arglist>(scalar_array &amp;sa, real_t f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>signR</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aff97a3a1d4f75aa239eec0722bb6587a</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>solve_polynomial</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a760774d5d01e97ff7a2e87c4a6ab5e1b</anchor>
      <arglist>(scalar_array &amp;r_sol, const scalar_array &amp;coefficients)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>svdcmp</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac5ac1a46bb921ed049e3478637374d7a</anchor>
      <arglist>(double **a, int m, int n, double *w, double **v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a64401c9ff0fd7f05ac00f4bf6471baaf</anchor>
      <arglist>(vec3_t &amp;va, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a044b0236735e88122558e0e87bd0a48f</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aed263eb10524c821ec095aeb4770217b</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_add</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2e460c0f5b4d5599566194a6e244b633</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mean</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a28bbe2b1159432e04c8c565d3b2833d3</anchor>
      <arglist>(vec3_t &amp;v_mean, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af5b8429e5400696c39ce05601b6126d6</anchor>
      <arglist>(vec3_array &amp;va, const scalar_array &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>abf5b5879e356a27c367fbbbe352ab6ab</anchor>
      <arglist>(vec3_array &amp;va, const mat33_t &amp;m, const vec3_array &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_pow2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af423cfc64de8bb84116a68311254da11</anchor>
      <arglist>(vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_set</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a79a333da4b235dd2943d28d0b9dcaec1</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a, const bool mask[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3e9e72106e9cecbe5bbfc55aa0912e42</anchor>
      <arglist>(vec3_array &amp;va, const vec3_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a36176d7757f0a16f6814c2805d288713</anchor>
      <arglist>(vec3_t &amp;v_sum2, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_array_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8d9e248fb38d614ef06a1e9bedc5b1dd</anchor>
      <arglist>(scalar_array &amp;v_sum1, const vec3_array &amp;va)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_assign</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8ff8eacbbe12586ce150c4148b9ba495</anchor>
      <arglist>(vec3_t &amp;v, const real_t x, const real_t y, const real_t z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_clear</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8276491753acdf529497f32f0c37ab3a</anchor>
      <arglist>(vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_copy</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a63b10455d0f9fe2b1dac307d7c17deff</anchor>
      <arglist>(vec3_t &amp;a, const vec3_t &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_cross</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6e6ddea9dc6f8eb466e6d6e16eedb00e</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a8e7c20ff2dac8c64be28140169d2bad6</anchor>
      <arglist>(vec3_t &amp;va, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_div</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa75923ff7ddd0dfd2be611037b3b5233</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_dot</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aadc430d0ced379f813b4ecb454d9430b</anchor>
      <arglist>(const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_from_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a3e8e1a658175ba7f6687a12e29c11a9c</anchor>
      <arglist>(vec3_t &amp;vec, double *v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_from_float_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>af30aad53fc8301a52e4ae82a36b90fd4</anchor>
      <arglist>(vec3_t &amp;vec, float *v_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mul_vec3trans</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac6753e378e447f75efd9b53b4f29a2d2</anchor>
      <arglist>(mat33_t &amp;m, const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec61ce99665b1e816254eb79dccf5aa5</anchor>
      <arglist>(vec3_t &amp;va, const real_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aac618d4145707166da107655edab0eb7</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_mult</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aac8390c9c7036519e355fa3494490fe8</anchor>
      <arglist>(vec3_t &amp;v0, const mat33_t &amp;m1, const vec3_t &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_norm</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0f76f86315cb99834205201bde8d5496</anchor>
      <arglist>(const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a0164162c64532e447e13190c6477fb21</anchor>
      <arglist>(vec3_t &amp;va, const real_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>abb78670c2b6e7af70ab5ab6a07eec42e</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vec3_sub</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a383512b6af8be2b3167b532df3bc58ad</anchor>
      <arglist>(vec3_t &amp;va, const vec3_t &amp;vb, const vec3_t &amp;vc)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3_sum</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a6ed1b470bf517ccae0d95362dd0001c1</anchor>
      <arglist>(const vec3_t &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>vec3_to_double_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a2c7b824ef29cf17bd176e983b7c3fb8f</anchor>
      <arglist>(const vec3_t &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>vec3_to_float_ptr</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ab370bd14c8823223a2b97881bc75b3fc</anchor>
      <arglist>(const vec3_t &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>real_t</type>
      <name>vec3trans_mul_vec3</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ad826c2bc3a263586e7c61be1037db97a</anchor>
      <arglist>(const vec3_t &amp;va, const vec3_t &amp;vb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xform</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a324c8116bc84bfabbaa391803964ff1c</anchor>
      <arglist>(vec3_array &amp;Q, const vec3_array &amp;P, const mat33_t &amp;R, const vec3_t &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xformproj</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec70c319afd32df9f10ff50105bca687</anchor>
      <arglist>(vec3_array &amp;Qp, const vec3_array &amp;P, const mat33_t &amp;R, const vec3_t &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>at</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>adbd533a6480e43407aca5b97d6c7b527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>bt</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aec41699f6c2b6acb7c9e6d48e86e8634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>ct</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>aa05fcc72c11e30ef096d4d26fd812588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>maxarg1</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>a14ab24be319ae0926caf3533573bd766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SVD_FLOAT</type>
      <name>maxarg2</name>
      <anchorfile>namespacerpp.html</anchorfile>
      <anchor>ac1942c062f9f7bfa645dc35644f41d4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rpp::mat33_t</name>
    <filename>structrpp_1_1mat33__t.html</filename>
    <member kind="variable">
      <type>mat33</type>
      <name>m</name>
      <anchorfile>structrpp_1_1mat33__t.html</anchorfile>
      <anchor>a27964ec63c0bd0de45fafd494920c524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rpp::options_t</name>
    <filename>structrpp_1_1options__t.html</filename>
    <member kind="variable">
      <type>real_t</type>
      <name>epsilon</name>
      <anchorfile>structrpp_1_1options__t.html</anchorfile>
      <anchor>ac68de8bbf1832cb8918831ec6acf44a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat33_t</type>
      <name>initR</name>
      <anchorfile>structrpp_1_1options__t.html</anchorfile>
      <anchor>af1fda4e13a943a933062c9f118ef9fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>max_iter</name>
      <anchorfile>structrpp_1_1options__t.html</anchorfile>
      <anchor>ab580f788186ee3cbecdba0fecc928705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>tol</name>
      <anchorfile>structrpp_1_1options__t.html</anchorfile>
      <anchor>a7248a8b75b3625922539cb68acee1811</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rpp::pose_t</name>
    <filename>structrpp_1_1pose__t.html</filename>
    <member kind="variable">
      <type>real_t</type>
      <name>E</name>
      <anchorfile>structrpp_1_1pose__t.html</anchorfile>
      <anchor>ae271340bce12a8886f630f004fd33bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>real_t</type>
      <name>obj_err</name>
      <anchorfile>structrpp_1_1pose__t.html</anchorfile>
      <anchor>a9ca4d716a460e8249130c2b688e4e0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat33_t</type>
      <name>PoseLu_R</name>
      <anchorfile>structrpp_1_1pose__t.html</anchorfile>
      <anchor>a6fb331d786051caff9b2347020e38b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vec3_t</type>
      <name>PoseLu_t</name>
      <anchorfile>structrpp_1_1pose__t.html</anchorfile>
      <anchor>a1bccce64397e7a6f94de58a679bdb5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mat33_t</type>
      <name>R</name>
      <anchorfile>structrpp_1_1pose__t.html</anchorfile>
      <anchor>a6066d94eefd2e9b1af6aa904bee603e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vec3_t</type>
      <name>t</name>
      <anchorfile>structrpp_1_1pose__t.html</anchorfile>
      <anchor>ab35b226805ff34027c38b6f90e2b6898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rpp::quat_t</name>
    <filename>structrpp_1_1quat__t.html</filename>
    <member kind="variable">
      <type>real_t</type>
      <name>s</name>
      <anchorfile>structrpp_1_1quat__t.html</anchorfile>
      <anchor>a3ef7ff47eaf16bd263a2896568b4e872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vec3_t</type>
      <name>v</name>
      <anchorfile>structrpp_1_1quat__t.html</anchorfile>
      <anchor>a75bedc914e37c211b10622ca181e0a7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rpp::vec3_t</name>
    <filename>structrpp_1_1vec3__t.html</filename>
    <member kind="variable">
      <type>vec3</type>
      <name>v</name>
      <anchorfile>structrpp_1_1vec3__t.html</anchorfile>
      <anchor>a609bf47628f23d7f6a59c6891d418e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
