\hypertarget{a00549}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Open\+Mesh\+:\+:I\+O\+:\+:Exporter\+T$<$ Mesh $>$ Class Template Reference}
\label{a00549}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::\+Exporter\+T$<$ Mesh $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::\+Exporter\+T$<$ Mesh $>$}}
}
Inheritance diagram for A\+C\+G\+:\+:Scene\+Graph\+:\+:Open\+Mesh\+:\+:I\+O\+:\+:Exporter\+T$<$ Mesh $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00549}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00549_a094e4d551140300c2819021f51f28594}{{\bfseries Exporter\+T} (const \hyperlink{a01335}{Mesh} \&\+\_\+mesh)}\label{a00549_a094e4d551140300c2819021f51f28594}

\item 
\hypertarget{a00549_a1446f595a9d864b4f575610cf78e76f8}{\hyperlink{a01409}{Vec3f} {\bfseries point} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a1446f595a9d864b4f575610cf78e76f8}

\item 
\hypertarget{a00549_abd6463ee9ae190c85f7e1736d2ec9aad}{\hyperlink{a01409}{Vec3f} {\bfseries normal} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_abd6463ee9ae190c85f7e1736d2ec9aad}

\item 
\hypertarget{a00549_a3a18cdc98b4273b7ce41a2e0e4b3892e}{\hyperlink{a01409}{Vec3uc} {\bfseries color} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a3a18cdc98b4273b7ce41a2e0e4b3892e}

\item 
\hypertarget{a00549_a79b01fb0d66759d7dc82f6d5c621f3e4}{\hyperlink{a01409}{Vec4uc} {\bfseries color\+A} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a79b01fb0d66759d7dc82f6d5c621f3e4}

\item 
\hypertarget{a00549_a99fc26b7ab590b2c62d2dff677b60383}{\hyperlink{a01409}{Vec3ui} {\bfseries colori} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a99fc26b7ab590b2c62d2dff677b60383}

\item 
\hypertarget{a00549_a8ae24ef12ebe6b38fe3688bd11f1e831}{\hyperlink{a01409}{Vec4ui} {\bfseries color\+Ai} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a8ae24ef12ebe6b38fe3688bd11f1e831}

\item 
\hypertarget{a00549_a0ffc33950b12c4a455425750f6fd9033}{\hyperlink{a01409}{Vec3f} {\bfseries colorf} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a0ffc33950b12c4a455425750f6fd9033}

\item 
\hypertarget{a00549_aa2d345fd9203f9cc1483f7a12e4a6dc7}{\hyperlink{a01409}{Vec4f} {\bfseries color\+Af} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_aa2d345fd9203f9cc1483f7a12e4a6dc7}

\item 
\hypertarget{a00549_a7994f712791cb8bf608917d1482c5028}{\hyperlink{a01409}{Vec2f} {\bfseries texcoord} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const }\label{a00549_a7994f712791cb8bf608917d1482c5028}

\item 
\hypertarget{a00549_a85ac541998bc9d0309a71ee2e89451bf}{\hyperlink{a01409}{Vec3uc} {\bfseries color} (\hyperlink{a00521}{Edge\+Handle} \+\_\+eh) const }\label{a00549_a85ac541998bc9d0309a71ee2e89451bf}

\item 
\hypertarget{a00549_a6f99046c403412edb5a500bb5aa6ace0}{\hyperlink{a01409}{Vec4uc} {\bfseries color\+A} (\hyperlink{a00521}{Edge\+Handle} \+\_\+eh) const }\label{a00549_a6f99046c403412edb5a500bb5aa6ace0}

\item 
\hypertarget{a00549_a139d1505b1c1cd8b836867200f1a7232}{\hyperlink{a01409}{Vec3ui} {\bfseries colori} (\hyperlink{a00521}{Edge\+Handle} \+\_\+eh) const }\label{a00549_a139d1505b1c1cd8b836867200f1a7232}

\item 
\hypertarget{a00549_a1d34a02fb9787fed94a1285e0dc58ade}{\hyperlink{a01409}{Vec4ui} {\bfseries color\+Ai} (\hyperlink{a00521}{Edge\+Handle} \+\_\+eh) const }\label{a00549_a1d34a02fb9787fed94a1285e0dc58ade}

\item 
\hypertarget{a00549_ab2c872944d95c5094ee3343b5fbd963b}{\hyperlink{a01409}{Vec3f} {\bfseries colorf} (\hyperlink{a00521}{Edge\+Handle} \+\_\+eh) const }\label{a00549_ab2c872944d95c5094ee3343b5fbd963b}

\item 
\hypertarget{a00549_a9e4a3f03479495572a45673fad504ffe}{\hyperlink{a01409}{Vec4f} {\bfseries color\+Af} (\hyperlink{a00521}{Edge\+Handle} \+\_\+eh) const }\label{a00549_a9e4a3f03479495572a45673fad504ffe}

\item 
\hypertarget{a00549_adbd8f3ba98feb2ea5c91a651f19c1aae}{unsigned int {\bfseries get\+\_\+vhandles} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh, std\+::vector$<$ \hyperlink{a01424}{Vertex\+Handle} $>$ \&\+\_\+vhandles) const }\label{a00549_adbd8f3ba98feb2ea5c91a651f19c1aae}

\item 
\hypertarget{a00549_ad54875b94e56d8f7112d2b5d24264d5e}{\hyperlink{a01409}{Vec3f} {\bfseries normal} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_ad54875b94e56d8f7112d2b5d24264d5e}

\item 
\hypertarget{a00549_a651830fe0555765b6750a383fb2b7ce2}{\hyperlink{a01409}{Vec3uc} {\bfseries color} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_a651830fe0555765b6750a383fb2b7ce2}

\item 
\hypertarget{a00549_ab1b58239c28871550aa23c8650c112d6}{\hyperlink{a01409}{Vec4uc} {\bfseries color\+A} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_ab1b58239c28871550aa23c8650c112d6}

\item 
\hypertarget{a00549_abb86e51f4d10c1cc7e741e7ce2e60724}{\hyperlink{a01409}{Vec3ui} {\bfseries colori} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_abb86e51f4d10c1cc7e741e7ce2e60724}

\item 
\hypertarget{a00549_aa32c3e3afc07521f6671d6e62bf4f29b}{\hyperlink{a01409}{Vec4ui} {\bfseries color\+Ai} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_aa32c3e3afc07521f6671d6e62bf4f29b}

\item 
\hypertarget{a00549_a143b20ac30e5b7e1a7f755d91dac2b1c}{\hyperlink{a01409}{Vec3f} {\bfseries colorf} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_a143b20ac30e5b7e1a7f755d91dac2b1c}

\item 
\hypertarget{a00549_ac292a7e51a5cd8af993dfff564bbbb5f}{\hyperlink{a01409}{Vec4f} {\bfseries color\+Af} (\hyperlink{a00555}{Face\+Handle} \+\_\+fh) const }\label{a00549_ac292a7e51a5cd8af993dfff564bbbb5f}

\item 
\hypertarget{a00549_a5bfa08e6e91db2ca5c962e65ef955fad}{virtual const \hyperlink{a00325}{Base\+Kernel} $\ast$ {\bfseries kernel} ()}\label{a00549_a5bfa08e6e91db2ca5c962e65ef955fad}

\item 
\hypertarget{a00549_a9ec6fcdaaeaddf932e62d55002fbfcfc}{size\+\_\+t {\bfseries n\+\_\+vertices} () const }\label{a00549_a9ec6fcdaaeaddf932e62d55002fbfcfc}

\item 
\hypertarget{a00549_a78b95e73769ff27aadda06bc5bac93cc}{size\+\_\+t {\bfseries n\+\_\+faces} () const }\label{a00549_a78b95e73769ff27aadda06bc5bac93cc}

\item 
\hypertarget{a00549_ae9fc09b0eb1397d66cc0bac2647a83d0}{size\+\_\+t {\bfseries n\+\_\+edges} () const }\label{a00549_ae9fc09b0eb1397d66cc0bac2647a83d0}

\item 
\hypertarget{a00549_a8a7602e2045586f62ab2430bc13d01c5}{bool {\bfseries is\+\_\+triangle\+\_\+mesh} () const }\label{a00549_a8a7602e2045586f62ab2430bc13d01c5}

\item 
\hypertarget{a00549_ae90a17ba86e09c9149a9a25eb5e05532}{bool {\bfseries has\+\_\+vertex\+\_\+normals} () const }\label{a00549_ae90a17ba86e09c9149a9a25eb5e05532}

\item 
\hypertarget{a00549_afa2b372613341033c0a30e4d44a18f9b}{bool {\bfseries has\+\_\+vertex\+\_\+colors} () const }\label{a00549_afa2b372613341033c0a30e4d44a18f9b}

\item 
\hypertarget{a00549_a0d0ee20d85cbb28c0f830e94dedfb622}{bool {\bfseries has\+\_\+vertex\+\_\+texcoords} () const }\label{a00549_a0d0ee20d85cbb28c0f830e94dedfb622}

\item 
\hypertarget{a00549_a3a1966489fdeb1939dd77b0bfe50c21e}{bool {\bfseries has\+\_\+edge\+\_\+colors} () const }\label{a00549_a3a1966489fdeb1939dd77b0bfe50c21e}

\item 
\hypertarget{a00549_abc4905c2cc9d04c03ae24936572a97ce}{bool {\bfseries has\+\_\+face\+\_\+normals} () const }\label{a00549_abc4905c2cc9d04c03ae24936572a97ce}

\item 
\hypertarget{a00549_a53a8673c6546d1aacf0e839c11fcafba}{bool {\bfseries has\+\_\+face\+\_\+colors} () const }\label{a00549_a53a8673c6546d1aacf0e839c11fcafba}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00549_a14f468d356295044f160299d6f3ac7d3}{const \hyperlink{a01335}{Mesh} \& {\bfseries mesh\+\_\+}}\label{a00549_a14f468d356295044f160299d6f3ac7d3}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh$>$class A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::\+Exporter\+T$<$ Mesh $>$}

This class template provides an exporter module for \hyperlink{a03368}{Open\+Mesh} meshes. 

Definition at line 87 of file Mesh\+Node2\+T.\+cc.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/Mesh\+Node2\+T.\+cc\end{DoxyCompactItemize}
