aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/classmeow_1_1Eye.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classmeow_1_1Eye.tex')
-rw-r--r--doc/latex/classmeow_1_1Eye.tex385
1 files changed, 385 insertions, 0 deletions
diff --git a/doc/latex/classmeow_1_1Eye.tex b/doc/latex/classmeow_1_1Eye.tex
new file mode 100644
index 0000000..b3477cc
--- /dev/null
+++ b/doc/latex/classmeow_1_1Eye.tex
@@ -0,0 +1,385 @@
+\hypertarget{classmeow_1_1Eye}{\section{meow\-:\-:Eye$<$ Pixel $>$ Class Template Reference}
+\label{classmeow_1_1Eye}\index{meow\-::\-Eye$<$ Pixel $>$@{meow\-::\-Eye$<$ Pixel $>$}}
+}
+
+
+一個 {\ttfamily \hyperlink{classmeow_1_1Camera}{Camera}} 加上一個offset transformation
+
+
+
+
+{\ttfamily \#include \char`\"{}Eye.\-h\char`\"{}}
+
+Inheritance diagram for meow\-:\-:Eye$<$ Pixel $>$\-:\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2.000000cm]{classmeow_1_1Eye}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+\hyperlink{classmeow_1_1Eye_a38f3f071a6f969db2185e342a62afef5}{Eye} ()
+\item
+\hyperlink{classmeow_1_1Eye_ab660897e0b9c3b6c48e0d4f43afd6bf8}{Eye} (\hyperlink{classmeow_1_1Eye}{Eye} const \&b)
+\item
+\hyperlink{classmeow_1_1Eye_adf29f94cf37ef6c9332156d9b4f98a06}{Eye} (\hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \&c, \hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \&o)
+\item
+\hyperlink{classmeow_1_1Eye_a18c90fedd58a06ea507fef046b18f11d}{$\sim$\-Eye} ()
+\item
+\hyperlink{classmeow_1_1Eye}{Eye} \& \hyperlink{classmeow_1_1Eye_a49bf520eb466daf089afd44da90620b4}{copy\-From} (\hyperlink{classmeow_1_1Eye}{Eye} const \&e)
+\item
+\hyperlink{classmeow_1_1Eye}{Eye} \& \hyperlink{classmeow_1_1Eye_a49cb3c9a2980da271942367dd8009244}{reference\-From} (\hyperlink{classmeow_1_1Eye}{Eye} const \&e)
+\item
+\hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \& \hyperlink{classmeow_1_1Eye_a19aff49245743c895d1ae65a17e9a033}{camera} () const
+\item
+\hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ \& \hyperlink{classmeow_1_1Eye_a9da2157214ad12696b6bfd4985276fe0}{camera\-Get} ()
+\item
+\hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \& \hyperlink{classmeow_1_1Eye_a9e0a3392eecb8d0a6136d6bc2651c2be}{camera} (\hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \&c)
+\item
+\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \& \hyperlink{classmeow_1_1Eye_a824af491d8bb37892ad5bc8f9d095546}{offset} () const
+\item
+\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ \& \hyperlink{classmeow_1_1Eye_ac48a75c67f3e8dc8d07f9e42cad4ff9d}{offset\-Get} ()
+\item
+\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \& \hyperlink{classmeow_1_1Eye_a67f0d2a22a72f30ace430f17143011f4}{offset} (\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \&ofs)
+\item
+bool \hyperlink{classmeow_1_1Eye_a9afa05168c60564fd11037e042fc4325}{inside} (\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \&v) const
+\item
+\hyperlink{classmeow_1_1Eye}{Eye} \& \hyperlink{classmeow_1_1Eye_ad3b2e9fe53617e04c0353ba9f6d1043e}{operator=} (\hyperlink{classmeow_1_1Eye}{Eye} const \&e)
+\item
+bool \hyperlink{classmeow_1_1Eye_a047951cd9210fe3743c5bf4c1683f7f0}{write} (F\-I\-L\-E $\ast$f, bool bin, unsigned \hyperlink{classint}{int} fg) const
+\begin{DoxyCompactList}\small\item\em 將資料寫入檔案 \end{DoxyCompactList}\item
+bool \hyperlink{classmeow_1_1Eye_a204cd7c18e473378cb13bbfc519f7c2e}{read} (F\-I\-L\-E $\ast$f, bool bin, unsigned \hyperlink{classint}{int} fg)
+\begin{DoxyCompactList}\small\item\em 將資料讀入 \end{DoxyCompactList}\item
+\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1Eye_a6b5e97a01293fd84127036b5744c3967}{create} () const
+\begin{DoxyCompactList}\small\item\em new一個自己 \end{DoxyCompactList}\item
+\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1Eye_a9e97015a56f3ad156d2efe55c1c34f17}{copy\-From} (\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} const $\ast$b)
+\begin{DoxyCompactList}\small\item\em 複製資料 \end{DoxyCompactList}\item
+char const $\ast$ \hyperlink{classmeow_1_1Eye_a7cde51b085ae859b35be06b74e358148}{ctype} () const
+\begin{DoxyCompactList}\small\item\em 回傳class的type \end{DoxyCompactList}\item
+std\-::string \hyperlink{classmeow_1_1Eye_a87a328ebee71857a3e3c0ba05c496543}{type} () const
+\begin{DoxyCompactList}\small\item\em 回傳class的type \end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
+
+
+\subsection{Detailed Description}
+\subsubsection*{template$<$class Pixel$>$class meow\-::\-Eye$<$ Pixel $>$}
+
+一個 {\ttfamily \hyperlink{classmeow_1_1Camera}{Camera}} 加上一個offset transformation
+
+\begin{DoxyAuthor}{Author}
+cat\-\_\-leopard
+\end{DoxyAuthor}
+
+
+Definition at line 17 of file Eye.\-h.
+
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{classmeow_1_1Eye_a38f3f071a6f969db2185e342a62afef5}{\index{meow\-::\-Eye@{meow\-::\-Eye}!Eye@{Eye}}
+\index{Eye@{Eye}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{Eye}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::{\bf Eye} (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a38f3f071a6f969db2185e342a62afef5}
+
+
+Definition at line 38 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_ab660897e0b9c3b6c48e0d4f43afd6bf8}{\index{meow\-::\-Eye@{meow\-::\-Eye}!Eye@{Eye}}
+\index{Eye@{Eye}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{Eye}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::{\bf Eye} (
+\begin{DoxyParamCaption}
+\item[{{\bf Eye}$<$ Pixel $>$ const \&}]{b}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_ab660897e0b9c3b6c48e0d4f43afd6bf8}
+
+
+Definition at line 41 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_adf29f94cf37ef6c9332156d9b4f98a06}{\index{meow\-::\-Eye@{meow\-::\-Eye}!Eye@{Eye}}
+\index{Eye@{Eye}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{Eye}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::{\bf Eye} (
+\begin{DoxyParamCaption}
+\item[{{\bf Camera}$<$ Pixel $>$ const \&}]{c, }
+\item[{{\bf Vector3\-D}$<$ {\bf double} $>$ const \&}]{o}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_adf29f94cf37ef6c9332156d9b4f98a06}
+
+
+Definition at line 44 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a18c90fedd58a06ea507fef046b18f11d}{\index{meow\-::\-Eye@{meow\-::\-Eye}!$\sim$\-Eye@{$\sim$\-Eye}}
+\index{$\sim$\-Eye@{$\sim$\-Eye}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{$\sim$\-Eye}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::$\sim${\bf Eye} (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a18c90fedd58a06ea507fef046b18f11d}
+
+
+Definition at line 47 of file Eye.\-h.
+
+
+
+\subsection{Member Function Documentation}
+\hypertarget{classmeow_1_1Eye_a19aff49245743c895d1ae65a17e9a033}{\index{meow\-::\-Eye@{meow\-::\-Eye}!camera@{camera}}
+\index{camera@{camera}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{camera}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Camera}$<$Pixel$>$ const\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::camera (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a19aff49245743c895d1ae65a17e9a033}
+
+
+Definition at line 60 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a9e0a3392eecb8d0a6136d6bc2651c2be}{\index{meow\-::\-Eye@{meow\-::\-Eye}!camera@{camera}}
+\index{camera@{camera}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{camera}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Camera}$<$Pixel$>$ const\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::camera (
+\begin{DoxyParamCaption}
+\item[{{\bf Camera}$<$ Pixel $>$ const \&}]{c}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a9e0a3392eecb8d0a6136d6bc2651c2be}
+
+
+Definition at line 68 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a9da2157214ad12696b6bfd4985276fe0}{\index{meow\-::\-Eye@{meow\-::\-Eye}!camera\-Get@{camera\-Get}}
+\index{camera\-Get@{camera\-Get}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{camera\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Camera}$<$Pixel$>$\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::camera\-Get (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a9da2157214ad12696b6bfd4985276fe0}
+
+
+Definition at line 64 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a49bf520eb466daf089afd44da90620b4}{\index{meow\-::\-Eye@{meow\-::\-Eye}!copy\-From@{copy\-From}}
+\index{copy\-From@{copy\-From}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Eye}\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::copy\-From (
+\begin{DoxyParamCaption}
+\item[{{\bf Eye}$<$ Pixel $>$ const \&}]{e}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a49bf520eb466daf089afd44da90620b4}
+
+
+Definition at line 50 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a9e97015a56f3ad156d2efe55c1c34f17}{\index{meow\-::\-Eye@{meow\-::\-Eye}!copy\-From@{copy\-From}}
+\index{copy\-From@{copy\-From}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::copy\-From (
+\begin{DoxyParamCaption}
+\item[{{\bf Obj\-Base} const $\ast$}]{b}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Eye_a9e97015a56f3ad156d2efe55c1c34f17}
+
+
+複製資料
+
+輸入型別是 {\ttfamily \hyperlink{classmeow_1_1ObjBase}{Obj\-Base}} {\ttfamily const$\ast$} 事實上這個method就只是幫忙轉型然後呼叫原本的{\ttfamily copy\-From}
+
+
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\tt in} & {\em b} & 資料來源 \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+this
+\end{DoxyReturn}
+
+
+Reimplemented from \hyperlink{classmeow_1_1ObjBase_a79725f50866832762db87184eb528619}{meow\-::\-Obj\-Base}.
+
+
+
+Definition at line 151 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a6b5e97a01293fd84127036b5744c3967}{\index{meow\-::\-Eye@{meow\-::\-Eye}!create@{create}}
+\index{create@{create}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::create (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Eye_a6b5e97a01293fd84127036b5744c3967}
+
+
+new一個自己
+
+\begin{DoxyReturn}{Returns}
+一個new出來的pointer
+\end{DoxyReturn}
+
+
+Reimplemented from \hyperlink{classmeow_1_1ObjBase_ac9114e6917bca03b8f3c89694214b57c}{meow\-::\-Obj\-Base}.
+
+
+
+Definition at line 139 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a7cde51b085ae859b35be06b74e358148}{\index{meow\-::\-Eye@{meow\-::\-Eye}!ctype@{ctype}}
+\index{ctype@{ctype}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{ctype}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ char const$\ast$ {\bf meow\-::\-Eye}$<$ Pixel $>$\-::ctype (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Eye_a7cde51b085ae859b35be06b74e358148}
+
+
+回傳class的type
+
+\begin{DoxyReturn}{Returns}
+{\ttfamily char} {\ttfamily const{\ttfamily $\ast$} 形式的typename}
+\end{DoxyReturn}
+
+
+Reimplemented from \hyperlink{classmeow_1_1ObjBase_a4aae58e8005739abe6d091d8b55a21e8}{meow\-::\-Obj\-Base}.
+
+
+
+Definition at line 159 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a9afa05168c60564fd11037e042fc4325}{\index{meow\-::\-Eye@{meow\-::\-Eye}!inside@{inside}}
+\index{inside@{inside}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{inside}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ bool {\bf meow\-::\-Eye}$<$ Pixel $>$\-::inside (
+\begin{DoxyParamCaption}
+\item[{{\bf Vector3\-D}$<$ {\bf double} $>$ const \&}]{v}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a9afa05168c60564fd11037e042fc4325}
+
+
+Definition at line 86 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a824af491d8bb37892ad5bc8f9d095546}{\index{meow\-::\-Eye@{meow\-::\-Eye}!offset@{offset}}
+\index{offset@{offset}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{offset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Vector3\-D}$<${\bf double}$>$ const\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::offset (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a824af491d8bb37892ad5bc8f9d095546}
+
+
+Definition at line 73 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a67f0d2a22a72f30ace430f17143011f4}{\index{meow\-::\-Eye@{meow\-::\-Eye}!offset@{offset}}
+\index{offset@{offset}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{offset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Vector3\-D}$<${\bf double}$>$ const\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::offset (
+\begin{DoxyParamCaption}
+\item[{{\bf Vector3\-D}$<$ {\bf double} $>$ const \&}]{ofs}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a67f0d2a22a72f30ace430f17143011f4}
+
+
+Definition at line 81 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_ac48a75c67f3e8dc8d07f9e42cad4ff9d}{\index{meow\-::\-Eye@{meow\-::\-Eye}!offset\-Get@{offset\-Get}}
+\index{offset\-Get@{offset\-Get}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{offset\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Vector3\-D}$<${\bf double}$>$\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::offset\-Get (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_ac48a75c67f3e8dc8d07f9e42cad4ff9d}
+
+
+Definition at line 77 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_ad3b2e9fe53617e04c0353ba9f6d1043e}{\index{meow\-::\-Eye@{meow\-::\-Eye}!operator=@{operator=}}
+\index{operator=@{operator=}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Eye}\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::operator= (
+\begin{DoxyParamCaption}
+\item[{{\bf Eye}$<$ Pixel $>$ const \&}]{e}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_ad3b2e9fe53617e04c0353ba9f6d1043e}
+
+
+Definition at line 90 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a204cd7c18e473378cb13bbfc519f7c2e}{\index{meow\-::\-Eye@{meow\-::\-Eye}!read@{read}}
+\index{read@{read}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ bool {\bf meow\-::\-Eye}$<$ Pixel $>$\-::read (
+\begin{DoxyParamCaption}
+\item[{F\-I\-L\-E $\ast$}]{f, }
+\item[{bool}]{bin, }
+\item[{unsigned {\bf int}}]{fg}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Eye_a204cd7c18e473378cb13bbfc519f7c2e}
+
+
+將資料讀入
+
+\begin{DoxyNote}{Note}
+未完成
+\end{DoxyNote}
+
+
+Reimplemented from \hyperlink{classmeow_1_1ObjBase_a4c1f5cb4b05559197148a8f6524bfc34}{meow\-::\-Obj\-Base}.
+
+
+
+Definition at line 119 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a49cb3c9a2980da271942367dd8009244}{\index{meow\-::\-Eye@{meow\-::\-Eye}!reference\-From@{reference\-From}}
+\index{reference\-From@{reference\-From}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{reference\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ {\bf Eye}\& {\bf meow\-::\-Eye}$<$ Pixel $>$\-::reference\-From (
+\begin{DoxyParamCaption}
+\item[{{\bf Eye}$<$ Pixel $>$ const \&}]{e}
+\end{DoxyParamCaption}
+)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Eye_a49cb3c9a2980da271942367dd8009244}
+
+
+Definition at line 55 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a87a328ebee71857a3e3c0ba05c496543}{\index{meow\-::\-Eye@{meow\-::\-Eye}!type@{type}}
+\index{type@{type}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ std\-::string {\bf meow\-::\-Eye}$<$ Pixel $>$\-::type (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Eye_a87a328ebee71857a3e3c0ba05c496543}
+
+
+回傳class的type
+
+\begin{DoxyReturn}{Returns}
+{\ttfamily std\-::string} 形式的typename
+\end{DoxyReturn}
+
+
+Reimplemented from \hyperlink{classmeow_1_1ObjBase_a63a4911bb073281820fe9b7a9908ba72}{meow\-::\-Obj\-Base}.
+
+
+
+Definition at line 167 of file Eye.\-h.
+
+\hypertarget{classmeow_1_1Eye_a047951cd9210fe3743c5bf4c1683f7f0}{\index{meow\-::\-Eye@{meow\-::\-Eye}!write@{write}}
+\index{write@{write}!meow::Eye@{meow\-::\-Eye}}
+\subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel$>$ bool {\bf meow\-::\-Eye}$<$ Pixel $>$\-::write (
+\begin{DoxyParamCaption}
+\item[{F\-I\-L\-E $\ast$}]{f, }
+\item[{bool}]{bin, }
+\item[{unsigned {\bf int}}]{fg}
+\end{DoxyParamCaption}
+) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Eye_a047951cd9210fe3743c5bf4c1683f7f0}
+
+
+將資料寫入檔案
+
+\begin{DoxyNote}{Note}
+未完成
+\end{DoxyNote}
+
+
+Reimplemented from \hyperlink{classmeow_1_1ObjBase_ae9e9e5c664b7a92e54a3616983f39ba8}{meow\-::\-Obj\-Base}.
+
+
+
+Definition at line 98 of file Eye.\-h.
+
+
+
+The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
+\item
+meowpp/gra/\hyperlink{Eye_8h}{Eye.\-h}\end{DoxyCompactItemize}