\hypertarget{classMeshGenerator}{}\section{Mesh\+Generator Class Reference}
\label{classMeshGenerator}\index{Mesh\+Generator@{Mesh\+Generator}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMeshGenerator_aafee72ae519c7f6588fe604a4f61e1a0}\label{classMeshGenerator_aafee72ae519c7f6588fe604a4f61e1a0}} 
typedef \hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Open\+Volume\+Mesh\+::\+Geometric\+Polyhedral\+Mesh\+V3d} {\bfseries Polyhedral\+Mesh}
\item 
\mbox{\Hypertarget{classMeshGenerator_a821bde6e89a58b2166b509847d49e438}\label{classMeshGenerator_a821bde6e89a58b2166b509847d49e438}} 
typedef \hyperlink{classOpenVolumeMesh_1_1Geometry_1_1VectorT}{Open\+Volume\+Mesh\+::\+Geometry\+::\+Vec3d} {\bfseries Vec3d}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMeshGenerator_a37cec0c3f5df34aaa1c25212edec2101}\label{classMeshGenerator_a37cec0c3f5df34aaa1c25212edec2101}} 
{\bfseries Mesh\+Generator} (\hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Polyhedral\+Mesh} \&\+\_\+mesh)
\item 
\mbox{\Hypertarget{classMeshGenerator_a72f5f2db3e46717c07890170c5bef966}\label{classMeshGenerator_a72f5f2db3e46717c07890170c5bef966}} 
{\bfseries Mesh\+Generator} (const \hyperlink{classMeshGenerator}{Mesh\+Generator} \&\+\_\+cpy)
\item 
\mbox{\Hypertarget{classMeshGenerator_a19657c258ab6909de5e970261b2a8a2e}\label{classMeshGenerator_a19657c258ab6909de5e970261b2a8a2e}} 
void {\bfseries add\+\_\+vertex\+\_\+component} (double \+\_\+comp)
\item 
\mbox{\Hypertarget{classMeshGenerator_a5d48aba8c76f1a29f76caaddb61e2253}\label{classMeshGenerator_a5d48aba8c76f1a29f76caaddb61e2253}} 
void {\bfseries add\+\_\+vertex} ()
\item 
\mbox{\Hypertarget{classMeshGenerator_aca6da02085d5c3860d1f5cf617bd268f}\label{classMeshGenerator_aca6da02085d5c3860d1f5cf617bd268f}} 
void {\bfseries add\+\_\+cell\+\_\+vertex} (unsigned int \+\_\+idx)
\item 
\mbox{\Hypertarget{classMeshGenerator_ad7c19079e85b2a146511a125890de086}\label{classMeshGenerator_ad7c19079e85b2a146511a125890de086}} 
void {\bfseries set\+\_\+num\+\_\+cells} (unsigned int \+\_\+n)
\item 
\mbox{\Hypertarget{classMeshGenerator_a2c66196c533f0e400cc29fdf746061b8}\label{classMeshGenerator_a2c66196c533f0e400cc29fdf746061b8}} 
void {\bfseries add\+\_\+tetrahedral\+\_\+cell} ()
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMeshGenerator_ada7e725e197602e3352d9a1496bdf054}\label{classMeshGenerator_ada7e725e197602e3352d9a1496bdf054}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} {\bfseries Vertex\+Handle}
\item 
\mbox{\Hypertarget{classMeshGenerator_a2636ea4311582d62c85b94d4c513cb5a}\label{classMeshGenerator_a2636ea4311582d62c85b94d4c513cb5a}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Edge\+Handle} {\bfseries Edge\+Handle}
\item 
\mbox{\Hypertarget{classMeshGenerator_a20beb3040583c3e459f42fbc9a396481}\label{classMeshGenerator_a20beb3040583c3e459f42fbc9a396481}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Half\+Edge\+Handle} {\bfseries Half\+Edge\+Handle}
\item 
\mbox{\Hypertarget{classMeshGenerator_a6ff96232fc654ad3db7d0ec5a7d202d4}\label{classMeshGenerator_a6ff96232fc654ad3db7d0ec5a7d202d4}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Face\+Handle} {\bfseries Face\+Handle}
\item 
\mbox{\Hypertarget{classMeshGenerator_a41f0c48059ca4e7341ab0de6bad178b5}\label{classMeshGenerator_a41f0c48059ca4e7341ab0de6bad178b5}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Half\+Face\+Handle} {\bfseries Half\+Face\+Handle}
\item 
\mbox{\Hypertarget{classMeshGenerator_a32ca5c7c2b1a83c85ce4f143ca795bc1}\label{classMeshGenerator_a32ca5c7c2b1a83c85ce4f143ca795bc1}} 
typedef \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Cell\+Handle} {\bfseries Cell\+Handle}
\item 
\mbox{\Hypertarget{classMeshGenerator_ad9c5b3d4a47168b5686c2cb747769b58}\label{classMeshGenerator_ad9c5b3d4a47168b5686c2cb747769b58}} 
typedef boost\+::tuple$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Vertex\+Handle}, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Vertex\+Handle}, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Vertex\+Handle} $>$ {\bfseries Face\+Tuple}
\item 
\mbox{\Hypertarget{classMeshGenerator_a88e77cf717a599008325ee220e407923}\label{classMeshGenerator_a88e77cf717a599008325ee220e407923}} 
typedef std\+::map$<$ Face\+Tuple, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Face\+Handle} $>$ {\bfseries Face\+Map}
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMeshGenerator_abc8d17a358484153b843e05da0a3dee4}\label{classMeshGenerator_abc8d17a358484153b843e05da0a3dee4}} 
unsigned int {\bfseries v\+\_\+component\+\_\+}
\item 
\mbox{\Hypertarget{classMeshGenerator_a12c839c84ad6e5db1d71d79db59f8825}\label{classMeshGenerator_a12c839c84ad6e5db1d71d79db59f8825}} 
\hyperlink{classOpenVolumeMesh_1_1Geometry_1_1VectorT}{Open\+Volume\+Mesh\+::\+Geometry\+::\+Vec3d} {\bfseries vertex\+\_\+}
\item 
\mbox{\Hypertarget{classMeshGenerator_a09eb283c54540586d347f3d86b958ed7}\label{classMeshGenerator_a09eb283c54540586d347f3d86b958ed7}} 
std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Vertex\+Handle} $>$ {\bfseries c\+\_\+vertices\+\_\+}
\item 
\mbox{\Hypertarget{classMeshGenerator_a9fb112db71a96deffcb5a2ce45a6c6f0}\label{classMeshGenerator_a9fb112db71a96deffcb5a2ce45a6c6f0}} 
Face\+Map {\bfseries face\+Map\+\_\+}
\item 
\mbox{\Hypertarget{classMeshGenerator_a816829200d79c36cd6e8297c80931c3b}\label{classMeshGenerator_a816829200d79c36cd6e8297c80931c3b}} 
\hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Polyhedral\+Mesh} \& {\bfseries mesh\+\_\+}
\item 
\mbox{\Hypertarget{classMeshGenerator_a2e4cfe68a211be6f333b93ba0acb7eb2}\label{classMeshGenerator_a2e4cfe68a211be6f333b93ba0acb7eb2}} 
boost\+::shared\+\_\+ptr$<$ boost\+::progress\+\_\+display $>$ {\bfseries progress\+\_\+}
\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 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+File\+Converter/Mesh\+Generator.\+hpp\end{DoxyCompactItemize}
