<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="struct">
    <name>VsCfgArr</name>
    <filename>structVsCfgArr.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>VsImage</name>
    <filename>structVsImage.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nSize</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a96975d1bb48e4fe76794055036d65146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a6e884911867557aac71dfb40bf262e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChannels</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a634f3ea2ddf4718d06678326c5cfb3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>alphaChannel</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a2fe17a7acede69fc2854d18939fb4621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a7aaf9c543135bff9dbd3daabf672b102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>colorModel</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>afb64a3d8fc2768d51173bfac2444740a</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>channelSeq</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>aa3a75fb865599f4a641083e7375e64d7</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dataOrder</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a8fc082f664d00ff298421fde895c1a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>origin</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a2fb216ffcf268c119d0988f6385d3286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>align</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>afff6eb8c65941a754e4a7a0efeeebd48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>ab911a2f502aed6e8821142559f66847f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a942e01a1107e543f2689c6c4f8d52298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _VsROI *</type>
      <name>roi</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>ab19ad7772aee1d394a0b8ee45ee1219d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _VsImage *</type>
      <name>maskROI</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>ab70c204b392a6350b476a627320bc89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>imageId</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a35b21b21f66fe49a17f115ceb5e20802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _VsTileInfo *</type>
      <name>tileInfo</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a1efd39057d76b1c83ee6088e2789d195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>imageSize</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a610d9b3278225cc5437fb7e68d63917f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>imageData</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a7bf7a6114401c230e34729ef55e5560d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>widthStep</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>aee3d52bcfd9b6bfec1cdb5c3f67ed60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BorderMode</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>a56fb17a478d47c6f73201252b920c752</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BorderConst</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>aa3201571fe8afef9deaacbd701150347</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>imageDataOrigin</name>
      <anchorfile>structVsImage.html</anchorfile>
      <anchor>af7dd1a00e4ad2b06305658558e1bdd7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>VisageSDK</name>
    <filename>namespaceVisageSDK.html</filename>
    <class kind="class">VisageSDK::VisageTracker</class>
    <class kind="class">VisageSDK::VisageConfiguration</class>
    <class kind="struct">VisageSDK::FaceData</class>
    <class kind="struct">VisageSDK::FeaturePoint</class>
    <class kind="class">VisageSDK::FDP</class>
    <class kind="class">VisageSDK::VisageFeaturesDetector</class>
    <class kind="struct">VisageSDK::QualityParams</class>
    <class kind="struct">VisageSDK::ScreenSpaceGazeData</class>
    <class kind="class">VisageSDK::ScreenSpaceGazeRepository</class>
    <class kind="class">VisageSDK::VisageGazeTracker</class>
    <class kind="class">VisageSDK::VisageFaceRecognition</class>
    <class kind="struct">VisageSDK::AnalysisData</class>
    <class kind="class">VisageSDK::VisageFaceAnalyser</class>
    <class kind="class">VisageSDK::VisageLivenessAction</class>
    <class kind="class">VisageSDK::VisageLivenessBrowRaise</class>
    <class kind="class">VisageSDK::VisageLivenessSmile</class>
    <class kind="class">VisageSDK::VisageLivenessBlink</class>
    <member kind="enumeration">
      <type></type>
      <name>VFAEmotionIndices</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Anger</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5ceaf709e6892b39e409ef1ec259bfdc4000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Disgust</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5ceadcf2264a12b946e2fb332ead2e6fec42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Fear</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5cea33c724bdd0efff9eb16ed9302fee3b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Happiness</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5cea5f189f782496104419613785e5b05bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Sadness</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5cea19422aca551139ed26144b2e6fcbab78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Surprise</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5cea7f6fe3f026d3c2bbf17dbd95a34edfc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>Neutral</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>aeb7ccb178e0a6bdc4fa452360b65e5ceadc5fe638a033e461a8266e6caaeb7aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VFAFlags</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>ae9488b04d41d214ff1962a7a17a14374</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VFA_AGE</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>ae9488b04d41d214ff1962a7a17a14374a053f8260aa9de27b075dd45008576c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VFA_GENDER</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>ae9488b04d41d214ff1962a7a17a14374ad6e4ab63de43d33a8697ba82c38aab1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VFA_EMOTION</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>ae9488b04d41d214ff1962a7a17a14374a239b6bb9d89a4a1a77593c94722408af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VFAReturnCode</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>a71d4437838eb33f68ddce77257c783e0</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceVisageSDK.html" anchor="a71d4437838eb33f68ddce77257c783e0a70a47cae4eb221930f2663fd244369ea">NoError</enumvalue>
      <enumvalue file="namespaceVisageSDK.html" anchor="a71d4437838eb33f68ddce77257c783e0a27fc8e09c99b279c48f7da6a079c5eab">InvalidFrame</enumvalue>
      <enumvalue file="namespaceVisageSDK.html" anchor="a71d4437838eb33f68ddce77257c783e0a4d8a96f5c8574729235f1dd4c9181399">InvalidFaceData</enumvalue>
      <enumvalue file="namespaceVisageSDK.html" anchor="a71d4437838eb33f68ddce77257c783e0a4134a10decc371dc5ae08375e5492eab">InvalidLicense</enumvalue>
      <enumvalue file="namespaceVisageSDK.html" anchor="a71d4437838eb33f68ddce77257c783e0a898acb63b307e5e6fd9930c1a93398af">DataUninitialized</enumvalue>
    </member>
    <member kind="function">
      <type>const VISAGE_DECLSPEC char *</type>
      <name>getVisageSDKVersion</name>
      <anchorfile>namespaceVisageSDK.html</anchorfile>
      <anchor>a4f571c4211b5516f4a49d516b59b0c9d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageTracker</name>
    <filename>classVisageSDK_1_1VisageTracker.html</filename>
    <member kind="function">
      <type></type>
      <name>VisageTracker</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a31f7894030a00f8f9ef937e4ec3dffbb</anchor>
      <arglist>(const char *trackerConfigFile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VisageTracker</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a7f6f4e3a76ff950305d1b590a1defc97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int *</type>
      <name>track</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>ad58ecb19c8e4adb16ee19be4e0187610</anchor>
      <arglist>(int frameWidth, int frameHeight, const char *p_imageData, FaceData *facedata, int format=VISAGE_FRAMEGRABBER_FMT_RGB, int origin=VISAGE_FRAMEGRABBER_ORIGIN_TL, int widthStep=0, long timeStamp=-1, int maxFaces=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackerConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a0f496426241db2487f4c4679f12e2a6a</anchor>
      <arglist>(const char *trackerConfigFile, bool au_fitting_disabled=false, bool mesh_fitting_disabled=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIPD</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a6faea2ca70b77d653996c7dee849a460</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getIPD</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a764786519941336bef07c44f0c92c075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a1642123d5415153eca075e1de27fffcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a4e149b87d27824f2fdc1dcf083fa27e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getSDKVersion</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>abc11f105be17329c0ef5b51dbc719f53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VisageConfiguration</type>
      <name>getTrackerConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>a12320a8a3511a5ea822c47b18a3832fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackerConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageTracker.html</anchorfile>
      <anchor>ab8814d2690a077e82faad69f58006534</anchor>
      <arglist>(VisageConfiguration &amp;configuration)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageConfiguration</name>
    <filename>classVisageSDK_1_1VisageConfiguration.html</filename>
    <member kind="function">
      <type></type>
      <name>VisageConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a58938e2af7176541719ca3e1493f94e2</anchor>
      <arglist>(const char *trackerConfigFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisageConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a3e7bb0711ae08eb2a87eec3abf68601b</anchor>
      <arglist>(const VisageConfiguration &amp;configuration)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCameraFocus</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>aa6672542b6a41455303769207724bef2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRecoveryTimeout</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>aa93a7e16c32152b87f776a41fe00f051</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VsCfgArr&lt; float &gt;</type>
      <name>getSmoothingFactors</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>ac34628f5d1468ef581728806fdbf24ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getEnableSmoothing</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a87eab446b304066ef60ff765af353a1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTemporallyDenoiseInput</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a264a276bb1371d47fce7f23f634c43c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getVftDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a945197fbc03c1990a9a74713cf8e19d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getVfdDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a9f451a9c858c10646728d3e20d7a11e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPrDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a4f803229fde082df09d3e1fdb0410134</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getErDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a2f956919185eb88d80f8ec1528069cb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getProcessEyes</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>aba4d045539fab784077005479093484f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getRefineLandmarks</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a199855424927a90052965c730dfd6ded</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getRefineEars</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a145c197741e509bff73e1863c234f1d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinFaceScale</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a3bc61df3041a144382652dc415c47fae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxFaceScale</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a9aa2f9e619c0ddaf25155a61f0a73691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFaceDetectorSensitivity</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a1742b39c59ac465c028b19b371461300</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPoseFittingModelConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a9094bde625d15e7fd96f2f35f5cd1113</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getAuFittingModelConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>ac6ac6dbb2dbd5f69e92352f8e090fe9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getMeshFittingModelConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a93b176ac768c3f005eb635bd4471ca68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCameraFocus</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a6ce48bbb48db9f4cf7cd16322ee4c337</anchor>
      <arglist>(float camera_focus)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRecoveryTimeout</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>ace815bfad9f3f112f63d661030aa73ce</anchor>
      <arglist>(float recovery_timeout)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setSmoothingFactors</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a990ce446ca309ab96f72865e52b7ad19</anchor>
      <arglist>(const VsCfgArr&lt; float &gt; &amp;smoothing_factors)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setEnableSmoothing</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a5415c0e15f2d47147b4cbfa727ac30bd</anchor>
      <arglist>(unsigned int enable_smoothing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTemporallyDenoiseInput</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>ad3a198e655f5b3d0774700c9fea2050f</anchor>
      <arglist>(unsigned int temporally_denoise_input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setVftDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a0277ac5acd85d5594797750ec64901ab</anchor>
      <arglist>(std::string vft_data_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setVfdDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a3f3f459486b859470687a27d856e5826</anchor>
      <arglist>(std::string vfd_data_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPrDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a6fe92f65ac675c5c056f6b52c9033f65</anchor>
      <arglist>(std::string pr_data_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setErDataPath</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a624a88f8bcc223851710e51665473788</anchor>
      <arglist>(std::string er_data_path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setProcessEyes</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a9473485f5187dd685f1940fdc78f9abc</anchor>
      <arglist>(unsigned int process_eyes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRefineLandmarks</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>aae24269b24ee621a28790ef7be5271bb</anchor>
      <arglist>(unsigned int refine_landmarks)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRefineEars</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>af02281750b8129e8ee7d2ada2a02fc64</anchor>
      <arglist>(unsigned int refine_ears)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMinFaceScale</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>afbacc7477b81b2e6a5196c1f4ea17dda</anchor>
      <arglist>(float min_face_scale)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMaxFaceScale</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a902d2c8445654086106155c597e8bf28</anchor>
      <arglist>(float max_face_scale)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFaceDetectorSensitivity</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a4ef62f5ea9736fa215461cdef3fa876d</anchor>
      <arglist>(float face_detector_sensitivity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPoseFittingModelConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>ae0d4f1f6ad280938f5e90f125414180b</anchor>
      <arglist>(std::string pose_fitting_model_configuration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAuFittingModelConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a6f4742e46c3fd3a9641e66f89e171a30</anchor>
      <arglist>(std::string au_fitting_model_configuration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMeshFittingModelConfiguration</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a1d3b7f41d2a50ea6a9274daf2068946b</anchor>
      <arglist>(std::string mesh_fitting_model_configuration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableAuModel</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a2b783c094bc886ba24c94f0672f3fc6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableMeshModel</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a5497d2080e9c9ef0525be8b15bb99a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableAuModel</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a82ccc399c05d7d974d8e218d6e883713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableMeshModel</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a2e0a292e681ec13a0b0157d35154c0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setConfigurationFile</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>a5f38d168b26ee64d59282b224e010721</anchor>
      <arglist>(const char *trackerConfigFile)</arglist>
    </member>
    <member kind="function">
      <type>VisageConfiguration &amp;</type>
      <name>operator=</name>
      <anchorfile>classVisageSDK_1_1VisageConfiguration.html</anchorfile>
      <anchor>aa7a39893e0dbe8f46d79056b6235ffb4</anchor>
      <arglist>(VisageConfiguration configuration)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VisageSDK::FaceData</name>
    <filename>structVisageSDK_1_1FaceData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>trackingQuality</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a6aca0c311aeb0b3ee0eead93546235dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>frameRate</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a7138a72d57adc5ddb75d757bf0653dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>timeStamp</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>af7afec396f9581356cc0b8fea4a10b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>faceTranslation</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a854b784b183fa4021e713506deff9845</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>faceRotation</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>ab5fe0bbe5ca937e2f2070c9fe07f3b82</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>faceRotationApparent</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>ae048b1662ae75dc57e819f1590826b36</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gazeDirection</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a756d9a030db04d3e8686d8edd9c385ef</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gazeDirectionGlobal</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a163adbed757c776cf6ce7556ec226e58</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eyeClosure</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a4c494a1b319a79eade8191cd7e9b7b4c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>irisRadius</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>ab9cc3dde5f82a3948a0e22d71ba234e9</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shapeUnitCount</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a0c65746338cc1236659c950014b02f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>shapeUnits</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a7bc3d34519d420010cab7829c5d24b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>actionUnitCount</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a05248f4d533bb6e4977ecba4eeb866d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>actionUnitsUsed</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a49a558930595aea1140415bc4acf3aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>actionUnits</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a7fe570893d3cfda329549c2432450e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char **</type>
      <name>actionUnitsNames</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a3b816d03c066223724aac966ec535deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FDP *</type>
      <name>featurePoints3D</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a1fd85018c51af5c63ac2d60eb6c9d91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FDP *</type>
      <name>featurePoints3DRelative</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>ad64b091d44f2358f2cd0e86d7b627a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FDP *</type>
      <name>featurePoints2D</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a98c7a959cbde274d14a92ef191e7758c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>faceModelVertexCount</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>abc8b508113ddfce9ddc012420920ce40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>faceModelVertices</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a4e23ed5a39d923bd503e7e2fc59b10f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>faceModelVerticesProjected</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a9e799cc446b4bc942fdbbdf12bfab7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>faceModelTriangleCount</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a710b1440e4969cb5ad3be4cacb3c1f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>faceModelTriangles</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a8ee50ac55f282af229942fe4077b6434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>faceModelTextureCoords</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>aad53581671d541e68e7bf9e4619d3274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>faceModelTextureCoordsStatic</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a66b71ae9b4b3748c700ef8f2c07e9b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>faceScale</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a49182e24cf549a1d6c7506b5316e60d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VsRect</type>
      <name>faceBoundingBox</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>ab83431d5dca829a70fd083648b066a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cameraFocus</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>af3c8554e62965d5bac968c3e4aa5ec82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScreenSpaceGazeData</type>
      <name>gazeData</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>afa666a789971fb67bd4e485c505ba61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>gazeQuality</name>
      <anchorfile>structVisageSDK_1_1FaceData.html</anchorfile>
      <anchor>a6eb38e94404ad438f07c8ac36ca7d3b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VisageSDK::FeaturePoint</name>
    <filename>structVisageSDK_1_1FeaturePoint.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>pos</name>
      <anchorfile>structVisageSDK_1_1FeaturePoint.html</anchorfile>
      <anchor>a3b8e2c0bce305f9170f3f6d5bb597ea8</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>defined</name>
      <anchorfile>structVisageSDK_1_1FeaturePoint.html</anchorfile>
      <anchor>a1948b9ad64c7d20439d43e5f3e8446c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>detected</name>
      <anchorfile>structVisageSDK_1_1FeaturePoint.html</anchorfile>
      <anchor>a28254625758e730fb56a0cd607b0060b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>quality</name>
      <anchorfile>structVisageSDK_1_1FeaturePoint.html</anchorfile>
      <anchor>a85abdcf8b9a7ad1aba0d05b25c0f56de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vert</name>
      <anchorfile>structVisageSDK_1_1FeaturePoint.html</anchorfile>
      <anchor>a698e7a8dd2f79613c005cc15a7fd31a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>surf</name>
      <anchorfile>structVisageSDK_1_1FeaturePoint.html</anchorfile>
      <anchor>a7ab3060ca6fa5eaa5c2867deee865fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::FDP</name>
    <filename>classVisageSDK_1_1FDP.html</filename>
    <member kind="function">
      <type></type>
      <name>FDP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>acbbc90871ef46e7f1929b1a5698aac33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FDP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a729b30519019ffc7ec1e3e107add0273</anchor>
      <arglist>(const FDP &amp;featurePoints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FDP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a1d75bb3de86a0c47b4da06b8cf7c3f7b</anchor>
      <arglist>(const char *fn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readFromFile</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a40e621eae2e12ad20544e28e45c0e402</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createNewFile</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>ab3a48e821fcf6bc5f0c4a5a1cac7e654</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a9c0e7e25f393a9482d5e393a5d6fe6c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToFile</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a8ae67143d3676c56d0bc9e8a05a2c6dd</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>const FeaturePoint &amp;</type>
      <name>getFP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a1a5507ba8c4fe8f640e63714e93e1757</anchor>
      <arglist>(int group, int n) const </arglist>
    </member>
    <member kind="function">
      <type>const FeaturePoint &amp;</type>
      <name>getFP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a1b37c3c7b0aa21ce869f63b4f3e1d15b</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>acd6f3fc0f5752bfbe58575ed9e8746e4</anchor>
      <arglist>(int group, int n, const FeaturePoint &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFP</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a3d4f635b162820cac467852bd7c001cd</anchor>
      <arglist>(const char *name, const FeaturePoint &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getFPPos</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a771f7b6d72f0fdef3531fa45092bf790</anchor>
      <arglist>(int group, int n) const </arglist>
    </member>
    <member kind="function">
      <type>const float *</type>
      <name>getFPPos</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a19adcc1acc0bcdf6526a027900a027a5</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFPQuality</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>abc3cb1794cc02307a1fbed90a24ed092</anchor>
      <arglist>(int group, int n) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFPQuality</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>ab730cf96167f183ee775d8e1e8444ef3</anchor>
      <arglist>(const char *name) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPQuality</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a2f535d3f500f83a217b0227ec939b6a5</anchor>
      <arglist>(int group, int n, const float quality)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPQuality</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a995c72a5f77f7b9fcad1ec13d28186aa</anchor>
      <arglist>(const char *name, const float quality)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPPos</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>af5104bfb7b793a9f584ee06bd698a6c0</anchor>
      <arglist>(int group, int n, const float *pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPPos</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a224157c63573689aa13209f62ee13cc0</anchor>
      <arglist>(const char *name, const float *pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPPos</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a90a288134b10bd0a2a0de17b99997336</anchor>
      <arglist>(int group, int n, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPPos</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a45f3965e87b0ee16d2c7f3c85edc45cb</anchor>
      <arglist>(const char *name, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFPSurfVert</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a63674c1f3ac20879446f39db320de79d</anchor>
      <arglist>(int group, int n, std::string &amp;surf, int &amp;vert) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFPSurfVert</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>ac8c6192623372ea02e2f0d1637991819</anchor>
      <arglist>(const char *name, std::string &amp;surf, int &amp;vert) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPSurfVert</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>aa9a44e5a435d6d5b4539d3d1d9708e62</anchor>
      <arglist>(int group, int n, const std::string &amp;surf, int vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFPSurfVert</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a78d6297c00bb813411f47ccff1160a83</anchor>
      <arglist>(const char *name, const std::string &amp;surf, int vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a822c3475d4533100c322c792b8ad563b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FPIsDefined</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a2a9b0403969e106c716ff9d103fb7972</anchor>
      <arglist>(int group, int n) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FPIsDefined</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a98983a792c8bef17a1146ec86221a0eb</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FPIsDetected</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a3a4f8451b0716c2befe76b414e822d1d</anchor>
      <arglist>(int group, int n) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FPIsDetected</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a682e90fc94497cb0959ab9f74be66d8c</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parseFPName</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a26cf82f4dd81d871eb85f8433c43903f</anchor>
      <arglist>(const std::string &amp;name, int &amp;group, int &amp;n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getFPName</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a9a2e137097e05d7ac60860a2e185c5af</anchor>
      <arglist>(int group, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FPIsValid</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a1f742eb9a07b8f70c3fa2e54337ccb88</anchor>
      <arglist>(int group, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FPIsValid</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a58ef08fcabcfca7d50b57f35ec5e916e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>groupSize</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>af522a5088cb36697f9856bb5b1cdbc55</anchor>
      <arglist>(int group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getMirrorPointIndex</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a69e7847756ce13e3ab64fa8bfdc80abc</anchor>
      <arglist>(int group, int index)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FP_START_GROUP_INDEX</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a9afadd826530080f26d6aec13a03a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FP_END_GROUP_INDEX</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a4b7f96c1565a4573c8ca07aff3c609d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FP_NUMBER_OF_GROUPS</name>
      <anchorfile>classVisageSDK_1_1FDP.html</anchorfile>
      <anchor>a5d818481dbb7de66f5b1f464a08b7b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageFeaturesDetector</name>
    <filename>classVisageSDK_1_1VisageFeaturesDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>VisageFeaturesDetector</name>
      <anchorfile>classVisageSDK_1_1VisageFeaturesDetector.html</anchorfile>
      <anchor>ac53b393bc7f2cd0eb1b8697d43b1e096</anchor>
      <arglist>(const char *detectorConfigFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageFeaturesDetector</name>
      <anchorfile>classVisageSDK_1_1VisageFeaturesDetector.html</anchorfile>
      <anchor>a2b5ccb544e23a6255c88476b18dd928b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Initialize</name>
      <anchorfile>classVisageSDK_1_1VisageFeaturesDetector.html</anchorfile>
      <anchor>a571d1a352b17a2375a39fe4110787d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>detectFaces</name>
      <anchorfile>classVisageSDK_1_1VisageFeaturesDetector.html</anchorfile>
      <anchor>a2ad8770f7f369325acabd6ebc3ef1cea</anchor>
      <arglist>(VsImage *frame, VsRect *faces, int maxFaces=1, float minFaceScale=0.1f, float maxFaceScale=1.0f, bool useRefinementStep=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>detectFacialFeatures</name>
      <anchorfile>classVisageSDK_1_1VisageFeaturesDetector.html</anchorfile>
      <anchor>aa8163511b6cb27676b7c0145ab24a3a0</anchor>
      <arglist>(VsImage *frame, FaceData *output, int maxFaces=1, float minFaceScale=0.1f, float maxFaceScale=1.0f, bool outputOnly2DFeatures=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VisageSDK::QualityParams</name>
    <filename>structVisageSDK_1_1QualityParams.html</filename>
    <member kind="function">
      <type></type>
      <name>QualityParams</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>a2af3120ac73247404de17ea578b421d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>CalibTrackQuality</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>ae03c1036774d57a72782480b05ef1fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>EstimTrackQuality</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>a18fbc44e63c34973e772907397599cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>EstimCumulativeRotation</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>a95f2b15a50ea1822259591753e459def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>CalibCumulativeRotation</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>a0c20f797149169d38bedc4308f12d956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>CalibCumulativeTranslation</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>a1250b56a1d57684dcaee6759d71e7733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CalibFramesCount</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>aa83e6abfd08b8222dc800e57b95868d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CalibOutliersCount</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>a4c828f456fe59728a215eed9899ddd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CalibDefinedCount</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>ad7c3f8e385eb5e0b1b0685a1f9c268cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>EstimFramesCount</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>ac7e304be50e7ca89dcf7ade563a6408c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>CalibFramesStatus</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>af4003557655be82e4974abe099809e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>EstimFramesStatus</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>ac2731705506f5bce79e7a7d889dca711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>CalibDetectQuality</name>
      <anchorfile>structVisageSDK_1_1QualityParams.html</anchorfile>
      <anchor>afedc648ef8041289dd7e1477331c8c91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VisageSDK::ScreenSpaceGazeData</name>
    <filename>structVisageSDK_1_1ScreenSpaceGazeData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structVisageSDK_1_1ScreenSpaceGazeData.html</anchorfile>
      <anchor>aaf15f134675110a96dfcaa293c52f083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structVisageSDK_1_1ScreenSpaceGazeData.html</anchorfile>
      <anchor>a3d839820952ea57e81e342c97d80374f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structVisageSDK_1_1ScreenSpaceGazeData.html</anchorfile>
      <anchor>ab6d19e525f06f656ab7cb015cbe70db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inState</name>
      <anchorfile>structVisageSDK_1_1ScreenSpaceGazeData.html</anchorfile>
      <anchor>a6951d3dfd2f0d5d8394bfc5dfb924e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>quality</name>
      <anchorfile>structVisageSDK_1_1ScreenSpaceGazeData.html</anchorfile>
      <anchor>a5206542ec6af0f58cba9cee08b92097e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::ScreenSpaceGazeRepository</name>
    <filename>classVisageSDK_1_1ScreenSpaceGazeRepository.html</filename>
    <member kind="function">
      <type>ScreenSpaceGazeData *</type>
      <name>Get</name>
      <anchorfile>classVisageSDK_1_1ScreenSpaceGazeRepository.html</anchorfile>
      <anchor>a6f2050104a77a36e286dd1dfbfe0d6d5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCount</name>
      <anchorfile>classVisageSDK_1_1ScreenSpaceGazeRepository.html</anchorfile>
      <anchor>a39c352b803043c7951fb107ed9cf5bbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetFirst</name>
      <anchorfile>classVisageSDK_1_1ScreenSpaceGazeRepository.html</anchorfile>
      <anchor>ac6b921ddafc3fe56b0100fd9e9069876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLast</name>
      <anchorfile>classVisageSDK_1_1ScreenSpaceGazeRepository.html</anchorfile>
      <anchor>a3639c617da6480d3bc2ea914be683c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classVisageSDK_1_1ScreenSpaceGazeRepository.html</anchorfile>
      <anchor>a2afcda375df93f4af08a5521c49431ac</anchor>
      <arglist>(ScreenSpaceGazeData *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classVisageSDK_1_1ScreenSpaceGazeRepository.html</anchorfile>
      <anchor>a4d058e8a2d4a88d7635947e26dd2c988</anchor>
      <arglist>(int index, float x, float y)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageGazeTracker</name>
    <filename>classVisageSDK_1_1VisageGazeTracker.html</filename>
    <base>VisageSDK::VisageTracker</base>
    <member kind="function">
      <type></type>
      <name>VisageGazeTracker</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>a65acc04648e929a84f108515f8f64592</anchor>
      <arglist>(const char *trackerConfigFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageGazeTracker</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>a3f0bb6cecdb6f25f8eaf36b2a3457155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitOnlineGazeCalibration</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>a2a392bb203cb31f6cf130b8e1926d34e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddGazeCalibrationPoint</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>ae4182976e7108f27277449e9ad02166e</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FinalizeOnlineGazeCalibration</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>a2106b8a796afb6e94d55150b34b08ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitOfflineGazeCalibration</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>a6e30d5f08a1248af1b65e03982d754de</anchor>
      <arglist>(ScreenSpaceGazeRepository *calibrator)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetGazeEstimations</name>
      <anchorfile>classVisageSDK_1_1VisageGazeTracker.html</anchorfile>
      <anchor>acae907e7aeefe7c32c3e14cfe1972131</anchor>
      <arglist>(ScreenSpaceGazeRepository *repository)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageFaceRecognition</name>
    <filename>classVisageSDK_1_1VisageFaceRecognition.html</filename>
    <member kind="function">
      <type></type>
      <name>VisageFaceRecognition</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a12d3e5c94eae1f2ab4d41cba0702cac8</anchor>
      <arglist>(const char *dataPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageFaceRecognition</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a5a12acee786f99fba06dcf0f31a2ef2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDescriptorSize</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a7a8845a91fdb250e6507ec33065de595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extractDescriptor</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a07a12ea770a8e822018a2322b00ae701</anchor>
      <arglist>(FaceData *facedata, VsImage *image, short *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>descriptorsSimilarity</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a86f5c16de8390bf806dfb53fee0e9809</anchor>
      <arglist>(short *first_descriptor, short *second_descriptor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addDescriptor</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>ac91c11f870c9316735fe470501f9261a</anchor>
      <arglist>(VsImage *image, FaceData *facedata, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addDescriptor</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>abbfc70ad38d7a2b9e88ef07239a3135c</anchor>
      <arglist>(short *descriptor, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDescriptorCount</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>af69486334c7de336fdd4fd404af1b217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDescriptorName</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a8aeed5002516004a63ececb15daa6827</anchor>
      <arglist>(char *name, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>replaceDescriptorName</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a62fe3a006eb9ca249b4ded43ed7c6f4b</anchor>
      <arglist>(const char *name, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>removeDescriptor</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a5fdcc980bcd7bca9bd408c9e7f48aee8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>saveGallery</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a05d7772a80ba58a5b4f5cbe34a3ab90c</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadGallery</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a142642429c526b4da49f3f02bc10079f</anchor>
      <arglist>(const char *file_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetGallery</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a3a14f64d0180c758cd33569496b0db1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recognize</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a2f2a4e5faab573ece77aeca34858ba2c</anchor>
      <arglist>(short *descriptor, int n, const char **names, float *similarities)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_initialized</name>
      <anchorfile>classVisageSDK_1_1VisageFaceRecognition.html</anchorfile>
      <anchor>a7b75b17fce5cb5c89e4030eabab22afe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VisageSDK::AnalysisData</name>
    <filename>structVisageSDK_1_1AnalysisData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>age</name>
      <anchorfile>structVisageSDK_1_1AnalysisData.html</anchorfile>
      <anchor>aa421b6659183ac5e78243b3ea3dfc8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ageValid</name>
      <anchorfile>structVisageSDK_1_1AnalysisData.html</anchorfile>
      <anchor>a159b2c6b7e5de6c5e9905491dcb1dab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gender</name>
      <anchorfile>structVisageSDK_1_1AnalysisData.html</anchorfile>
      <anchor>a0cf2949f278761e94fabb3adcad07ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>genderValid</name>
      <anchorfile>structVisageSDK_1_1AnalysisData.html</anchorfile>
      <anchor>a3035615ec7e2553de0faf9d95f18e80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; float, VFA_EMOTIONS_COUNT &gt;</type>
      <name>emotionProbabilities</name>
      <anchorfile>structVisageSDK_1_1AnalysisData.html</anchorfile>
      <anchor>a31a2b1561fd370ddeb42f1175aa65ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>emotionsValid</name>
      <anchorfile>structVisageSDK_1_1AnalysisData.html</anchorfile>
      <anchor>a12d14d998a71bf60eee040d8b4a1c060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageFaceAnalyser</name>
    <filename>classVisageSDK_1_1VisageFaceAnalyser.html</filename>
    <member kind="function">
      <type></type>
      <name>VisageFaceAnalyser</name>
      <anchorfile>classVisageSDK_1_1VisageFaceAnalyser.html</anchorfile>
      <anchor>a11b2bff1ba5a647728dd10644d0bacd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageFaceAnalyser</name>
      <anchorfile>classVisageSDK_1_1VisageFaceAnalyser.html</anchorfile>
      <anchor>a91b541c798ae77998ca3e370913773d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classVisageSDK_1_1VisageFaceAnalyser.html</anchorfile>
      <anchor>a69321d8630e1a96bce693f00713b85ec</anchor>
      <arglist>(const char *dataPath)</arglist>
    </member>
    <member kind="function">
      <type>VFAReturnCode</type>
      <name>analyseImage</name>
      <anchorfile>classVisageSDK_1_1VisageFaceAnalyser.html</anchorfile>
      <anchor>a2b53ac384e0ffe5a17135bf3fdc7c337</anchor>
      <arglist>(const VsImage *image, const FaceData &amp;faceData, const int options, AnalysisData &amp;results)</arglist>
    </member>
    <member kind="function">
      <type>VFAReturnCode</type>
      <name>analyseStream</name>
      <anchorfile>classVisageSDK_1_1VisageFaceAnalyser.html</anchorfile>
      <anchor>ab9ce1fd3ca912ebe804255b30a527758</anchor>
      <arglist>(const VsImage *frame, const FaceData &amp;faceData, const int options, AnalysisData &amp;results, const int faceIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetStreamAnalysis</name>
      <anchorfile>classVisageSDK_1_1VisageFaceAnalyser.html</anchorfile>
      <anchor>ad67dfab87480a2cd68656c32f9711ee3</anchor>
      <arglist>(const int faceIndex=-1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageLivenessAction</name>
    <filename>classVisageSDK_1_1VisageLivenessAction.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>update</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessAction.html</anchorfile>
      <anchor>a01accb3a49e9cf9eb3db7c3297409a75</anchor>
      <arglist>(const FaceData *faceData, VsImage *frame=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessAction.html</anchorfile>
      <anchor>a0e149165d2557376cfa140281af53ff2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_ACTION_VERIFIED</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessAction.html</anchorfile>
      <anchor>a0919e2f1b6e3b25a28446576221c0391</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageLivenessBrowRaise</name>
    <filename>classVisageSDK_1_1VisageLivenessBrowRaise.html</filename>
    <base>VisageSDK::VisageLivenessAction</base>
    <member kind="function">
      <type></type>
      <name>VisageLivenessBrowRaise</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>a04cd38236943f95e959e5ca6de81a86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageLivenessBrowRaise</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>aa6e0c8c72e9a94c73cd8a981e6d17fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>update</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>a9b284255fce52c94cf8346ed54879430</anchor>
      <arglist>(const FaceData *faceData, VsImage *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>ab05dc147e655e8369aa19817858e4be4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_FRONTAL</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>a311e637a5d405d38ab53c0279a5b4820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_ACTION_INITIALIZING</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>a12de4095cef49c8568513927418ba671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_STABLE</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>a68810de30df858d95272e11053f12c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_ACTION</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBrowRaise.html</anchorfile>
      <anchor>ac76891e1c5beeddeecf84ea122ab322b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageLivenessSmile</name>
    <filename>classVisageSDK_1_1VisageLivenessSmile.html</filename>
    <base>VisageSDK::VisageLivenessAction</base>
    <member kind="function">
      <type></type>
      <name>VisageLivenessSmile</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>a27b2afd6942f4bbd5e3f302b8189ba2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageLivenessSmile</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>a5d4c0bb9bb3c7fec8d910513cd718a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>update</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>add90f6e74936d8c182401da75569793a</anchor>
      <arglist>(const FaceData *faceData, VsImage *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>a6e6525530141561947d2b1fe77fd6bcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_FRONTAL</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>acba87ca4ee200071e9ec47fbfbbce42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_ACTION_INITIALIZING</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>ab88a12531eae41022301c8e7a8928318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_STABLE</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>af0bed711097a0965a5bbd6ed994d4901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_ACTION</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessSmile.html</anchorfile>
      <anchor>a6520860aeb618c6ce6432e7aa97eac56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VisageSDK::VisageLivenessBlink</name>
    <filename>classVisageSDK_1_1VisageLivenessBlink.html</filename>
    <base>VisageSDK::VisageLivenessAction</base>
    <member kind="function">
      <type></type>
      <name>VisageLivenessBlink</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>ac33655f767f9efc5dd22534d5395028e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisageLivenessBlink</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>a3f3da4eb0af1a219c8de1588214bc90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>update</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>aca5f170460bdcf004f53aacb9d0129fb</anchor>
      <arglist>(const FaceData *faceData, VsImage *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>aef2e521c862cd6918ce88900a84ee67d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_FRONTAL</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>a159309b7d89994772ffdd47def1d92be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_ACTION_INITIALIZING</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>a51e9e36c1f87b5a2d440a71d9d2bacab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_STABLE</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>a9227f6beb7431282309b995dc88d12f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STATE_WAIT_FOR_ACTION</name>
      <anchorfile>classVisageSDK_1_1VisageLivenessBlink.html</anchorfile>
      <anchor>a99c626bf4c249c299d7daeb8d6712726</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>doc</name>
    <path>/builds/dev/sdk/doc/</path>
    <filename>dir_e68e8157741866f444e17edd764ebbae.html</filename>
    <file>linux_header.h</file>
  </compound>
  <compound kind="dir">
    <name>include</name>
    <path>/builds/dev/sdk/include/</path>
    <filename>dir_d44c64559bbebec7f509842c48db8b23.html</filename>
    <file>FaceData.h</file>
    <file>FDP.h</file>
    <file>TrackerGazeCalibrator.h</file>
    <file>VisageConfiguration.h</file>
    <file>VisageFaceAnalyser.h</file>
    <file>VisageFaceRecognition.h</file>
    <file>VisageFeaturesDetector.h</file>
    <file>VisageGazeTracker.h</file>
    <file>VisageLivenessAction.h</file>
    <file>VisageLivenessBlink.h</file>
    <file>VisageLivenessBrowRaise.h</file>
    <file>VisageLivenessSmile.h</file>
    <file>VisageTracker.h</file>
    <file>vs_core_types_c.h</file>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>API</title>
    <filename>index</filename>
    <docanchor file="index" title="Facial features tracking">visageVision-t</docanchor>
    <docanchor file="index" title="Facial feature detection">visageVision-d</docanchor>
    <docanchor file="index" title="Facial feature analysis">visageVision-a</docanchor>
    <docanchor file="index" title="Face recognition">visageVision-r</docanchor>
    <docanchor file="index" title="Liveness">visageVision-l</docanchor>
  </compound>
</tagfile>
