<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>CRForest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/src/</path>
    <filename>CRForest_8h</filename>
    <includes id="CRTree_8h" name="CRTree.h" local="yes" imported="no">CRTree.h</includes>
    <class kind="class">CRForest</class>
  </compound>
  <compound kind="file">
    <name>CRForestEstimator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/src/</path>
    <filename>CRForestEstimator_8cpp</filename>
    <includes id="CRForestEstimator_8h" name="CRForestEstimator.h" local="yes" imported="no">CRForestEstimator.h</includes>
  </compound>
  <compound kind="file">
    <name>CRForestEstimator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/src/</path>
    <filename>CRForestEstimator_8h</filename>
    <includes id="CRForest_8h" name="CRForest.h" local="yes" imported="no">CRForest.h</includes>
    <class kind="class">CRForestEstimator</class>
    <class kind="struct">Vote</class>
  </compound>
  <compound kind="file">
    <name>CRTree.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/src/</path>
    <filename>CRTree_8cpp</filename>
    <includes id="CRTree_8h" name="CRTree.h" local="yes" imported="no">CRTree.h</includes>
  </compound>
  <compound kind="file">
    <name>CRTree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/src/</path>
    <filename>CRTree_8h</filename>
    <class kind="class">CRTree</class>
    <class kind="class">LeafNode</class>
    <member kind="define">
      <type>#define</type>
      <name>AVG_FACE_DIAMETER</name>
      <anchorfile>CRTree_8h.html</anchorfile>
      <anchor>a4541f5ce0e71320c2e954d58f7a0ed4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVG_FACE_DIAMETER2</name>
      <anchorfile>CRTree_8h.html</anchorfile>
      <anchor>a921e89578b72da977aa3e2b3c4d5b886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSE_SIZE</name>
      <anchorfile>CRTree_8h.html</anchorfile>
      <anchor>aae7e4c26b960746bb53d8eea0b0a8c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_DIM</name>
      <anchorfile>CRTree_8h.html</anchorfile>
      <anchor>a6de775e32af21efd1646f7cce48f298c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extract_head_cloud.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/</path>
    <filename>extract__head__cloud_8py</filename>
    <class kind="class">extract_head_cloud::Extract</class>
    <namespace>extract_head_cloud</namespace>
  </compound>
  <compound kind="file">
    <name>flow.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/nodes/</path>
    <filename>flow_8py</filename>
    <class kind="class">flow::OpticFlow</class>
    <namespace>flow</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>feat_params</name>
      <anchorfile>namespaceflow.html</anchorfile>
      <anchor>ac71d245151bb41c12f48efaceec150f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>flow</name>
      <anchorfile>namespaceflow.html</anchorfile>
      <anchor>a70b2cd2b9da5356133a0e9c95b00a8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lk_params</name>
      <anchorfile>namespaceflow.html</anchorfile>
      <anchor>a96f7519b651cce8c59413cfb3cb86031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_pose_filter.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/nodes/</path>
    <filename>head__pose__filter_8py</filename>
    <namespace>head_pose_filter</namespace>
    <member kind="function">
      <type>def</type>
      <name>pose_sub</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>a7c7bdc1e277d6f40a3c8ebb481253e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_pub</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>a54234ec2848d41ee669b82cdbc817d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>poses</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>a947800a06b43a388818268d29cea9824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>window_size</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>acbcef9ea168a1f003f125e232c25cff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>head_pose_kalman.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/nodes/</path>
    <filename>head__pose__kalman_8py</filename>
    <class kind="class">head_pose_kalman::Filter</class>
    <namespace>head_pose_kalman</namespace>
    <member kind="variable">
      <type>list</type>
      <name>cov_m</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a0e5917ea0b17ccfad190b691a309ccee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>cov_p</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a33f8e06ecadd032a19e5ab8bc80f2895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a1109c6bd3360b509d895bd64dccce110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_pub</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a69afc3613b95377be19b04564a23e4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/src/</path>
    <filename>main_8cpp</filename>
    <includes id="CRForestEstimator_8h" name="CRForestEstimator.h" local="yes" imported="no">CRForestEstimator.h</includes>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a6c737bbce051bc4690e4c608adc2deec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloudCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ab4c4cacf12770ae4f80a12675209c2d1</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadConfig</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ad5ed6ddd9940c0097cc91774056df1c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>peopleCallback</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a2584003aecaa9c8d0b37667f58219abe</anchor>
      <arglist>(const people_msgs::PositionMeasurementArray::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformBroadcaster *</type>
      <name>broadcaster</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a12cfd76c35f516ee9951c2fa7129940b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRForestEstimator</type>
      <name>estimator</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a332ee195c36facf66391abccc88264e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>g_cloud_frame</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aac87740c3c9010c7529a448766a6c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_cloud_ready</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a83b7faf6e9ea298aa2a0b1050e3e6fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Vote &gt; &gt;</type>
      <name>g_clusters</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ad287eaf64ecf1cbcbb82f57c60ce4358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CRForestEstimator *</type>
      <name>g_Estimate</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ad67c064093419a5f38bf88eb70c44015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_head_depth</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>afcbda115ddf859bf2153821364c2cd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_head_depth_ready</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3f2af63713aabafb1535e9c9c4374633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>g_head_target_frame</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a4cbcf6b6c9366401eb2782a77884f4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>g_im3D</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a91122a0d4d162a3ab16a7de6d49fd76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_larger_radius_ratio</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>af09958f3d50eedec28353f79c3c0541b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_max_z</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a623e7c422a12538d05c75ccf440a8cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_maxv</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aa79dfc39b839d87c1a0b50ee0cd65721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Vec&lt; float, POSE_SIZE &gt; &gt;</type>
      <name>g_means</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a05968ee68c40ffac3cf9ac7926d94996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_ntrees</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ab80808fafc097da4b023a6579ba2ed5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_p_height</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a26e988495fab9fe37aced493108949e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_p_width</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a4a7e85d896fee8bdaf8d40e00b8f21c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_pitch_bias</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a8be464209d2477f14b10a227c257da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g_prob_th</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3b2f6160adf93bda06455e4f64461943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_roll_bias</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0449a0a4308226067a3a60d293a2e966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_smaller_radius_ratio</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a61dba1593b823e908e9cc11f3e032cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_stride</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a9cf15c374f1a1bc0f7bbd2250eac596e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_th</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a35244cdcaa0fd6eb8f43d0fdd71d271a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::StampedTransform</type>
      <name>g_transform</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a1d1373999deb75c8fae65af60fbd30b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_transform_ready</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a2174e5a80c6dd3d4d948cd2597993e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>g_treepath</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a51845b8d54e26b4e540dc98b583cbebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Vote &gt;</type>
      <name>g_votes</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a9bedbbc60a751eb32a331b12127c8d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_yaw_bias</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aff3f7d9fc376ac82cca47fcd00da93fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener *</type>
      <name>listener</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>aa18bff163bc5ba9c927a003de74f172e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pose_pub</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ad5e8c01985924536f9ac931f44b78639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-head_tracking/doc_stacks/2014-10-06_00-18-18.949648/head_tracking/head_pose_estimation/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>CRForest</name>
    <filename>classCRForest.html</filename>
    <member kind="function">
      <type></type>
      <name>CRForest</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>ad9e256e3c318d960a199c9b71ee8dfeb</anchor>
      <arglist>(int trees=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a5d0dcc1cdb63e92b22f8f4cc444bb207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNoChans</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a46ac1b5ae948aa76c57022db61fb7841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchHeight</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a1373771ed8a69c3a95250703cf11208f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchWidth</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a02b6d1cb466a461c9d63e5a28acecc71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSize</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a57611c01064ecd5f90b5f3ea256ca1d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadForest</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a3bd7fb734b5a64e14a7a189fefc0ee2c</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; const LeafNode * &gt;</type>
      <name>regressionIntegral</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a565c888c77b8a300d971b8ea63ccb772</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;patch, const cv::Mat &amp;nonZeros, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CRForest</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>a61a4b1dd97b6abf4c69e07d67811bcf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; CRTree * &gt;</type>
      <name>vTrees</name>
      <anchorfile>classCRForest.html</anchorfile>
      <anchor>af854b29a3b40595e1ba3538ad80be99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CRForestEstimator</name>
    <filename>classCRForestEstimator.html</filename>
    <member kind="function">
      <type></type>
      <name>CRForestEstimator</name>
      <anchorfile>classCRForestEstimator.html</anchorfile>
      <anchor>a364db17515320aefcd7ec18a54ee5a05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimate</name>
      <anchorfile>classCRForestEstimator.html</anchorfile>
      <anchor>ac7957806b983b9cddb6df9280ec71fe7</anchor>
      <arglist>(const cv::Mat &amp;im3D, std::vector&lt; cv::Vec&lt; float, POSE_SIZE &gt; &gt; &amp;means, std::vector&lt; std::vector&lt; Vote &gt; &gt; &amp;clusters, std::vector&lt; Vote &gt; &amp;votes, int stride=5, float max_variance=1000, float prob_th=1.0, float larger_radius_ratio=1.0, float smaller_radius_ratio=6.0, bool verbose=false, int threshold=400)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadForest</name>
      <anchorfile>classCRForestEstimator.html</anchorfile>
      <anchor>a00bbbcfda329d96b805e95b4ed848423</anchor>
      <arglist>(const char *treespath, int ntrees=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CRForestEstimator</name>
      <anchorfile>classCRForestEstimator.html</anchorfile>
      <anchor>aa9fc8cdcdc7202074cd5edaa72b78f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Rect</type>
      <name>getBoundingBox</name>
      <anchorfile>classCRForestEstimator.html</anchorfile>
      <anchor>a1532bf650da04778f37ee1a3178d934f</anchor>
      <arglist>(const cv::Mat &amp;im3D)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CRForest *</type>
      <name>crForest</name>
      <anchorfile>classCRForestEstimator.html</anchorfile>
      <anchor>ac4dbbb75ca7659f688a52f33578bf0aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CRTree</name>
    <filename>classCRTree.html</filename>
    <member kind="function">
      <type></type>
      <name>CRTree</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a538add22f7509b0ea022682fdefb1911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a23e8e327a6690bf9e69798b854c46286</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNoChannels</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>acda2cf8db33f06e7c359300d0bafb68a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchHeight</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a3e1b7593addc5e501df64939e1a73811</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchWidth</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a9492cc9fd408ef345c37f965e4a5c29b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadTree</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>ae2d2dbc82633a8cf9786a79b2b1bbcb2</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>const LeafNode *</type>
      <name>regressionIntegral</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a519a093681379f0308285f6e79f2695c</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;, const cv::Mat &amp;nonZeros, const cv::Rect &amp;roi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CRTree</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>aebb704899e68d82815b956714f2241b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LeafNode *</type>
      <name>leaf</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a552042d29b8da14290a89e9e3dbe3d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_no_chans</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>aeccddef7c914f301b29f93ffc349edcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_pheight</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>aa270b7851f2568ff5e7ca9e55c95b6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_pwidth</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>af3287eb858bb4a194662aadd52668b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_depth</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a769932c9343b6b959f2e8f0f175f8d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_leaf</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>ac5e0768067e34fbc58db4f50ad116c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_nodes</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>afd43cc901618d23fb22fedc7be00f50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>treetable</name>
      <anchorfile>classCRTree.html</anchorfile>
      <anchor>a6be8a0231b677f42bbc0796baa71da35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LeafNode</name>
    <filename>classLeafNode.html</filename>
    <member kind="function">
      <type></type>
      <name>LeafNode</name>
      <anchorfile>classLeafNode.html</anchorfile>
      <anchor>a84a7fd308f9a0aea57220842f741d6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LeafNode</name>
      <anchorfile>classLeafNode.html</anchorfile>
      <anchor>a187a88df5fb9fbd6983dab0888345ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>mean</name>
      <anchorfile>classLeafNode.html</anchorfile>
      <anchor>a4ea6019c0de02e2ea329ef98f7b6ee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pfg</name>
      <anchorfile>classLeafNode.html</anchorfile>
      <anchor>ad32f63830663f3cb16b7e37783eff0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>trace</name>
      <anchorfile>classLeafNode.html</anchorfile>
      <anchor>a612ba365a695988434095011e1150dae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Vote</name>
    <filename>structVote.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structVote.html</anchorfile>
      <anchor>a87c2a1630d0c85d0a6dd1ce876d77355</anchor>
      <arglist>(const Vote &amp;a) const </arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>conf</name>
      <anchorfile>structVote.html</anchorfile>
      <anchor>a406565a1d4129015670d0c07f7c5e803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>trace</name>
      <anchorfile>structVote.html</anchorfile>
      <anchor>af4db591b903739f45143ab0802781979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Vec&lt; float, POSE_SIZE &gt;</type>
      <name>vote</name>
      <anchorfile>structVote.html</anchorfile>
      <anchor>a210c8941e7b562778c736002be7e2872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>extract_head_cloud</name>
    <filename>namespaceextract__head__cloud.html</filename>
    <class kind="class">extract_head_cloud::Extract</class>
  </compound>
  <compound kind="class">
    <name>extract_head_cloud::Extract</name>
    <filename>classextract__head__cloud_1_1Extract.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a6d969a13c69d515deaea926b8e04e659</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>depth_cb</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>af311783bcb22e19407e3fe27e86bd5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>roi_cb</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a3505c3535338e34074176911ebde6c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_params</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a1e8734afa96880aa0a0e9469a6aea8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>K</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a17293049b8bcce1d00ec72ea3c01c639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>bridge</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>aa1f4548b2792e63a74f73c7d5d11588c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>depth_im</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a8e878c78bffbb422747bc472e95e6d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>image_lock</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a9e97ecc0d1b6f129d7cce99c4848a329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>K</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a1c29fa8f8e716eda3f011ae3a6fe62e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>roi</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a07a856026f2f9797423ce73465726e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>roi_lock</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>af756a8196c7da7e2211697650b6e9ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>xfilter</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a18f7f0424dc25cbf30e673ac8d356ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>yfilter</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a8fd307686fa0bd796cf785a0b175a55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>zfilter</name>
      <anchorfile>classextract__head__cloud_1_1Extract.html</anchorfile>
      <anchor>a78aa688d2cb8c21a8a92e1bc46790000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>flow</name>
    <filename>namespaceflow.html</filename>
    <class kind="class">flow::OpticFlow</class>
    <member kind="variable">
      <type>tuple</type>
      <name>feat_params</name>
      <anchorfile>namespaceflow.html</anchorfile>
      <anchor>ac71d245151bb41c12f48efaceec150f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>flow</name>
      <anchorfile>namespaceflow.html</anchorfile>
      <anchor>a70b2cd2b9da5356133a0e9c95b00a8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lk_params</name>
      <anchorfile>namespaceflow.html</anchorfile>
      <anchor>a96f7519b651cce8c59413cfb3cb86031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>flow::OpticFlow</name>
    <filename>classflow_1_1OpticFlow.html</filename>
    <member kind="function">
      <type>def</type>
      <name>image_cb</name>
      <anchorfile>classflow_1_1OpticFlow.html</anchorfile>
      <anchor>a0fe2ed547b3f5e05545d053b9ca90853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>bridge</name>
      <anchorfile>classflow_1_1OpticFlow.html</anchorfile>
      <anchor>a7a40f562f7dffd7a379360edbd2fc9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>last_frame</name>
      <anchorfile>classflow_1_1OpticFlow.html</anchorfile>
      <anchor>a4a333a18abc94379f87325ab5c1d6cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>prev_pts</name>
      <anchorfile>classflow_1_1OpticFlow.html</anchorfile>
      <anchor>a11caef43096322bc39742fc4461028af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>vect_pub</name>
      <anchorfile>classflow_1_1OpticFlow.html</anchorfile>
      <anchor>a4b01f47c3f4dbd7722ecfc3fa807405d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>head_pose_filter</name>
    <filename>namespacehead__pose__filter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>pose_sub</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>a7c7bdc1e277d6f40a3c8ebb481253e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_pub</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>a54234ec2848d41ee669b82cdbc817d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>poses</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>a947800a06b43a388818268d29cea9824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>window_size</name>
      <anchorfile>namespacehead__pose__filter.html</anchorfile>
      <anchor>acbcef9ea168a1f003f125e232c25cff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>head_pose_kalman</name>
    <filename>namespacehead__pose__kalman.html</filename>
    <class kind="class">head_pose_kalman::Filter</class>
    <member kind="variable">
      <type>list</type>
      <name>cov_m</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a0e5917ea0b17ccfad190b691a309ccee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>cov_p</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a33f8e06ecadd032a19e5ab8bc80f2895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a1109c6bd3360b509d895bd64dccce110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose_pub</name>
      <anchorfile>namespacehead__pose__kalman.html</anchorfile>
      <anchor>a69afc3613b95377be19b04564a23e4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>head_pose_kalman::Filter</name>
    <filename>classhead__pose__kalman_1_1Filter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>ae310fef5983a90d5116c02003d591139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cfg_cb</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>aae62d19d1a7be855dec812f7fdb57242</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flow_cb</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>af4516c95a87889d2c3ea9f2a88674f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_sub</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>a47034a98ab00e5794953d216e9e7a69b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>control</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>ad4562f9ec01fbc4d4316df60667d547a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>control</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>ac504e4e25ba6576d1b9d4707a6495c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>control_lock</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>a772fdec5b907725a45980b0974b96738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>kf</name>
      <anchorfile>classhead__pose__kalman_1_1Filter.html</anchorfile>
      <anchor>a7cc7620ac0f3761c991d92f8f3346b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
