\hypertarget{a00548}{\section{Open\+Mesh\+:\+:I\+O\+:\+:Exporter\+T$<$ Mesh $>$ Class Template Reference}
\label{a00548}\index{Open\+Mesh\+::\+I\+O\+::\+Exporter\+T$<$ Mesh $>$@{Open\+Mesh\+::\+I\+O\+::\+Exporter\+T$<$ Mesh $>$}}
}


{\ttfamily \#include $<$libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+I\+O/exporter/\+Exporter\+T.\+hh$>$}

Inheritance diagram for Open\+Mesh\+:\+:I\+O\+:\+:Exporter\+T$<$ Mesh $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00548}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00548_a45af9704757ac5a48efb35e5dd4c48dc}{{\bfseries Exporter\+T} (const \hyperlink{a01335}{Mesh} \&\+\_\+mesh)}\label{a00548_a45af9704757ac5a48efb35e5dd4c48dc}

\item 
\hypertarget{a00548_afbdc603165632d984b3fd6d6c139545c}{\hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries point} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_afbdc603165632d984b3fd6d6c139545c}

\item 
\hypertarget{a00548_a22db91c35d6715e2269c45ce2126c0cc}{\hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries normal} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_a22db91c35d6715e2269c45ce2126c0cc}

\item 
\hypertarget{a00548_a3f23ae668c3bd5cc1dc51123b09924be}{\hyperlink{a03368_a053135905e5cb23084d5ec3bc2aa9d2e}{Vec3uc} {\bfseries color} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_a3f23ae668c3bd5cc1dc51123b09924be}

\item 
\hypertarget{a00548_a790bd1baf17971b4b8f04b43af84c89a}{\hyperlink{a03368_a0679aaf1401d9d10cbbdf57b4ddddcef}{Vec4uc} {\bfseries color\+A} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_a790bd1baf17971b4b8f04b43af84c89a}

\item 
\hypertarget{a00548_ae41e3a677bbb0e414d6821ee277dcfde}{\hyperlink{a03368_aaa215faa771c9ccc150ab3bc1007145a}{Vec3ui} {\bfseries colori} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_ae41e3a677bbb0e414d6821ee277dcfde}

\item 
\hypertarget{a00548_ab9a6d8daf9bde1796be7fc7005248126}{\hyperlink{a03368_af7d7e0de6ecb4b791776444f2c327c73}{Vec4ui} {\bfseries color\+Ai} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_ab9a6d8daf9bde1796be7fc7005248126}

\item 
\hypertarget{a00548_a170643e0d77fb4aea6aee1e585d070b0}{\hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries colorf} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_a170643e0d77fb4aea6aee1e585d070b0}

\item 
\hypertarget{a00548_a2c6691666214de6bfdf1728fec812ac5}{\hyperlink{a03368_a3b7e6dba036bbefcc461f05db4f7694b}{Vec4f} {\bfseries color\+Af} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_a2c6691666214de6bfdf1728fec812ac5}

\item 
\hypertarget{a00548_a47249cd4ad1052f3c71ee06c8dd9d259}{\hyperlink{a03368_abe4bc40898580f1b70eea39adaa4dda0}{Vec2f} {\bfseries texcoord} (\hyperlink{a01426}{Vertex\+Handle} \+\_\+vh) const }\label{a00548_a47249cd4ad1052f3c71ee06c8dd9d259}

\item 
\hypertarget{a00548_a8a6f231fb6c7214bf53f6cb1ab0720d6}{\hyperlink{a03368_a053135905e5cb23084d5ec3bc2aa9d2e}{Vec3uc} {\bfseries color} (\hyperlink{a00520}{Edge\+Handle} \+\_\+eh) const }\label{a00548_a8a6f231fb6c7214bf53f6cb1ab0720d6}

\item 
\hypertarget{a00548_a40e98607552f4261d6d292235ab85fc1}{\hyperlink{a03368_a0679aaf1401d9d10cbbdf57b4ddddcef}{Vec4uc} {\bfseries color\+A} (\hyperlink{a00520}{Edge\+Handle} \+\_\+eh) const }\label{a00548_a40e98607552f4261d6d292235ab85fc1}

\item 
\hypertarget{a00548_a1ed59e1981978ee1cf8ad6b95e748d91}{\hyperlink{a03368_aaa215faa771c9ccc150ab3bc1007145a}{Vec3ui} {\bfseries colori} (\hyperlink{a00520}{Edge\+Handle} \+\_\+eh) const }\label{a00548_a1ed59e1981978ee1cf8ad6b95e748d91}

\item 
\hypertarget{a00548_a7e0a10159c6f0f00877b0f59214c5f98}{\hyperlink{a03368_af7d7e0de6ecb4b791776444f2c327c73}{Vec4ui} {\bfseries color\+Ai} (\hyperlink{a00520}{Edge\+Handle} \+\_\+eh) const }\label{a00548_a7e0a10159c6f0f00877b0f59214c5f98}

\item 
\hypertarget{a00548_a25d4a925820e6be148e0670d13b2b622}{\hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries colorf} (\hyperlink{a00520}{Edge\+Handle} \+\_\+eh) const }\label{a00548_a25d4a925820e6be148e0670d13b2b622}

\item 
\hypertarget{a00548_ab139bac7452990082e01895cf0d6025a}{\hyperlink{a03368_a3b7e6dba036bbefcc461f05db4f7694b}{Vec4f} {\bfseries color\+Af} (\hyperlink{a00520}{Edge\+Handle} \+\_\+eh) const }\label{a00548_ab139bac7452990082e01895cf0d6025a}

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

\item 
\hypertarget{a00548_a2189033f8dc3f12954ef081756559b11}{\hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries normal} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_a2189033f8dc3f12954ef081756559b11}

\item 
\hypertarget{a00548_a47acf66141a0995fcd4abaecf46fa6a9}{\hyperlink{a03368_a053135905e5cb23084d5ec3bc2aa9d2e}{Vec3uc} {\bfseries color} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_a47acf66141a0995fcd4abaecf46fa6a9}

\item 
\hypertarget{a00548_a20e59e7e5b2a5395f6aa343aebcd0b5c}{\hyperlink{a03368_a0679aaf1401d9d10cbbdf57b4ddddcef}{Vec4uc} {\bfseries color\+A} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_a20e59e7e5b2a5395f6aa343aebcd0b5c}

\item 
\hypertarget{a00548_aeb9b4d5786f1c47a1f5112648fd655be}{\hyperlink{a03368_aaa215faa771c9ccc150ab3bc1007145a}{Vec3ui} {\bfseries colori} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_aeb9b4d5786f1c47a1f5112648fd655be}

\item 
\hypertarget{a00548_a389801fd1a695841482b37ff1b1762e0}{\hyperlink{a03368_af7d7e0de6ecb4b791776444f2c327c73}{Vec4ui} {\bfseries color\+Ai} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_a389801fd1a695841482b37ff1b1762e0}

\item 
\hypertarget{a00548_a4b13e86d849630fa66035b87bc470fea}{\hyperlink{a03368_aa8903e7c1a37b97fb332a69122a7c6e8}{Vec3f} {\bfseries colorf} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_a4b13e86d849630fa66035b87bc470fea}

\item 
\hypertarget{a00548_a945c7198c4e61e19831f27656891dab5}{\hyperlink{a03368_a3b7e6dba036bbefcc461f05db4f7694b}{Vec4f} {\bfseries color\+Af} (\hyperlink{a00554}{Face\+Handle} \+\_\+fh) const }\label{a00548_a945c7198c4e61e19831f27656891dab5}

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

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

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

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

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

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

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

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

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

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

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh$>$class 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 Exporter\+T.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+I\+O/exporter/Exporter\+T.\+hh\end{DoxyCompactItemize}
