\hypertarget{classVolumeMeshDrawModesContainer}{}\section{Volume\+Mesh\+Draw\+Modes\+Container Class Reference}
\label{classVolumeMeshDrawModesContainer}\index{Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}}


This class provides easy access to Draw\+Modes supported by Open\+Volume\+Mesh.  




{\ttfamily \#include $<$Type-\/\+Open\+Volume\+Mesh/\+Object\+Types/\+Volume\+Mesh\+Object/\+Volume\+Mesh\+Draw\+Modes\+Container.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classVolumeMeshDrawModesContainer_a93e6775187d11b3d87cf0d8b5f283f7b}{get\+First\+Cell\+Draw\+Mode} (\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \+\_\+draw\+Mode)
\begin{DoxyCompactList}\small\item\em Returns the first cell based draw mode that is present in the given draw mode. \end{DoxyCompactList}\item 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classVolumeMeshDrawModesContainer_a5a569357e41be453c6549e7ac786b91d}{get\+First\+Face\+Draw\+Mode} (\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \+\_\+draw\+Mode)
\begin{DoxyCompactList}\small\item\em Returns the first face or halfface based draw mode that is present in the given draw mode. \end{DoxyCompactList}\item 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classVolumeMeshDrawModesContainer_a4337216518641e44b9b97e12e7c8e741}{get\+First\+Edge\+Draw\+Mode} (\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \+\_\+draw\+Mode)
\begin{DoxyCompactList}\small\item\em Returns the first edge or halfedge based draw mode that is present in the given draw mode. \end{DoxyCompactList}\item 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{classVolumeMeshDrawModesContainer_a4b1313d1ab9ef81005658304ad5ab319}{get\+First\+Vertex\+Draw\+Mode} (\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \+\_\+draw\+Mode)
\begin{DoxyCompactList}\small\item\em Returns the first vertex based draw mode that is present in the given draw mode. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a4f4beda56850dd6c65fafd9f90d96079}\label{classVolumeMeshDrawModesContainer_a4f4beda56850dd6c65fafd9f90d96079}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Flat\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a83f1054d79180cb5069d64223268c910}\label{classVolumeMeshDrawModesContainer_a83f1054d79180cb5069d64223268c910}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Smooth\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a89780a1556a33022aeaf87e11dca8a22}\label{classVolumeMeshDrawModesContainer_a89780a1556a33022aeaf87e11dca8a22}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Phong\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_ade673f7549006ed81d1ce8c5eda8446e}\label{classVolumeMeshDrawModesContainer_ade673f7549006ed81d1ce8c5eda8446e}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Colored\+Per\+Cell}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a9040043e5417afb88174fff158f44f77}\label{classVolumeMeshDrawModesContainer_a9040043e5417afb88174fff158f44f77}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Colored\+Per\+Face}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a3b80b5b2a7f77cb77990359a1cd6dd6f}\label{classVolumeMeshDrawModesContainer_a3b80b5b2a7f77cb77990359a1cd6dd6f}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Colored\+Per\+Halfface}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a5855a4c9549f9f2ce609afd1a4ce5dde}\label{classVolumeMeshDrawModesContainer_a5855a4c9549f9f2ce609afd1a4ce5dde}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Colored\+Per\+Vertex}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a3a901a4ee4504d3f5bba2ac967d9ecfb}\label{classVolumeMeshDrawModesContainer_a3a901a4ee4504d3f5bba2ac967d9ecfb}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cells\+Transparent}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_aaea6f24d0c8d8f9fb1cc5668311f1f15}\label{classVolumeMeshDrawModesContainer_aaea6f24d0c8d8f9fb1cc5668311f1f15}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Flat\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a450722f736329f8f65475c232b5b2653}\label{classVolumeMeshDrawModesContainer_a450722f736329f8f65475c232b5b2653}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Smooth\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a449df2609edf021407f6a7cda3a612b1}\label{classVolumeMeshDrawModesContainer_a449df2609edf021407f6a7cda3a612b1}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Phong\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a30202c101f1cf4b3a8a1a441b00e2d9f}\label{classVolumeMeshDrawModesContainer_a30202c101f1cf4b3a8a1a441b00e2d9f}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Colored\+Per\+Face}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a04dab8c1df64a4812c1468319348f369}\label{classVolumeMeshDrawModesContainer_a04dab8c1df64a4812c1468319348f369}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Colored\+Per\+Face\+Flat\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_ad808760b3c4268e61cf9ca6324273397}\label{classVolumeMeshDrawModesContainer_ad808760b3c4268e61cf9ca6324273397}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Colored\+Per\+Vertex}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a840f2b9e89061467c0159fde2f3948fc}\label{classVolumeMeshDrawModesContainer_a840f2b9e89061467c0159fde2f3948fc}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Textured}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a13bd27206add7d77b1a382419ba16e8a}\label{classVolumeMeshDrawModesContainer_a13bd27206add7d77b1a382419ba16e8a}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+Textured\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a8858b469cd29dd416bd47713ad85769c}\label{classVolumeMeshDrawModesContainer_a8858b469cd29dd416bd47713ad85769c}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries faces\+On\+Cells}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_afb10586fe49ff07eadfa509f94a0ffcd}\label{classVolumeMeshDrawModesContainer_afb10586fe49ff07eadfa509f94a0ffcd}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries hidden\+Line\+Background\+Faces}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a0634363592d7b452f37f5e5304f14c85}\label{classVolumeMeshDrawModesContainer_a0634363592d7b452f37f5e5304f14c85}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halffaces\+Flat\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a77d7abaf2b20230080f612dcfb4834c3}\label{classVolumeMeshDrawModesContainer_a77d7abaf2b20230080f612dcfb4834c3}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halffaces\+Smooth\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_af1f0ebb0b07643b75f32d906cc9daf83}\label{classVolumeMeshDrawModesContainer_af1f0ebb0b07643b75f32d906cc9daf83}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halffaces\+Phong\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_ade5f2ded5f3e603be937e9516c0f648c}\label{classVolumeMeshDrawModesContainer_ade5f2ded5f3e603be937e9516c0f648c}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halffaces\+Colored\+Per\+Halfface}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a51e2d244255b00d6853f522e9920e690}\label{classVolumeMeshDrawModesContainer_a51e2d244255b00d6853f522e9920e690}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halffaces\+Colored\+Per\+Vertex}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a6dc43d7091f2c3d4c2aaf5f9bec37853}\label{classVolumeMeshDrawModesContainer_a6dc43d7091f2c3d4c2aaf5f9bec37853}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries edges\+Wireframe}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a879f033f639a381b31abf725931deefb}\label{classVolumeMeshDrawModesContainer_a879f033f639a381b31abf725931deefb}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries edges\+Hidden\+Line}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_ada102a8fd2128d437dac9e11bd597c5d}\label{classVolumeMeshDrawModesContainer_ada102a8fd2128d437dac9e11bd597c5d}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries edges\+Colored\+Per\+Edge}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a4d59fef26a61ca27b6dd3b5b26c62a14}\label{classVolumeMeshDrawModesContainer_a4d59fef26a61ca27b6dd3b5b26c62a14}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries edges\+On\+Cells}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a0111d1b1790e5948668102692b2f0c58}\label{classVolumeMeshDrawModesContainer_a0111d1b1790e5948668102692b2f0c58}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halfedges\+Wireframe}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a8c5f8f7a230e521d84b47b9e78d2c36e}\label{classVolumeMeshDrawModesContainer_a8c5f8f7a230e521d84b47b9e78d2c36e}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halfedges\+Hidden\+Line}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a4112261225d737f3ffecdaa0c725af5a}\label{classVolumeMeshDrawModesContainer_a4112261225d737f3ffecdaa0c725af5a}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halfedges\+Colored\+Per\+Halfedge}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a7628ec250d68b3c7966b153ddae3edcc}\label{classVolumeMeshDrawModesContainer_a7628ec250d68b3c7966b153ddae3edcc}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries vertices\+Flat\+Shaded}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a826b1e31864903c898d607bc768206b7}\label{classVolumeMeshDrawModesContainer_a826b1e31864903c898d607bc768206b7}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries vertices\+Colored}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_af10f56f827827fa7e1cf383183ca934b}\label{classVolumeMeshDrawModesContainer_af10f56f827827fa7e1cf383183ca934b}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries vertices\+On\+Cells}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a3fff54c008d622bb545f30a373974a24}\label{classVolumeMeshDrawModesContainer_a3fff54c008d622bb545f30a373974a24}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries irregular\+Inner\+Edges}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a67ed3bde87df5ac5c3f60f0ced6c0561}\label{classVolumeMeshDrawModesContainer_a67ed3bde87df5ac5c3f60f0ced6c0561}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries irregular\+Outer\+Edges}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a0696a06b3e80dd51b1ac656711194b1e}\label{classVolumeMeshDrawModesContainer_a0696a06b3e80dd51b1ac656711194b1e}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries cell\+Based\+Draw\+Modes}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_af8e6e15febfdfaa655d144b15f6c2fec}\label{classVolumeMeshDrawModesContainer_af8e6e15febfdfaa655d144b15f6c2fec}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries face\+Based\+Draw\+Modes}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a7c6f4e9a189ebcf89f433ddcdeab63c9}\label{classVolumeMeshDrawModesContainer_a7c6f4e9a189ebcf89f433ddcdeab63c9}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halfface\+Based\+Draw\+Modes}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_aebcf353859c41951af703294c91f0e25}\label{classVolumeMeshDrawModesContainer_aebcf353859c41951af703294c91f0e25}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries edge\+Based\+Draw\+Modes}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a69de3292329532a04ba6705847ea822f}\label{classVolumeMeshDrawModesContainer_a69de3292329532a04ba6705847ea822f}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries halfedge\+Based\+Draw\+Modes}
\item 
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a48235b20cbb009afe6905390601cf727}\label{classVolumeMeshDrawModesContainer_a48235b20cbb009afe6905390601cf727}} 
\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} {\bfseries vertex\+Based\+Draw\+Modes}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class provides easy access to Draw\+Modes supported by Open\+Volume\+Mesh. 

Definition at line 50 of file Volume\+Mesh\+Draw\+Modes\+Container.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a93e6775187d11b3d87cf0d8b5f283f7b}\label{classVolumeMeshDrawModesContainer_a93e6775187d11b3d87cf0d8b5f283f7b}} 
\index{Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}!get\+First\+Cell\+Draw\+Mode@{get\+First\+Cell\+Draw\+Mode}}
\index{get\+First\+Cell\+Draw\+Mode@{get\+First\+Cell\+Draw\+Mode}!Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}}
\subsubsection{\texorpdfstring{get\+First\+Cell\+Draw\+Mode()}{getFirstCellDrawMode()}}
{\footnotesize\ttfamily \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} Volume\+Mesh\+Draw\+Modes\+Container\+::get\+First\+Cell\+Draw\+Mode (\begin{DoxyParamCaption}\item[{\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode}}]{\+\_\+draw\+Mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the first cell based draw mode that is present in the given draw mode. 


\begin{DoxyParams}{Parameters}
{\em \+\_\+draw\+Mode} & A draw mode that may be non-\/atomic \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first cell based draw mode that is present in \+\_\+draw\+Mode or Draw\+Modes\+::\+N\+O\+NE if none was found 
\end{DoxyReturn}


Definition at line 165 of file Volume\+Mesh\+Draw\+Modes\+Container.\+hh.

\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a4337216518641e44b9b97e12e7c8e741}\label{classVolumeMeshDrawModesContainer_a4337216518641e44b9b97e12e7c8e741}} 
\index{Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}!get\+First\+Edge\+Draw\+Mode@{get\+First\+Edge\+Draw\+Mode}}
\index{get\+First\+Edge\+Draw\+Mode@{get\+First\+Edge\+Draw\+Mode}!Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}}
\subsubsection{\texorpdfstring{get\+First\+Edge\+Draw\+Mode()}{getFirstEdgeDrawMode()}}
{\footnotesize\ttfamily \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} Volume\+Mesh\+Draw\+Modes\+Container\+::get\+First\+Edge\+Draw\+Mode (\begin{DoxyParamCaption}\item[{\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode}}]{\+\_\+draw\+Mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the first edge or halfedge based draw mode that is present in the given draw mode. 


\begin{DoxyParams}{Parameters}
{\em \+\_\+draw\+Mode} & A draw mode that may be non-\/atomic \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first edge or halfedge based draw mode that is present in \+\_\+draw\+Mode or Draw\+Modes\+::\+N\+O\+NE if none was found 
\end{DoxyReturn}


Definition at line 212 of file Volume\+Mesh\+Draw\+Modes\+Container.\+hh.

\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a5a569357e41be453c6549e7ac786b91d}\label{classVolumeMeshDrawModesContainer_a5a569357e41be453c6549e7ac786b91d}} 
\index{Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}!get\+First\+Face\+Draw\+Mode@{get\+First\+Face\+Draw\+Mode}}
\index{get\+First\+Face\+Draw\+Mode@{get\+First\+Face\+Draw\+Mode}!Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}}
\subsubsection{\texorpdfstring{get\+First\+Face\+Draw\+Mode()}{getFirstFaceDrawMode()}}
{\footnotesize\ttfamily \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} Volume\+Mesh\+Draw\+Modes\+Container\+::get\+First\+Face\+Draw\+Mode (\begin{DoxyParamCaption}\item[{\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode}}]{\+\_\+draw\+Mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the first face or halfface based draw mode that is present in the given draw mode. 


\begin{DoxyParams}{Parameters}
{\em \+\_\+draw\+Mode} & A draw mode that may be non-\/atomic \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first face or halfface based draw mode that is present in \+\_\+draw\+Mode or Draw\+Modes\+::\+N\+O\+NE if none was found 
\end{DoxyReturn}


Definition at line 183 of file Volume\+Mesh\+Draw\+Modes\+Container.\+hh.

\mbox{\Hypertarget{classVolumeMeshDrawModesContainer_a4b1313d1ab9ef81005658304ad5ab319}\label{classVolumeMeshDrawModesContainer_a4b1313d1ab9ef81005658304ad5ab319}} 
\index{Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}!get\+First\+Vertex\+Draw\+Mode@{get\+First\+Vertex\+Draw\+Mode}}
\index{get\+First\+Vertex\+Draw\+Mode@{get\+First\+Vertex\+Draw\+Mode}!Volume\+Mesh\+Draw\+Modes\+Container@{Volume\+Mesh\+Draw\+Modes\+Container}}
\subsubsection{\texorpdfstring{get\+First\+Vertex\+Draw\+Mode()}{getFirstVertexDrawMode()}}
{\footnotesize\ttfamily \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} Volume\+Mesh\+Draw\+Modes\+Container\+::get\+First\+Vertex\+Draw\+Mode (\begin{DoxyParamCaption}\item[{\hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode}}]{\+\_\+draw\+Mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Returns the first vertex based draw mode that is present in the given draw mode. 


\begin{DoxyParams}{Parameters}
{\em \+\_\+draw\+Mode} & A draw mode that may be non-\/atomic \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first vertex based draw mode that is present in \+\_\+draw\+Mode or Draw\+Modes\+::\+N\+O\+NE if none was found 
\end{DoxyReturn}


Definition at line 235 of file Volume\+Mesh\+Draw\+Modes\+Container.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Open\+Volume\+Mesh/\+Object\+Types/\+Volume\+Mesh\+Object/Volume\+Mesh\+Draw\+Modes\+Container.\+hh\end{DoxyCompactItemize}
