aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/HSV__Space_8h.tex
blob: e1b12f2c6d3c90162f3c6aafc926a26ee086860d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
\hypertarget{HSV__Space_8h}{\section{meowpp/colors/\-H\-S\-V\-\_\-\-Space.h File Reference}
\label{HSV__Space_8h}\index{meowpp/colors/\-H\-S\-V\-\_\-\-Space.\-h@{meowpp/colors/\-H\-S\-V\-\_\-\-Space.\-h}}
}
{\ttfamily \#include \char`\"{}Color3\-\_\-\-Space.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}../geo/\-Vectors.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}R\-G\-B\-\_\-\-Space.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Y\-U\-V\-\_\-\-Space.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}H\-S\-L\-\_\-\-Space.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}../math/utility.\-h\char`\"{}}\\*
{\ttfamily \#include $<$cstdlib$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classmeow_1_1HSVf__Space}{meow\-::\-H\-S\-Vf\-\_\-\-Space}
\begin{DoxyCompactList}\small\item\em 以浮點數{\bfseries Y}(亮度), {\bfseries U}(色度), {\bfseries V}(濃度) 三個值所組成的色彩空間 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacemeow}{meow}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespacemeow_a1591a113b022322f1119894a83a56625}{meow\-::color\-Transformate} (R\-G\-Bf\-\_\-\-Space const \&rgb, H\-S\-Vf\-\_\-\-Space $\ast$hsv)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1RGBf__Space}{R\-G\-Bf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_ad01fb20ad0ae3932e408c06ad80f7b1e}{meow\-::color\-Transformate} (Y\-U\-Vf\-\_\-\-Space const \&yuv, H\-S\-Vf\-\_\-\-Space $\ast$hsv)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1YUVf__Space}{Y\-U\-Vf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_a19e830f03459a25435ff963551772e74}{meow\-::color\-Transformate} (H\-S\-Lf\-\_\-\-Space const \&hsl, H\-S\-Vf\-\_\-\-Space $\ast$hsv)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1HSLf__Space}{H\-S\-Lf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_a2f627a58a3394af709ddc8114b4b5286}{meow\-::color\-Transformate} (H\-S\-Vf\-\_\-\-Space const \&hsv, R\-G\-Bf\-\_\-\-Space $\ast$rgb)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1RGBf__Space}{R\-G\-Bf\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_a930aec4a586b79b076e64541f3a96cc7}{meow\-::color\-Transformate} (H\-S\-Vf\-\_\-\-Space const \&hsv, Y\-U\-Vf\-\_\-\-Space $\ast$yuv)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1YUVf__Space}{Y\-U\-Vf\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_ae5a2c4f9f20fe94d8fcd378a86e05260}{meow\-::color\-Transformate} (H\-S\-Vf\-\_\-\-Space const \&hsv, H\-S\-Lf\-\_\-\-Space $\ast$hsl)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1HSLf__Space}{H\-S\-Lf\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_a303120584f2d7e474096da63bec4cdf5}{meow\-::color\-Transformate} (H\-S\-Vf\-\_\-\-Space const \&hsv, R\-G\-Bi\-\_\-\-Space $\ast$rgb)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1RGBi__Space}{R\-G\-Bi\-\_\-\-Space}} \end{DoxyCompactList}\item 
void \hyperlink{namespacemeow_a0239dc74535f528644a22e3e86e5221c}{meow\-::color\-Transformate} (R\-G\-Bi\-\_\-\-Space const \&rgb, H\-S\-Vf\-\_\-\-Space $\ast$hsv)
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{classmeow_1_1RGBi__Space}{R\-G\-Bi\-\_\-\-Space}} to {\ttfamily \hyperlink{classmeow_1_1HSVf__Space}{H\-S\-Vf\-\_\-\-Space}} \end{DoxyCompactList}\end{DoxyCompactItemize}