\hypertarget{a00825}{\section{Mesh\+Generator Class Reference}
\label{a00825}\index{Mesh\+Generator@{Mesh\+Generator}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00825_aafee72ae519c7f6588fe604a4f61e1a0}{typedef \\*
\hyperlink{a00628}{Open\+Volume\+Mesh\+::\+Geometric\+Polyhedral\+Mesh\+V3d} {\bfseries Polyhedral\+Mesh}}\label{a00825_aafee72ae519c7f6588fe604a4f61e1a0}

\item 
\hypertarget{a00825_a821bde6e89a58b2166b509847d49e438}{typedef \\*
\hyperlink{a01411}{Open\+Volume\+Mesh\+::\+Geometry\+::\+Vec3d} {\bfseries Vec3d}}\label{a00825_a821bde6e89a58b2166b509847d49e438}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00825_a37cec0c3f5df34aaa1c25212edec2101}{{\bfseries Mesh\+Generator} (\hyperlink{a00628}{Polyhedral\+Mesh} \&\+\_\+mesh)}\label{a00825_a37cec0c3f5df34aaa1c25212edec2101}

\item 
\hypertarget{a00825_a72f5f2db3e46717c07890170c5bef966}{{\bfseries Mesh\+Generator} (const \hyperlink{a00825}{Mesh\+Generator} \&\+\_\+cpy)}\label{a00825_a72f5f2db3e46717c07890170c5bef966}

\item 
\hypertarget{a00825_a19657c258ab6909de5e970261b2a8a2e}{void {\bfseries add\+\_\+vertex\+\_\+component} (double \+\_\+comp)}\label{a00825_a19657c258ab6909de5e970261b2a8a2e}

\item 
\hypertarget{a00825_a5d48aba8c76f1a29f76caaddb61e2253}{void {\bfseries add\+\_\+vertex} ()}\label{a00825_a5d48aba8c76f1a29f76caaddb61e2253}

\item 
\hypertarget{a00825_aca6da02085d5c3860d1f5cf617bd268f}{void {\bfseries add\+\_\+cell\+\_\+vertex} (unsigned int \+\_\+idx)}\label{a00825_aca6da02085d5c3860d1f5cf617bd268f}

\item 
\hypertarget{a00825_ad7c19079e85b2a146511a125890de086}{void {\bfseries set\+\_\+num\+\_\+cells} (unsigned int \+\_\+n)}\label{a00825_ad7c19079e85b2a146511a125890de086}

\item 
\hypertarget{a00825_a2c66196c533f0e400cc29fdf746061b8}{void {\bfseries add\+\_\+tetrahedral\+\_\+cell} ()}\label{a00825_a2c66196c533f0e400cc29fdf746061b8}

\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00825_ada7e725e197602e3352d9a1496bdf054}{typedef \\*
\hyperlink{a01425}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} {\bfseries Vertex\+Handle}}\label{a00825_ada7e725e197602e3352d9a1496bdf054}

\item 
\hypertarget{a00825_a2636ea4311582d62c85b94d4c513cb5a}{typedef \hyperlink{a00522}{Open\+Volume\+Mesh\+::\+Edge\+Handle} {\bfseries Edge\+Handle}}\label{a00825_a2636ea4311582d62c85b94d4c513cb5a}

\item 
\hypertarget{a00825_a20beb3040583c3e459f42fbc9a396481}{typedef \\*
\hyperlink{a00669}{Open\+Volume\+Mesh\+::\+Half\+Edge\+Handle} {\bfseries Half\+Edge\+Handle}}\label{a00825_a20beb3040583c3e459f42fbc9a396481}

\item 
\hypertarget{a00825_a6ff96232fc654ad3db7d0ec5a7d202d4}{typedef \hyperlink{a00556}{Open\+Volume\+Mesh\+::\+Face\+Handle} {\bfseries Face\+Handle}}\label{a00825_a6ff96232fc654ad3db7d0ec5a7d202d4}

\item 
\hypertarget{a00825_a41f0c48059ca4e7341ab0de6bad178b5}{typedef \\*
\hyperlink{a00675}{Open\+Volume\+Mesh\+::\+Half\+Face\+Handle} {\bfseries Half\+Face\+Handle}}\label{a00825_a41f0c48059ca4e7341ab0de6bad178b5}

\item 
\hypertarget{a00825_a32ca5c7c2b1a83c85ce4f143ca795bc1}{typedef \hyperlink{a00393}{Open\+Volume\+Mesh\+::\+Cell\+Handle} {\bfseries Cell\+Handle}}\label{a00825_a32ca5c7c2b1a83c85ce4f143ca795bc1}

\item 
\hypertarget{a00825_ad9c5b3d4a47168b5686c2cb747769b58}{typedef boost\+::tuple\\*
$<$ \hyperlink{a01425}{Vertex\+Handle}, \hyperlink{a01425}{Vertex\+Handle}, \\*
\hyperlink{a01425}{Vertex\+Handle} $>$ {\bfseries Face\+Tuple}}\label{a00825_ad9c5b3d4a47168b5686c2cb747769b58}

\item 
\hypertarget{a00825_a88e77cf717a599008325ee220e407923}{typedef std\+::map$<$ Face\+Tuple, \\*
\hyperlink{a00556}{Open\+Volume\+Mesh\+::\+Face\+Handle} $>$ {\bfseries Face\+Map}}\label{a00825_a88e77cf717a599008325ee220e407923}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00825_abc8d17a358484153b843e05da0a3dee4}{unsigned int {\bfseries v\+\_\+component\+\_\+}}\label{a00825_abc8d17a358484153b843e05da0a3dee4}

\item 
\hypertarget{a00825_a12c839c84ad6e5db1d71d79db59f8825}{\hyperlink{a01411}{Open\+Volume\+Mesh\+::\+Geometry\+::\+Vec3d} {\bfseries vertex\+\_\+}}\label{a00825_a12c839c84ad6e5db1d71d79db59f8825}

\item 
\hypertarget{a00825_a09eb283c54540586d347f3d86b958ed7}{std\+::vector$<$ \hyperlink{a01425}{Vertex\+Handle} $>$ {\bfseries c\+\_\+vertices\+\_\+}}\label{a00825_a09eb283c54540586d347f3d86b958ed7}

\item 
\hypertarget{a00825_a9fb112db71a96deffcb5a2ce45a6c6f0}{Face\+Map {\bfseries face\+Map\+\_\+}}\label{a00825_a9fb112db71a96deffcb5a2ce45a6c6f0}

\item 
\hypertarget{a00825_a816829200d79c36cd6e8297c80931c3b}{\hyperlink{a00628}{Polyhedral\+Mesh} \& {\bfseries mesh\+\_\+}}\label{a00825_a816829200d79c36cd6e8297c80931c3b}

\item 
\hypertarget{a00825_a2e4cfe68a211be6f333b93ba0acb7eb2}{boost\+::shared\+\_\+ptr\\*
$<$ boost\+::progress\+\_\+display $>$ {\bfseries progress\+\_\+}}\label{a00825_a2e4cfe68a211be6f333b93ba0acb7eb2}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 24 of file Mesh\+Generator.\+hpp.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Volume\+Mesh/src/\+File\+Converter/Mesh\+Generator.\+hpp\end{DoxyCompactItemize}
