\hypertarget{classTetrahedralCuboidGenerator}{}\section{Tetrahedral\+Cuboid\+Generator Class Reference}
\label{classTetrahedralCuboidGenerator}\index{Tetrahedral\+Cuboid\+Generator@{Tetrahedral\+Cuboid\+Generator}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_abd1ce5d6ead9ab513836f3f97a2eb882}\label{classTetrahedralCuboidGenerator_abd1ce5d6ead9ab513836f3f97a2eb882}} 
{\bfseries Tetrahedral\+Cuboid\+Generator} (\hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Polyhedral\+Mesh} \&mesh, \hyperlink{DataTypes_8hh_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} const \&position, \hyperlink{DataTypes_8hh_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} const \&length, unsigned const n\+\_\+x, unsigned const n\+\_\+y, unsigned const n\+\_\+z)
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a1e18816a2c1ed6d0618d09086582de6e}\label{classTetrahedralCuboidGenerator_a1e18816a2c1ed6d0618d09086582de6e}} 
void {\bfseries add\+\_\+vertices} (\hyperlink{DataTypes_8hh_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} const \&position, \hyperlink{DataTypes_8hh_a7932a926ab17fabe9f4a0ee1b498526c}{Vector} const \&length)
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a926fd1d85ec1a84f34c7fa7c78c38ecf}\label{classTetrahedralCuboidGenerator_a926fd1d85ec1a84f34c7fa7c78c38ecf}} 
void {\bfseries get\+\_\+cube\+\_\+vertices} (std\+::size\+\_\+t i, std\+::size\+\_\+t j, std\+::size\+\_\+t k, std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} $>$ \&v) const
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_ae3aee6b0cef7751d7379bda052c79857}\label{classTetrahedralCuboidGenerator_ae3aee6b0cef7751d7379bda052c79857}} 
void {\bfseries add\+\_\+faces} ()
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_adc5360fae8f428644175573e7afc3f8b}\label{classTetrahedralCuboidGenerator_adc5360fae8f428644175573e7afc3f8b}} 
void {\bfseries add\+\_\+cube\+\_\+type\+\_\+1\+\_\+faces} (std\+::size\+\_\+t i, std\+::size\+\_\+t j, std\+::size\+\_\+t k, std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} $>$ const \&v)
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a5aa6fcfeb7f3b67bc501a32dac798c03}\label{classTetrahedralCuboidGenerator_a5aa6fcfeb7f3b67bc501a32dac798c03}} 
void {\bfseries add\+\_\+cube\+\_\+type\+\_\+2\+\_\+faces} (std\+::size\+\_\+t i, std\+::size\+\_\+t j, std\+::size\+\_\+t k, std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} $>$ const \&v)
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a5245acd9a763cb5387ddebfdf0559036}\label{classTetrahedralCuboidGenerator_a5245acd9a763cb5387ddebfdf0559036}} 
void {\bfseries add\+\_\+cells} ()
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a1ccbcbb80ab8d374071f33bd0bebd74b}\label{classTetrahedralCuboidGenerator_a1ccbcbb80ab8d374071f33bd0bebd74b}} 
void {\bfseries add\+\_\+cube\+\_\+type\+\_\+1\+\_\+cells} (std\+::size\+\_\+t i, std\+::size\+\_\+t j, std\+::size\+\_\+t k, std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} $>$ const \&v)
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_afd1923e5ab301ce199f741fd301aab32}\label{classTetrahedralCuboidGenerator_afd1923e5ab301ce199f741fd301aab32}} 
void {\bfseries add\+\_\+cube\+\_\+type\+\_\+2\+\_\+cells} (std\+::size\+\_\+t i, std\+::size\+\_\+t j, std\+::size\+\_\+t k, std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} $>$ const \&v)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a14bf353c72b8515706ec6cad6113b872}\label{classTetrahedralCuboidGenerator_a14bf353c72b8515706ec6cad6113b872}} 
\hyperlink{classOpenVolumeMesh_1_1GeometryKernel}{Polyhedral\+Mesh} $\ast$ {\bfseries mesh\+\_\+}
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_a91e99112386664855556992c3d05275d}\label{classTetrahedralCuboidGenerator_a91e99112386664855556992c3d05275d}} 
std\+::size\+\_\+t {\bfseries size\+\_\+} \mbox{[}3\mbox{]}
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_aceb69308502f8e281487ba18c853b505}\label{classTetrahedralCuboidGenerator_aceb69308502f8e281487ba18c853b505}} 
std\+::vector$<$ \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Vertex\+Handle} $>$ {\bfseries vertices\+\_\+}
\item 
\mbox{\Hypertarget{classTetrahedralCuboidGenerator_ab3c3fafc530a741b7b44aa609f7a0202}\label{classTetrahedralCuboidGenerator_ab3c3fafc530a741b7b44aa609f7a0202}} 
std\+::map$<$ \hyperlink{structSortedFace}{Sorted\+Face}, \hyperlink{classOpenVolumeMesh_1_1HandleT}{Open\+Volume\+Mesh\+::\+Face\+Handle} $>$ {\bfseries faces\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 75 of file Tetrahedral\+Cuboid\+Generator.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Primitives\+Generator/Tetrahedral\+Cuboid\+Generator.\+hh\end{DoxyCompactItemize}
