\doxysection{pygaze.\+plugins.\+aoi.\+AOI Class Reference}
\hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i}{}\label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a044742ef657b0932591011181da7cfeb}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self, \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a4cf922f2e0eeb9aa59857866f62b3c64}{aoitype}}, \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a58ba48bd81bc19341bad2b86519afe02}{pos}}, \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ad1025fb3f346064aaee8161af3855857}{size}})
\item 
\mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a8e9da087500ca4001b2c69fee303be5e}{contains}} (self, \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a58ba48bd81bc19341bad2b86519afe02}{pos}})
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespacepygaze_1_1py3compat_a00268eef6a7a5c7241ae0072047d8171}{str}} \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a4cf922f2e0eeb9aa59857866f62b3c64}{aoitype}} = aoitype
\item 
\mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a58ba48bd81bc19341bad2b86519afe02}{pos}} = pos
\item 
list \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ad1025fb3f346064aaee8161af3855857}{size}} = \mbox{[}int(size\mbox{[}0\mbox{]}),int(size\mbox{[}1\mbox{]})\mbox{]}
\item 
list \mbox{\hyperlink{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ac1a579a943bcacda26fb7a6b5e7544c2}{r}} = self.\+size\mbox{[}0\mbox{]}/2
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\begin{DoxyVerb}Area Of Interest\end{DoxyVerb}
 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a044742ef657b0932591011181da7cfeb}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily \label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a044742ef657b0932591011181da7cfeb} 
pygaze.\+plugins.\+aoi.\+AOI.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{aoitype}{, }\item[{}]{pos}{, }\item[{}]{size}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Initializes an AOI object
        
        arguments
        aoitype     --  string specifying the type of AOI; should be
                    'rectangle', 'circle' or 'ellipse'
        pos     --  a (x,y) position tuple
        size        --  either a single integer or a [width,height] list
                    of integers
        
        keyword arguments
        None
\end{DoxyVerb}
 

\doxysubsection{Member Function Documentation}
\Hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a8e9da087500ca4001b2c69fee303be5e}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}!contains@{contains}}
\index{contains@{contains}!pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection{\texorpdfstring{contains()}{contains()}}
{\footnotesize\ttfamily \label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a8e9da087500ca4001b2c69fee303be5e} 
pygaze.\+plugins.\+aoi.\+AOI.\+contains (\begin{DoxyParamCaption}\item[{}]{self}{, }\item[{}]{pos}{}\end{DoxyParamCaption})}

\begin{DoxyVerb}Checks if a position is within the AOI
        
        arguments
        pos     --  a (x,y) position tuple
        
        keyword arguments
        None
        
        returns
        True/False  --  True if the passed position is within the AOI,
                    False if not
\end{DoxyVerb}
 

\doxysubsection{Member Data Documentation}
\Hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a4cf922f2e0eeb9aa59857866f62b3c64}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}!aoitype@{aoitype}}
\index{aoitype@{aoitype}!pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection{\texorpdfstring{aoitype}{aoitype}}
{\footnotesize\ttfamily \label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a4cf922f2e0eeb9aa59857866f62b3c64} 
pygaze.\+plugins.\+aoi.\+AOI.\+aoitype = aoitype}

\Hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a58ba48bd81bc19341bad2b86519afe02}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}!pos@{pos}}
\index{pos@{pos}!pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection{\texorpdfstring{pos}{pos}}
{\footnotesize\ttfamily \label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_a58ba48bd81bc19341bad2b86519afe02} 
pygaze.\+plugins.\+aoi.\+AOI.\+pos = pos}

\Hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ac1a579a943bcacda26fb7a6b5e7544c2}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}!r@{r}}
\index{r@{r}!pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection{\texorpdfstring{r}{r}}
{\footnotesize\ttfamily \label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ac1a579a943bcacda26fb7a6b5e7544c2} 
list pygaze.\+plugins.\+aoi.\+AOI.\+r = self.\+size\mbox{[}0\mbox{]}/2}

\Hypertarget{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ad1025fb3f346064aaee8161af3855857}\index{pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}!size@{size}}
\index{size@{size}!pygaze.plugins.aoi.AOI@{pygaze.plugins.aoi.AOI}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily \label{classpygaze_1_1plugins_1_1aoi_1_1_a_o_i_ad1025fb3f346064aaee8161af3855857} 
list pygaze.\+plugins.\+aoi.\+AOI.\+size = \mbox{[}int(size\mbox{[}0\mbox{]}),int(size\mbox{[}1\mbox{]})\mbox{]}}



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