\hypertarget{a00872}{\section{My\+Traits Struct Reference}
\label{a00872}\index{My\+Traits@{My\+Traits}}
}
Inheritance diagram for My\+Traits\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{a00872}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{a01439}{Vertex\+T}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00872_a3048dc79dc85910ea65bd92800913e86}{typedef \hyperlink{a03368_aca56e7eac7bf182bfff4ea1841d2cea2}{Open\+Mesh\+::\+Vec3d} {\bfseries Point}}\label{a00872_a3048dc79dc85910ea65bd92800913e86}

\item 
\hypertarget{a00872_a3048dc79dc85910ea65bd92800913e86}{typedef \hyperlink{a03368_aca56e7eac7bf182bfff4ea1841d2cea2}{Open\+Mesh\+::\+Vec3d} {\bfseries Point}}\label{a00872_a3048dc79dc85910ea65bd92800913e86}

\item 
\hypertarget{a00872_ae284e0bf977881329835f14fae5a7fa8}{typedef \hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Open\+Mesh\+::\+Vec3f} {\bfseries Point}}\label{a00872_ae284e0bf977881329835f14fae5a7fa8}

\item 
\hypertarget{a00872_a85f818c1f4db2d21070fa2a319a0bdae}{typedef \hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Open\+Mesh\+::\+Vec3f} {\bfseries Normal}}\label{a00872_a85f818c1f4db2d21070fa2a319a0bdae}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00872_a8c8f6fcaaa18ab49d135034b0320ee58}{{\bfseries Vertex\+Attributes} (Open\+Mesh\+::\+Default\+Attributer\+::\+Normal$\vert$Open\+Mesh\+::\+Default\+Attributer\+::\+Color)}\label{a00872_a8c8f6fcaaa18ab49d135034b0320ee58}

\item 
\hypertarget{a00872_afe89077817b9903a9463066ec0bbc643}{{\bfseries Halfedge\+Attributes} (Open\+Mesh\+::\+Default\+Attributer\+::\+Prev\+Halfedge)}\label{a00872_afe89077817b9903a9463066ec0bbc643}

\item 
\hypertarget{a00872_a246340b241fd4117ad96923b37ba09d1}{{\bfseries Face\+Attributes} (Open\+Mesh\+::\+Default\+Attributer\+::\+Normal)}\label{a00872_a246340b241fd4117ad96923b37ba09d1}

\item 
\hypertarget{a00872_a37dbc046a6c1a720a97f3c4bc84d99fa}{{\bfseries Vertex\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988}{Open\+Mesh\+::\+Attributes\+::\+Normal}$\vert$\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c}{Open\+Mesh\+::\+Attributes\+::\+Color})}\label{a00872_a37dbc046a6c1a720a97f3c4bc84d99fa}

\item 
\hypertarget{a00872_a36bc7e8acf508ca7fac94566679ea656}{{\bfseries Face\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988}{Open\+Mesh\+::\+Attributes\+::\+Normal})}\label{a00872_a36bc7e8acf508ca7fac94566679ea656}

\item 
\hypertarget{a00872_adf20962897e70f17ba710e853571f796}{{\bfseries Vertex\+T} ()}\label{a00872_adf20962897e70f17ba710e853571f796}

\item 
\hypertarget{a00872_aa041af7f2024e354c0e448e9c88742b9}{const \hyperlink{a01409}{Point} \& {\bfseries cog} () const }\label{a00872_aa041af7f2024e354c0e448e9c88742b9}

\item 
\hypertarget{a00872_a84a306442edc74bbd5d14fe372227422}{void {\bfseries set\+\_\+cog} (const \hyperlink{a01409}{Point} \&\+\_\+p)}\label{a00872_a84a306442edc74bbd5d14fe372227422}

\item 
\hypertarget{a00872_ab304dfcb4c9ab718cd6a26492ac3e683}{{\bfseries Vertex\+Attributes} (Attributes\+::\+Normal)}\label{a00872_ab304dfcb4c9ab718cd6a26492ac3e683}

\item 
\hypertarget{a00872_a9b74f29cd02c6a0446e6513b101f87e3}{{\bfseries Face\+Attributes} (Attributes\+::\+Normal)}\label{a00872_a9b74f29cd02c6a0446e6513b101f87e3}

\item 
\hypertarget{a00872_a761b5f4fdd545d703a06c4ecad5dabe4}{{\bfseries Vertex\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988}{Open\+Mesh\+::\+Attributes\+::\+Normal}$\vert$\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c}{Open\+Mesh\+::\+Attributes\+::\+Color}$\vert$\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1}{Open\+Mesh\+::\+Attributes\+::\+Tex\+Coord2\+D})}\label{a00872_a761b5f4fdd545d703a06c4ecad5dabe4}

\item 
\hypertarget{a00872_aade3f1e764750e0eac8008a814b98ae1}{{\bfseries Halfedge\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a}{Open\+Mesh\+::\+Attributes\+::\+Prev\+Halfedge})}\label{a00872_aade3f1e764750e0eac8008a814b98ae1}

\item 
\hypertarget{a00872_a3a25f0db783d8efcd8dddd0b8cea325a}{{\bfseries Face\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988}{Open\+Mesh\+::\+Attributes\+::\+Normal}$\vert$\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c}{Open\+Mesh\+::\+Attributes\+::\+Color})}\label{a00872_a3a25f0db783d8efcd8dddd0b8cea325a}

\item 
\hypertarget{a00872_a34d23010d202ba7d8a960ecda9b19f3a}{{\bfseries Vertex\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988}{Open\+Mesh\+::\+Attributes\+::\+Normal}$\vert$\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74}{Open\+Mesh\+::\+Attributes\+::\+Status})}\label{a00872_a34d23010d202ba7d8a960ecda9b19f3a}

\item 
\hypertarget{a00872_a2c95f7df35e9542db4297a33f0ed1e22}{{\bfseries Edge\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74}{Open\+Mesh\+::\+Attributes\+::\+Status})}\label{a00872_a2c95f7df35e9542db4297a33f0ed1e22}

\item 
\hypertarget{a00872_aade3f1e764750e0eac8008a814b98ae1}{{\bfseries Halfedge\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a}{Open\+Mesh\+::\+Attributes\+::\+Prev\+Halfedge})}\label{a00872_aade3f1e764750e0eac8008a814b98ae1}

\item 
\hypertarget{a00872_aec1ff3c5884c7ba4aacdbdfd41e5767d}{{\bfseries Face\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988}{Open\+Mesh\+::\+Attributes\+::\+Normal}$\vert$\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74}{Open\+Mesh\+::\+Attributes\+::\+Status})}\label{a00872_aec1ff3c5884c7ba4aacdbdfd41e5767d}

\item 
\hypertarget{a00872_aade3f1e764750e0eac8008a814b98ae1}{{\bfseries Halfedge\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a}{Open\+Mesh\+::\+Attributes\+::\+Prev\+Halfedge})}\label{a00872_aade3f1e764750e0eac8008a814b98ae1}

\item 
\hypertarget{a00872_adf20962897e70f17ba710e853571f796}{{\bfseries Vertex\+T} ()}\label{a00872_adf20962897e70f17ba710e853571f796}

\item 
\hypertarget{a00872_aa041af7f2024e354c0e448e9c88742b9}{const \hyperlink{a01409}{Point} \& {\bfseries cog} () const }\label{a00872_aa041af7f2024e354c0e448e9c88742b9}

\item 
\hypertarget{a00872_a84a306442edc74bbd5d14fe372227422}{void {\bfseries set\+\_\+cog} (const \hyperlink{a01409}{Point} \&\+\_\+p)}\label{a00872_a84a306442edc74bbd5d14fe372227422}

\item 
\hypertarget{a00872_a4cd69b4d85eb0ff0e0bfea55db6dba47}{{\bfseries Vertex\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74}{Open\+Mesh\+::\+Attributes\+::\+Status})}\label{a00872_a4cd69b4d85eb0ff0e0bfea55db6dba47}

\item 
\hypertarget{a00872_a26d2b6c75665d14f27091e198f9b69ef}{{\bfseries Face\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74}{Open\+Mesh\+::\+Attributes\+::\+Status})}\label{a00872_a26d2b6c75665d14f27091e198f9b69ef}

\item 
\hypertarget{a00872_a2c95f7df35e9542db4297a33f0ed1e22}{{\bfseries Edge\+Attributes} (\hyperlink{a03369_ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74}{Open\+Mesh\+::\+Attributes\+::\+Status})}\label{a00872_a2c95f7df35e9542db4297a33f0ed1e22}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
{\bfseries Vertex\+Traits}
\item 
\hypertarget{a00872_a9353005ed5e9c825036b3a56dfe7f264}{Base\+::\+Refs\+::\+Face\+Handle {\bfseries my\+\_\+face\+\_\+handle}}\label{a00872_a9353005ed5e9c825036b3a56dfe7f264}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 5 of file mymesh.\+cc.



\subsection{Member Data Documentation}
\hypertarget{a00872_ac77671eff45753af5f4fd2d456de9286}{\index{My\+Traits@{My\+Traits}!Vertex\+Traits@{Vertex\+Traits}}
\index{Vertex\+Traits@{Vertex\+Traits}!My\+Traits@{My\+Traits}}
\subsubsection[{Vertex\+Traits}]{\setlength{\rightskip}{0pt plus 5cm}My\+Traits\+::\+Vertex\+Traits}}\label{a00872_ac77671eff45753af5f4fd2d456de9286}
{\bfseries Initial value\+:}
\begin{DoxyCode}
\{
    \textcolor{keyword}{typename} Base::Refs::FaceHandle my\_face\_handle
\end{DoxyCode}


Definition at line 22 of file mymesh.\+cc.



The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Examples/mymesh.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Examples/traits1.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Smoothing/smooth.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Examples/traits2.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Examples/traits4.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Examples/traits5.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Decimating/Decimater\+Viewer\+Widget.\+hh\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/mconvert/mconvert.\+cc\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Prog\+Viewer/Prog\+Viewer\+Widget.\+hh\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Qt\+Viewer/Mesh\+Viewer\+Widget.\+hh\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Examples/\+Tutorial08/delete\+\_\+geometry.\+cc\end{DoxyCompactItemize}
