\hypertarget{classmeow_1_1ObjBase}{\section{meow\-:\-:Obj\-Base Class Reference} \label{classmeow_1_1ObjBase}\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}} } 一切物件的\-Base, 並要求每個物件都要有read, write, create, ... 等功能 {\ttfamily \#include \char`\"{}Obj\-Base.\-h\char`\"{}} Inheritance diagram for meow\-:\-:Obj\-Base\-:\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=12.000000cm]{classmeow_1_1ObjBase} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item virtual \hyperlink{classmeow_1_1ObjBase_a0ae0da4160bf2556411b4c126c649234}{$\sim$\-Obj\-Base} () \item virtual bool \hyperlink{classmeow_1_1ObjBase_ae9e9e5c664b7a92e54a3616983f39ba8}{write} (F\-I\-L\-E $\ast$f, bool bin, unsigned \hyperlink{classint}{int} fg) const \begin{DoxyCompactList}\small\item\em 將物件寫入檔案, 預設implement為直接回傳 {\ttfamily false} \end{DoxyCompactList}\item virtual bool \hyperlink{classmeow_1_1ObjBase_a4c1f5cb4b05559197148a8f6524bfc34}{read} (F\-I\-L\-E $\ast$f, bool bin, unsigned \hyperlink{classint}{int} fg) \begin{DoxyCompactList}\small\item\em 將物件從檔案讀出, 預設implement為直接回傳 {\ttfamily false} \end{DoxyCompactList}\item virtual \hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1ObjBase_ac9114e6917bca03b8f3c89694214b57c}{create} () const \begin{DoxyCompactList}\small\item\em 回傳一個new出來的物件, 預設implement為直接回傳 {\ttfamily N\-U\-L\-L} \end{DoxyCompactList}\item virtual \hyperlink{classmeow_1_1ObjBase}{Obj\-Base} $\ast$ \hyperlink{classmeow_1_1ObjBase_a79725f50866832762db87184eb528619}{copy\-From} (\hyperlink{classmeow_1_1ObjBase}{Obj\-Base} const $\ast$b) \begin{DoxyCompactList}\small\item\em 複製, 預設使用operator= \end{DoxyCompactList}\item virtual char const $\ast$ \hyperlink{classmeow_1_1ObjBase_a4aae58e8005739abe6d091d8b55a21e8}{ctype} () const \begin{DoxyCompactList}\small\item\em 用\-C-\/style string回傳這個class的type name \end{DoxyCompactList}\item virtual std\-::string \hyperlink{classmeow_1_1ObjBase_a63a4911bb073281820fe9b7a9908ba72}{type} () const \begin{DoxyCompactList}\small\item\em 用std\-::string回傳這個class的type name \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static char const $\ast$ \hyperlink{classmeow_1_1ObjBase_ab42310e3f3a7cd558dd91381c8dd23d8}{ctype\-Base} () \begin{DoxyCompactList}\small\item\em 用\-C-\/style string回傳base的type name \end{DoxyCompactList}\item static std\-::string \hyperlink{classmeow_1_1ObjBase_a75dce38f89ce11cb06e0454e7c1039d3}{type\-Base} () \begin{DoxyCompactList}\small\item\em 用std\-::string回傳base的type name \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{classmeow_1_1ObjBase_abe7a7138b5a81eb66da51b74bc3996ff}{Obj\-Base} () \begin{DoxyCompactList}\small\item\em Constructor with doing nothing. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Detailed Description} 一切物件的\-Base, 並要求每個物件都要有read, write, create, ... 等功能 \begin{DoxyAuthor}{Author} cathook \end{DoxyAuthor} Definition at line 15 of file Obj\-Base.\-h. \subsection{Constructor \& Destructor Documentation} \hypertarget{classmeow_1_1ObjBase_abe7a7138b5a81eb66da51b74bc3996ff}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!Obj\-Base@{Obj\-Base}} \index{Obj\-Base@{Obj\-Base}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{Obj\-Base}]{\setlength{\rightskip}{0pt plus 5cm}meow\-::\-Obj\-Base\-::\-Obj\-Base ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1ObjBase_abe7a7138b5a81eb66da51b74bc3996ff} Constructor with doing nothing. Definition at line 21 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_a0ae0da4160bf2556411b4c126c649234}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!$\sim$\-Obj\-Base@{$\sim$\-Obj\-Base}} \index{$\sim$\-Obj\-Base@{$\sim$\-Obj\-Base}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{$\sim$\-Obj\-Base}]{\setlength{\rightskip}{0pt plus 5cm}virtual meow\-::\-Obj\-Base\-::$\sim$\-Obj\-Base ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1ObjBase_a0ae0da4160bf2556411b4c126c649234} Definition at line 23 of file Obj\-Base.\-h. \subsection{Member Function Documentation} \hypertarget{classmeow_1_1ObjBase_a79725f50866832762db87184eb528619}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!copy\-From@{copy\-From}} \index{copy\-From@{copy\-From}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Obj\-Base}$\ast$ meow\-::\-Obj\-Base\-::copy\-From ( \begin{DoxyParamCaption} \item[{{\bf Obj\-Base} const $\ast$}]{b} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1ObjBase_a79725f50866832762db87184eb528619} 複製, 預設使用operator= \begin{DoxyParams}[1]{Parameters} \mbox{\tt in} & {\em b} & 資料來源 \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} {\ttfamily this} \end{DoxyReturn} Reimplemented in \hyperlink{classmeow_1_1Photo_a0e947011dcb0db21760c89663acd2208}{meow\-::\-Photo$<$ Pixel $>$}, \hyperlink{classmeow_1_1Bitmap_a998a6a9607f8552ace65cce0d251042c}{meow\-::\-Bitmap$<$ Pixel $>$}, \hyperlink{classmeow_1_1BundleAdjustment__LM_a2aa8b8a53023ad43099ea51e126d9100}{meow\-::\-Bundle\-Adjustment\-\_\-\-L\-M$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsDetector__Harris_a51ea4943d3c0515466a801ec63ba44ea}{meow\-::\-Feature\-Points\-Detector\-\_\-\-Harris$<$ Pixel $>$}, \hyperlink{classmeow_1_1IdentityPoints_a6b17e68e14290ebfdcdd59a0724cdc41}{meow\-::\-Identity\-Points$<$ I\-D, Scalar $>$}, \hyperlink{classmeow_1_1IdentityPoints_a6b17e68e14290ebfdcdd59a0724cdc41}{meow\-::\-Identity\-Points$<$ int, double $>$}, \hyperlink{classmeow_1_1Camera_a5dff4c1129c6d74de1938bea9309a408}{meow\-::\-Camera$<$ Pixel $>$}, \hyperlink{classmeow_1_1WatchBall_a898f8ad46598a01633f444804853a3bd}{meow\-::\-Watch\-Ball$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsMatch__K__Match_ab5aa47ae36052a5916515a2e504f2c53}{meow\-::\-Feature\-Points\-Match\-\_\-\-K\-\_\-\-Match$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1ObjArray_a339fcf38102846e361db6aa1e896c044}{meow\-::\-Obj\-Array$<$ T $>$}, \hyperlink{classmeow_1_1ObjDictionary_a8f2e32f6eb11904c2547fae0ff9ab3d6}{meow\-::\-Obj\-Dictionary$<$ Key, Value $>$}, \hyperlink{classmeow_1_1Eye_a9e97015a56f3ad156d2efe55c1c34f17}{meow\-::\-Eye$<$ Pixel $>$}, \hyperlink{classmeow_1_1ObjType_a392c841c8012ebd9a62f514a74e4b535}{meow\-::\-Obj\-Type$<$ Type, Reader\-Writer $>$}, and \hyperlink{classmeow_1_1ObjProperties_a4bc4f097d783426457a784a39266ba52}{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}. Definition at line 62 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_ac9114e6917bca03b8f3c89694214b57c}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!create@{create}} \index{create@{create}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Obj\-Base}$\ast$ meow\-::\-Obj\-Base\-::create ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1ObjBase_ac9114e6917bca03b8f3c89694214b57c} 回傳一個new出來的物件, 預設implement為直接回傳 {\ttfamily N\-U\-L\-L} Reimplemented in \hyperlink{classmeow_1_1Photo_a449f74fa427154f943d6abee255431aa}{meow\-::\-Photo$<$ Pixel $>$}, \hyperlink{classmeow_1_1Bitmap_a07b1eb689498112691ca72e8c6ae453f}{meow\-::\-Bitmap$<$ Pixel $>$}, \hyperlink{classmeow_1_1BundleAdjustment__LM_ac7da70e8db84d10b742fe0330a1652bb}{meow\-::\-Bundle\-Adjustment\-\_\-\-L\-M$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsDetector__Harris_ae7a96030ea8d06322b632c89eb65655d}{meow\-::\-Feature\-Points\-Detector\-\_\-\-Harris$<$ Pixel $>$}, \hyperlink{classmeow_1_1IdentityPoints_a464d62354fc3d12767b71632f9b27524}{meow\-::\-Identity\-Points$<$ I\-D, Scalar $>$}, \hyperlink{classmeow_1_1IdentityPoints_a464d62354fc3d12767b71632f9b27524}{meow\-::\-Identity\-Points$<$ int, double $>$}, \hyperlink{classmeow_1_1Camera_ad3ec34460c84a4a20cf3cb418db76dc3}{meow\-::\-Camera$<$ Pixel $>$}, \hyperlink{classmeow_1_1WatchBall_ae2c8bc97ac7d09b886fe59a8f88c2145}{meow\-::\-Watch\-Ball$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePoint_a7244e348b529719748d1643a6f11adbf}{meow\-::\-Feature\-Point$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1FeaturePointsMatch__K__Match_aaa320097355fccd00677bd0413935ee5}{meow\-::\-Feature\-Points\-Match\-\_\-\-K\-\_\-\-Match$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1ObjArray_a35d6363d1432059e3dd7c3c43ca006ae}{meow\-::\-Obj\-Array$<$ T $>$}, \hyperlink{classmeow_1_1ObjDictionary_a14ce0fcedf7619c0b442588e185a7eeb}{meow\-::\-Obj\-Dictionary$<$ Key, Value $>$}, \hyperlink{classmeow_1_1Eye_a6b5e97a01293fd84127036b5744c3967}{meow\-::\-Eye$<$ Pixel $>$}, \hyperlink{classmeow_1_1ObjType_a19f8291125626675d15b4394283b8180}{meow\-::\-Obj\-Type$<$ Type, Reader\-Writer $>$}, and \hyperlink{classmeow_1_1ObjProperties_a3345d121cc8a6b25baad2cbd80d23164}{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}. Definition at line 52 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_a4aae58e8005739abe6d091d8b55a21e8}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!ctype@{ctype}} \index{ctype@{ctype}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{ctype}]{\setlength{\rightskip}{0pt plus 5cm}virtual char const$\ast$ meow\-::\-Obj\-Base\-::ctype ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1ObjBase_a4aae58e8005739abe6d091d8b55a21e8} 用\-C-\/style string回傳這個class的type name Reimplemented in \hyperlink{classmeow_1_1Photo_a93fdf3b617d8b1c751823074fca049a9}{meow\-::\-Photo$<$ Pixel $>$}, \hyperlink{classmeow_1_1Bitmap_af8debba04055594b8507c77b3dbd0ff7}{meow\-::\-Bitmap$<$ Pixel $>$}, \hyperlink{classmeow_1_1BundleAdjustment__LM_a40ccbfa11601cfee579cb0e270e99582}{meow\-::\-Bundle\-Adjustment\-\_\-\-L\-M$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsDetector__Harris_a00be866b3cf9bd2469e0eef32a3b2287}{meow\-::\-Feature\-Points\-Detector\-\_\-\-Harris$<$ Pixel $>$}, \hyperlink{classmeow_1_1IdentityPoints_ae90d4c4d8125919ae8807d89790bed61}{meow\-::\-Identity\-Points$<$ I\-D, Scalar $>$}, \hyperlink{classmeow_1_1IdentityPoints_ae90d4c4d8125919ae8807d89790bed61}{meow\-::\-Identity\-Points$<$ int, double $>$}, \hyperlink{classmeow_1_1Camera_a80ef6d606e9f79255b043c5c17cc4a18}{meow\-::\-Camera$<$ Pixel $>$}, \hyperlink{classmeow_1_1WatchBall_afcba8229502523255913392c592eabce}{meow\-::\-Watch\-Ball$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePoint_a1ffb238473ef9f745eb79670fc46da13}{meow\-::\-Feature\-Point$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1FeaturePointsMatch__K__Match_a2c89f6a79cba1b477c31e294ec7d9c71}{meow\-::\-Feature\-Points\-Match\-\_\-\-K\-\_\-\-Match$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1Eye_a7cde51b085ae859b35be06b74e358148}{meow\-::\-Eye$<$ Pixel $>$}, \hyperlink{classmeow_1_1ObjArray_a8be408ac8b9b6515fc55dfecd418ceb5}{meow\-::\-Obj\-Array$<$ T $>$}, \hyperlink{classmeow_1_1ObjDictionary_aee3a1722f6061987a242b9b33e5fcc64}{meow\-::\-Obj\-Dictionary$<$ Key, Value $>$}, \hyperlink{classmeow_1_1ObjType_ae7d34cb241aa7d74c9c52918c98dab49}{meow\-::\-Obj\-Type$<$ Type, Reader\-Writer $>$}, and \hyperlink{classmeow_1_1ObjProperties_a55ee94dd2d564eaee8250ed517b6779a}{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}. Definition at line 70 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_ab42310e3f3a7cd558dd91381c8dd23d8}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!ctype\-Base@{ctype\-Base}} \index{ctype\-Base@{ctype\-Base}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{ctype\-Base}]{\setlength{\rightskip}{0pt plus 5cm}static char const$\ast$ meow\-::\-Obj\-Base\-::ctype\-Base ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classmeow_1_1ObjBase_ab42310e3f3a7cd558dd91381c8dd23d8} 用\-C-\/style string回傳base的type name Definition at line 84 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_a4c1f5cb4b05559197148a8f6524bfc34}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!read@{read}} \index{read@{read}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool meow\-::\-Obj\-Base\-::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_1ObjBase_a4c1f5cb4b05559197148a8f6524bfc34} 將物件從檔案讀出, 預設implement為直接回傳 {\ttfamily false} \begin{DoxyParams}[1]{Parameters} \mbox{\tt in} & {\em f} & 檔案 \\ \hline \mbox{\tt in} & {\em bin} & 是否為binary模式 \\ \hline \mbox{\tt in} & {\em fg} & 使用者自訂的argument \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} 成功或失敗 \end{DoxyReturn} Reimplemented in \hyperlink{classmeow_1_1Photo_a97cc535d734fdf53457c84ef5f0bdc50}{meow\-::\-Photo$<$ Pixel $>$}, \hyperlink{classmeow_1_1Bitmap_a3b13a4923d68de65bb7e21712185bec8}{meow\-::\-Bitmap$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsDetector__Harris_a3bf522cf08285d1afbaca76c643ea4a7}{meow\-::\-Feature\-Points\-Detector\-\_\-\-Harris$<$ Pixel $>$}, \hyperlink{classmeow_1_1IdentityPoints_a66b8a6b980dad9b2cb71cb0823304c51}{meow\-::\-Identity\-Points$<$ I\-D, Scalar $>$}, \hyperlink{classmeow_1_1IdentityPoints_a66b8a6b980dad9b2cb71cb0823304c51}{meow\-::\-Identity\-Points$<$ int, double $>$}, \hyperlink{classmeow_1_1WatchBall_a18cac43a61f741c191148bfef76e3d85}{meow\-::\-Watch\-Ball$<$ Pixel $>$}, \hyperlink{classmeow_1_1Camera_aaa82f998dfc1acde6607650ab6514492}{meow\-::\-Camera$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePoint_a48908e47535a5528207f8dff2db85ba4}{meow\-::\-Feature\-Point$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1FeaturePointsMatch__K__Match_a207813017b7eab06672ec324968e6caa}{meow\-::\-Feature\-Points\-Match\-\_\-\-K\-\_\-\-Match$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1ObjArray_a3bc18d106d33e0a2f00f6e9ebf443b74}{meow\-::\-Obj\-Array$<$ T $>$}, \hyperlink{classmeow_1_1ObjDictionary_a0b1bd9fe09676aca74aec34bf5ea7137}{meow\-::\-Obj\-Dictionary$<$ Key, Value $>$}, \hyperlink{classmeow_1_1Eye_a204cd7c18e473378cb13bbfc519f7c2e}{meow\-::\-Eye$<$ Pixel $>$}, \hyperlink{classmeow_1_1ObjType_a8ff33aabcb80ffc2d870b6ce73a6d4fe}{meow\-::\-Obj\-Type$<$ Type, Reader\-Writer $>$}, and \hyperlink{classmeow_1_1ObjProperties_a4d7d0978d10735798e76e707ee9faa5a}{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}. Definition at line 45 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_a63a4911bb073281820fe9b7a9908ba72}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!type@{type}} \index{type@{type}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}virtual std\-::string meow\-::\-Obj\-Base\-::type ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1ObjBase_a63a4911bb073281820fe9b7a9908ba72} 用std\-::string回傳這個class的type name Reimplemented in \hyperlink{classmeow_1_1Photo_a84cf3012af5e67b4aafc1ee7eafd70d1}{meow\-::\-Photo$<$ Pixel $>$}, \hyperlink{classmeow_1_1Bitmap_a7f282d9a1ebb07ca5fe12d8ae73121d1}{meow\-::\-Bitmap$<$ Pixel $>$}, \hyperlink{classmeow_1_1BundleAdjustment__LM_a21d920c760fc786a77c9b95978a447d9}{meow\-::\-Bundle\-Adjustment\-\_\-\-L\-M$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsDetector__Harris_ae13f041624113e4b87d49befc2e1d77a}{meow\-::\-Feature\-Points\-Detector\-\_\-\-Harris$<$ Pixel $>$}, \hyperlink{classmeow_1_1IdentityPoints_a6ce521c18a45b50bd8b75201480b97f7}{meow\-::\-Identity\-Points$<$ I\-D, Scalar $>$}, \hyperlink{classmeow_1_1IdentityPoints_a6ce521c18a45b50bd8b75201480b97f7}{meow\-::\-Identity\-Points$<$ int, double $>$}, \hyperlink{classmeow_1_1Camera_ae009c09a5e6b5ebdab09dd304f2eca32}{meow\-::\-Camera$<$ Pixel $>$}, \hyperlink{classmeow_1_1WatchBall_ab8478f0460b456da11863ab9e7542bd1}{meow\-::\-Watch\-Ball$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePoint_ab6ee7c5a267d5c64e3b021b0397880d1}{meow\-::\-Feature\-Point$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1FeaturePointsMatch__K__Match_ab10e50514ac4b0de505800b1894dbb0a}{meow\-::\-Feature\-Points\-Match\-\_\-\-K\-\_\-\-Match$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1Eye_a87a328ebee71857a3e3c0ba05c496543}{meow\-::\-Eye$<$ Pixel $>$}, \hyperlink{classmeow_1_1ObjArray_a8fe5956bfb52c17632b00338c7da5d5c}{meow\-::\-Obj\-Array$<$ T $>$}, \hyperlink{classmeow_1_1ObjDictionary_af5114823fcc2476aa45a965e4af66d6c}{meow\-::\-Obj\-Dictionary$<$ Key, Value $>$}, \hyperlink{classmeow_1_1ObjType_afaa74a571889ea5281ab3de5636f7e0f}{meow\-::\-Obj\-Type$<$ Type, Reader\-Writer $>$}, and \hyperlink{classmeow_1_1ObjProperties_a6283d69f9c6430c3b2601d7f0267bb84}{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}. Definition at line 77 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_a75dce38f89ce11cb06e0454e7c1039d3}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!type\-Base@{type\-Base}} \index{type\-Base@{type\-Base}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{type\-Base}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::string meow\-::\-Obj\-Base\-::type\-Base ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{classmeow_1_1ObjBase_a75dce38f89ce11cb06e0454e7c1039d3} 用std\-::string回傳base的type name Definition at line 91 of file Obj\-Base.\-h. \hypertarget{classmeow_1_1ObjBase_ae9e9e5c664b7a92e54a3616983f39ba8}{\index{meow\-::\-Obj\-Base@{meow\-::\-Obj\-Base}!write@{write}} \index{write@{write}!meow::ObjBase@{meow\-::\-Obj\-Base}} \subsubsection[{write}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool meow\-::\-Obj\-Base\-::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_1ObjBase_ae9e9e5c664b7a92e54a3616983f39ba8} 將物件寫入檔案, 預設implement為直接回傳 {\ttfamily false} \begin{DoxyParams}[1]{Parameters} \mbox{\tt in} & {\em f} & 檔案 \\ \hline \mbox{\tt in} & {\em bin} & 是否為binary模式 \\ \hline \mbox{\tt in} & {\em fg} & 使用者自訂的argument \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} 成功或失敗 \end{DoxyReturn} Reimplemented in \hyperlink{classmeow_1_1Photo_ab92324c852686bcad5e374aa9ae8e952}{meow\-::\-Photo$<$ Pixel $>$}, \hyperlink{classmeow_1_1Bitmap_aad700e26eae54cb653919c165dcc98dd}{meow\-::\-Bitmap$<$ Pixel $>$}, \hyperlink{classmeow_1_1BundleAdjustment__LM_a9d19b404967305fd9aa67749ec8c7717}{meow\-::\-Bundle\-Adjustment\-\_\-\-L\-M$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePointsDetector__Harris_a83d9ec3557a4251dc98dae1ab7146a14}{meow\-::\-Feature\-Points\-Detector\-\_\-\-Harris$<$ Pixel $>$}, \hyperlink{classmeow_1_1IdentityPoints_a7ecba020418b86d76db75e9f636aae9a}{meow\-::\-Identity\-Points$<$ I\-D, Scalar $>$}, \hyperlink{classmeow_1_1IdentityPoints_a7ecba020418b86d76db75e9f636aae9a}{meow\-::\-Identity\-Points$<$ int, double $>$}, \hyperlink{classmeow_1_1WatchBall_a33cb0d690e6da55580f1747c7fb72e7a}{meow\-::\-Watch\-Ball$<$ Pixel $>$}, \hyperlink{classmeow_1_1Camera_acb6443a3ce77804575ec55209b3a1960}{meow\-::\-Camera$<$ Pixel $>$}, \hyperlink{classmeow_1_1FeaturePoint_a54a0ca59d340d0bcd969609a0682d2d9}{meow\-::\-Feature\-Point$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1FeaturePointsMatch__K__Match_acbdc25595aeb8280c11543fec230e1a6}{meow\-::\-Feature\-Points\-Match\-\_\-\-K\-\_\-\-Match$<$ Scalar, Description $>$}, \hyperlink{classmeow_1_1ObjArray_a089627fcba2e80760993e3aff1705a70}{meow\-::\-Obj\-Array$<$ T $>$}, \hyperlink{classmeow_1_1ObjDictionary_a2393452e9533fab679565068545f109c}{meow\-::\-Obj\-Dictionary$<$ Key, Value $>$}, \hyperlink{classmeow_1_1Eye_a047951cd9210fe3743c5bf4c1683f7f0}{meow\-::\-Eye$<$ Pixel $>$}, \hyperlink{classmeow_1_1ObjType_af0adbddc5a4ef305c2637b6694355944}{meow\-::\-Obj\-Type$<$ Type, Reader\-Writer $>$}, and \hyperlink{classmeow_1_1ObjProperties_a7ebb7d21a575adbf9cbed10db807c6b6}{meow\-::\-Obj\-Properties$<$ S\-I\-D $>$}. Definition at line 33 of file Obj\-Base.\-h. The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} \item meowpp/oo/\hyperlink{ObjBase_8h}{Obj\-Base.\-h}\end{DoxyCompactItemize}