\hypertarget{a00424}{\section{Open\+Volume\+Mesh\+:\+:Color\+Attrib$<$ Col\+T $>$ Class Template Reference}
\label{a00424}\index{Open\+Volume\+Mesh\+::\+Color\+Attrib$<$ Col\+T $>$@{Open\+Volume\+Mesh\+::\+Color\+Attrib$<$ Col\+T $>$}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00424_aeb61d36179dbd384e371b78e04af522c}{{\bfseries Color\+Attrib} (\hyperlink{a01314}{Topology\+Kernel} \&\+\_\+kernel, const Col\+T \+\_\+def=Col\+T())}\label{a00424_aeb61d36179dbd384e371b78e04af522c}

\item 
\hypertarget{a00424_a77a89a8fab273f146116dbd3d4a83f1d}{const Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a01425}{Vertex\+Handle} \&\+\_\+h) const }\label{a00424_a77a89a8fab273f146116dbd3d4a83f1d}

\item 
\hypertarget{a00424_ac87f334228babf6276cf2eee19a2c670}{Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a01425}{Vertex\+Handle} \&\+\_\+h)}\label{a00424_ac87f334228babf6276cf2eee19a2c670}

\item 
\hypertarget{a00424_a9cba0a3b9611088d5388f0616f9d9239}{const Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00522}{Edge\+Handle} \&\+\_\+h) const }\label{a00424_a9cba0a3b9611088d5388f0616f9d9239}

\item 
\hypertarget{a00424_a2d5d1e829f9cdc201ecb04281a139c79}{Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00522}{Edge\+Handle} \&\+\_\+h)}\label{a00424_a2d5d1e829f9cdc201ecb04281a139c79}

\item 
\hypertarget{a00424_a4b5e1afcccf915852236d201a6f9b763}{const Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00669}{Half\+Edge\+Handle} \&\+\_\+h) const }\label{a00424_a4b5e1afcccf915852236d201a6f9b763}

\item 
\hypertarget{a00424_a07290078a761b89bb461bae89b409543}{Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00669}{Half\+Edge\+Handle} \&\+\_\+h)}\label{a00424_a07290078a761b89bb461bae89b409543}

\item 
\hypertarget{a00424_ae096aee1b9aac627b14ff10cbc6809af}{const Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00556}{Face\+Handle} \&\+\_\+h) const }\label{a00424_ae096aee1b9aac627b14ff10cbc6809af}

\item 
\hypertarget{a00424_a51b5d552e6477ad26e9b37597b24402e}{Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00556}{Face\+Handle} \&\+\_\+h)}\label{a00424_a51b5d552e6477ad26e9b37597b24402e}

\item 
\hypertarget{a00424_a7d220538d23ed2b3c4fc69cec87aebf1}{const Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00675}{Half\+Face\+Handle} \&\+\_\+h) const }\label{a00424_a7d220538d23ed2b3c4fc69cec87aebf1}

\item 
\hypertarget{a00424_a1432e0329e92b33af0f0c7c0c3a483f0}{Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00675}{Half\+Face\+Handle} \&\+\_\+h)}\label{a00424_a1432e0329e92b33af0f0c7c0c3a483f0}

\item 
\hypertarget{a00424_a29f864bf1a18f4d05cb0db9711e9b620}{const Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00393}{Cell\+Handle} \&\+\_\+h) const }\label{a00424_a29f864bf1a18f4d05cb0db9711e9b620}

\item 
\hypertarget{a00424_a5c973f84b6166b1e8210c82a695d6ac3}{Col\+T \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (const \hyperlink{a00393}{Cell\+Handle} \&\+\_\+h)}\label{a00424_a5c973f84b6166b1e8210c82a695d6ac3}

\item 
\hypertarget{a00424_ac5d02f2d8902b78ba167876ee3052607}{bool {\bfseries vertex\+\_\+colors\+\_\+available} ()}\label{a00424_ac5d02f2d8902b78ba167876ee3052607}

\item 
\hypertarget{a00424_a8775f46ab5ddffa94c46c94d506c2a67}{bool {\bfseries halfedge\+\_\+colors\+\_\+available} ()}\label{a00424_a8775f46ab5ddffa94c46c94d506c2a67}

\item 
\hypertarget{a00424_a443fdebd1636af1c4c19f6326a9b0231}{bool {\bfseries edge\+\_\+colors\+\_\+available} ()}\label{a00424_a443fdebd1636af1c4c19f6326a9b0231}

\item 
\hypertarget{a00424_a377363d356c543c2fb6f5865909528b0}{bool {\bfseries halfface\+\_\+colors\+\_\+available} ()}\label{a00424_a377363d356c543c2fb6f5865909528b0}

\item 
\hypertarget{a00424_aa61348fdafb18e7e23f542b741153b6e}{bool {\bfseries face\+\_\+colors\+\_\+available} ()}\label{a00424_aa61348fdafb18e7e23f542b741153b6e}

\item 
\hypertarget{a00424_a9cc98b93b2e48de7e3e7dddd6bf2cc83}{bool {\bfseries cell\+\_\+colors\+\_\+available} ()}\label{a00424_a9cc98b93b2e48de7e3e7dddd6bf2cc83}

\item 
\hypertarget{a00424_a44ba6fd8336e31ac7cdf74c8db037e22}{void {\bfseries clear\+\_\+vertex\+\_\+colors} ()}\label{a00424_a44ba6fd8336e31ac7cdf74c8db037e22}

\item 
\hypertarget{a00424_a9ea5a616121e9f34307935733c4b6d61}{void {\bfseries clear\+\_\+halfedge\+\_\+colors} ()}\label{a00424_a9ea5a616121e9f34307935733c4b6d61}

\item 
\hypertarget{a00424_a4a6f85a152ee2a0fb07d27d0756b1175}{void {\bfseries clear\+\_\+edge\+\_\+colors} ()}\label{a00424_a4a6f85a152ee2a0fb07d27d0756b1175}

\item 
\hypertarget{a00424_a4080d19989fbf68cf8a7d9fde49fe532}{void {\bfseries clear\+\_\+halfface\+\_\+colors} ()}\label{a00424_a4080d19989fbf68cf8a7d9fde49fe532}

\item 
\hypertarget{a00424_a0e663b4ee50cedf5c8a37b64b1cbc77a}{void {\bfseries clear\+\_\+face\+\_\+colors} ()}\label{a00424_a0e663b4ee50cedf5c8a37b64b1cbc77a}

\item 
\hypertarget{a00424_a34fb3af1a88e3fa2cb5f96b1f6328492}{void {\bfseries clear\+\_\+cell\+\_\+colors} ()}\label{a00424_a34fb3af1a88e3fa2cb5f96b1f6328492}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00424_a8b7cb82bc85833bff0b26be48f15905b}{\hyperlink{a01432}{Vertex\+Property\+T}$<$ Col\+T $>$ {\bfseries vcolor\+\_\+prop\+\_\+}}\label{a00424_a8b7cb82bc85833bff0b26be48f15905b}

\item 
\hypertarget{a00424_a1f12cb7c8d3a1676a51dbd7c9f6d4dba}{\hyperlink{a00525}{Edge\+Property\+T}$<$ Col\+T $>$ {\bfseries ecolor\+\_\+prop\+\_\+}}\label{a00424_a1f12cb7c8d3a1676a51dbd7c9f6d4dba}

\item 
\hypertarget{a00424_aa22ef233f45d480eeeb3e87bf9e9719b}{\hyperlink{a00672}{Half\+Edge\+Property\+T}$<$ Col\+T $>$ {\bfseries hecolor\+\_\+prop\+\_\+}}\label{a00424_aa22ef233f45d480eeeb3e87bf9e9719b}

\item 
\hypertarget{a00424_ab62979155b3bef672630b48f5fe59c69}{\hyperlink{a00559}{Face\+Property\+T}$<$ Col\+T $>$ {\bfseries fcolor\+\_\+prop\+\_\+}}\label{a00424_ab62979155b3bef672630b48f5fe59c69}

\item 
\hypertarget{a00424_a477950726717c8b1967bcc70f11c19b0}{\hyperlink{a00677}{Half\+Face\+Property\+T}$<$ Col\+T $>$ {\bfseries hfcolor\+\_\+prop\+\_\+}}\label{a00424_a477950726717c8b1967bcc70f11c19b0}

\item 
\hypertarget{a00424_a9d5be169e583a8f7931e4a18719ba15b}{\hyperlink{a00395}{Cell\+Property\+T}$<$ Col\+T $>$ {\bfseries ccolor\+\_\+prop\+\_\+}}\label{a00424_a9d5be169e583a8f7931e4a18719ba15b}

\item 
\hypertarget{a00424_af161e232a059da2ef3172e4d5ee24558}{\hyperlink{a01314}{Topology\+Kernel} \& {\bfseries kernel\+\_\+}}\label{a00424_af161e232a059da2ef3172e4d5ee24558}

\item 
\hypertarget{a00424_a9d98963ab940aa5719c4a4a780739324}{bool {\bfseries vertex\+\_\+colors\+\_\+available\+\_\+}}\label{a00424_a9d98963ab940aa5719c4a4a780739324}

\item 
\hypertarget{a00424_ab93ff77c99ff6d07a8c0081e635cfafe}{bool {\bfseries halfedge\+\_\+colors\+\_\+available\+\_\+}}\label{a00424_ab93ff77c99ff6d07a8c0081e635cfafe}

\item 
\hypertarget{a00424_a0d833a7d4c7d997ae333f528de095250}{bool {\bfseries edge\+\_\+colors\+\_\+available\+\_\+}}\label{a00424_a0d833a7d4c7d997ae333f528de095250}

\item 
\hypertarget{a00424_a056a5597373f46786fc52b9bec7a3c9a}{bool {\bfseries halfface\+\_\+colors\+\_\+available\+\_\+}}\label{a00424_a056a5597373f46786fc52b9bec7a3c9a}

\item 
\hypertarget{a00424_a829b0ad82eb31daf7ae267e5454b198c}{bool {\bfseries face\+\_\+colors\+\_\+available\+\_\+}}\label{a00424_a829b0ad82eb31daf7ae267e5454b198c}

\item 
\hypertarget{a00424_a12cf571f14b057805838c8e5a4b7594e}{bool {\bfseries cell\+\_\+colors\+\_\+available\+\_\+}}\label{a00424_a12cf571f14b057805838c8e5a4b7594e}

\item 
\hypertarget{a00424_a6fc7f464ee84c3877c4c48ad74202583}{Col\+T {\bfseries default\+\_\+color\+\_\+}}\label{a00424_a6fc7f464ee84c3877c4c48ad74202583}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Col\+T$>$class Open\+Volume\+Mesh\+::\+Color\+Attrib$<$ Col\+T $>$}



Definition at line 58 of file Color\+Attrib.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Attribs/Color\+Attrib.\+hh\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Attribs/Color\+Attrib\+T.\+cc\end{DoxyCompactItemize}
