\doxysection{pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker Class Reference}
\hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker}{}\label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
Inheritance diagram for pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8bb17ebaef025ee4c2df1fb850b8c4d8}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, display, logfile=settings.\+LOGFILE, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb5eafe2c1c8b8e192c42ace538b33b3}{eventdetection}}=settings.\+EVENTDETECTION, saccade\+\_\+velocity\+\_\+threshold=35, saccade\+\_\+acceleration\+\_\+threshold=9500, blink\+\_\+threshold=settings.\+BLINKTHRESH, \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}args)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a9f266a8ec92d629da18d52b586a95e1b}{calibrate}} (self, calibrate=True, validate=True)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8692989ea2fd34e5f46e85889af54e23}{close}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aaa5f622e95c6dd294690017522f04959}{connected}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a56f570116ef2022d064a2b0162124a3e}{drift\+\_\+correction}} (self, pos=None, fix\+\_\+triggered=False)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aaf556481130cb970782e93e183535eee}{fix\+\_\+triggered\+\_\+drift\+\_\+correction}} (self, pos=None, min\+\_\+samples=10, max\+\_\+dev=60, reset\+\_\+threshold=30)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae24b86116ae3c2d8803758339aa2c99f}{get\+\_\+eyetracker\+\_\+clock\+\_\+async}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a716a5e317751405760e1c14c469da2d1}{log}} (self, msg)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1831aa34019582c634485afa4788a753}{log\+\_\+var}} (self, var, val)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8d9ceba1603e105b6c24ab8362e79833}{prepare\+\_\+backdrop}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a66e07e94684d0dc987b580ee292fb94d}{prepare\+\_\+drift\+\_\+correction}} (self, pos)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a259c1d4082a50f1ebe45a1cd64074071}{pupil\+\_\+size}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a2a487fb05d665d02080ea4b952215f9e}{sample}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a294a765b6831c2a10cbadd665b127adf}{send\+\_\+command}} (self, cmd)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc047029a75c7b19b812533fdc660d8a}{set\+\_\+backdrop}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae6b7eff3dc9f209952542024f25c8bb9}{set\+\_\+eye\+\_\+used}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1b2a2ae55c8b4a57774f718e8f331817}{start\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a7b332be9208741719352e858680e08c9}{status\+\_\+msg}} (self, msg)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a587f6ee9f75714b8dacce1faa12b5c35}{stop\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af8b6d522b0ab0dcbf7996334f1b617a1}{set\+\_\+detection\+\_\+type}} (self, \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb5eafe2c1c8b8e192c42ace538b33b3}{eventdetection}})
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a9c6c29f83053a6fcc86927dfcc720034}{wait\+\_\+for\+\_\+event}} (self, event)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae9c2145d399b22f170d2a66cee9f4221}{wait\+\_\+for\+\_\+blink\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac701f4817f6a2610b85509e937be7709}{wait\+\_\+for\+\_\+blink\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc73f4a8f964074a9d235a5ba99b12ec}{wait\+\_\+for\+\_\+fixation\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a356951e57bce4a1fe017243927bbede5}{wait\+\_\+for\+\_\+fixation\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae7b7e26117326b3e908407f8be996ec2}{wait\+\_\+for\+\_\+saccade\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a35a9e751483c1ea1eeae6c7cb9a0c05c}{wait\+\_\+for\+\_\+saccade\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a40e495e4f6c63972f89836c45e151504}{is\+\_\+valid\+\_\+sample}} (self, gazepos)
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a0b616fa517717c83f6326f536ac037ac}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a45133752a66c34c9acacaaea01872470}{draw\+\_\+drift\+\_\+correction\+\_\+target}} (self, x, y)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_abbd40a43331e00c35a4a61b7fea8c9c2}{draw\+\_\+calibration\+\_\+target}} (self, x, y)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_ae425c468ceafb500b911231f5b10fa58}{set\+\_\+draw\+\_\+calibration\+\_\+target\+\_\+func}} (self, func)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a2cb6ee0bfdf9ca4f34d1dc073843a8f3}{set\+\_\+draw\+\_\+drift\+\_\+correction\+\_\+target\+\_\+func}} (self, func)
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aefeec5e075565a7a3f82c4221dfd74e0}{disp}} = display
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a6544c9fcf5d8797fd4fe0d833c7c1b21}{screen}} = \mbox{\hyperlink{classpygaze_1_1screen_1_1_screen}{Screen}}()
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ad3aa02f7c44cef98e35e84cda14bcd25}{dispsize}} = settings.\+DISPSIZE
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af5368850a1edec143cb2e7c16fe91673}{screensize}} = settings.\+SCREENSIZE
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a4028fe5865f88104f3be8046e63704e0}{screendist}} = settings.\+SCREENDIST
\item 
tuple \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a595b34746eed2f7d8aacd97ae0b40de0}{pixpercm}} = (self.\+dispsize\mbox{[}0\mbox{]}/float(self.\+screensize\mbox{[}0\mbox{]}) + self.\+dispsize\mbox{[}1\mbox{]}/float(self.\+screensize\mbox{[}1\mbox{]})) / 2.\+0
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc0fe83da20f4f0664908be1cc612b4b}{kb}} = \mbox{\hyperlink{classpygaze_1_1keyboard_1_1_keyboard}{Keyboard}}(keylist=\mbox{[}\textquotesingle{}space\textquotesingle{}, \textquotesingle{}escape\textquotesingle{}, \textquotesingle{}q\textquotesingle{}\mbox{]}, timeout=1)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab41a5cc50a19b2d6ee6a5ccc709efb5d}{errorbeep}} = \mbox{\hyperlink{classpygaze_1_1sound_1_1_sound}{Sound}}(osc=\textquotesingle{}saw\textquotesingle{},freq=100, length=100)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a74d4259bc6555aad318c2017e2da8078}{outputfile}} = logfile
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb2e1393e5cfda8be5942c5760969a7c}{description}} = "{}experiment"{}
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a533540bb9fae3446c548836207d81862}{participant}} = "{}participant"{}
\item 
bool \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab5a42b099ab236d56ea5143b0b70604a}{recording}} = False
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af8115d1bb418e8e615b2e5788b244f24}{eye\+\_\+used}} = 0
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1fb3695ab820d3013c3ab7da8cec19bc}{left\+\_\+eye}} = 0
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a5009155b590c06f942231aa8adde3ffc}{right\+\_\+eye}} = 1
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a6c0aa5521dc1d25bb37e794f9f1cd993}{binocular}} = 2
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abe34d1336295f9c55aa76fc4d75d59b4}{errdist}} = 2
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ad3ac0798cbb0adeb4fdcd66751e473eb}{pxerrdist}} = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+errdist, self.\+pixpercm)
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aef5083592bb314693bd609aa66713693}{maxtries}} = 100
\item 
tuple \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a7f81e9a7b5e41de7b2cf029219c0df54}{prevsample}} = (-\/1,-\/1)
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aca6ee1b17a85c82195a68fb6b38aab33}{nvalsamples}} = 1000
\item 
float \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab81aa627f2d23bad5e7d7dd7bba8fe6f}{fixtresh}} = 1.\+5
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0a082a3b4525f7791bf4b41678f9fc2c}{fixtimetresh}} = 100
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aa7393e1d56c44728e03d1572e505c8aa}{spdtresh}} = saccade\+\_\+velocity\+\_\+threshold
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab0c715578ad06476125f56ba3b4508bc}{accthresh}} = saccade\+\_\+acceleration\+\_\+threshold
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a776c96c47edda0ddb8a6f5328387b9e3}{blinkthresh}} = blink\+\_\+threshold
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb5eafe2c1c8b8e192c42ace538b33b3}{eventdetection}} = eventdetection
\item 
int \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0542973e485248dda82988d7e4e86ebd}{weightdist}} = 10
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a98b6f18805b0639cd408e6ff1cfe3605}{controller}} = \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_controller}{Tobii\+Controller}}(display)
\item 
list \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0307f0df27c7712c90ecaef01d2bf25d}{pxaccuracy}} = \mbox{[}(numpy.\+mean(lxacc), numpy.\+mean(lyacc)), (numpy.\+mean(rxacc), numpy.\+mean(ryacc))\mbox{]}
\item 
tuple \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a83d931727f28749d9ad40c6c8ecb4d1e}{pxdsttresh}} = (XRMS, YRMS)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac074a7254f4a708293badf5599c46874}{sampletime}} = numpy.\+mean(ist)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a65720aa7e444fc10c3bedae590f310f7}{samplerate}} = int(1000.\+0 / self.\+sampletime)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae83aa5e133599c91897f2ce00bc567e7}{pxfixtresh}} = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+fixtresh, self.\+pixpercm)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac6498eb519af4f0d5855c827c65f60ae}{pxspdtresh}} = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+spdtresh/1000.\+0, self.\+pixpercm)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a5c5fb7c23e3c235b86acd2dcd19863a3}{pxacctresh}} = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+accthresh/1000.\+0, self.\+pixpercm)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes inherited from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a5d4d7a6af7e5e91b911256ee66ece3ee}{draw\+\_\+calibration\+\_\+target}} = func
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6e8f75f481dbc2e0e0c716109c5a58a8}{draw\+\_\+drift\+\_\+correction\+\_\+target}} = func
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyVerb}A class for Tobii EyeTracker objects\end{DoxyVerb}
 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8bb17ebaef025ee4c2df1fb850b8c4d8}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8bb17ebaef025ee4c2df1fb850b8c4d8} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{display}{, }\item[{}]{logfile}{ = {\ttfamily settings.LOGFILE}, }\item[{}]{eventdetection}{ = {\ttfamily settings.EVENTDETECTION}, }\item[{}]{saccade\+\_\+velocity\+\_\+threshold}{ = {\ttfamily 35}, }\item[{}]{saccade\+\_\+acceleration\+\_\+threshold}{ = {\ttfamily 9500}, }\item[{}]{blink\+\_\+threshold}{ = {\ttfamily settings.BLINKTHRESH}, }\item[{\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{args}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Initializes a TobiiTracker instance
        
        arguments
        display --  a pygaze.display.Display instance
        
        keyword arguments
        None
\end{DoxyVerb}
 

\doxysubsection{Member Function Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a9f266a8ec92d629da18d52b586a95e1b}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!calibrate@{calibrate}}
\index{calibrate@{calibrate}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{calibrate()}{calibrate()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a9f266a8ec92d629da18d52b586a95e1b} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+calibrate (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{calibrate}{ = {\ttfamily True}, }\item[{}]{validate}{ = {\ttfamily True}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Calibrates the eye tracking system
        
        arguments
        None

        keyword arguments
        calibrate   --  Boolean indicating if calibration should be
                    performed (default = True)
        validate    --  Boolean indicating if validation should be performed
                    (default = True)

        returns
        success --  returns True if calibration succeeded, or False if
                    not; in addition a calibration log is added to the
                    log file and some properties are updated (i.e. the
                    thresholds for detection algorithms)
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a99cd756c232a37fabc040dbdf9f37e81}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8692989ea2fd34e5f46e85889af54e23}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!close@{close}}
\index{close@{close}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{close()}{close()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8692989ea2fd34e5f46e85889af54e23} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+close (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Neatly close connection to tracker
        
        arguments
        None

        returns
        None        --  saves data and sets self.connected to False
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a3333734abcb6d78266f00e495cd55dc0}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aaa5f622e95c6dd294690017522f04959}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!connected@{connected}}
\index{connected@{connected}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{connected()}{connected()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aaa5f622e95c6dd294690017522f04959} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+connected (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Checks if the tracker is connected
        
        arguments
        None

        returns
        connected   --  True if connection is established, False if not
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a4accb57853300992e3c3317bc3a2059c}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a56f570116ef2022d064a2b0162124a3e}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!drift\_correction@{drift\_correction}}
\index{drift\_correction@{drift\_correction}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{drift\_correction()}{drift\_correction()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a56f570116ef2022d064a2b0162124a3e} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+drift\+\_\+correction (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{ = {\ttfamily None}, }\item[{}]{fix\+\_\+triggered}{ = {\ttfamily False}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Performs a drift check
        
        arguments
        None
        
        keyword arguments
        pos         -- (x, y) position of the fixation dot or None for
                       a central fixation (default = None)
        fix_triggered   -- Boolean indicating if drift check should be
                       performed based on gaze position (fix_triggered
                       = True) or on spacepress (fix_triggered = 
                       False) (default = False)
        
        returns
        checked     -- Boolaan indicating if drift check is ok (True)
                       or not (False); or calls self.calibrate if 'q'
                       or 'escape' is pressed
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a004eb0e1d8900b37d886d7e66e7d0e8f}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aaf556481130cb970782e93e183535eee}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!fix\_triggered\_drift\_correction@{fix\_triggered\_drift\_correction}}
\index{fix\_triggered\_drift\_correction@{fix\_triggered\_drift\_correction}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{fix\_triggered\_drift\_correction()}{fix\_triggered\_drift\_correction()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aaf556481130cb970782e93e183535eee} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+fix\+\_\+triggered\+\_\+drift\+\_\+correction (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{ = {\ttfamily None}, }\item[{}]{min\+\_\+samples}{ = {\ttfamily 10}, }\item[{}]{max\+\_\+dev}{ = {\ttfamily 60}, }\item[{}]{reset\+\_\+threshold}{ = {\ttfamily 30}}\end{DoxyParamCaption})}

\begin{DoxyVerb}Performs a fixation triggered drift correction by collecting
        a number of samples and calculating the average distance from the
        fixation position
        
        arguments
        None
        
        keyword arguments
        pos         -- (x, y) position of the fixation dot or None for
                       a central fixation (default = None)
        min_samples     -- minimal amount of samples after which an
                       average deviation is calculated (default = 10)
        max_dev     -- maximal deviation from fixation in pixels
                       (default = 60)
        reset_threshold -- if the horizontal or vertical distance in
                       pixels between two consecutive samples is
                       larger than this threshold, the sample
                       collection is reset (default = 30)
        
        returns
        checked     -- Boolaan indicating if drift check is ok (True)
                       or not (False); or calls self.calibrate if 'q'
                       or 'escape' is pressed
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_aa74d6e7b5e08893eb76a67061771f5db}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae24b86116ae3c2d8803758339aa2c99f}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!get\_eyetracker\_clock\_async@{get\_eyetracker\_clock\_async}}
\index{get\_eyetracker\_clock\_async@{get\_eyetracker\_clock\_async}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{get\_eyetracker\_clock\_async()}{get\_eyetracker\_clock\_async()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae24b86116ae3c2d8803758339aa2c99f} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+get\+\_\+eyetracker\+\_\+clock\+\_\+async (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Retrieve difference between tracker time and experiment time
        
        arguments
        None
        
        keyword arguments
        None
        
        returns
        timediff    --  tracker time minus experiment time
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a20afa5a83ebbfbdd3c2deaa7e7223a45}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a40e495e4f6c63972f89836c45e151504}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!is\_valid\_sample@{is\_valid\_sample}}
\index{is\_valid\_sample@{is\_valid\_sample}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{is\_valid\_sample()}{is\_valid\_sample()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a40e495e4f6c63972f89836c45e151504} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+is\+\_\+valid\+\_\+sample (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{gazepos}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Checks if the sample provided is valid, based on Tobii specific
        criteria (for internal use)
        
        arguments
        gazepos     --  a (x,y) gaze position tuple, as returned by
                        self.sample()
        
        returns
        valid           --  a Boolean: True on a valid sample, False on
                        an invalid sample
\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a716a5e317751405760e1c14c469da2d1}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!log@{log}}
\index{log@{log}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{log()}{log()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a716a5e317751405760e1c14c469da2d1} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+log (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{msg}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Writes a message to the log file
        
        arguments
        ms      -- a string to include in the log file
        
        returns
        Nothing -- uses native log function of iViewX to include a line
                   in the log file
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_aecad16ce0b77cb26c29bc7ec897ef140}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1831aa34019582c634485afa4788a753}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!log\_var@{log\_var}}
\index{log\_var@{log\_var}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{log\_var()}{log\_var()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1831aa34019582c634485afa4788a753} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+log\+\_\+var (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{var}{, }\item[{}]{val}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Writes a variable to the log file
        
        arguments
        var     -- variable name
        val     -- variable value
        
        returns
        Nothing -- uses native log function of iViewX to include a line
                   in the log file in a "var NAME VALUE" layout
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a92f919963177d1243c9026207bf4eff4}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8d9ceba1603e105b6c24ab8362e79833}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!prepare\_backdrop@{prepare\_backdrop}}
\index{prepare\_backdrop@{prepare\_backdrop}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{prepare\_backdrop()}{prepare\_backdrop()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a8d9ceba1603e105b6c24ab8362e79833} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+prepare\+\_\+backdrop (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a66e07e94684d0dc987b580ee292fb94d}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!prepare\_drift\_correction@{prepare\_drift\_correction}}
\index{prepare\_drift\_correction@{prepare\_drift\_correction}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{prepare\_drift\_correction()}{prepare\_drift\_correction()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a66e07e94684d0dc987b580ee292fb94d} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+prepare\+\_\+drift\+\_\+correction (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a259c1d4082a50f1ebe45a1cd64074071}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pupil\_size@{pupil\_size}}
\index{pupil\_size@{pupil\_size}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pupil\_size()}{pupil\_size()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a259c1d4082a50f1ebe45a1cd64074071} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pupil\+\_\+size (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns newest available pupil size
        
        arguments
        None
        
        returns
        pupilsize   --  a float or -1 on an error
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_afa80db525c0d9132ebce5521537f17d4}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a2a487fb05d665d02080ea4b952215f9e}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!sample@{sample}}
\index{sample@{sample}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{sample()}{sample()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a2a487fb05d665d02080ea4b952215f9e} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+sample (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns newest available gaze position
        
        arguments
        None
        
        returns
        sample  -- an (x,y) tuple or a (-1,-1) on an error
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_adc02ba529f099f36a3af0717e1b51be3}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a294a765b6831c2a10cbadd665b127adf}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!send\_command@{send\_command}}
\index{send\_command@{send\_command}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{send\_command()}{send\_command()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a294a765b6831c2a10cbadd665b127adf} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+send\+\_\+command (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{cmd}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a48de05b7dc87c8c8a6e9422d51f55741}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc047029a75c7b19b812533fdc660d8a}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!set\_backdrop@{set\_backdrop}}
\index{set\_backdrop@{set\_backdrop}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{set\_backdrop()}{set\_backdrop()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc047029a75c7b19b812533fdc660d8a} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+set\+\_\+backdrop (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiTracker (yet)\end{DoxyVerb}
 \Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af8b6d522b0ab0dcbf7996334f1b617a1}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!set\_detection\_type@{set\_detection\_type}}
\index{set\_detection\_type@{set\_detection\_type}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{set\_detection\_type()}{set\_detection\_type()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af8b6d522b0ab0dcbf7996334f1b617a1} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+set\+\_\+detection\+\_\+type (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{eventdetection}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Set the event detection type to either PyGaze algorithms, or
        native algorithms as provided by the manufacturer (only if
        available: detection type will default to PyGaze if no native
        functions are available)
        
        arguments
        eventdetection  --  a string indicating which detection type
                        should be employed: either 'pygaze' for
                        PyGaze event detection algorithms or
                        'native' for manufacturers algorithms (only
                        if available; will default to 'pygaze' if no
                        native event detection is available)
        returns     --  detection type for saccades, fixations and
                        blinks in a tuple, e.g. 
                        ('pygaze','native','native') when 'native'
                        was passed, but native detection was not
                        available for saccade detection
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_ae1bc33d1fc27a7f07c535c3e9fdf7ab6}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae6b7eff3dc9f209952542024f25c8bb9}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!set\_eye\_used@{set\_eye\_used}}
\index{set\_eye\_used@{set\_eye\_used}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{set\_eye\_used()}{set\_eye\_used()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae6b7eff3dc9f209952542024f25c8bb9} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+set\+\_\+eye\+\_\+used (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Logs the eye_used variable, based on which eye was specified
        (if both eyes are being tracked, the left eye is used)
        
        arguments
        None
        
        returns
        Nothing -- logs which eye is used by calling self.log_var, e.g.
                   self.log_var("eye_used", "right")
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a2e6b839b5f11cbd5c5a3763cc4de4dee}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1b2a2ae55c8b4a57774f718e8f331817}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!start\_recording@{start\_recording}}
\index{start\_recording@{start\_recording}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{start\_recording()}{start\_recording()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1b2a2ae55c8b4a57774f718e8f331817} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+start\+\_\+recording (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Starts recording eye position
        
        arguments
        None
        
        returns
        None        -- sets self.recording to True when recording is
                   successfully started
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a5e679620aadceb234c5fc55da1faa60d}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a7b332be9208741719352e858680e08c9}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!status\_msg@{status\_msg}}
\index{status\_msg@{status\_msg}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{status\_msg()}{status\_msg()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a7b332be9208741719352e858680e08c9} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+status\+\_\+msg (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{msg}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Not supported for TobiiTracker (yet)\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a1664d48e4913d8097fb457f238f02923}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a587f6ee9f75714b8dacce1faa12b5c35}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!stop\_recording@{stop\_recording}}
\index{stop\_recording@{stop\_recording}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{stop\_recording()}{stop\_recording()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a587f6ee9f75714b8dacce1faa12b5c35} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+stop\+\_\+recording (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Stop recording eye position
        
        arguments
        None
        
        returns
        Nothing -- sets self.recording to False when recording is
                   successfully started
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6936119910931316c5df84353eb1c845}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae9c2145d399b22f170d2a66cee9f4221}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_blink\_end@{wait\_for\_blink\_end}}
\index{wait\_for\_blink\_end@{wait\_for\_blink\_end}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_blink\_end()}{wait\_for\_blink\_end()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae9c2145d399b22f170d2a66cee9f4221} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+blink\+\_\+end (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Waits for a blink end and returns the blink ending time
        
        arguments
        None
        
        returns
        timestamp       --  blink ending time in milliseconds, as
                        measured from experiment begin time
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a71c103171fec41c5d94e0c6848e4e776}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac701f4817f6a2610b85509e937be7709}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_blink\_start@{wait\_for\_blink\_start}}
\index{wait\_for\_blink\_start@{wait\_for\_blink\_start}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_blink\_start()}{wait\_for\_blink\_start()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac701f4817f6a2610b85509e937be7709} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+blink\+\_\+start (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Waits for a blink start and returns the blink starting time
        
        arguments
        None
        
        returns
        timestamp       --  blink starting time in milliseconds, as
                        measured from experiment begin time
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a59364472b9f0f9bde0485586502401f4}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a9c6c29f83053a6fcc86927dfcc720034}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_event@{wait\_for\_event}}
\index{wait\_for\_event@{wait\_for\_event}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_event()}{wait\_for\_event()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a9c6c29f83053a6fcc86927dfcc720034} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+event (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{event}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Waits for event
        
        arguments
        event       -- an integer event code, one of the following:
                    3 = STARTBLINK
                    4 = ENDBLINK
                    5 = STARTSACC
                    6 = ENDSACC
                    7 = STARTFIX
                    8 = ENDFIX
        
        returns
        outcome -- a self.wait_for_* method is called, depending on the
                   specified event; the return values of corresponding
                   method are returned
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a4e1b1428e6053b3804230af6c3a4dd33}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc73f4a8f964074a9d235a5ba99b12ec}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_fixation\_end@{wait\_for\_fixation\_end}}
\index{wait\_for\_fixation\_end@{wait\_for\_fixation\_end}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_fixation\_end()}{wait\_for\_fixation\_end()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc73f4a8f964074a9d235a5ba99b12ec} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+fixation\+\_\+end (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns time and gaze position when a fixation has ended;
        function assumes that a 'fixation' has ended when a deviation of
        more than self.pxfixtresh from the initial fixation position has
        been detected (self.pxfixtresh is created in self.calibration,
        based on self.fixtresh, a property defined in self.__init__)
        
        arguments
        None
        
        returns
        time, gazepos   -- time is the starting time in milliseconds (from
                       expstart), gazepos is a (x,y) gaze position
                       tuple of the position from which the fixation
                       was initiated
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_abf2fc54bcd7d7762c70e48c2a98869d5}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a356951e57bce4a1fe017243927bbede5}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_fixation\_start@{wait\_for\_fixation\_start}}
\index{wait\_for\_fixation\_start@{wait\_for\_fixation\_start}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_fixation\_start()}{wait\_for\_fixation\_start()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a356951e57bce4a1fe017243927bbede5} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+fixation\+\_\+start (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns starting time and position when a fixation is started;
        function assumes a 'fixation' has started when gaze position
        remains reasonably stable (i.e. when most deviant samples are
        within self.pxfixtresh) for five samples in a row (self.pxfixtresh
        is created in self.calibration, based on self.fixtresh, a property
        defined in self.__init__)
        
        arguments
        None
        
        returns
        time, gazepos   -- time is the starting time in milliseconds (from
                       expstart), gazepos is a (x,y) gaze position
                       tuple of the position from which the fixation
                       was initiated
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a8c0f412002fcd9589b1cc859befa7f74}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae7b7e26117326b3e908407f8be996ec2}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_saccade\_end@{wait\_for\_saccade\_end}}
\index{wait\_for\_saccade\_end@{wait\_for\_saccade\_end}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_saccade\_end()}{wait\_for\_saccade\_end()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae7b7e26117326b3e908407f8be996ec2} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+saccade\+\_\+end (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns ending time, starting and end position when a saccade is
        ended; based on Dalmaijer et al. (2013) online saccade detection
        algorithm
        
        arguments
        None
        
        returns
        endtime, startpos, endpos   -- endtime in milliseconds (from 
                               expbegintime); startpos and endpos
                               are (x,y) gaze position tuples
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6ffc7f2d4d9570b9f558c05771bcced1}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a35a9e751483c1ea1eeae6c7cb9a0c05c}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!wait\_for\_saccade\_start@{wait\_for\_saccade\_start}}
\index{wait\_for\_saccade\_start@{wait\_for\_saccade\_start}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{wait\_for\_saccade\_start()}{wait\_for\_saccade\_start()}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a35a9e751483c1ea1eeae6c7cb9a0c05c} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+wait\+\_\+for\+\_\+saccade\+\_\+start (\begin{DoxyParamCaption}\item[{}]{self}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Returns starting time and starting position when a saccade is
        started; based on Dalmaijer et al. (2013) online saccade detection
        algorithm
        
        arguments
        None
        
        returns
        endtime, startpos   -- endtime in milliseconds (from expbegintime);
                       startpos is an (x,y) gaze position tuple
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6b1ca931a4b9b467eb6e2fc219d4d9c8}{pygaze.\+\_\+eyetracker.\+baseeyetracker.\+Base\+Eye\+Tracker}}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab0c715578ad06476125f56ba3b4508bc}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!accthresh@{accthresh}}
\index{accthresh@{accthresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{accthresh}{accthresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab0c715578ad06476125f56ba3b4508bc} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+accthresh = saccade\+\_\+acceleration\+\_\+threshold}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a6c0aa5521dc1d25bb37e794f9f1cd993}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!binocular@{binocular}}
\index{binocular@{binocular}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{binocular}{binocular}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a6c0aa5521dc1d25bb37e794f9f1cd993} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+binocular = 2}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a776c96c47edda0ddb8a6f5328387b9e3}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!blinkthresh@{blinkthresh}}
\index{blinkthresh@{blinkthresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{blinkthresh}{blinkthresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a776c96c47edda0ddb8a6f5328387b9e3} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+blinkthresh = blink\+\_\+threshold}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a98b6f18805b0639cd408e6ff1cfe3605}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!controller@{controller}}
\index{controller@{controller}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{controller}{controller}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a98b6f18805b0639cd408e6ff1cfe3605} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+controller = \mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_controller}{Tobii\+Controller}}(display)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb2e1393e5cfda8be5942c5760969a7c}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!description@{description}}
\index{description@{description}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{description}{description}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb2e1393e5cfda8be5942c5760969a7c} 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+description = "{}experiment"{}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aefeec5e075565a7a3f82c4221dfd74e0}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!disp@{disp}}
\index{disp@{disp}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{disp}{disp}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aefeec5e075565a7a3f82c4221dfd74e0} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+disp = display}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ad3aa02f7c44cef98e35e84cda14bcd25}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!dispsize@{dispsize}}
\index{dispsize@{dispsize}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{dispsize}{dispsize}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ad3aa02f7c44cef98e35e84cda14bcd25} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+dispsize = settings.\+DISPSIZE}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abe34d1336295f9c55aa76fc4d75d59b4}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!errdist@{errdist}}
\index{errdist@{errdist}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{errdist}{errdist}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abe34d1336295f9c55aa76fc4d75d59b4} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+errdist = 2}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab41a5cc50a19b2d6ee6a5ccc709efb5d}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!errorbeep@{errorbeep}}
\index{errorbeep@{errorbeep}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{errorbeep}{errorbeep}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab41a5cc50a19b2d6ee6a5ccc709efb5d} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+errorbeep = \mbox{\hyperlink{classpygaze_1_1sound_1_1_sound}{Sound}}(osc=\textquotesingle{}saw\textquotesingle{},freq=100, length=100)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb5eafe2c1c8b8e192c42ace538b33b3}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!eventdetection@{eventdetection}}
\index{eventdetection@{eventdetection}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{eventdetection}{eventdetection}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aeb5eafe2c1c8b8e192c42ace538b33b3} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+eventdetection = eventdetection}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af8115d1bb418e8e615b2e5788b244f24}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!eye\_used@{eye\_used}}
\index{eye\_used@{eye\_used}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{eye\_used}{eye\_used}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af8115d1bb418e8e615b2e5788b244f24} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+eye\+\_\+used = 0}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0a082a3b4525f7791bf4b41678f9fc2c}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!fixtimetresh@{fixtimetresh}}
\index{fixtimetresh@{fixtimetresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{fixtimetresh}{fixtimetresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0a082a3b4525f7791bf4b41678f9fc2c} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+fixtimetresh = 100}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab81aa627f2d23bad5e7d7dd7bba8fe6f}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!fixtresh@{fixtresh}}
\index{fixtresh@{fixtresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{fixtresh}{fixtresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab81aa627f2d23bad5e7d7dd7bba8fe6f} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+fixtresh = 1.\+5}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc0fe83da20f4f0664908be1cc612b4b}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!kb@{kb}}
\index{kb@{kb}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{kb}{kb}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_abc0fe83da20f4f0664908be1cc612b4b} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+kb = \mbox{\hyperlink{classpygaze_1_1keyboard_1_1_keyboard}{Keyboard}}(keylist=\mbox{[}\textquotesingle{}space\textquotesingle{}, \textquotesingle{}escape\textquotesingle{}, \textquotesingle{}q\textquotesingle{}\mbox{]}, timeout=1)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1fb3695ab820d3013c3ab7da8cec19bc}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!left\_eye@{left\_eye}}
\index{left\_eye@{left\_eye}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{left\_eye}{left\_eye}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a1fb3695ab820d3013c3ab7da8cec19bc} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+left\+\_\+eye = 0}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aef5083592bb314693bd609aa66713693}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!maxtries@{maxtries}}
\index{maxtries@{maxtries}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{maxtries}{maxtries}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aef5083592bb314693bd609aa66713693} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+maxtries = 100}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aca6ee1b17a85c82195a68fb6b38aab33}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!nvalsamples@{nvalsamples}}
\index{nvalsamples@{nvalsamples}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{nvalsamples}{nvalsamples}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aca6ee1b17a85c82195a68fb6b38aab33} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+nvalsamples = 1000}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a74d4259bc6555aad318c2017e2da8078}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!outputfile@{outputfile}}
\index{outputfile@{outputfile}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{outputfile}{outputfile}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a74d4259bc6555aad318c2017e2da8078} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+outputfile = logfile}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a533540bb9fae3446c548836207d81862}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!participant@{participant}}
\index{participant@{participant}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{participant}{participant}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a533540bb9fae3446c548836207d81862} 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+participant = "{}participant"{}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a595b34746eed2f7d8aacd97ae0b40de0}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pixpercm@{pixpercm}}
\index{pixpercm@{pixpercm}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pixpercm}{pixpercm}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a595b34746eed2f7d8aacd97ae0b40de0} 
tuple pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pixpercm = (self.\+dispsize\mbox{[}0\mbox{]}/float(self.\+screensize\mbox{[}0\mbox{]}) + self.\+dispsize\mbox{[}1\mbox{]}/float(self.\+screensize\mbox{[}1\mbox{]})) / 2.\+0}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a7f81e9a7b5e41de7b2cf029219c0df54}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!prevsample@{prevsample}}
\index{prevsample@{prevsample}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{prevsample}{prevsample}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a7f81e9a7b5e41de7b2cf029219c0df54} 
tuple pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+prevsample = (-\/1,-\/1)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a5c5fb7c23e3c235b86acd2dcd19863a3}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pxacctresh@{pxacctresh}}
\index{pxacctresh@{pxacctresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pxacctresh}{pxacctresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a5c5fb7c23e3c235b86acd2dcd19863a3} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pxacctresh = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+accthresh/1000.\+0, self.\+pixpercm)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0307f0df27c7712c90ecaef01d2bf25d}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pxaccuracy@{pxaccuracy}}
\index{pxaccuracy@{pxaccuracy}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pxaccuracy}{pxaccuracy}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0307f0df27c7712c90ecaef01d2bf25d} 
list pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pxaccuracy = \mbox{[}(numpy.\+mean(lxacc), numpy.\+mean(lyacc)), (numpy.\+mean(rxacc), numpy.\+mean(ryacc))\mbox{]}}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a83d931727f28749d9ad40c6c8ecb4d1e}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pxdsttresh@{pxdsttresh}}
\index{pxdsttresh@{pxdsttresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pxdsttresh}{pxdsttresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a83d931727f28749d9ad40c6c8ecb4d1e} 
tuple pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pxdsttresh = (XRMS, YRMS)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ad3ac0798cbb0adeb4fdcd66751e473eb}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pxerrdist@{pxerrdist}}
\index{pxerrdist@{pxerrdist}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pxerrdist}{pxerrdist}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ad3ac0798cbb0adeb4fdcd66751e473eb} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pxerrdist = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+errdist, self.\+pixpercm)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae83aa5e133599c91897f2ce00bc567e7}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pxfixtresh@{pxfixtresh}}
\index{pxfixtresh@{pxfixtresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pxfixtresh}{pxfixtresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ae83aa5e133599c91897f2ce00bc567e7} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pxfixtresh = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+fixtresh, self.\+pixpercm)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac6498eb519af4f0d5855c827c65f60ae}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!pxspdtresh@{pxspdtresh}}
\index{pxspdtresh@{pxspdtresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{pxspdtresh}{pxspdtresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac6498eb519af4f0d5855c827c65f60ae} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+pxspdtresh = \mbox{\hyperlink{namespacepygaze_1_1__eyetracker_1_1libtobiilegacy_ac0b58e53825d528cc32bba144a0c8c44}{deg2pix}}(self.\+screendist, self.\+spdtresh/1000.\+0, self.\+pixpercm)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab5a42b099ab236d56ea5143b0b70604a}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!recording@{recording}}
\index{recording@{recording}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{recording}{recording}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ab5a42b099ab236d56ea5143b0b70604a} 
bool pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+recording = False}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a5009155b590c06f942231aa8adde3ffc}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!right\_eye@{right\_eye}}
\index{right\_eye@{right\_eye}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{right\_eye}{right\_eye}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a5009155b590c06f942231aa8adde3ffc} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+right\+\_\+eye = 1}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a65720aa7e444fc10c3bedae590f310f7}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!samplerate@{samplerate}}
\index{samplerate@{samplerate}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{samplerate}{samplerate}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a65720aa7e444fc10c3bedae590f310f7} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+samplerate = int(1000.\+0 / self.\+sampletime)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac074a7254f4a708293badf5599c46874}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!sampletime@{sampletime}}
\index{sampletime@{sampletime}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{sampletime}{sampletime}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_ac074a7254f4a708293badf5599c46874} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+sampletime = numpy.\+mean(ist)}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a6544c9fcf5d8797fd4fe0d833c7c1b21}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!screen@{screen}}
\index{screen@{screen}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{screen}{screen}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a6544c9fcf5d8797fd4fe0d833c7c1b21} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+screen = \mbox{\hyperlink{classpygaze_1_1screen_1_1_screen}{Screen}}()}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a4028fe5865f88104f3be8046e63704e0}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!screendist@{screendist}}
\index{screendist@{screendist}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{screendist}{screendist}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a4028fe5865f88104f3be8046e63704e0} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+screendist = settings.\+SCREENDIST}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af5368850a1edec143cb2e7c16fe91673}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!screensize@{screensize}}
\index{screensize@{screensize}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{screensize}{screensize}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_af5368850a1edec143cb2e7c16fe91673} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+screensize = settings.\+SCREENSIZE}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aa7393e1d56c44728e03d1572e505c8aa}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!spdtresh@{spdtresh}}
\index{spdtresh@{spdtresh}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{spdtresh}{spdtresh}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_aa7393e1d56c44728e03d1572e505c8aa} 
pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+spdtresh = saccade\+\_\+velocity\+\_\+threshold}

\Hypertarget{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0542973e485248dda82988d7e4e86ebd}\index{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}!weightdist@{weightdist}}
\index{weightdist@{weightdist}!pygaze.\_eyetracker.libtobiilegacy.TobiiTracker@{pygaze.\_eyetracker.libtobiilegacy.TobiiTracker}}
\doxysubsubsection{\texorpdfstring{weightdist}{weightdist}}
{\footnotesize\ttfamily \label{classpygaze_1_1__eyetracker_1_1libtobiilegacy_1_1_tobii_tracker_a0542973e485248dda82988d7e4e86ebd} 
int pygaze.\+\_\+eyetracker.\+libtobiilegacy.\+Tobii\+Tracker.\+weightdist = 10}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/lurax/eyetracking\+Tobii/pygaze/\+\_\+eyetracker/\mbox{\hyperlink{libtobiilegacy_8py}{libtobiilegacy.\+py}}\end{DoxyCompactItemize}
