\hypertarget{classmeow_1_1WatchBall}{\section{meow\-:\-:Watch\-Ball$<$ Pixel $>$ Class Template Reference} \label{classmeow_1_1WatchBall}\index{meow\-::\-Watch\-Ball$<$ Pixel $>$@{meow\-::\-Watch\-Ball$<$ Pixel $>$}} } {\bfseries 多個camera}, 一個offset, 一個rotation {\ttfamily \#include \char`\"{}Watch\-Ball.\-h\char`\"{}} Inheritance diagram for meow\-:\-:Watch\-Ball$<$ Pixel $>$\-:\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2.000000cm]{classmeow_1_1WatchBall} \end{center} \end{figure} \subsection*{Public Types} \begin{DoxyCompactItemize} \item typedef std\-::vector$<$ \hyperlink{classmeow_1_1Camera}{Camera}\\* $<$ Pixel $>$ $>$ \hyperlink{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c}{Cameras} \end{DoxyCompactItemize} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{classmeow_1_1WatchBall_ab0072695aa7766d1d77f2f71424fcb40}{Watch\-Ball} () \begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall_a798e37186c20a9b134b2137a2d4f7b26}{Watch\-Ball} (\hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} const \&b) \begin{DoxyCompactList}\small\item\em copy constructor \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall_a255ccc4db07762e2f8f3443429aa017c}{$\sim$\-Watch\-Ball} () \begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} \& \hyperlink{classmeow_1_1WatchBall_abf464a7507044d2bca58ce6b686c5a73}{copy\-From} (\hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} const \&b) \begin{DoxyCompactList}\small\item\em copy data \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} \& \hyperlink{classmeow_1_1WatchBall_a1480323a56f6f53799e56f4855d95b07}{reference\-From} (\hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} const \&b) \begin{DoxyCompactList}\small\item\em reference \end{DoxyCompactList}\item size\-\_\-t \hyperlink{classmeow_1_1WatchBall_aa511d4d3fe3742e03dfad5f889a3628f}{camera\-Size} () const \begin{DoxyCompactList}\small\item\em 取得有幾個camera \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c}{Cameras} const \& \hyperlink{classmeow_1_1WatchBall_a1a8810f599cd9cf5929c8b95b52abf98}{cameras} () const \begin{DoxyCompactList}\small\item\em 取得 cameras \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c}{Cameras} \& \hyperlink{classmeow_1_1WatchBall_a1e1c147b92eb097472f957b5fc44346f}{cameras\-Get} () \begin{DoxyCompactList}\small\item\em 取得 cameras (non-\/constant) \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c}{Cameras} const \& \hyperlink{classmeow_1_1WatchBall_a6dc606fde781e28da367e4d5ef023341}{cameras} (\hyperlink{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c}{Cameras} const \&c) \begin{DoxyCompactList}\small\item\em 設定 camera \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \& \hyperlink{classmeow_1_1WatchBall_ae80be9aa3e4e4e3a1577c8fecf05c22b}{camera} (size\-\_\-t i) const \begin{DoxyCompactList}\small\item\em 取得第i個camera \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ \& \hyperlink{classmeow_1_1WatchBall_afa8f3bf18dcd5295802777c1d9a25d71}{camera} (size\-\_\-t i) \begin{DoxyCompactList}\small\item\em 取得第i個camera (non-\/constant reference) \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \& \hyperlink{classmeow_1_1WatchBall_ad2a10fde68b850a32193c20804708bc6}{camera} (size\-\_\-t i, \hyperlink{classmeow_1_1Camera}{Camera}$<$ Pixel $>$ const \&c) \begin{DoxyCompactList}\small\item\em 設定第i個camera \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \& \hyperlink{classmeow_1_1WatchBall_af8a5cf5d7093da13578aee6f802c8cee}{offset} () const \begin{DoxyCompactList}\small\item\em 取得offset \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ \& \hyperlink{classmeow_1_1WatchBall_a07068805c2c31cce87eea8771611a711}{offset} () \begin{DoxyCompactList}\small\item\em 取得offset (non-\/constant reference) \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \& \hyperlink{classmeow_1_1WatchBall_aeaedc62a9647b572e0606446e741152f}{offset} (\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ const \&ofs) \begin{DoxyCompactList}\small\item\em 設定offset \end{DoxyCompactList}\item Pixel \hyperlink{classmeow_1_1WatchBall_aea73c7ddb1fb42a257406735ea687d4d}{color} (\hyperlink{classmeow_1_1Vector3D}{Vector3\-D}$<$ \hyperlink{classdouble}{double} $>$ p) const \begin{DoxyCompactList}\small\item\em 取得底片color \end{DoxyCompactList}\item \hyperlink{classmeow_1_1Bitmap}{Bitmap}$<$ Pixel $>$ \hyperlink{classmeow_1_1WatchBall_a00fcbbce6d9e4748a9b093983e591c19}{expand} (\hyperlink{classdouble}{double} radius) const \begin{DoxyCompactList}\small\item\em 輸出展開圖 \end{DoxyCompactList}\item \hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} \& \hyperlink{classmeow_1_1WatchBall_a69948640465200ca8fadc364aad98b23}{operator=} (\hyperlink{classmeow_1_1WatchBall}{Watch\-Ball} const \&b) \begin{DoxyCompactList}\small\item\em same as {\ttfamily copy\-From(b)} \end{DoxyCompactList}\item bool \hyperlink{classmeow_1_1WatchBall_a33cb0d690e6da55580f1747c7fb72e7a}{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_1WatchBall_a18cac43a61f741c191148bfef76e3d85}{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_1WatchBall_ae2c8bc97ac7d09b886fe59a8f88c2145}{create} () const \begin{DoxyCompactList}\small\item\em new一個自己 \end{DoxyCompactList}\item \hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1WatchBall_a898f8ad46598a01633f444804853a3bd}{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_1WatchBall_afcba8229502523255913392c592eabce}{ctype} () const \begin{DoxyCompactList}\small\item\em 回傳class的type \end{DoxyCompactList}\item std\-::string \hyperlink{classmeow_1_1WatchBall_ab8478f0460b456da11863ab9e7542bd1}{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\-::\-Watch\-Ball$<$ Pixel $>$} {\bfseries 多個camera}, 一個offset, 一個rotation \begin{DoxyAuthor}{Author} cat\-\_\-leopard \end{DoxyAuthor} \subsection{Member Typedef Documentation} \hypertarget{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!Cameras@{Cameras}} \index{Cameras@{Cameras}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{Cameras}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ typedef std\-::vector$<${\bf Camera}$<$Pixel$>$ $>$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::{\bf Cameras}}}\label{classmeow_1_1WatchBall_a1626a844f77feebc5f0f71bcd71bf20c} \subsection{Constructor \& Destructor Documentation} \hypertarget{classmeow_1_1WatchBall_ab0072695aa7766d1d77f2f71424fcb40}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!Watch\-Ball@{Watch\-Ball}} \index{Watch\-Ball@{Watch\-Ball}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{Watch\-Ball}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::{\bf Watch\-Ball} ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_ab0072695aa7766d1d77f2f71424fcb40} constructor \hypertarget{classmeow_1_1WatchBall_a798e37186c20a9b134b2137a2d4f7b26}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!Watch\-Ball@{Watch\-Ball}} \index{Watch\-Ball@{Watch\-Ball}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{Watch\-Ball}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::{\bf Watch\-Ball} ( \begin{DoxyParamCaption} \item[{{\bf Watch\-Ball}$<$ Pixel $>$ const \&}]{b} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a798e37186c20a9b134b2137a2d4f7b26} copy constructor \hypertarget{classmeow_1_1WatchBall_a255ccc4db07762e2f8f3443429aa017c}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!$\sim$\-Watch\-Ball@{$\sim$\-Watch\-Ball}} \index{$\sim$\-Watch\-Ball@{$\sim$\-Watch\-Ball}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{$\sim$\-Watch\-Ball}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::$\sim${\bf Watch\-Ball} ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a255ccc4db07762e2f8f3443429aa017c} destructor \subsection{Member Function Documentation} \hypertarget{classmeow_1_1WatchBall_ae80be9aa3e4e4e3a1577c8fecf05c22b}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!camera@{camera}} \index{camera@{camera}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{camera}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Camera}$<$Pixel$>$ const\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::camera ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_ae80be9aa3e4e4e3a1577c8fecf05c22b} 取得第i個camera \hypertarget{classmeow_1_1WatchBall_afa8f3bf18dcd5295802777c1d9a25d71}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!camera@{camera}} \index{camera@{camera}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{camera}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Camera}$<$Pixel$>$\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::camera ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_afa8f3bf18dcd5295802777c1d9a25d71} 取得第i個camera (non-\/constant reference) \hypertarget{classmeow_1_1WatchBall_ad2a10fde68b850a32193c20804708bc6}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!camera@{camera}} \index{camera@{camera}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{camera}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Camera}$<$Pixel$>$ const\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::camera ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i, } \item[{{\bf Camera}$<$ Pixel $>$ const \&}]{c} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_ad2a10fde68b850a32193c20804708bc6} 設定第i個camera \hypertarget{classmeow_1_1WatchBall_a1a8810f599cd9cf5929c8b95b52abf98}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!cameras@{cameras}} \index{cameras@{cameras}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{cameras}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Cameras} const\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::cameras ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a1a8810f599cd9cf5929c8b95b52abf98} 取得 cameras \hypertarget{classmeow_1_1WatchBall_a6dc606fde781e28da367e4d5ef023341}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!cameras@{cameras}} \index{cameras@{cameras}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{cameras}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Cameras} const\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::cameras ( \begin{DoxyParamCaption} \item[{{\bf Cameras} const \&}]{c} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a6dc606fde781e28da367e4d5ef023341} 設定 camera \hypertarget{classmeow_1_1WatchBall_a1e1c147b92eb097472f957b5fc44346f}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!cameras\-Get@{cameras\-Get}} \index{cameras\-Get@{cameras\-Get}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{cameras\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Cameras}\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::cameras\-Get ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a1e1c147b92eb097472f957b5fc44346f} 取得 cameras (non-\/constant) \hypertarget{classmeow_1_1WatchBall_aa511d4d3fe3742e03dfad5f889a3628f}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!camera\-Size@{camera\-Size}} \index{camera\-Size@{camera\-Size}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{camera\-Size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ size\-\_\-t {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::camera\-Size ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_aa511d4d3fe3742e03dfad5f889a3628f} 取得有幾個camera \hypertarget{classmeow_1_1WatchBall_aea73c7ddb1fb42a257406735ea687d4d}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!color@{color}} \index{color@{color}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{color}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ Pixel {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::color ( \begin{DoxyParamCaption} \item[{{\bf Vector3\-D}$<$ {\bf double} $>$}]{p} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_aea73c7ddb1fb42a257406735ea687d4d} 取得底片color \hypertarget{classmeow_1_1WatchBall_abf464a7507044d2bca58ce6b686c5a73}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!copy\-From@{copy\-From}} \index{copy\-From@{copy\-From}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Watch\-Ball}\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::copy\-From ( \begin{DoxyParamCaption} \item[{{\bf Watch\-Ball}$<$ Pixel $>$ const \&}]{b} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_abf464a7507044d2bca58ce6b686c5a73} copy data \hypertarget{classmeow_1_1WatchBall_a898f8ad46598a01633f444804853a3bd}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!copy\-From@{copy\-From}} \index{copy\-From@{copy\-From}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::copy\-From ( \begin{DoxyParamCaption} \item[{{\bf Obj\-Base} const $\ast$}]{b} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1WatchBall_a898f8ad46598a01633f444804853a3bd} 複製資料 輸入型別是 {\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}. \hypertarget{classmeow_1_1WatchBall_ae2c8bc97ac7d09b886fe59a8f88c2145}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!create@{create}} \index{create@{create}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Obj\-Base}$\ast$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::create ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1WatchBall_ae2c8bc97ac7d09b886fe59a8f88c2145} new一個自己 \begin{DoxyReturn}{Returns} 一個new出來的pointer \end{DoxyReturn} Reimplemented from \hyperlink{classmeow_1_1ObjBase_ac9114e6917bca03b8f3c89694214b57c}{meow\-::\-Obj\-Base}. \hypertarget{classmeow_1_1WatchBall_afcba8229502523255913392c592eabce}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!ctype@{ctype}} \index{ctype@{ctype}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{ctype}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ char const$\ast$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::ctype ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1WatchBall_afcba8229502523255913392c592eabce} 回傳class的type \begin{DoxyReturn}{Returns} {\ttfamily char} {\ttfamily const{\ttfamily $\ast$} 形式的typename} \end{DoxyReturn} Reimplemented from \hyperlink{classmeow_1_1ObjBase_a4aae58e8005739abe6d091d8b55a21e8}{meow\-::\-Obj\-Base}. \hypertarget{classmeow_1_1WatchBall_a00fcbbce6d9e4748a9b093983e591c19}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!expand@{expand}} \index{expand@{expand}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{expand}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Bitmap}$<$Pixel$>$ {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::expand ( \begin{DoxyParamCaption} \item[{{\bf double}}]{radius} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a00fcbbce6d9e4748a9b093983e591c19} 輸出展開圖 \begin{DoxyParams}[1]{Parameters} \mbox{\tt in} & {\em radius} & 半徑 \\ \hline \end{DoxyParams} \hypertarget{classmeow_1_1WatchBall_af8a5cf5d7093da13578aee6f802c8cee}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!offset@{offset}} \index{offset@{offset}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{offset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Vector3\-D}$<${\bf double}$>$ const\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::offset ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_af8a5cf5d7093da13578aee6f802c8cee} 取得offset \hypertarget{classmeow_1_1WatchBall_a07068805c2c31cce87eea8771611a711}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!offset@{offset}} \index{offset@{offset}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{offset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Vector3\-D}$<${\bf double}$>$\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::offset ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a07068805c2c31cce87eea8771611a711} 取得offset (non-\/constant reference) \hypertarget{classmeow_1_1WatchBall_aeaedc62a9647b572e0606446e741152f}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!offset@{offset}} \index{offset@{offset}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{offset}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Vector3\-D}$<${\bf double}$>$ const\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::offset ( \begin{DoxyParamCaption} \item[{{\bf Vector3\-D}$<$ {\bf double} $>$ const \&}]{ofs} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_aeaedc62a9647b572e0606446e741152f} 設定offset \hypertarget{classmeow_1_1WatchBall_a69948640465200ca8fadc364aad98b23}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!operator=@{operator=}} \index{operator=@{operator=}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Watch\-Ball}\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::operator= ( \begin{DoxyParamCaption} \item[{{\bf Watch\-Ball}$<$ Pixel $>$ const \&}]{b} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a69948640465200ca8fadc364aad98b23} same as {\ttfamily copy\-From(b)} \hypertarget{classmeow_1_1WatchBall_a18cac43a61f741c191148bfef76e3d85}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!read@{read}} \index{read@{read}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ bool {\bf meow\-::\-Watch\-Ball}$<$ 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_1WatchBall_a18cac43a61f741c191148bfef76e3d85} 將資料讀入 \begin{DoxyNote}{Note} 未完成 \end{DoxyNote} Reimplemented from \hyperlink{classmeow_1_1ObjBase_a4c1f5cb4b05559197148a8f6524bfc34}{meow\-::\-Obj\-Base}. \hypertarget{classmeow_1_1WatchBall_a1480323a56f6f53799e56f4855d95b07}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!reference\-From@{reference\-From}} \index{reference\-From@{reference\-From}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{reference\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ {\bf Watch\-Ball}\& {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::reference\-From ( \begin{DoxyParamCaption} \item[{{\bf Watch\-Ball}$<$ Pixel $>$ const \&}]{b} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1WatchBall_a1480323a56f6f53799e56f4855d95b07} reference \hypertarget{classmeow_1_1WatchBall_ab8478f0460b456da11863ab9e7542bd1}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!type@{type}} \index{type@{type}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ std\-::string {\bf meow\-::\-Watch\-Ball}$<$ Pixel $>$\-::type ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1WatchBall_ab8478f0460b456da11863ab9e7542bd1} 回傳class的type \begin{DoxyReturn}{Returns} {\ttfamily std\-::string} 形式的typename \end{DoxyReturn} Reimplemented from \hyperlink{classmeow_1_1ObjBase_a63a4911bb073281820fe9b7a9908ba72}{meow\-::\-Obj\-Base}. \hypertarget{classmeow_1_1WatchBall_a33cb0d690e6da55580f1747c7fb72e7a}{\index{meow\-::\-Watch\-Ball@{meow\-::\-Watch\-Ball}!write@{write}} \index{write@{write}!meow::WatchBall@{meow\-::\-Watch\-Ball}} \subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Pixel $>$ bool {\bf meow\-::\-Watch\-Ball}$<$ 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_1WatchBall_a33cb0d690e6da55580f1747c7fb72e7a} 將資料寫入檔案 \begin{DoxyNote}{Note} 未完成 \end{DoxyNote} Reimplemented from \hyperlink{classmeow_1_1ObjBase_ae9e9e5c664b7a92e54a3616983f39ba8}{meow\-::\-Obj\-Base}. The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} \item meowpp/gra/\hyperlink{WatchBall_8h}{Watch\-Ball.\-h}\end{DoxyCompactItemize}