\doxysection{pygaze.\+eyetracker.\+Eye\+Tracker Class Reference}
\hypertarget{classpygaze_1_1eyetracker_1_1_eye_tracker}{}\label{classpygaze_1_1eyetracker_1_1_eye_tracker}\index{pygaze.eyetracker.EyeTracker@{pygaze.eyetracker.EyeTracker}}
Inheritance diagram for pygaze.\+eyetracker.\+Eye\+Tracker\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classpygaze_1_1eyetracker_1_1_eye_tracker}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1eyetracker_1_1_eye_tracker_ad78df54edae4352697f5109408649fb2}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, display, trackertype=settings.\+TRACKERTYPE, \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}args)
\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_a99cd756c232a37fabc040dbdf9f37e81}{calibrate}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a3333734abcb6d78266f00e495cd55dc0}{close}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a4accb57853300992e3c3317bc3a2059c}{connected}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a004eb0e1d8900b37d886d7e66e7d0e8f}{drift\+\_\+correction}} (self, pos=None, fix\+\_\+triggered=False)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_aa74d6e7b5e08893eb76a67061771f5db}{fix\+\_\+triggered\+\_\+drift\+\_\+correction}} (self, pos=None, min\+\_\+samples=30, max\+\_\+dev=60, reset\+\_\+threshold=10)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a20afa5a83ebbfbdd3c2deaa7e7223a45}{get\+\_\+eyetracker\+\_\+clock\+\_\+async}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_aecad16ce0b77cb26c29bc7ec897ef140}{log}} (self, msg)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a92f919963177d1243c9026207bf4eff4}{log\+\_\+var}} (self, var, val)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_afa80db525c0d9132ebce5521537f17d4}{pupil\+\_\+size}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_adc02ba529f099f36a3af0717e1b51be3}{sample}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a48de05b7dc87c8c8a6e9422d51f55741}{send\+\_\+command}} (self, cmd)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a2e6b839b5f11cbd5c5a3763cc4de4dee}{set\+\_\+eye\+\_\+used}} (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)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a5e679620aadceb234c5fc55da1faa60d}{start\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a1664d48e4913d8097fb457f238f02923}{status\+\_\+msg}} (self, msg)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6936119910931316c5df84353eb1c845}{stop\+\_\+recording}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_ae1bc33d1fc27a7f07c535c3e9fdf7ab6}{set\+\_\+detection\+\_\+type}} (self, eventdetection)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a4e1b1428e6053b3804230af6c3a4dd33}{wait\+\_\+for\+\_\+event}} (self, event)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a71c103171fec41c5d94e0c6848e4e776}{wait\+\_\+for\+\_\+blink\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a59364472b9f0f9bde0485586502401f4}{wait\+\_\+for\+\_\+blink\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_abf2fc54bcd7d7762c70e48c2a98869d5}{wait\+\_\+for\+\_\+fixation\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a8c0f412002fcd9589b1cc859befa7f74}{wait\+\_\+for\+\_\+fixation\+\_\+start}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6ffc7f2d4d9570b9f558c05771bcced1}{wait\+\_\+for\+\_\+saccade\+\_\+end}} (self)
\item 
\mbox{\hyperlink{classpygaze_1_1__eyetracker_1_1baseeyetracker_1_1_base_eye_tracker_a6b1ca931a4b9b467eb6e2fc219d4d9c8}{wait\+\_\+for\+\_\+saccade\+\_\+start}} (self)
\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\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}    Generic EyeTracker class, which morphs into an eye-tracker specific class.
\end{DoxyVerb}
 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classpygaze_1_1eyetracker_1_1_eye_tracker_ad78df54edae4352697f5109408649fb2}\index{pygaze.eyetracker.EyeTracker@{pygaze.eyetracker.EyeTracker}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!pygaze.eyetracker.EyeTracker@{pygaze.eyetracker.EyeTracker}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1eyetracker_1_1_eye_tracker_ad78df54edae4352697f5109408649fb2} 
pygaze.\+eyetracker.\+Eye\+Tracker.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{display}{, }\item[{}]{trackertype}{ = {\ttfamily settings.TRACKERTYPE}, }\item[{\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{args}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}        Initializes an EyeTracker object.

        arguments

        display     --  a pygaze.display.Display instance

        keyword arguments

        trackertype     --  the type of eye tracker; choose from:
                        'dumbdummy', 'dummy', 'eyelink', 'smi',
                        'tobii', 'eyetribe' (default = TRACKERTYPE)
        **args      --  A keyword-argument dictionary that contains
                        eye-tracker-specific options
\end{DoxyVerb}
 

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