\hypertarget{classmeow_1_1YUV}{\section{meow\-:\-:Y\-U\-V$<$ T $>$ Class Template Reference} \label{classmeow_1_1YUV}\index{meow\-::\-Y\-U\-V$<$ T $>$@{meow\-::\-Y\-U\-V$<$ T $>$}} } {\ttfamily \#include \char`\"{}Y\-U\-V.\-h\char`\"{}} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item virtual \hyperlink{classmeow_1_1YUV_a20dd3fc696344e5e85b272cc00109da2}{$\sim$\-Y\-U\-V} () \item virtual T \hyperlink{classmeow_1_1YUV_a74d443cbe42f0c4ebab98fd8a6a04b52}{y\-Max} () const =0 \item virtual T \hyperlink{classmeow_1_1YUV_a71875384a382367a6bab6f9bc79669e9}{y\-Min} () const =0 \item virtual T \hyperlink{classmeow_1_1YUV_a858dd15fe0c951bd5cad92099c565c26}{u\-Max} () const =0 \item virtual T \hyperlink{classmeow_1_1YUV_af0e2d389c930707868a8ba73fe10bdbe}{u\-Min} () const =0 \item virtual T \hyperlink{classmeow_1_1YUV_aa31eadddcecf041eca037330b3fe6898}{v\-Max} () const =0 \item virtual T \hyperlink{classmeow_1_1YUV_a71ec640b3ad61970e9261523ed412e2a}{v\-Min} () const =0 \item T \hyperlink{classmeow_1_1YUV_a6617e96d557ec53fff12bf634f536c18}{y} () const \item T \hyperlink{classmeow_1_1YUV_addc332aa6c92829fe96808e0f0f7212b}{u} () const \item T \hyperlink{classmeow_1_1YUV_a8c5f97ba28e24dc7e8c89caba748bcc7}{v} () const \item T \hyperlink{classmeow_1_1YUV_a5edef3b5de6f888b04f698ce62f7dbfc}{yuv} (size\-\_\-t i) const \item T \hyperlink{classmeow_1_1YUV_a3c28c80c9b99f16ee50f8dc80294af5b}{vuy} (size\-\_\-t i) const \item T \hyperlink{classmeow_1_1YUV_a8f001fc9d0efb2f69167bd3957009bf6}{y} (T const \&val) \item T \hyperlink{classmeow_1_1YUV_a86e835802a207184caef995118f4ca7e}{u} (T const \&val) \item T \hyperlink{classmeow_1_1YUV_a6035ae9b71f5cd4678f9eedc8e0f71da}{v} (T const \&val) \item T \hyperlink{classmeow_1_1YUV_af0c71f8f2964a96f8ef27d54818a9eae}{yuv} (size\-\_\-t i, T const \&val) \item T \hyperlink{classmeow_1_1YUV_a2f75452f4b862468de4ed55a16841592}{vuy} (size\-\_\-t i, T const \&val) \end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{classmeow_1_1YUV_a05049ae90e750fa76d770f1c65ec7497}{Y\-U\-V} () \item \hyperlink{classmeow_1_1YUV_ae5f3feada99aaf8f14dd49f9f09c6f5a}{Y\-U\-V} (T const \&\hyperlink{classmeow_1_1YUV_a6617e96d557ec53fff12bf634f536c18}{y}, T const \&\hyperlink{classmeow_1_1YUV_addc332aa6c92829fe96808e0f0f7212b}{u}, T const \&\hyperlink{classmeow_1_1YUV_a8c5f97ba28e24dc7e8c89caba748bcc7}{v}) \item \hyperlink{classmeow_1_1YUV_ad606818b51a58a857e4cf25b81dccd0f}{Y\-U\-V} (T const $\ast$\hyperlink{classmeow_1_1YUV_a5edef3b5de6f888b04f698ce62f7dbfc}{yuv}) \end{DoxyCompactItemize} \subsection*{Protected Attributes} \begin{DoxyCompactItemize} \item T \hyperlink{classmeow_1_1YUV_a82ad825fd5e7210c52a3ae88fc4dff55}{yuv\-\_\-} \mbox{[}3\mbox{]} \end{DoxyCompactItemize} \subsection{Detailed Description} \subsubsection*{template$<$class T$>$class meow\-::\-Y\-U\-V$<$ T $>$} Definition at line 7 of file Y\-U\-V.\-h. \subsection{Constructor \& Destructor Documentation} \hypertarget{classmeow_1_1YUV_a05049ae90e750fa76d770f1c65ec7497}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!Y\-U\-V@{Y\-U\-V}} \index{Y\-U\-V@{Y\-U\-V}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{Y\-U\-V}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::{\bf Y\-U\-V} ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1YUV_a05049ae90e750fa76d770f1c65ec7497} Definition at line 6 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_ae5f3feada99aaf8f14dd49f9f09c6f5a}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!Y\-U\-V@{Y\-U\-V}} \index{Y\-U\-V@{Y\-U\-V}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{Y\-U\-V}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::{\bf Y\-U\-V} ( \begin{DoxyParamCaption} \item[{T const \&}]{y, } \item[{T const \&}]{u, } \item[{T const \&}]{v} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1YUV_ae5f3feada99aaf8f14dd49f9f09c6f5a} Definition at line 7 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_ad606818b51a58a857e4cf25b81dccd0f}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!Y\-U\-V@{Y\-U\-V}} \index{Y\-U\-V@{Y\-U\-V}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{Y\-U\-V}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::{\bf Y\-U\-V} ( \begin{DoxyParamCaption} \item[{T const $\ast$}]{yuv} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1YUV_ad606818b51a58a857e4cf25b81dccd0f} Definition at line 10 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a20dd3fc696344e5e85b272cc00109da2}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!$\sim$\-Y\-U\-V@{$\sim$\-Y\-U\-V}} \index{$\sim$\-Y\-U\-V@{$\sim$\-Y\-U\-V}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{$\sim$\-Y\-U\-V}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::$\sim${\bf Y\-U\-V} ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1YUV_a20dd3fc696344e5e85b272cc00109da2} Definition at line 14 of file Y\-U\-V.\-h. \subsection{Member Function Documentation} \hypertarget{classmeow_1_1YUV_addc332aa6c92829fe96808e0f0f7212b}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!u@{u}} \index{u@{u}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{u}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::u ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_addc332aa6c92829fe96808e0f0f7212b} Definition at line 17 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a86e835802a207184caef995118f4ca7e}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!u@{u}} \index{u@{u}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{u}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::u ( \begin{DoxyParamCaption} \item[{T const \&}]{val} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a86e835802a207184caef995118f4ca7e} Definition at line 25 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a858dd15fe0c951bd5cad92099c565c26}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!u\-Max@{u\-Max}} \index{u\-Max@{u\-Max}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{u\-Max}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::u\-Max ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1YUV_a858dd15fe0c951bd5cad92099c565c26} Implemented in \hyperlink{classmeow_1_1YUVf_a211d1df1e9d314e32a7d9683f16a09ee}{meow\-::\-Y\-U\-Vf}. \hypertarget{classmeow_1_1YUV_af0e2d389c930707868a8ba73fe10bdbe}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!u\-Min@{u\-Min}} \index{u\-Min@{u\-Min}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{u\-Min}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::u\-Min ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1YUV_af0e2d389c930707868a8ba73fe10bdbe} Implemented in \hyperlink{classmeow_1_1YUVf_a20525a50b708c6ffb5886ad762671bda}{meow\-::\-Y\-U\-Vf}. \hypertarget{classmeow_1_1YUV_a8c5f97ba28e24dc7e8c89caba748bcc7}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!v@{v}} \index{v@{v}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{v}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::v ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a8c5f97ba28e24dc7e8c89caba748bcc7} Definition at line 18 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a6035ae9b71f5cd4678f9eedc8e0f71da}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!v@{v}} \index{v@{v}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{v}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::v ( \begin{DoxyParamCaption} \item[{T const \&}]{val} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a6035ae9b71f5cd4678f9eedc8e0f71da} Definition at line 26 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_aa31eadddcecf041eca037330b3fe6898}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!v\-Max@{v\-Max}} \index{v\-Max@{v\-Max}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{v\-Max}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::v\-Max ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1YUV_aa31eadddcecf041eca037330b3fe6898} Implemented in \hyperlink{classmeow_1_1YUVf_ac26a8246e0ddfe7f80ba2254acf6953d}{meow\-::\-Y\-U\-Vf}. \hypertarget{classmeow_1_1YUV_a71ec640b3ad61970e9261523ed412e2a}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!v\-Min@{v\-Min}} \index{v\-Min@{v\-Min}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{v\-Min}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::v\-Min ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1YUV_a71ec640b3ad61970e9261523ed412e2a} Implemented in \hyperlink{classmeow_1_1YUVf_aa601cf43e25fa399b828d948e5cdd31c}{meow\-::\-Y\-U\-Vf}. \hypertarget{classmeow_1_1YUV_a3c28c80c9b99f16ee50f8dc80294af5b}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!vuy@{vuy}} \index{vuy@{vuy}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{vuy}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::vuy ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a3c28c80c9b99f16ee50f8dc80294af5b} Definition at line 22 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a2f75452f4b862468de4ed55a16841592}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!vuy@{vuy}} \index{vuy@{vuy}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{vuy}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::vuy ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i, } \item[{T const \&}]{val} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a2f75452f4b862468de4ed55a16841592} Definition at line 31 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a6617e96d557ec53fff12bf634f536c18}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!y@{y}} \index{y@{y}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::y ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a6617e96d557ec53fff12bf634f536c18} Definition at line 16 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a8f001fc9d0efb2f69167bd3957009bf6}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!y@{y}} \index{y@{y}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::y ( \begin{DoxyParamCaption} \item[{T const \&}]{val} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a8f001fc9d0efb2f69167bd3957009bf6} Definition at line 24 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_a74d443cbe42f0c4ebab98fd8a6a04b52}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!y\-Max@{y\-Max}} \index{y\-Max@{y\-Max}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{y\-Max}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::y\-Max ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1YUV_a74d443cbe42f0c4ebab98fd8a6a04b52} Implemented in \hyperlink{classmeow_1_1YUVf_a90a1f836a1036af244fb7c4011205a88}{meow\-::\-Y\-U\-Vf}. \hypertarget{classmeow_1_1YUV_a71875384a382367a6bab6f9bc79669e9}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!y\-Min@{y\-Min}} \index{y\-Min@{y\-Min}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{y\-Min}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::y\-Min ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1YUV_a71875384a382367a6bab6f9bc79669e9} Implemented in \hyperlink{classmeow_1_1YUVf_a988a3604b4108d4592e73f0a72c4a7af}{meow\-::\-Y\-U\-Vf}. \hypertarget{classmeow_1_1YUV_a5edef3b5de6f888b04f698ce62f7dbfc}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!yuv@{yuv}} \index{yuv@{yuv}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{yuv}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::yuv ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_a5edef3b5de6f888b04f698ce62f7dbfc} Definition at line 19 of file Y\-U\-V.\-hpp. \hypertarget{classmeow_1_1YUV_af0c71f8f2964a96f8ef27d54818a9eae}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!yuv@{yuv}} \index{yuv@{yuv}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{yuv}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::yuv ( \begin{DoxyParamCaption} \item[{size\-\_\-t}]{i, } \item[{T const \&}]{val} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1YUV_af0c71f8f2964a96f8ef27d54818a9eae} Definition at line 27 of file Y\-U\-V.\-hpp. \subsection{Member Data Documentation} \hypertarget{classmeow_1_1YUV_a82ad825fd5e7210c52a3ae88fc4dff55}{\index{meow\-::\-Y\-U\-V@{meow\-::\-Y\-U\-V}!yuv\-\_\-@{yuv\-\_\-}} \index{yuv\-\_\-@{yuv\-\_\-}!meow::YUV@{meow\-::\-Y\-U\-V}} \subsubsection[{yuv\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ T {\bf meow\-::\-Y\-U\-V}$<$ T $>$\-::yuv\-\_\-\mbox{[}3\mbox{]}\hspace{0.3cm}{\ttfamily [protected]}}}\label{classmeow_1_1YUV_a82ad825fd5e7210c52a3ae88fc4dff55} Definition at line 9 of file Y\-U\-V.\-h. The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize} \item meowpp/colors/\hyperlink{YUV_8h}{Y\-U\-V.\-h}\item meowpp/colors/\hyperlink{YUV_8hpp}{Y\-U\-V.\-hpp}\end{DoxyCompactItemize}