<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ANN.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>ANN_8cpp</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="function">
      <type>ANNpoint</type>
      <name>annAllocPt</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>a1df39489f56d5a8d926c6fd4a572915a</anchor>
      <arglist>(int dim, ANNcoord c)</arglist>
    </member>
    <member kind="function">
      <type>ANNpointArray</type>
      <name>annAllocPts</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>a703040bb093ce3037ab49fda6d0d93cb</anchor>
      <arglist>(int n, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annAssignRect</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>aa570fcff6b3af0b516162d102c04c68b</anchor>
      <arglist>(int dim, ANNorthRect &amp;dest, const ANNorthRect &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>ANNpoint</type>
      <name>annCopyPt</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>a4d8063b183a74fc44b855fa06e49e55b</anchor>
      <arglist>(int dim, ANNpoint source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annDeallocPt</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>aad1268f560cd6fd1e303c7d4b6542546</anchor>
      <arglist>(ANNpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annDeallocPts</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>a106ff4e0d6961e2f4052568644620d5c</anchor>
      <arglist>(ANNpointArray &amp;pa)</arglist>
    </member>
    <member kind="function">
      <type>ANNdist</type>
      <name>annDist</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>a76a0095a765b28e3ad8499b01120b8d9</anchor>
      <arglist>(int dim, ANNpoint p, ANNpoint q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annError</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>a9c45d5ab29fad7c514d22008daf15534</anchor>
      <arglist>(const char *msg, ANNerr level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annMaxPtsVisit</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>abf6536a3f3d4ce36a8880bffd26c3952</anchor>
      <arglist>(int maxPts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annPrintPt</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>ad98b2b2c921df6fd52bb08c46b68cd98</anchor>
      <arglist>(ANNpoint pt, int dim, std::ostream &amp;out)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNmaxPtsVisited</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>ad78dd7b2d385a9fbf5921ad3ab0483d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNptsVisited</name>
      <anchorfile>ANN_8cpp.html</anchorfile>
      <anchor>aeb58eb8320bf779eb6646194bb1d0df3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ANN.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/include/ANN/</path>
    <filename>ANN_8h</filename>
    <class kind="class">ANNbd_tree</class>
    <class kind="class">ANNbruteForce</class>
    <class kind="class">ANNkd_tree</class>
    <class kind="class">ANNpointSet</class>
    <member kind="define">
      <type>#define</type>
      <name>ANN_DIFF</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a3a36654b93b11f820a32404cba93a98f</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_POW</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a9098bea865802af85103a5a1b4582d2c</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_ROOT</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a89ef502f6f11abc56cc0f3aa530e5b13</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_SUM</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a185e91d6668c4e876c016ef9dff4d107</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANNcopyright</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a11382dea040739c8fa14084650eb5de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANNlatestRev</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a7066d3c64155111f9d28b766442bf711</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANNversion</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a4ef5fb5f7e0bf3774fb2806411da5f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANNversionCmt</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a5f7631a9a849a061774026c06da511ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLL_API</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a1a2aaad2f42ad198a2e6c97dc7681137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>ANNcoord</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ab066cd4e4fffad67a16b64d9a28a86e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>ANNdist</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ab2a7296707a2205201daccfc1929c3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNdist *</type>
      <name>ANNdistArray</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ae3a038f02621d79c1efd5f8fb2ee968e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ANNidx</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ac73fee32442f021ddcce434bd34f735f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNidx *</type>
      <name>ANNidxArray</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a6cc54f9929727736423d719870cf1a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNkd_node *</type>
      <name>ANNkd_ptr</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>aacc30b4a2ed20722620c89db6c9f512c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNcoord *</type>
      <name>ANNpoint</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ad85f4b5cb9cf5877a2094bf8582133f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNpoint *</type>
      <name>ANNpointArray</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a402299ac00a81ad80f09a0eb84ba4059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ANNbool</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ae5927710e8251aa54f5b820eca160f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANNfalse</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ae5927710e8251aa54f5b820eca160f2ca51606fdd5e5305332f7c95a60e00d474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANNtrue</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ae5927710e8251aa54f5b820eca160f2ca41d4356309b10c4c058247f6edc276c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ANNshrinkRule</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a6efa97da21b6bc41db3ce4cfbfbe9c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_BD_NONE</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a6efa97da21b6bc41db3ce4cfbfbe9c8ca00e2c3dae33e7a522c5f5265d1ce67e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_BD_SIMPLE</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a6efa97da21b6bc41db3ce4cfbfbe9c8ca9b85530cb7c0f2afd844dd298239beca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_BD_CENTROID</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a6efa97da21b6bc41db3ce4cfbfbe9c8ca337cef9db4d4b9d7184c912bb5802a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_BD_SUGGEST</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a6efa97da21b6bc41db3ce4cfbfbe9c8caf9599a9dddddb636d4fb525dc14751bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ANNsplitRule</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_KD_STD</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bba33c8110b750dedbe3e585bfe1371b35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_KD_MIDPT</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bba269ec3c64e6a211889803403e3db8c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_KD_FAIR</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bba120e2bf3c00d785a8deeaa911aa0762d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_KD_SL_MIDPT</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bbac8e375f7efb04af5ff833dac2095bc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_KD_SL_FAIR</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bba55cf23b5fd13fc8ca54d1e3c4a04d0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_KD_SUGGEST</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a229eef95deefadc9d3fa738683c9c2bba9998b60fada03ec8867d9ee448ac4ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DLL_API ANNpoint</type>
      <name>annAllocPt</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a479fe2e8e10f09a57c69f70dcd239f9a</anchor>
      <arglist>(int dim, ANNcoord c=0)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API ANNpointArray</type>
      <name>annAllocPts</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a7d801c6084e348aefc8d675d5b8f2f9a</anchor>
      <arglist>(int n, int dim)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annClose</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a7841414482997b8e49024b3cd5d3a017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DLL_API ANNpoint</type>
      <name>annCopyPt</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a4d699aa9bd46a0c0bf91c25252da80e0</anchor>
      <arglist>(int dim, ANNpoint source)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annDeallocPt</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a85f3fafa513eee017f525ad74a82cf10</anchor>
      <arglist>(ANNpoint &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annDeallocPts</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>af45ca32b2926c0e7c20c458e555c8c04</anchor>
      <arglist>(ANNpointArray &amp;pa)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API ANNdist</type>
      <name>annDist</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>abcf59e35431a1c2153e0a01c056bc647</anchor>
      <arglist>(int dim, ANNpoint p, ANNpoint q)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annMaxPtsVisit</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a821c00e57e7674b17d9a6145839f48d4</anchor>
      <arglist>(int maxPts)</arglist>
    </member>
    <member kind="variable">
      <type>const ANNbool</type>
      <name>ANN_ALLOW_SELF_MATCH</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>afe32cadf19fdc4ce47a9b05d309d767c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ANN_DBL_MAX</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a477b3fd2435613171740930b8e1925cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANNdist</type>
      <name>ANN_DIST_INF</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a8a36a08c888181744ed16309e29f48ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>ANN_N_SHRINK_RULES</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a626cc402195987f50e1355300ceaa9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>ANN_N_SPLIT_RULES</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>a421ca66e0eaae53f541086d744353b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANNidx</type>
      <name>ANN_NULL_IDX</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>ae1346d82a39cf8b05b03fa85aaa51233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>ANNcoordPrec</name>
      <anchorfile>ANN_8h.html</anchorfile>
      <anchor>af70a6982ba3eb965c85163b12bf15a79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ann2fig.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/ann2fig/</path>
    <filename>ann2fig_8cpp</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANS_X</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a54e4c74a843f80a5048ea3bd9e6ac1db</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRANS_Y</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a2ab6fd277636a5b2521c3d7044681bcc</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Error</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>abd279ad6ac37fcf85881e690e8875616</anchor>
      <arglist>(const char *msg, ANNerr level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getArgs</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a121108f1337a0a9a98c92a1c2faeb8c5</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>main</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a5ea466849f21e6c2be4ef9b2eb8868d3</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>overlap</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a8f0302d4cc5b5cb00cf1c15f446bda8d</anchor>
      <arglist>(const ANNorthRect &amp;box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readANN</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>ad43e1c2a0c3323926f7d11e6457f6c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readTree</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a180fee6b105f7d14eb56b8f828d440e7</anchor>
      <arglist>(ANNorthRect &amp;bnd_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recReadTree</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a0b4361cb538ad26d66f8eff36d795b31</anchor>
      <arglist>(ANNorthRect &amp;box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_slice_val</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a24326826753a88b433f214353b94e7fb</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeBox</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a43265c93b3e1b477627e253b5196df41</anchor>
      <arglist>(const ANNorthRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeCaption</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a6df8fccb629d8f4b854244844a18b8b3</anchor>
      <arglist>(const ANNorthRect &amp;bnd_box, char *caption)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeHeader</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a2e19c2ee025cf0d8494654f6baa42176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeLine</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a09046b3c19c279ebbe377f7067653659</anchor>
      <arglist>(ANNpoint p0, ANNpoint p1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePoint</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>ac74894175c568ccdd162865b40ae1ee4</anchor>
      <arglist>(ANNpoint p)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>caption</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>ae9a3c13d88b1d28a1f7f10f8ffd26e9a</anchor>
      <arglist>[STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>DEF_SLICE_VAL</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a0cc097249747ffd08c103d29e5061124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a70b5e28b5bc3d1b63a7435c5fe50b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim_x</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a78e7e791466dc8e951311de2a1709955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim_y</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>ad26cec1d8cdf8ba04707fd4cf822065a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>DUMP_SUFFIX</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a2049c37e5ee7c3e5d84a7e292aa5eefe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FIG_HEAD</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>aeff17604b8f415a6d5fb67898b4941be</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FIG_SUFFIX</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a7b804a18b1a8469058f2cc5c1a5519a5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_name</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a2b4263d7f8209bcf4eff6e8abbf380a4</anchor>
      <arglist>[STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>ifstream</type>
      <name>ifile</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a7b4e1a3197fb184b6ef4c286831be7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>in_low_x</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a712afd87dd16698b429411c83d2f9c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>in_low_y</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a33f1d57665492dd7dbedcb127f791531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>in_size</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a1712ade4e68442c8d4d61f13b08fccf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>infile_name</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a5fd0a844a564a97f522d647f766e6748</anchor>
      <arglist>[STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_DIM</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>abdb68df7b02fded293d9a021b5d4b98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_pts</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a49eeba22d5b2a203ba8607dae7d1c5c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset_x</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a9eacb3e1c989a5ef62110c576af47b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset_y</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a86e0cfd0ccdc8fe9465f4c430bb14e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ofstream</type>
      <name>ofile</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a197423a2685cca241cfa975b33a3d133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>outfile_name</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a383ba91f28a18c83dc92d5167bffcf6a</anchor>
      <arglist>[STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pt_size</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a61b6f0736b15001daac148134af647b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>pts</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a7e1bd7f0242ce9e79a7a615c7f1975d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a80d402d10e8341004c0caf10133b80ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>slice_val</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>aa5c7c246db633bdbc0b491abe5844a32</anchor>
      <arglist>[MAX_DIM]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>STRING_LEN</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>ac88fef96657c1a127763f35c90198503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>u_low_x</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>aa4f1b1d4dba2af20243b5c84e7eb19d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>u_low_y</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>ad290fd148fd22448a15c841810ea61ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>u_per_in</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>abf58023cd640f305a2bea6e4252eddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>u_size</name>
      <anchorfile>ann2fig_8cpp.html</anchorfile>
      <anchor>a9214a173820785f5cba2b542be907733</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ann_sample.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/sample/</path>
    <filename>ann__sample_8cpp</filename>
    <includes id="ANN_8h" name="ANN.h" local="no" imported="no">ANN/ANN.h</includes>
    <member kind="function">
      <type>void</type>
      <name>getArgs</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a121108f1337a0a9a98c92a1c2faeb8c5</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPt</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a5bf3e6f77cc6d8a4d1895f30a4b67380</anchor>
      <arglist>(ostream &amp;out, ANNpoint p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readPt</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>aae59a5d5b5611b349436830970ff23c5</anchor>
      <arglist>(istream &amp;in, ANNpoint p)</arglist>
    </member>
    <member kind="variable">
      <type>istream *</type>
      <name>dataIn</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a69b05c430493eb60acb983be2d11cb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a70b5e28b5bc3d1b63a7435c5fe50b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>eps</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a974b448c3d0a13d483d36ef15de369b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>ab66ed8e0098c0a86b458672a55a9cca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxPts</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a8c59db27913a8a427a7049780bacde29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>istream *</type>
      <name>queryIn</name>
      <anchorfile>ann__sample_8cpp.html</anchorfile>
      <anchor>a1e762cf8fc8c7e92bfb0be1a8306f45c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ann_test.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/test/</path>
    <filename>ann__test_8cpp</filename>
    <includes id="ANN_8h" name="ANN.h" local="no" imported="no">ANN/ANN.h</includes>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <includes id="rand_8h" name="rand.h" local="yes" imported="no">rand.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLOCKS_PER_SEC</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a3d9fc3c745d0880902fe3ea3d5d5f71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>log2</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a18af743c2cec4baeee9ffb27999ddaad</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Distrib</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a8f44784d154005a214e0fe94119d28ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a204ce557938d6d9ab10a9f7c3d2690c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAPLACE</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974afda6538840f134139d8114dcae6229fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CO_GAUSS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a6421210a0c526170b814d2ed77d8be28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CO_LAPLACE</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a42e1c08a836d136ab5381a4942e9f7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLUS_GAUSS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a25ab3947f17b678162a23f66a4d519f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLUS_ORTH_FLATS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a9988a7c835aed39262993c57d2395ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLUS_ELLIPSOIDS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a3d57f94b2bdf0202d6b1064f16c7209d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLANTED</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974ae68045ee9c0b864c72ffa8ac8ad3ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>N_DISTRIBS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aeeb42f553f18c0b00122963b7431e974a3272ad2f6cb1270d28311c11a3474cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PtType</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a1fb22a2b10bf8916fe9879b89986458c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DATA</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a1fb22a2b10bf8916fe9879b89986458ca9d7d6f31868d66330397c967c4afd2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUERY</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a1fb22a2b10bf8916fe9879b89986458ca21043ddfa5289b4cf14cd4e3f5a89b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StatLev</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SILENT</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017ab9de27525b1cd54c353f4ed868a6cb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXEC_TIME</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017ad6f0b5e7c9739c882f491090a88d0bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREP_STATS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017a496ec6f08c15bbce97aa50456a4796dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUERY_STATS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017a9968e6d82b4d3b1f187413e40ac595a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUERY_RES</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017a94d0079312dcd2456941d501c6bd9ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHOW_PTS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017a06cd73043dd0f0971bec4b665b7834d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHOW_STRUCT</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017a502370617c80ac8b76a7e2be9b66e16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>N_STAT_LEVELS</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e4d9dbcdd770b8b2b650cfe4a57017ae4a398b2c44f419f08eb84800a88deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doValidation</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>adb9c960ae20d5e79eab25bdf605ab18e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Error</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>abd279ad6ac37fcf85881e690e8875616</anchor>
      <arglist>(const char *msg, ANNerr level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generatePts</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>acd08ecdcf04c7c3b65ce76cfdbe03549</anchor>
      <arglist>(ANNpointArray &amp;pa, int n, PtType type, ANNbool new_clust, ANNpointArray src=NULL, int n_src=0)</arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>getDirective</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a709843653912e9004f5a2cfa8033527d</anchor>
      <arglist>(istream &amp;in, char *directive)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTrueNN</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a20550c64e3c39c1927522ffa097558db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initGlobals</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>af3e2e485f3ff008910d925cbb25f3a73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lookUp</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a54206b815e3759c8a303b04077280c26</anchor>
      <arglist>(const char *arg, const char(*table)[STRING_LEN], int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPoint</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a1f8c02284842e9c82dbd93eba95d2e0a</anchor>
      <arglist>(ANNpoint p, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readPts</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a47f1170075f453a431fc2765993f832e</anchor>
      <arglist>(ANNpointArray &amp;pa, int &amp;n, char *file_nm, PtType type)</arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>skipComment</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>adb330c486748e00296c0ba4f41c081b6</anchor>
      <arglist>(istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treeStats</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a6bd31f7a0ea1ba5e7d67dae5ed7796b0</anchor>
      <arglist>(ostream &amp;out, ANNbool verbose)</arglist>
    </member>
    <member kind="variable">
      <type>ANNdistArray</type>
      <name>apx_dists</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a30bb2915dd3a78b478f9e3a19729958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNidxArray</type>
      <name>apx_nn_idx</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a80e238b961b4b68de7694a9b3d4b93f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>apx_pts_in_range</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a89f4a5cb6809759b6b4530be3a223915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bucket_size</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a9d4c8c7eab2aa3ddf3abd395f284bc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>corr_coef</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a163c84df317d567c6a1cc1f3912f4974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>data_pts</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a09d359d9b8ee22c4221f527a7df7ee1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>data_size</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>af69e180c878a9c8f4e45ec7dc25a062f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_bucket_size</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ac292f04bb5ce8a6417c0fda0e0566e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>def_corr_coef</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a6cb774110008dc0e5ce3866cfe671c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_data_size</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aaef966eb34c25a88870797fe4ec9a87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_dim</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a1d34d8e8da6a641cc986bd590c591a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Distrib</type>
      <name>def_distr</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ac13cdcca96d2914eda2e007d975f73fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>def_epsilon</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a4063cf27287dcdfce7f5ca9840192aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_max_dim</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a61611a31042ed6dbc20d5cadc288b3f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_max_visit</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ad79d75410be4e5c161c384b785f4cbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_n_color</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>acb4206863affc28f2802a132e13d06eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_near_neigh</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>af8461e2ff9d3fe8c4d918a22e7a8ae0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANNbool</type>
      <name>def_new_clust</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>adba6a9b288ac0f1457cf9458e45a62b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_query_size</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a7add6b15f55e4418e07447bb91a78fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_rad_bound</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a56115752f6ce9c0a013b2c6a94e6c9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_seed</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a8877dd1421682e2cf819d482f6c6d3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANNshrinkRule</type>
      <name>def_shrink</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a9ede81283f5a2c98e5acf793ba3c4e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANNsplitRule</type>
      <name>def_split</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a251dad83a7cab4e4203b23cf5c2ebbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const StatLev</type>
      <name>def_stats</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a6ebcca889b07b09f37bd3bd709c8cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>def_std_dev</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a0de2fde07df0de753d6ec1c8fd747aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>def_true_nn</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a576c7457ca23bd31cba9321815b1a870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ANNbool</type>
      <name>def_validate</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>add58c339547c51682ae66f8f70b85cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a70b5e28b5bc3d1b63a7435c5fe50b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Distrib</type>
      <name>distr</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>af7695b70eae731ad066afe02e2d35703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>distr_table</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>afadc5f2c31edb7d851e57d45a48795a8</anchor>
      <arglist>[N_DISTRIBS][STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>epsilon</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a4904cc82627458fdf6672ccc0b2802c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ERR</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a76624d898059c8f97b6bef0e20dfcabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>extra_nn</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a55a6fa7f58e730dee08570f7892065a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_dim</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a26fe12f37cc7899be8f2e112dc652e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>max_pts_in_range</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a46631926e4981bea2bb613ed07377f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_pts_visit</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a13750836ac3552caa01b9a3135a61bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>min_pts_in_range</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a86e477b0844f1e48b74d13668496c36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_color</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aee182a62f1a80cd5db6995468ad38774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>N_SHRINK_RULES</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a860750ca7f0d313e2dee1b2498ab1d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>N_SPLIT_RULES</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>aa34760861edb6de271f01a329d1d83ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>near_neigh</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ac8f1f881dcbf1c3456264e103bd5af8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNbool</type>
      <name>new_clust</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ac7772da3eb92b98bea52107de142dc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>query_pts</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a7e4e1c671ffbd31a03951b4d6a56d47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>query_size</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a81082cef4a21e8b6885d7cb3cf9245c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius_bound</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a76ea31b741bc7af0de3087891f1da6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>RND_OFF</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a5f37564208faabe172abf7f9f8722eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNshrinkRule</type>
      <name>shrink</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a487329335f7a6eb9975346d4d996de94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>shrink_table</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a2bfb5f852e1fc2ed75894d259a5c29ed</anchor>
      <arglist>[N_SHRINK_RULES][STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>ANNsplitRule</type>
      <name>split</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a5f710f2ea1568580da33d7d678165850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>split_table</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a36c29cd3f3ed78fb1061c306a15d2dc9</anchor>
      <arglist>[N_SPLIT_RULES][STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>stat_table</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a8c99bc4a0216a5eff06454c749da9983</anchor>
      <arglist>[N_STAT_LEVELS][STRING_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>StatLev</type>
      <name>stats</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>affb69bed32fbe9ce4e1d7d0eb2cd1910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>std_dev</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a2976da2f4cfad54a418dff74a0094ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>std_dev_hi</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ae349ce0a00dbf1de739f0d77fc2c1fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>std_dev_lo</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ad43ddee0ede448da2f7972732881f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>STRING_LEN</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ac88fef96657c1a127763f35c90198503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNbd_tree *</type>
      <name>the_tree</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>af32c43f329a8c142d72a2a65a6df146a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNdistArray</type>
      <name>true_dists</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>af96c4cdad75a55b6220777e8283e3a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>true_nn</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>ab2e509ad91db36eee1d269a708965427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNidxArray</type>
      <name>true_nn_idx</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a16b65911d31d6b0fae1a2388ca7b8273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNbool</type>
      <name>valid_dirty</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a09a4c9a48e152164f8fb95dd6621a843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNbool</type>
      <name>validate</name>
      <anchorfile>ann__test_8cpp.html</anchorfile>
      <anchor>a4e97cf00e25d81dc049d340f7e3c2ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ANNperf.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/include/ANN/</path>
    <filename>ANNperf_8h</filename>
    <includes id="ANN_8h" name="ANN.h" local="no" imported="no">ANN/ANN.h</includes>
    <class kind="class">ANNkdStats</class>
    <class kind="class">ANNsampStat</class>
    <member kind="define">
      <type>#define</type>
      <name>ANN_COORD</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a67b23644302dcb8220dd583858c08e70</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_FLOP</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a9e54d6f38fc80e6cdd64b97abf63c9a3</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_LEAF</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>acffe8d4f58bee289c680d8a184d88901</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_PTS</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a6e30a1f9d8d2889f718811d80b2cba08</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_SHR</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a68f69069cd40b0f2af289be09181d8bd</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_SPL</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a0bee5d957077387db7da586aefc5bc90</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annPrintStats</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a1a515cbe4f2098c4572c07eccad5947f</anchor>
      <arglist>(ANNbool validate)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annResetCounts</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a83ceb9a16ee887b17f0d62e94df9b108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annResetStats</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a89b7e0cd8af74cc8d5f4bcfdeffc7253</anchor>
      <arglist>(int data_size)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annUpdateStats</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ac6bd8fa70c4890b00111489840ee81eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DLL_API ANNsampStat</type>
      <name>ann_average_err</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>abb1cd1b34c631d95c135a355cf8b7575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_coord_hts</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ae372fcf91d2df2afbb3920d350f8d23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_float_ops</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a0a0607f278b0adde5d48aac74498a42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Ncoord_hts</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a81e54e697b57aaf509eb51b09d25b9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Ndata_pts</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>af7ee7a56e708a27e5aaebc4152fe5594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nfloat_ops</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a70ccd7e7b9eb6782dde1c78cd9ced31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_lfs</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a205cda409af0b01d497bbcdcb34e3230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_pts</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a151ffa084bfdc0a8a04fc8d687b2056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_shr</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ad9ecb2d5d12bce6c7ac9fa0027758235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_spl</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a9c22946920d2b89178a653645f5ac82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DLL_API ANNsampStat</type>
      <name>ann_rank_err</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ab27ba5311ae2c265a700cbfe736640c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_lfs</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ad57196294262f12bdae236b0a0dee141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_nds</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ae500935e7d2c71559eb87a3a5c096d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_pts</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a0b30ac9b05165412913497344a5a4e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_shr</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>a28f11fe1859ed2d0be6e9fb4ff829dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_spl</name>
      <anchorfile>ANNperf_8h.html</anchorfile>
      <anchor>ab5e73a7260753d5b0fb333a98c74f63e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ANNx.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/include/ANN/</path>
    <filename>ANNx_8h</filename>
    <includes id="ANN_8h" name="ANN.h" local="no" imported="no">ANN/ANN.h</includes>
    <class kind="class">ANNorthHalfSpace</class>
    <class kind="class">ANNorthRect</class>
    <member kind="typedef">
      <type>ANNorthHalfSpace *</type>
      <name>ANNorthHSArray</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>aa5d68668d091aed5a8b43c0ff966af04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_LO</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baa8cdd7f0b9fb9ae3d138d13815c57d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_HI</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baec74667bc912e4db7f65f6a85e6e9c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_IN</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a0d2aaac2cc3bb72be73ecfa346e35fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANN_OUT</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a74d342c79fc6125d2b51326d62ce597c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ANNerr</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>a13bdbb0af13b1a99636a383f628469d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANNwarn</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>a13bdbb0af13b1a99636a383f628469d4a894429235656d13f3ba0c0285c74aeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANNabort</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>a13bdbb0af13b1a99636a383f628469d4ac74a434b098f1c98aa9c2fbdd2e93524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annAssignRect</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>aa570fcff6b3af0b516162d102c04c68b</anchor>
      <arglist>(int dim, ANNorthRect &amp;dest, const ANNorthRect &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annError</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>a9c45d5ab29fad7c514d22008daf15534</anchor>
      <arglist>(const char *msg, ANNerr level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annPrintPt</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>ad98b2b2c921df6fd52bb08c46b68cd98</anchor>
      <arglist>(ANNpoint pt, int dim, std::ostream &amp;out)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNmaxPtsVisited</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>ad78dd7b2d385a9fbf5921ad3ab0483d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNptsVisited</name>
      <anchorfile>ANNx_8h.html</anchorfile>
      <anchor>aeb58eb8320bf779eb6646194bb1d0df3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bd_fix_rad_search.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>bd__fix__rad__search_8cpp</filename>
    <includes id="bd__tree_8h" name="bd_tree.h" local="yes" imported="no">bd_tree.h</includes>
    <includes id="kd__fix__rad__search_8h" name="kd_fix_rad_search.h" local="yes" imported="no">kd_fix_rad_search.h</includes>
  </compound>
  <compound kind="file">
    <name>bd_pr_search.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>bd__pr__search_8cpp</filename>
    <includes id="bd__tree_8h" name="bd_tree.h" local="yes" imported="no">bd_tree.h</includes>
    <includes id="kd__pr__search_8h" name="kd_pr_search.h" local="yes" imported="no">kd_pr_search.h</includes>
  </compound>
  <compound kind="file">
    <name>bd_search.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>bd__search_8cpp</filename>
    <includes id="bd__tree_8h" name="bd_tree.h" local="yes" imported="no">bd_tree.h</includes>
    <includes id="kd__search_8h" name="kd_search.h" local="yes" imported="no">kd_search.h</includes>
  </compound>
  <compound kind="file">
    <name>bd_tree.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>bd__tree_8cpp</filename>
    <includes id="bd__tree_8h" name="bd_tree.h" local="yes" imported="no">bd_tree.h</includes>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="kd__split_8h" name="kd_split.h" local="yes" imported="no">kd_split.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>ANNdecomp</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a4d755a48c58bb5e8df17eebd9ed380c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPLIT</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a4d755a48c58bb5e8df17eebd9ed380c1a7cf1f5924560c2c48f72f6e1a462e9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SHRINK</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a4d755a48c58bb5e8df17eebd9ed380c1af14d86ba10483fa11e17e193561e9951</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ANNkd_ptr</type>
      <name>rbd_tree</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a4a549ea7feb1fea9a4e349fe9d1b3cf7</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, int bsp, ANNorthRect &amp;bnd_box, ANNkd_splitter splitter, ANNshrinkRule shrink)</arglist>
    </member>
    <member kind="function">
      <type>ANNdecomp</type>
      <name>selectDecomp</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>adeb2d76e77ce2ab143d9867d3cb5b505</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, const ANNorthRect &amp;bnd_box, ANNkd_splitter splitter, ANNshrinkRule shrink, ANNorthRect &amp;inner_box)</arglist>
    </member>
    <member kind="function">
      <type>ANNdecomp</type>
      <name>tryCentroidShrink</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a065d588d28739d479c61c8150bf8a441</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, const ANNorthRect &amp;bnd_box, ANNkd_splitter splitter, ANNorthRect &amp;inner_box)</arglist>
    </member>
    <member kind="function">
      <type>ANNdecomp</type>
      <name>trySimpleShrink</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a759c10464cd5cc31f03f2db13c4b6a09</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, const ANNorthRect &amp;bnd_box, ANNorthRect &amp;inner_box)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BD_CT_THRESH</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a8e29622e6257ea7203d496f02b35aac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>BD_FRACTION</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>a2d502c8202ce28bdf0830ffc7b568ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>BD_GAP_THRESH</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>ae7f4c19694bd08d4fcbc08bdbabe9cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>BD_MAX_SPLIT_FAC</name>
      <anchorfile>bd__tree_8cpp.html</anchorfile>
      <anchor>aecc902378ae4699873bef200e2e6dadb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bd_tree.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>bd__tree_8h</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <class kind="class">ANNbd_shrink</class>
  </compound>
  <compound kind="file">
    <name>brute.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>brute_8cpp</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <includes id="pr__queue__k_8h" name="pr_queue_k.h" local="yes" imported="no">pr_queue_k.h</includes>
  </compound>
  <compound kind="file">
    <name>convert_metric.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>convert__metric_8cpp</filename>
    <class kind="class">xiaoqiang_depth_image_proc::ConvertMetricNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>convert__metric_8cpp.html</anchorfile>
      <anchor>a8bc07d764653f00df83c943575ea160f</anchor>
      <arglist>(xiaoqiang_depth_image_proc::ConvertMetricNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>crop_foremost.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>crop__foremost_8cpp</filename>
    <class kind="class">xiaoqiang_depth_image_proc::CropForemostNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>crop__foremost_8cpp.html</anchorfile>
      <anchor>a8da1e554697b54f38c0d8636fd224d3e</anchor>
      <arglist>(xiaoqiang_depth_image_proc::CropForemostNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_conversions.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/include/xiaoqiang_depth_image_proc/</path>
    <filename>depth__conversions_8h</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>a1ac0f80eed42344061fe5ece6e83ef5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>adc5ffe45e55096ca437e22c2e028e681</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, PointCloud::Ptr &amp;cloud_msg, const image_geometry::PinholeCameraModel &amp;model, double range_max=0.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depth_traits.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/include/xiaoqiang_depth_image_proc/</path>
    <filename>depth__traits_8h</filename>
    <class kind="struct">xiaoqiang_depth_image_proc::DepthTraits</class>
    <class kind="struct">xiaoqiang_depth_image_proc::DepthTraits&lt; float &gt;</class>
    <class kind="struct">xiaoqiang_depth_image_proc::DepthTraits&lt; uint16_t &gt;</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>disparity_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::DisparityNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>disparity_8cpp.html</anchorfile>
      <anchor>adc37ee68034f7643ff04d5a1128a7418</anchor>
      <arglist>(xiaoqiang_depth_image_proc::DisparityNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_dump.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__dump_8cpp</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <includes id="bd__tree_8h" name="bd_tree.h" local="yes" imported="no">bd_tree.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>ANNtreeType</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>a8f896b788f94f593eae2f63c14aadbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KD_TREE</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>a8f896b788f94f593eae2f63c14aadbbbaa688e9cd1158916bc183aa517724568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BD_TREE</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>a8f896b788f94f593eae2f63c14aadbbba3db7510f23fe6ab78f77cacff3f719d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ANNkd_ptr</type>
      <name>annReadDump</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>a26c6fdde49db3b129c5bfd2a328424f7</anchor>
      <arglist>(istream &amp;in, ANNtreeType tree_type, ANNpointArray &amp;the_pts, ANNidxArray &amp;the_pidx, int &amp;the_dim, int &amp;the_n_pts, int &amp;the_bkt_size, ANNpoint &amp;the_bnd_box_lo, ANNpoint &amp;the_bnd_box_hi)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ANNkd_ptr</type>
      <name>annReadTree</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>a0c7518c682c98520602183746b169a1a</anchor>
      <arglist>(istream &amp;in, ANNtreeType tree_type, ANNidxArray the_pidx, int &amp;next_idx)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>EPSILON</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>a596344e5a2992d2beec43b76a6294de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>STRING_LEN</name>
      <anchorfile>kd__dump_8cpp.html</anchorfile>
      <anchor>ac88fef96657c1a127763f35c90198503</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_fix_rad_search.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__fix__rad__search_8cpp</filename>
    <includes id="kd__fix__rad__search_8h" name="kd_fix_rad_search.h" local="yes" imported="no">kd_fix_rad_search.h</includes>
    <member kind="variable">
      <type>int</type>
      <name>ANNkdFRDim</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a67ea86da497843533bcbacfa9edc8be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNkdFRMaxErr</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a178ec84eba4893e6a475635ff4ef12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNmin_k *</type>
      <name>ANNkdFRPointMK</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a8cc4b044e0ba55c1a6cc1fbdd40917dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>ANNkdFRPts</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a043d90a884bc12a4887412574d09da47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNkdFRPtsInRange</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a405abdc27737cd8f41e97358c1a614bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNkdFRPtsVisited</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a424e805af47541b82fece9cd33e11d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>ANNkdFRQ</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a66d6083f736903bd4507482cf0b9a9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNdist</type>
      <name>ANNkdFRSqRad</name>
      <anchorfile>kd__fix__rad__search_8cpp.html</anchorfile>
      <anchor>a70880ab83ed88ea7fcf0ce6d1f2f8afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_fix_rad_search.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__fix__rad__search_8h</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="pr__queue__k_8h" name="pr_queue_k.h" local="yes" imported="no">pr_queue_k.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>ANNkdFRQ</name>
      <anchorfile>kd__fix__rad__search_8h.html</anchorfile>
      <anchor>a66d6083f736903bd4507482cf0b9a9d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_pr_search.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__pr__search_8cpp</filename>
    <includes id="kd__pr__search_8h" name="kd_pr_search.h" local="yes" imported="no">kd_pr_search.h</includes>
    <member kind="variable">
      <type>ANNpr_queue *</type>
      <name>ANNprBoxPQ</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>a33f66a6eca38ed6d2de1454a10b1ff3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNprDim</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>ab896b83aee6622832939edaf20c6a253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNprEps</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>ac95401999844d25e4249ad43c1885c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNprMaxErr</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>a5823c040d63b246744a958f626b573ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNmin_k *</type>
      <name>ANNprPointMK</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>a3fbfea4f7c32c0c4091ddf60e0396a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>ANNprPts</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>a25142950182b470aa1123cbeaade95a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>ANNprQ</name>
      <anchorfile>kd__pr__search_8cpp.html</anchorfile>
      <anchor>a525d7f7c1461455f090badced0a0d914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_pr_search.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__pr__search_8h</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="pr__queue_8h" name="pr_queue.h" local="yes" imported="no">pr_queue.h</includes>
    <includes id="pr__queue__k_8h" name="pr_queue_k.h" local="yes" imported="no">pr_queue_k.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="variable">
      <type>ANNpr_queue *</type>
      <name>ANNprBoxPQ</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>a33f66a6eca38ed6d2de1454a10b1ff3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNprDim</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>ab896b83aee6622832939edaf20c6a253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNprEps</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>ac95401999844d25e4249ad43c1885c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNprMaxErr</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>a5823c040d63b246744a958f626b573ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNmin_k *</type>
      <name>ANNprPointMK</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>a3fbfea4f7c32c0c4091ddf60e0396a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>ANNprPts</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>a25142950182b470aa1123cbeaade95a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>ANNprQ</name>
      <anchorfile>kd__pr__search_8h.html</anchorfile>
      <anchor>a525d7f7c1461455f090badced0a0d914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_search.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__search_8cpp</filename>
    <includes id="kd__search_8h" name="kd_search.h" local="yes" imported="no">kd_search.h</includes>
    <member kind="variable">
      <type>int</type>
      <name>ANNkdDim</name>
      <anchorfile>kd__search_8cpp.html</anchorfile>
      <anchor>a5b5f65154e60eff0303de0d00d2c2c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNkdMaxErr</name>
      <anchorfile>kd__search_8cpp.html</anchorfile>
      <anchor>a53e7ac25fee2b89f57b094e4e79d21a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNmin_k *</type>
      <name>ANNkdPointMK</name>
      <anchorfile>kd__search_8cpp.html</anchorfile>
      <anchor>a7c1a86efec4fe6b27f8305d469421629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>ANNkdPts</name>
      <anchorfile>kd__search_8cpp.html</anchorfile>
      <anchor>ad35814127198466a7a926a185b865a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>ANNkdQ</name>
      <anchorfile>kd__search_8cpp.html</anchorfile>
      <anchor>a03bc7a006abb015e7718bb42bb17ecce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_search.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__search_8h</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="pr__queue__k_8h" name="pr_queue_k.h" local="yes" imported="no">pr_queue_k.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="variable">
      <type>int</type>
      <name>ANNkdDim</name>
      <anchorfile>kd__search_8h.html</anchorfile>
      <anchor>a5b5f65154e60eff0303de0d00d2c2c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ANNkdMaxErr</name>
      <anchorfile>kd__search_8h.html</anchorfile>
      <anchor>a53e7ac25fee2b89f57b094e4e79d21a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNmin_k *</type>
      <name>ANNkdPointMK</name>
      <anchorfile>kd__search_8h.html</anchorfile>
      <anchor>a7c1a86efec4fe6b27f8305d469421629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpointArray</type>
      <name>ANNkdPts</name>
      <anchorfile>kd__search_8h.html</anchorfile>
      <anchor>ad35814127198466a7a926a185b865a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>ANNkdQ</name>
      <anchorfile>kd__search_8h.html</anchorfile>
      <anchor>a03bc7a006abb015e7718bb42bb17ecce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ANNptsVisited</name>
      <anchorfile>kd__search_8h.html</anchorfile>
      <anchor>aeb58eb8320bf779eb6646194bb1d0df3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_split.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__split_8cpp</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="kd__split_8h" name="kd_split.h" local="yes" imported="no">kd_split.h</includes>
    <member kind="function">
      <type>void</type>
      <name>fair_split</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>ab6167ffd4cda270c15d2eca1bbce4e9d</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kd_split</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>a40f559e8137bf18a6f072d33d40fabb6</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>midpt_split</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>a7709666b3446757acd5589b4aaa14784</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sl_fair_split</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>ae4399675d75267ad56169a2072c7a2ba</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sl_midpt_split</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>a6d5f8c8dc552d75ade33052dc7f20ab7</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ERR</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>a76624d898059c8f97b6bef0e20dfcabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FS_ASPECT_RATIO</name>
      <anchorfile>kd__split_8cpp.html</anchorfile>
      <anchor>ad389b4eb0129451673ea77462cf86402</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_split.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__split_8h</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <member kind="function">
      <type>void</type>
      <name>fair_split</name>
      <anchorfile>kd__split_8h.html</anchorfile>
      <anchor>ab6167ffd4cda270c15d2eca1bbce4e9d</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kd_split</name>
      <anchorfile>kd__split_8h.html</anchorfile>
      <anchor>a40f559e8137bf18a6f072d33d40fabb6</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>midpt_split</name>
      <anchorfile>kd__split_8h.html</anchorfile>
      <anchor>a7709666b3446757acd5589b4aaa14784</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sl_fair_split</name>
      <anchorfile>kd__split_8h.html</anchorfile>
      <anchor>ae4399675d75267ad56169a2072c7a2ba</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sl_midpt_split</name>
      <anchorfile>kd__split_8h.html</anchorfile>
      <anchor>a6d5f8c8dc552d75ade33052dc7f20ab7</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_tree.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__tree_8cpp</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <includes id="kd__split_8h" name="kd_split.h" local="yes" imported="no">kd_split.h</includes>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>kd__tree_8cpp.html</anchorfile>
      <anchor>afa99ec4acc4ecb2dc3c2d05da15d0e3f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annClose</name>
      <anchorfile>kd__tree_8cpp.html</anchorfile>
      <anchor>aa8c7cdb69389c07d12cdce9b9f2cb132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ANNkd_ptr</type>
      <name>rkd_tree</name>
      <anchorfile>kd__tree_8cpp.html</anchorfile>
      <anchor>a98c8c4e8b5a0301bdc0e71e9726b3fdf</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, int bsp, ANNorthRect &amp;bnd_box, ANNkd_splitter splitter)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>ANN_AR_TOOBIG</name>
      <anchorfile>kd__tree_8cpp.html</anchorfile>
      <anchor>af54d0f80dc799be58b844867993ba603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>IDX_TRIVIAL</name>
      <anchorfile>kd__tree_8cpp.html</anchorfile>
      <anchor>a61de2b08f94c67c1c047b70367edef43</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>ANNkd_leaf *</type>
      <name>KD_TRIVIAL</name>
      <anchorfile>kd__tree_8cpp.html</anchorfile>
      <anchor>aefd44c312f0116089b2cfbf80ef5c5c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_tree.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__tree_8h</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <class kind="class">ANNkd_leaf</class>
    <class kind="class">ANNkd_node</class>
    <class kind="class">ANNkd_split</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>ANNkd_splitter</name>
      <anchorfile>kd__tree_8h.html</anchorfile>
      <anchor>a20fdc660932beda1edd8288f83b2c688</anchor>
      <arglist>)(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &amp;bnds, int n, int dim, int &amp;cut_dim, ANNcoord &amp;cut_val, int &amp;n_lo)</arglist>
    </member>
    <member kind="function">
      <type>ANNkd_ptr</type>
      <name>rkd_tree</name>
      <anchorfile>kd__tree_8h.html</anchorfile>
      <anchor>a98c8c4e8b5a0301bdc0e71e9726b3fdf</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, int bsp, ANNorthRect &amp;bnd_box, ANNkd_splitter splitter)</arglist>
    </member>
    <member kind="variable">
      <type>ANNkd_leaf *</type>
      <name>KD_TRIVIAL</name>
      <anchorfile>kd__tree_8h.html</anchorfile>
      <anchor>aefd44c312f0116089b2cfbf80ef5c5c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_util.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__util_8cpp</filename>
    <includes id="kd__util_8h" name="kd_util.h" local="yes" imported="no">kd_util.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PA</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a520b75c3a06cbd1be950d21b309fd546</anchor>
      <arglist>(i, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PASWAP</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a5f31b691a1338abc32afff3608192750</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>ae65cc4bf3530fdebb828a4ace3d9e656</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>annAspectRatio</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>abeb11b67343f60d405a32a1e1ab97301</anchor>
      <arglist>(int dim, const ANNorthRect &amp;bnd_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annBnds2Box</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>ab9e52de33c0c32dd9b27eb58d78fb7e4</anchor>
      <arglist>(const ANNorthRect &amp;bnd_box, int dim, int n_bnds, ANNorthHSArray bnds, ANNorthRect &amp;inner_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annBox2Bnds</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a01292be79b7bd38cff456094b6ebea6b</anchor>
      <arglist>(const ANNorthRect &amp;inner_box, const ANNorthRect &amp;bnd_box, int dim, int &amp;n_bnds, ANNorthHSArray &amp;bnds)</arglist>
    </member>
    <member kind="function">
      <type>ANNdist</type>
      <name>annBoxDistance</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a38361018b8237d050c438634bdd7378e</anchor>
      <arglist>(const ANNpoint q, const ANNpoint lo, const ANNpoint hi, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annBoxSplit</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a143da22f78c0a096963e6ef3eff3254a</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, ANNorthRect &amp;box, int &amp;n_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annEnclCube</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a20585b2d03212cd28215262e75f0e836</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, ANNorthRect &amp;bnds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annEnclRect</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a6ed5406b7e20d7f1b0a15c0d21354f77</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, ANNorthRect &amp;bnds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annMaxSpread</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a35245541753c73940727828771b08f0d</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annMedianSplit</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>ada35176903dab27160ac24f82b17c8dd</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord &amp;cv, int n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annMinMax</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a79e0b5d9056cd12db02b51f8b69c464a</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord &amp;min, ANNcoord &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annPlaneSplit</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a204cfb519eaf094b1310c8cd3470154f</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord cv, int &amp;br1, int &amp;br2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annSplitBalance</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a3b25673b846dead901bb0d9fc4942ac5</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord cv)</arglist>
    </member>
    <member kind="function">
      <type>ANNcoord</type>
      <name>annSpread</name>
      <anchorfile>kd__util_8cpp.html</anchorfile>
      <anchor>a8de10b7ed69bdf2b2db334bf5be7e015</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kd_util.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>kd__util_8h</filename>
    <includes id="kd__tree_8h" name="kd_tree.h" local="yes" imported="no">kd_tree.h</includes>
    <member kind="function">
      <type>double</type>
      <name>annAspectRatio</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>abeb11b67343f60d405a32a1e1ab97301</anchor>
      <arglist>(int dim, const ANNorthRect &amp;bnd_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annBnds2Box</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>ab9e52de33c0c32dd9b27eb58d78fb7e4</anchor>
      <arglist>(const ANNorthRect &amp;bnd_box, int dim, int n_bnds, ANNorthHSArray bnds, ANNorthRect &amp;inner_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annBox2Bnds</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a01292be79b7bd38cff456094b6ebea6b</anchor>
      <arglist>(const ANNorthRect &amp;inner_box, const ANNorthRect &amp;bnd_box, int dim, int &amp;n_bnds, ANNorthHSArray &amp;bnds)</arglist>
    </member>
    <member kind="function">
      <type>ANNdist</type>
      <name>annBoxDistance</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a38361018b8237d050c438634bdd7378e</anchor>
      <arglist>(const ANNpoint q, const ANNpoint lo, const ANNpoint hi, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annBoxSplit</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a143da22f78c0a096963e6ef3eff3254a</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, ANNorthRect &amp;box, int &amp;n_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annEnclCube</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a20585b2d03212cd28215262e75f0e836</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, ANNorthRect &amp;bnds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annEnclRect</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a6ed5406b7e20d7f1b0a15c0d21354f77</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim, ANNorthRect &amp;bnds)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annMaxSpread</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a35245541753c73940727828771b08f0d</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annMedianSplit</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>ada35176903dab27160ac24f82b17c8dd</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord &amp;cv, int n_lo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annMinMax</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a79e0b5d9056cd12db02b51f8b69c464a</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord &amp;min, ANNcoord &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annPlaneSplit</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a204cfb519eaf094b1310c8cd3470154f</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord cv, int &amp;br1, int &amp;br2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annSplitBalance</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a3b25673b846dead901bb0d9fc4942ac5</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d, ANNcoord cv)</arglist>
    </member>
    <member kind="function">
      <type>ANNcoord</type>
      <name>annSpread</name>
      <anchorfile>kd__util_8h.html</anchorfile>
      <anchor>a8de10b7ed69bdf2b2db334bf5be7e015</anchor>
      <arglist>(ANNpointArray pa, ANNidxArray pidx, int n, int d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>occupancy_xyz.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>occupancy__xyz_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <includes id="ANN_8h" name="ANN.h" local="yes" imported="no">ThirdParty/ANN/include/ANN/ANN.h</includes>
    <class kind="class">LineFunc</class>
    <class kind="class">xiaoqiang_depth_image_proc::OccupancyXyzNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>occupancy__xyz_8cpp.html</anchorfile>
      <anchor>adb4ac2f15e77ad6d2db42c0c4597484e</anchor>
      <arglist>(xiaoqiang_depth_image_proc::OccupancyXyzNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>perf.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>perf_8cpp</filename>
    <includes id="ANN_8h" name="ANN.h" local="no" imported="no">ANN/ANN.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annPrintStats</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a1a515cbe4f2098c4572c07eccad5947f</anchor>
      <arglist>(ANNbool validate)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annResetCounts</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a83ceb9a16ee887b17f0d62e94df9b108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annResetStats</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a89b7e0cd8af74cc8d5f4bcfdeffc7253</anchor>
      <arglist>(int data_size)</arglist>
    </member>
    <member kind="function">
      <type>DLL_API void</type>
      <name>annUpdateStats</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>ac6bd8fa70c4890b00111489840ee81eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_one_stat</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a532ee9d11c933b8bbf08ef05f0a4d37b</anchor>
      <arglist>(const char *title, ANNsampStat s, double div)</arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_average_err</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a078e1624aaca5d4b15516a5d91552ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_coord_hts</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>ae372fcf91d2df2afbb3920d350f8d23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_float_ops</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a0a0607f278b0adde5d48aac74498a42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Ncoord_hts</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a81e54e697b57aaf509eb51b09d25b9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Ndata_pts</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>af7ee7a56e708a27e5aaebc4152fe5594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nfloat_ops</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a70ccd7e7b9eb6782dde1c78cd9ced31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_lfs</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a205cda409af0b01d497bbcdcb34e3230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_pts</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a151ffa084bfdc0a8a04fc8d687b2056c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_shr</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>ad9ecb2d5d12bce6c7ac9fa0027758235</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ann_Nvisit_spl</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a9c22946920d2b89178a653645f5ac82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_rank_err</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a43f5ab17d63b298712cc2a9d929e320a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_lfs</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>ad57196294262f12bdae236b0a0dee141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_nds</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>ae500935e7d2c71559eb87a3a5c096d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_pts</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a0b30ac9b05165412913497344a5a4e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_shr</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>a28f11fe1859ed2d0be6e9fb4ff829dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNsampStat</type>
      <name>ann_visit_spl</name>
      <anchorfile>perf_8cpp.html</anchorfile>
      <anchor>ab5e73a7260753d5b0fb333a98c74f63e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyz.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>point__cloud__xyz_8cpp</filename>
    <includes id="depth__conversions_8h" name="depth_conversions.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_conversions.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyzNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__cloud__xyz_8cpp.html</anchorfile>
      <anchor>ae38c9afe0cec0deb602f6f91c2ba1baf</anchor>
      <arglist>(xiaoqiang_depth_image_proc::PointCloudXyzNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyz_radial.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>point__cloud__xyz__radial_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyzRadialNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type>cv::Mat</type>
      <name>initMatrix</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>a8c13c334d72d35d6eac2220f756dff3b</anchor>
      <arglist>(cv::Mat cameraMatrix, cv::Mat distCoeffs, int width, int height, bool radial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__cloud__xyz__radial_8cpp.html</anchorfile>
      <anchor>a52cc7403ac431daadf08acf79933ece3</anchor>
      <arglist>(xiaoqiang_depth_image_proc::PointCloudXyzRadialNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyzi.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>point__cloud__xyzi_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyziNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__cloud__xyzi_8cpp.html</anchorfile>
      <anchor>a9a64f1871d20dd21e39be102e7debbfb</anchor>
      <arglist>(xiaoqiang_depth_image_proc::PointCloudXyziNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyzi_radial.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>point__cloud__xyzi__radial_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyziRadialNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="typedef">
      <type>ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>a10a3df93581aa2f54950dec07cff780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__cloud__xyzi__radial_8cpp.html</anchorfile>
      <anchor>a76a27c1da683c5e76f332654da1e8168</anchor>
      <arglist>(xiaoqiang_depth_image_proc::PointCloudXyziRadialNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_xyzrgb.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>point__cloud__xyzrgb_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyzrgbNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>point__cloud__xyzrgb_8cpp.html</anchorfile>
      <anchor>a2d1989df7986cdc228441f762b2745cb</anchor>
      <arglist>(xiaoqiang_depth_image_proc::PointCloudXyzrgbNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr_queue.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>pr__queue_8h</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <class kind="class">ANNpr_queue</class>
    <class kind="struct">ANNpr_queue::pq_node</class>
    <member kind="typedef">
      <type>void *</type>
      <name>PQinfo</name>
      <anchorfile>pr__queue_8h.html</anchorfile>
      <anchor>a67e38939e5afb9f1663d563a6047825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNdist</type>
      <name>PQkey</name>
      <anchorfile>pr__queue_8h.html</anchorfile>
      <anchor>a4f3250dcb9a07c4b44eec3de958c8a68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr_queue_k.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/src/</path>
    <filename>pr__queue__k_8h</filename>
    <includes id="ANNx_8h" name="ANNx.h" local="no" imported="no">ANN/ANNx.h</includes>
    <includes id="ANNperf_8h" name="ANNperf.h" local="no" imported="no">ANN/ANNperf.h</includes>
    <class kind="class">ANNmin_k</class>
    <class kind="struct">ANNmin_k::mk_node</class>
    <member kind="typedef">
      <type>int</type>
      <name>PQKinfo</name>
      <anchorfile>pr__queue__k_8h.html</anchorfile>
      <anchor>ab20931c673111c83de5b3f096cea7b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ANNdist</type>
      <name>PQKkey</name>
      <anchorfile>pr__queue__k_8h.html</anchorfile>
      <anchor>a49b3ed24c00d3149153fcbd5a007990f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PQKinfo</type>
      <name>PQ_NULL_INFO</name>
      <anchorfile>pr__queue__k_8h.html</anchorfile>
      <anchor>a2de9476a9fbdd1e8fd20e217bbd819d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const PQKkey</type>
      <name>PQ_NULL_KEY</name>
      <anchorfile>pr__queue__k_8h.html</anchorfile>
      <anchor>a6d22ac93de0b840f2b39f3d7bf62324c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rand.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/test/</path>
    <filename>rand_8cpp</filename>
    <includes id="rand_8h" name="rand.h" local="yes" imported="no">rand.h</includes>
    <member kind="function">
      <type>void</type>
      <name>annClusEllipsoids</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a3bdf55c4d3f13f8ec0753c4c1d60807a</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev_small, double std_dev_lo, double std_dev_hi, int max_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annClusGaussPts</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a68c754b3ef7ffcc9c9c91d27d1061d08</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annClusOrthFlats</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>addd81805ca1c7146b17cc4f89742fbd4</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev, int max_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annCoGaussPts</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a6e7a4bc2721b0072c402d1f972b73803</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double correlation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annCoLaplacePts</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a0cd055d33236798806cf92c242af0bbc</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double correlation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annGaussPts</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>ab4674f5c19c4f1f21c8c6c769c981fbe</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annLaplacePts</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>ac2220ea8ee08992452c086877db419a9</anchor>
      <arglist>(ANNpointArray pa, int n, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annPlanted</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>ab9dd0157378d38e396988b4faf1f5e42</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, ANNpointArray src, int n_src, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>annRan0</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a3d3eb738e586587f024e78a878ffed78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>annRanGauss</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>aefaef7883f348e729100e11247e722e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>annRanInt</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>ae360a0f4cbba411060b85852ae4a106a</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>annRanLaplace</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a4b02ed3c6f37a2e9ad8afd6f84a7b761</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>annRanUnif</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>aaef2b23f6cc6dcbab2a26733004eafd4</anchor>
      <arglist>(double lo, double hi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annUniformPts</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a540e51fd43b975b1bf5d2189274004cd</anchor>
      <arglist>(ANNpointArray pa, int n, int dim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>genGauss</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a082b3d88cd4819d8b07f0c30433c7cae</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double *center, double *std_dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>genOrthFlat</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>ae9a14094a87f836dc4bdaec1a65c1ac1</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double *control, double std_dev)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>annIdum</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>ae8843fe482ba826ec5b56d5b6b4d72bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>CO_FLAG</name>
      <anchorfile>rand_8cpp.html</anchorfile>
      <anchor>a71dc66588e89d7327e945abf1f5456de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rand.h</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/ThirdParty/ANN/test/</path>
    <filename>rand_8h</filename>
    <includes id="ANN_8h" name="ANN.h" local="no" imported="no">ANN/ANN.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ANN_RAND</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a3058f0c00a364b4f3a5827bc906f737f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_RAND_MAX</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a1fe4287be35cd19d0138de40677a2be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANN_SRAND</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a5a7f7b3fc002b03737d7ba745345e209</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annClusEllipsoids</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a3bdf55c4d3f13f8ec0753c4c1d60807a</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev_small, double std_dev_lo, double std_dev_hi, int max_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annClusGaussPts</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a68c754b3ef7ffcc9c9c91d27d1061d08</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annClusOrthFlats</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>addd81805ca1c7146b17cc4f89742fbd4</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev, int max_dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annCoGaussPts</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a6e7a4bc2721b0072c402d1f972b73803</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double correlation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annCoLaplacePts</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a0cd055d33236798806cf92c242af0bbc</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double correlation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annGaussPts</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>ab4674f5c19c4f1f21c8c6c769c981fbe</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annLaplacePts</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>ac2220ea8ee08992452c086877db419a9</anchor>
      <arglist>(ANNpointArray pa, int n, int dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annPlanted</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>ab9dd0157378d38e396988b4faf1f5e42</anchor>
      <arglist>(ANNpointArray pa, int n, int dim, ANNpointArray src, int n_src, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annUniformPts</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>a540e51fd43b975b1bf5d2189274004cd</anchor>
      <arglist>(ANNpointArray pa, int n, int dim)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>annIdum</name>
      <anchorfile>rand_8h.html</anchorfile>
      <anchor>ae8843fe482ba826ec5b56d5b6b4d72bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>register.cpp</name>
    <path>/tmp/ws/src/xiaoqiang/xiaoqiang_depth_image_proc/src/nodelets/</path>
    <filename>register_8cpp</filename>
    <includes id="depth__traits_8h" name="depth_traits.h" local="no" imported="no">xiaoqiang_depth_image_proc/depth_traits.h</includes>
    <class kind="class">xiaoqiang_depth_image_proc::RegisterNodelet</class>
    <namespace>xiaoqiang_depth_image_proc</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>register_8cpp.html</anchorfile>
      <anchor>aca8eb5ff8a938ecab6ad58c492440132</anchor>
      <arglist>(xiaoqiang_depth_image_proc::RegisterNodelet, nodelet::Nodelet)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNbd_shrink</name>
    <filename>classANNbd__shrink.html</filename>
    <base>ANNkd_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_FR_search</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a87afc7f96e0203b7d5149ca3aec65d57</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_pri_search</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>adb5b5c04e63c394e650ae3fc7e195989</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_search</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a56bedc3fbf48f37c82aa6ea5228cc97e</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNbd_shrink</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a5a237183dfd0646b2c90aa2bb282ba71</anchor>
      <arglist>(int nb, ANNorthHSArray bds, ANNkd_ptr ic=NULL, ANNkd_ptr oc=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a51d412cbad1b7823437adf97050d8880</anchor>
      <arglist>(ostream &amp;out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getStats</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a37a635b661ebb1b18ec6ab68df92a2b4</anchor>
      <arglist>(int dim, ANNkdStats &amp;st, ANNorthRect &amp;bnd_box)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a41b772faa781609ff39da6a269c16662</anchor>
      <arglist>(int level, ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNbd_shrink</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a1dd5b9b46f66329ed409cd4b508a27cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNorthHSArray</type>
      <name>bnds</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>af37a99b5d5b1c460e31ea5b9ca994e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNkd_ptr</type>
      <name>child</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>a6b50ec4569620af69946e62106eeb5a7</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_bnds</name>
      <anchorfile>classANNbd__shrink.html</anchorfile>
      <anchor>aa39fd79dab4163b3ff8a0af60fec9742</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNbd_tree</name>
    <filename>classANNbd__tree.html</filename>
    <base>ANNkd_tree</base>
    <member kind="function">
      <type></type>
      <name>ANNbd_tree</name>
      <anchorfile>classANNbd__tree.html</anchorfile>
      <anchor>a6f947fa8ce26e0ccae9dd1b7651a5e1f</anchor>
      <arglist>(int n, int dd, int bs=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNbd_tree</name>
      <anchorfile>classANNbd__tree.html</anchorfile>
      <anchor>affc85f82bf003672cb9b05176617fee8</anchor>
      <arglist>(ANNpointArray pa, int n, int dd, int bs=1, ANNsplitRule split=ANN_KD_SUGGEST, ANNshrinkRule shrink=ANN_BD_SUGGEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNbd_tree</name>
      <anchorfile>classANNbd__tree.html</anchorfile>
      <anchor>a8c68b938a359d6c307284d7bcf7fe273</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNbruteForce</name>
    <filename>classANNbruteForce.html</filename>
    <base>ANNpointSet</base>
    <member kind="function">
      <type></type>
      <name>ANNbruteForce</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>adf86620260f8a08784a745fde28e67a1</anchor>
      <arglist>(ANNpointArray pa, int n, int dd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annkFRSearch</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>a2b72f0687a5fc325471213b1b42f932f</anchor>
      <arglist>(ANNpoint q, ANNdist sqRad, int k=0, ANNidxArray nn_idx=NULL, ANNdistArray dd=NULL, double eps=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annkSearch</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>ac18a8d4dd4550a8336228d0d219cbc18</anchor>
      <arglist>(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nPoints</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>acbf6eef7ce9c6999435c62f678afaba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>theDim</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>ad7894b12b925b0c3bbeb57d5ba260285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ANNpointArray</type>
      <name>thePoints</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>a97a436f7288964a2f7cb84ce3d056350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNbruteForce</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>aa04ee5206b8376ec166d94a9ebc22bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>aa17b6400fe3b3ee95a5a7a670f17ae83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_pts</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>a4bf36c30c1a49faf23c878cd253ae868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNpointArray</type>
      <name>pts</name>
      <anchorfile>classANNbruteForce.html</anchorfile>
      <anchor>a162583a33b71ec98ebc29a51fa594fba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNkd_leaf</name>
    <filename>classANNkd__leaf.html</filename>
    <base>ANNkd_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_FR_search</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a044c215180c49ee7d8a1b179dd634c49</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_pri_search</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>aba79385b2679ff780852aa7c94bdc824</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_search</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a13d55cd2d91f633d3d7399b99957c7bc</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNkd_leaf</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a2513d2985690e26f172ceba59e322000</anchor>
      <arglist>(int n, ANNidxArray b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a3a6befdd493ce50335e3628990ab8761</anchor>
      <arglist>(ostream &amp;out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getStats</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a27557f4787ce323b217d9beb5682a398</anchor>
      <arglist>(int dim, ANNkdStats &amp;st, ANNorthRect &amp;bnd_box)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a09e1e8657d4c1ec36d95d267ec1cc4f8</anchor>
      <arglist>(int level, ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNkd_leaf</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a82b27c86f7e8a6f3463a43ac0abc8f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNidxArray</type>
      <name>bkt</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a2bc1d4e300394495f80a61a50661b9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n_pts</name>
      <anchorfile>classANNkd__leaf.html</anchorfile>
      <anchor>a307ffe37115741d22daf9f16a0987e03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNkd_node</name>
    <filename>classANNkd__node.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ann_FR_search</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>a11fe71e8339a86a149ab556586777f86</anchor>
      <arglist>(ANNdist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ann_pri_search</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>a4241fcc04521c2b43aaa0c9069ec01a6</anchor>
      <arglist>(ANNdist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ann_search</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>a54c5e89ee9037207e715d66b5554b47a</anchor>
      <arglist>(ANNdist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>a10845c3a2512d3e0ecbba6fd3af62350</anchor>
      <arglist>(ostream &amp;out)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getStats</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>a8e18026bd3a10d3b2fed0f8dbbfd1bcf</anchor>
      <arglist>(int dim, ANNkdStats &amp;st, ANNorthRect &amp;bnd_box)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>ab76fe2fbdfa4affa3ffce96675a1c887</anchor>
      <arglist>(int level, ostream &amp;out)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ANNkd_node</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>a139e0eeb1036bacaf653425372976b00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ANNkd_tree</name>
      <anchorfile>classANNkd__node.html</anchorfile>
      <anchor>afdac734f21b6c8d14f49d59f374f872e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNkd_split</name>
    <filename>classANNkd__split.html</filename>
    <base>ANNkd_node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_FR_search</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a913f1e47949c47e70893c3d8f2308a6c</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_pri_search</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a5f7e86bcfb277cd9735c30a35dff3bd8</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ann_search</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a4c2010a54f354a4705aba48e39139932</anchor>
      <arglist>(ANNdist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNkd_split</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a20032632ce21c3574dadfef039dd6c30</anchor>
      <arglist>(int cd, ANNcoord cv, ANNcoord lv, ANNcoord hv, ANNkd_ptr lc=NULL, ANNkd_ptr hc=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>aff4d64cf3125c6a5e3a9f62a211e5f5b</anchor>
      <arglist>(ostream &amp;out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getStats</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a4befafed1d673e4882ae9b03d75b89d6</anchor>
      <arglist>(int dim, ANNkdStats &amp;st, ANNorthRect &amp;bnd_box)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a9f5fe9eb74ee0fc3f8cb337fb22ba888</anchor>
      <arglist>(int level, ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNkd_split</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a4038876ab034461f5eb766f9c3ebf5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNcoord</type>
      <name>cd_bnds</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>ad3daeeeedf0c611720cdbff42ffa798f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNkd_ptr</type>
      <name>child</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a5d88db36ab0a9fbe5efce5a8890f3685</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cut_dim</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>a85362ffdd4e4df2b0ccc366a9dc12457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNcoord</type>
      <name>cut_val</name>
      <anchorfile>classANNkd__split.html</anchorfile>
      <anchor>adb0cdab0c058619602f9324d404cf337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNkd_tree</name>
    <filename>classANNkd__tree.html</filename>
    <base>ANNpointSet</base>
    <member kind="function">
      <type></type>
      <name>ANNkd_tree</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a554ac3f6c790dfa2268008580bcb9734</anchor>
      <arglist>(int n=0, int dd=0, int bs=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNkd_tree</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>aee9529e128732f61702c5b22f8090a9a</anchor>
      <arglist>(ANNpointArray pa, int n, int dd, int bs=1, ANNsplitRule split=ANN_KD_SUGGEST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNkd_tree</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a132d8b31ff7b223555d54a2db28d8861</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>annkFRSearch</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a9f98ea5b23ad8957fbea661014d25889</anchor>
      <arglist>(ANNpoint q, ANNdist sqRad, int k, ANNidxArray nn_idx=NULL, ANNdistArray dd=NULL, double eps=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annkPriSearch</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a5a30304ca338faa9e6c61b10dd7ee940</anchor>
      <arglist>(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>annkSearch</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a2a0fa2889c23a34773dc054c7769b3c6</anchor>
      <arglist>(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Dump</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a25679827d1b863997fd3d8054116d2de</anchor>
      <arglist>(ANNbool with_pts, std::ostream &amp;out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getStats</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>ab77cd72cc0f98d3ba5b2c546e3bfc460</anchor>
      <arglist>(ANNkdStats &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nPoints</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a7acce8e5f6bbbe1e3c9e7f503e70d19d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Print</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a1e56bec899aabf89e689be0efb919792</anchor>
      <arglist>(ANNbool with_pts, std::ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>theDim</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a200c6e8c2d9ea1d9afbdec893c41edb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ANNpointArray</type>
      <name>thePoints</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a927be6420bd73db85ad8e356b462ec1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNkd_tree</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a0f6d39d75e2df3682035503d6f318d82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SkeletonTree</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>af531a6a84d19b64a74fabb718e9c12f0</anchor>
      <arglist>(int n, int dd, int bs, ANNpointArray pa=NULL, ANNidxArray pi=NULL)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bkt_size</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a4195961b40483502523de0147085061a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNpoint</type>
      <name>bnd_box_hi</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a58438fdbae2c04ee3bcd6ec507fb59d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNpoint</type>
      <name>bnd_box_lo</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a67b75c59ccbeba75df32e3d1ea6575ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a75bce877c86884daa690d4a508816391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_pts</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a5e2b9b8c72550fee6f0b83b2497aff78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNidxArray</type>
      <name>pidx</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>ab6e9412675e56af6e6cebcc012dadd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNpointArray</type>
      <name>pts</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a1cfebcb6bc0c5799ca63742be94252e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ANNkd_ptr</type>
      <name>root</name>
      <anchorfile>classANNkd__tree.html</anchorfile>
      <anchor>a260fdbf0352880655eba84b271d30351</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNkdStats</name>
    <filename>classANNkdStats.html</filename>
    <member kind="function">
      <type></type>
      <name>ANNkdStats</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>abe2d418f36b4c0df3c35537f5c6ea83b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>abec3668063ce9eebd2e134e665abe290</anchor>
      <arglist>(const ANNkdStats &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a7ebff910ff7fa893e8528989b0091b11</anchor>
      <arglist>(int d=0, int n=0, int bs=0)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>avg_ar</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a8563e16c4dcab2da8c873c9f609dfec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bkt_size</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>afa6109669ead4a488861b85bbb5a1298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>acc4bc70f06a2b1819668cc8f7295f1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a2077dca3152bf466206e579633552631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_lf</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a27d983ec07e7e961d61fd26db4a0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_pts</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a4b4b906e4f960004fa059eb15be9fa42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_shr</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a1c502a8489754676991facb606a649e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_spl</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>aa8163564d280c1ae86079aafd7954cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_tl</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a66fecafc9fc96b70b454504accbeaff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>sum_ar</name>
      <anchorfile>classANNkdStats.html</anchorfile>
      <anchor>a943634a11b1d087a9165b12dd40c6b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNmin_k</name>
    <filename>classANNmin__k.html</filename>
    <class kind="struct">ANNmin_k::mk_node</class>
    <member kind="function">
      <type></type>
      <name>ANNmin_k</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>ae60a1c172b6fea16e1f9c5c197bad776</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>PQKkey</type>
      <name>ANNmin_key</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>ac0e8cd2e80832836567b343273c6ca38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>aa3143d11f9b71be93723f4775adb1a2f</anchor>
      <arglist>(PQKkey kv, PQKinfo inf)</arglist>
    </member>
    <member kind="function">
      <type>PQKinfo</type>
      <name>ith_smallest_info</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>a5afb7172ba783e16ff52a31b78000890</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>PQKkey</type>
      <name>ith_smallest_key</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>afef9c9c95a7563b33d1c98bbcf359700</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>PQKkey</type>
      <name>max_key</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>a4b6a2185bf54f0516fd0631931a64e3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNmin_k</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>a78ebcf0a92814c60f62c490e42fc9d94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>a1f2f5b88a57d7b868ab63a45c745f265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mk_node *</type>
      <name>mk</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>af8c9379a3ff2f0f4c9cc28a8cca49f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classANNmin__k.html</anchorfile>
      <anchor>ac07beee6f18302edc35ffbb9515a6869</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNorthHalfSpace</name>
    <filename>classANNorthHalfSpace.html</filename>
    <member kind="function">
      <type></type>
      <name>ANNorthHalfSpace</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>ab3a59b8f671cfbfc2df2556561aa5f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNorthHalfSpace</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a0ac18c1b127c023629319e0286ed07c2</anchor>
      <arglist>(int cdd, ANNcoord cvv, int sdd)</arglist>
    </member>
    <member kind="function">
      <type>ANNdist</type>
      <name>dist</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a7d9c5dce86a7d5ec81d7c3743568eadf</anchor>
      <arglist>(ANNpoint q) const </arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>in</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a3371f8d5df162ae6bdcc337a1f916a5b</anchor>
      <arglist>(ANNpoint q) const </arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>out</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a43889114febbc41859d5c44f2f220f7e</anchor>
      <arglist>(ANNpoint q) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>abd63063b5627aeb80428942438c653bc</anchor>
      <arglist>(ANNpoint &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLowerBound</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a15ede74d9dd72edba9f70813d16f8e8e</anchor>
      <arglist>(int d, ANNpoint p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUpperBound</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a5815d92d74139a858853a50fa2af916f</anchor>
      <arglist>(int d, ANNpoint p)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cd</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a67e9aeae5ad346ef5f60006c57f2e5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNcoord</type>
      <name>cv</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>ae82db8d5c6e7a811fd4f3d9cf62fa5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sd</name>
      <anchorfile>classANNorthHalfSpace.html</anchorfile>
      <anchor>a6c82e0ac63314e6051cd0117da94b553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNorthRect</name>
    <filename>classANNorthRect.html</filename>
    <member kind="function">
      <type></type>
      <name>ANNorthRect</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>ac86848d598da232b8bb8090bd0031709</anchor>
      <arglist>(int dd, ANNcoord l=0, ANNcoord h=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNorthRect</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>a72c07c1a8c6e0678beda1c5c4c6181ce</anchor>
      <arglist>(int dd, const ANNorthRect &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ANNorthRect</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>a7613b1a0dde31435d04c2003eac0cb3c</anchor>
      <arglist>(int dd, ANNpoint l, ANNpoint h)</arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>inside</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>a11201db5ee69e87633d5a6e38ef60111</anchor>
      <arglist>(int dim, ANNpoint p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNorthRect</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>ad742c51c91601dbf517a0e59356e96b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>hi</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>a4183b43fb488ab030f6f5ed2e81e3578</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ANNpoint</type>
      <name>lo</name>
      <anchorfile>classANNorthRect.html</anchorfile>
      <anchor>af8c0d718f4c7b98b2e437235da2c9de0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNpointSet</name>
    <filename>classANNpointSet.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>annkFRSearch</name>
      <anchorfile>classANNpointSet.html</anchorfile>
      <anchor>aab83304c25c29458433b06457a5eb944</anchor>
      <arglist>(ANNpoint q, ANNdist sqRad, int k=0, ANNidxArray nn_idx=NULL, ANNdistArray dd=NULL, double eps=0.0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>annkSearch</name>
      <anchorfile>classANNpointSet.html</anchorfile>
      <anchor>acbbdd0587a0bcd655a1b8d353fde0800</anchor>
      <arglist>(ANNpoint q, int k, ANNidxArray nn_idx, ANNdistArray dd, double eps=0.0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>nPoints</name>
      <anchorfile>classANNpointSet.html</anchorfile>
      <anchor>a15b2fefca5fecd901ac637dfad13251b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>theDim</name>
      <anchorfile>classANNpointSet.html</anchorfile>
      <anchor>af5c31c17581ec593d31ceeb12adb1728</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ANNpointArray</type>
      <name>thePoints</name>
      <anchorfile>classANNpointSet.html</anchorfile>
      <anchor>ab791b3d9247afc32521ddcb61f27f6a2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ANNpointSet</name>
      <anchorfile>classANNpointSet.html</anchorfile>
      <anchor>a22d90676e746e4d4d45215a879068d03</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNpr_queue</name>
    <filename>classANNpr__queue.html</filename>
    <class kind="struct">ANNpr_queue::pq_node</class>
    <member kind="function">
      <type></type>
      <name>ANNpr_queue</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a796142149290820b2e3f54f9da927059</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>empty</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a82924b7522162467cd0251ce128947c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extr_min</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a9d03698bdbe68ac6245edf74952958e4</anchor>
      <arglist>(PQkey &amp;kv, PQinfo &amp;inf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>ace0ac53aabbcaba22d209e3e1d987db6</anchor>
      <arglist>(PQkey kv, PQinfo inf)</arglist>
    </member>
    <member kind="function">
      <type>ANNbool</type>
      <name>non_empty</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a2ae6efba5c56255cfba2b256c7620f9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>aeee23855dc7d85497315316469fff47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ANNpr_queue</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a04cb7e4585b6ab68693eb0c2dd2d9e96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_size</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a7938a5f4f4e59fa8188409750e739fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>aa0fad9a0df1cfb72f4cf85217dfe6742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pq_node *</type>
      <name>pq</name>
      <anchorfile>classANNpr__queue.html</anchorfile>
      <anchor>a253013fd1d0d6eee66d47bc14959abbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ANNsampStat</name>
    <filename>classANNsampStat.html</filename>
    <member kind="function">
      <type></type>
      <name>ANNsampStat</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a9f19db1ce9dfe4c28e24aa5165948254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>max</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>ad42511f02ba75bc3c1021724ba11d2ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mean</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a160bb296a7529384af88731b45b2cfcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>min</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a6b9978f9a76c46b3b0794e5887eb6cb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a2213787291e70f24c873e2483c3ea0da</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a3bd02812439e763a28a538554c5cbc41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>samples</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a4ba7393a26ec5760b4e5efbc2fd6cf50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stdDev</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>aa5f55b125a8f8b510ede9b92d394ff71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxVal</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>aa7a6f8d44ecd769972ca3f2ba99cc3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minVal</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>ab2872786f4a4d6a38ebfb9586abe9147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a214c592fbbdf98714583c74501b8a637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sum</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a41c4fd9c20bb36f3ce57fd00e517d1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sum2</name>
      <anchorfile>classANNsampStat.html</anchorfile>
      <anchor>a7270d792a062a06dea51370f51b074f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::ConvertMetricNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>ab9dcd3d262db79eb2426757ab876e57f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>a0e6949db960a4ed194c877af4695faf4</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;raw_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>a3b4e2250123bc6b8ec0f820708ebd453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>a3acced6cad5859ef02592373b74701d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>a0c5dab8c0b39e9c6f6237909f855a194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>a96bf056877a5bb8739a926cf0d6a08e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>sub_raw_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1ConvertMetricNodelet.html</anchorfile>
      <anchor>a014d5e7438db5acd74e2ac966f8df770</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::CropForemostNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>aaf76721317b00e00964a2f69bdc0cf5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>adba3c45c3fc85fd008f9ddef8f0d8477</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;raw_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>a08ad32af86c87da097ba5877a047b965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>af2a6110ba93eff687590aea5bc099561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distance_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>a8c5bf790f5a6e1a656969498bb44c6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>a187ff635987dd2a2e1b56a4efd09e9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>af520e9253bd638d2cc406ecde2393df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>sub_raw_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1CropForemostNodelet.html</anchorfile>
      <anchor>ada42415a3200c2a96edb607a6d3b23f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xiaoqiang_depth_image_proc::DepthTraits</name>
    <filename>structxiaoqiang__depth__image__proc_1_1DepthTraits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>xiaoqiang_depth_image_proc::DepthTraits&lt; float &gt;</name>
    <filename>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>fromMeters</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01float_01_4.html</anchorfile>
      <anchor>a6fbe0343511d10468007f19287f8660f</anchor>
      <arglist>(float depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initializeBuffer</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01float_01_4.html</anchorfile>
      <anchor>acc9217931cb233c21c0b5261b48e3b45</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>toMeters</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01float_01_4.html</anchorfile>
      <anchor>a9896436b633388d7a88757aef8f81553</anchor>
      <arglist>(float depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>valid</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01float_01_4.html</anchorfile>
      <anchor>a02a03fa659829a3431ff85f61986487c</anchor>
      <arglist>(float depth)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>xiaoqiang_depth_image_proc::DepthTraits&lt; uint16_t &gt;</name>
    <filename>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01uint16__t_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>fromMeters</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01uint16__t_01_4.html</anchorfile>
      <anchor>a2a778b2469e0df6d49397ec4565187c7</anchor>
      <arglist>(float depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initializeBuffer</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01uint16__t_01_4.html</anchorfile>
      <anchor>aa4236344f121190c35d76a72074d62d3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>toMeters</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01uint16__t_01_4.html</anchorfile>
      <anchor>aaed3d9c218d4aa68d99055e573014e3e</anchor>
      <arglist>(uint16_t depth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>valid</name>
      <anchorfile>structxiaoqiang__depth__image__proc_1_1DepthTraits_3_01uint16__t_01_4.html</anchorfile>
      <anchor>abb1faed686ad123b05a95ed8012c9f8c</anchor>
      <arglist>(uint16_t depth)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::DisparityNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>message_filters::TimeSynchronizer&lt; sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>Sync</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a16b044b862c163f4bf48187d5f66931e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a6222a62e850074b68fb6b84b81657fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a72985620472b0ac974f3df6da73f5d51</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, stereo_msgs::DisparityImagePtr &amp;disp_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a85f20c20a2daa8e47ea2776df0eda548</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a3f7bd8d4c4efda6c824c94ca12beaffc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a454262d5be21507cdfd38fc9c7835c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>delta_d_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a60b10e1ac12bc002c7e145d79ec0c93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>left_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>ad089852dcfc36e71aea88fbb0d141f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_range_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a87ae5e1eb204f1335f24e64daaa86648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_range_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a333e8aea8e71decada8e5a6268fc3c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_disparity_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>ab68937b4f07aa28dd7bd9f8b8dbab3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>right_nh_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a03069a0fcc9c7a25b71e6b8d23a4fba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_depth_image_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>affedf82a1d9171fe0106424d7f8e4835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_info_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a2d252a81280afdce6a279f5e130045e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Sync &gt;</type>
      <name>sync_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1DisparityNodelet.html</anchorfile>
      <anchor>a170666d3f3bd753a9fc51c4dc8ce8f57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LineFunc</name>
    <filename>classLineFunc.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getPointPos</name>
      <anchorfile>classLineFunc.html</anchorfile>
      <anchor>a3fc75eb3af867037478498a1be170133</anchor>
      <arglist>(double p[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LineFunc</name>
      <anchorfile>classLineFunc.html</anchorfile>
      <anchor>a1d9e16501b4448bc97acebb39ea9d004</anchor>
      <arglist>(double p1[], double p2[])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>A_</name>
      <anchorfile>classLineFunc.html</anchorfile>
      <anchor>a975ea389ea49a44fdb4ae1b7060fb9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>B_</name>
      <anchorfile>classLineFunc.html</anchorfile>
      <anchor>a0c66e52399b49d7f20efed581eadfe71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>C_</name>
      <anchorfile>classLineFunc.html</anchorfile>
      <anchor>acfd726e42cc509c1be0302bc28dd1cd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ANNmin_k::mk_node</name>
    <filename>structANNmin__k_1_1mk__node.html</filename>
    <member kind="variable">
      <type>PQKinfo</type>
      <name>info</name>
      <anchorfile>structANNmin__k_1_1mk__node.html</anchorfile>
      <anchor>afe402f315aab9d022c2db6ba1bf39e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQKkey</type>
      <name>key</name>
      <anchorfile>structANNmin__k_1_1mk__node.html</anchorfile>
      <anchor>aeb5a67eddffcfb350267436f3aa70c4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::OccupancyXyzNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a260098adcb9fefb9a14481bfe308ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a9f952b0c026f20d42ace7d73b9c1dd63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert2</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>aa60b217b81db88f569f0524833842ee2</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, PointCloud::Ptr &amp;cloud_msg, const image_geometry::PinholeCameraModel &amp;model, double range_max=0.0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a7f6739e3eb9c4629956a2470a3fa5bee</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>ab52d0fc6cad9157e3c09f594b8e70ffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ANN_dim_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a15704093a0c6015a8567b4764fd64868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>ANN_eps_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>add6876c752899fa2959f6e0d537f7c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ANN_k_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>aa7c040634431e6d12c917a2de867e347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ANN_num_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a6a4585f907b4e50742b8063031b5422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ANN_ready_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>acf100bae00903ee492309aee8f0eafa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bar_threshold_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a3caed040acbf26ab52ebc08f73da0284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>barHeight_max_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a2427ad9f4aa97250a5fd7e2bca0700e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>barHeight_min_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>ab932f0133bc4625dd63d7f0cd347f43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a6b581e621c75fb2685bf9e90e8975a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t *</type>
      <name>filter_mapGrid_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a38f38b29f7ae5f2758035d7689c6e5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a952f0fd771ac599c590763b3966ece19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNpointArray</type>
      <name>gridCenters_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a8385871cef2657456102dac8df4ed89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gridHeight_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a08dde70448cd22a9c82910418be9ffd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>height_temp_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a8fad2946b9ab109c97f47cd59dc6a25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a23bf597701fcd885fc4729ddc5a67680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ANNkd_tree *</type>
      <name>kdTree_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a86bbbe7d6ddacd857cf58b63f4870332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kinectHeight_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a9d49212112465eb51562d7af828512ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>lowerLeftPos_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a9322950e044c25107ec106655628338f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t *</type>
      <name>mapGrid_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a1e2b706da9e35a9a6cb4dc42a7616463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>model_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a58cf8ff6d0865620f47ed730fb05e195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>mustseenGrid_indexs_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a0c12bdf71fd61a87e4c9741412c731fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>num_frame_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a6e4e9f053069dc053f3d049705a3a2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nav_msgs::OccupancyGrid</type>
      <name>occupancygrid_msg_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>af7730ad870005b7051a36d44e4d76fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>point_mode_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a2da24beb474ba78075013ef31f18529e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_barpoint_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a4f0e730722da4475cb992a1fb37a8101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_clearpoint_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a428458e3f55781b6d8f9b2c0cc32bbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_occupancy_grid_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a86c56b656d9f7ec7ba194d26b53d2863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a0f81b184d3cf035a165ec20101ba80e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a27d336d06d7564d9f6dc6ade2d411856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>R_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a381adcb8ebbb6f784aae73ee0c5e98d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>resolution_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>ae63dc374fcb4fb089d59fd7850605dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>seenGrid_indexs_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>ae433413bebacb0ef2fe24a923725dc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>single_score_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a19834624df0fe4e36643ed1ed678031a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>sub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a4c3dbac01331a241ac191e7867ccff4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>T_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a945f218dd5f992e2e44f4c048c581a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t *</type>
      <name>unkown_mapGrid_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a4b616b7bfe982ef69cb5264d00ee7f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>usingHeight_down_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a99b1fb0dffebbc99c275855202ce8d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>usingHeight_up_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>af2a5c6ed7462ab6ad12af2c61cfae8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>usingWidth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a2ca723dfab4f1850b771b6c1f617de0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>width_temp_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1OccupancyXyzNodelet.html</anchorfile>
      <anchor>a3ba6f82fcdbba45e3f3e653176655e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::PointCloudXyziNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a9dca7d12b4e0265de58c266d5cead557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; SyncPolicy &gt;</type>
      <name>Synchronizer</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>af3d3b7e99b34f4959ae534fe6d521e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a6d9738ef1024e369f00f642d7d5c2957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>aaa8427ad42f0f2d1d883f55994452d38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>afc4bf71d2017b92d9c71ffc1289d1337</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImageConstPtr &amp;intensity_msg, const PointCloud::Ptr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a9cecfae2ebc0f0d3d3bb66fbb919046c</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImageConstPtr &amp;intensity_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>ab84386e528c47d188e333a84b06404e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>ad82bb0013062ebb84cb4ceba358a1199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>depth_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>aef61c0117ccf2e39db9ea727beb868b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>intensity_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a92cf24d0b11b0fb7e3e15613e3746122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>intensity_nh_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a6ed952e7422181ef2144648d98e0b2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>model_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a3cb94a3693d97f8d92d9df4bbc0f2830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a1c583233a1ee28878feb7ce351aba84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>ab52c01d6c2c00dcc23af2f905b81d2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_info_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>aea0681045439476c5e2f1f8ca3d3e0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_intensity_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a6d9ddcffc332ebc22b58048d9a96c6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Synchronizer &gt;</type>
      <name>sync_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziNodelet.html</anchorfile>
      <anchor>a59193770f8b40c4b053d6189f267b934</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::PointCloudXyziRadialNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a1afe54567134227742dd777c8baaa32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; SyncPolicy &gt;</type>
      <name>Synchronizer</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a1c56ce3814e19ee40edcf4e773c9d743</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a0148d346eb9e84e4b6a1d6063d86c008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert_depth</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>aa8d1b66927785b5b6dac6ada1601acc0</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, PointCloud::Ptr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert_intensity</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a0bc6194c4a8a30bdb08f93b0a67682b8</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;inten_msg, PointCloud::Ptr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a73810dd7e8cb447436eb7a2fcd88f761</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImageConstPtr &amp;intensity_msg_in, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Mat</type>
      <name>initMatrix</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a28bd4f9fab9d9583cc29005a028453ac</anchor>
      <arglist>(cv::Mat cameraMatrix, cv::Mat distCoeffs, int width, int height, bool radial)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>afc4e01ac400a1d332e980ecc0dbf30f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a0b1313b1239a4caf5ce9b00cd4bd3827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>D_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>ac083c6fb4eff89d8d2ef3b7cd443b9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>depth_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a1ad8644b10c6551b7c5399b5f52aecf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a34da53812cd63e80727fcd51b6f73141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>intensity_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>ab5ac5f8ab4ee5d9e66193e11c775bb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>intensity_nh_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a089c31d7bf7c5c3af4d828cfea4b0b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; double, 9 &gt;</type>
      <name>K_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a5b9e0c7afe2f76a8374517217fbac43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a471cc6fb417d246c708cb0dc632b43aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a77852583c8c739180f6f131d1ae3756c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a03128adb58097b605b7b2a4c5833d549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_info_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a0f516c7721ea727116162339d6f0ba3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_intensity_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>aba328f297e957cb399e84ab4541f0125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Synchronizer &gt;</type>
      <name>sync_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>adc847a99f8c65023f890aba70df31bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>transform_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a01074d84cad6067e97040a8a2b7087d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyziRadialNodelet.html</anchorfile>
      <anchor>a825a5e06d05a038b5b381977a1283b10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::PointCloudXyzNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a0d14539c06ea7c6d9c4a1d64a3c02402</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a447156211abe51ab66b6e91c9737485f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a0a6110f2102fbad2d4bcbce868587fa7</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a7a097e569dd51b21ef25bd778bd56e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a386dabcd2221c6ac861e172be6b55740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a417ecba7d2963bc35edb2889ec1a2e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>model_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a87ce2e35aef10ccac16e5ff32bf07057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>add5b3ac5e2443f5c0223c4b48df6d1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>a3fc8dfa1684760beeb8aa2da7d996050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>sub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzNodelet.html</anchorfile>
      <anchor>af0cce5d9ff46106497f37977e265a457</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::PointCloudXyzRadialNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>ac984040497228827140954330c7d29fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a97e40f09f1e4328e689e2e2e4ed3fcf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a4c84bac1cb71e806831dba050e73d6e9</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, PointCloud::Ptr &amp;cloud_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>ad9a2516f6038a48c9f42878d71139d48</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>ac7222a3334af256480f5348d36689ff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>binned</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>ad1804a2ed72c29041cb6ac55056b8e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>afcd075bee4a2411a7358622576aeef8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>D_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a699126193b0ca5ef0a879ca944eda8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>afc82cf72d726550291784adc7b714d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a9b19cd5dc25bfc9c929d11353324bb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::array&lt; double, 9 &gt;</type>
      <name>K_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>ac67c0c0dd2bb1007355136d04f3b34c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a3999436fb46e4813a077cce309aa95ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>queue_size_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>ae59e916997cb3cb9b30c4cb2e73da87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>sub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a3ea33f123589777c4d9a2b281ccb71cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzRadialNodelet.html</anchorfile>
      <anchor>a71caeec842c222031ead2ae944d9067d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::PointCloudXyzrgbNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; ExactSyncPolicy &gt;</type>
      <name>ExactSynchronizer</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>acadf22353ee80c952bb32b3e15d635f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>ExactSyncPolicy</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a2ec9fc9dbdc1e8097ede717c1be9c15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>ae1e5678503e76acffaecb6e6351d98bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; SyncPolicy &gt;</type>
      <name>Synchronizer</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a290a7a1b62905dd3ed69ecccee45db07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>abd7f8d7bf8d0eaee7b23a5f090e005c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>aa27e8aed66c3d6ae670c3f465da48671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a6e549de5c026a96b7b67aad9b945c9df</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImageConstPtr &amp;rgb_msg, const PointCloud::Ptr &amp;cloud_msg, int red_offset, int green_offset, int blue_offset, int color_step)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>ab8be94dfea35f703f5107d6103bd10e1</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImageConstPtr &amp;rgb_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a00ea841b1f77f72953709d79075081a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>accefd19972b0960403d2a6e6c4fc20f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>depth_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a89bff6d29164865c896c6269d0e65cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ExactSynchronizer &gt;</type>
      <name>exact_sync_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a35fc5b8f27169569e02b88575fd00d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>model_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a8565aa18ef27cd3b1034ce16ee5eeb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_point_cloud_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a8af7dc57dd85179c074b043fce2ea004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>rgb_it_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>af2f8463b2f13e14e44176e784b9d1ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>rgb_nh_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>ae74a8690969d9d02b7c6e9c6104e6a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a32f464fe3720426243ba7539049063e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_info_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a40a01e92b55b46ed90e3d1382b84aa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_rgb_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>a49b9f7428f2ed5f3e80e7979b49dedea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Synchronizer &gt;</type>
      <name>sync_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1PointCloudXyzrgbNodelet.html</anchorfile>
      <anchor>afdf634cdcc05a7e9d201a1bc0582a009</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ANNpr_queue::pq_node</name>
    <filename>structANNpr__queue_1_1pq__node.html</filename>
    <member kind="variable">
      <type>PQinfo</type>
      <name>info</name>
      <anchorfile>structANNpr__queue_1_1pq__node.html</anchorfile>
      <anchor>a2d68afd877b07688ca0d92a458089f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PQkey</type>
      <name>key</name>
      <anchorfile>structANNpr__queue_1_1pq__node.html</anchorfile>
      <anchor>a320dd10cf722157d3b335f84807a7bab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>xiaoqiang_depth_image_proc::RegisterNodelet</name>
    <filename>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="typedef" protection="private">
      <type>message_filters::Synchronizer&lt; SyncPolicy &gt;</type>
      <name>Synchronizer</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>aba012f5e752be7f94f5efb613e50de59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>ad1326ff66e955cfe416c2481629751b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a94f0ae76f7335e185cf80175b0a5bbe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>abb47e1c2070178c7fdc61a3cd396d5f3</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, const sensor_msgs::ImagePtr &amp;registered_msg, const Eigen::Affine3d &amp;depth_to_rgb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCb</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>add16a114b786e511db204d2fa4e3dbca</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_image_msg, const sensor_msgs::CameraInfoConstPtr &amp;depth_info_msg, const sensor_msgs::CameraInfoConstPtr &amp;rgb_info_msg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a803ed9a2b14827fdf7475ef06afdc98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>connect_mutex_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a6a936e497c9ac958290d93b7c2495047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>depth_model_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>ac937b91410e4cc716a1467539ddd0ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>aedbdb4246969bcd312908ce04d4133b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>nh_depth_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>aebb045914265c01266d5aef548aff32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>nh_rgb_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a1203c25964d3d9c22cc056c849f617a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_registered_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>ac20b29cf1511dcc7bb4378938d9a1610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>rgb_model_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a794665fb101786c90ba48c6cfbad8f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>sub_depth_image_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a3fb54fa75a9a7f347b700890af6584cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_depth_info_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a27a476413c24556ad0afb0f9ada06d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>sub_rgb_info_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a59d3fd276b7eb86976494ca34fb44b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; Synchronizer &gt;</type>
      <name>sync_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>a2a01c169c8becbfb24be98d6d7233f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2_ros::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>ad68d60a95aedf1f6d50c0b2500199735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf2_ros::Buffer &gt;</type>
      <name>tf_buffer_</name>
      <anchorfile>classxiaoqiang__depth__image__proc_1_1RegisterNodelet.html</anchorfile>
      <anchor>ab3dda001f8fc873d3f57128402d70c4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>xiaoqiang_depth_image_proc</name>
    <filename>namespacexiaoqiang__depth__image__proc.html</filename>
    <class kind="class">xiaoqiang_depth_image_proc::ConvertMetricNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::CropForemostNodelet</class>
    <class kind="struct">xiaoqiang_depth_image_proc::DepthTraits</class>
    <class kind="struct">xiaoqiang_depth_image_proc::DepthTraits&lt; float &gt;</class>
    <class kind="struct">xiaoqiang_depth_image_proc::DepthTraits&lt; uint16_t &gt;</class>
    <class kind="class">xiaoqiang_depth_image_proc::DisparityNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::OccupancyXyzNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyziNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyziRadialNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyzNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyzRadialNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::PointCloudXyzrgbNodelet</class>
    <class kind="class">xiaoqiang_depth_image_proc::RegisterNodelet</class>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>PointCloud</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>a1ac0f80eed42344061fe5ece6e83ef5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExactTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>SyncPolicy</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>a10a3df93581aa2f54950dec07cff780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>adc5ffe45e55096ca437e22c2e028e681</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_msg, PointCloud::Ptr &amp;cloud_msg, const image_geometry::PinholeCameraModel &amp;model, double range_max=0.0)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>initMatrix</name>
      <anchorfile>namespacexiaoqiang__depth__image__proc.html</anchorfile>
      <anchor>a8c13c334d72d35d6eac2220f756dff3b</anchor>
      <arglist>(cv::Mat cameraMatrix, cv::Mat distCoeffs, int width, int height, bool radial)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="ActionClient Code API">ActionClientAPI</docanchor>
    <docanchor file="index" title="ActionServer Code API">ActionServerAPI</docanchor>
    <docanchor file="index" title="Communication Protocol">protocol</docanchor>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Writing a plugin">writing_plugin</docanchor>
    <docanchor file="index" title="Publishers and Subscribers">pub_sub_rosapi</docanchor>
    <docanchor file="index" title="Conversion Interface">conversions</docanchor>
  </compound>
</tagfile>
