\hypertarget{a00315}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Open\+Mesh\+:\+:I\+O\+:\+:Base\+Exporter Class Reference}
\label{a00315}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::\+Base\+Exporter@{A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::\+Base\+Exporter}}
}
Inheritance diagram for A\+C\+G\+:\+:Scene\+Graph\+:\+:Open\+Mesh\+:\+:I\+O\+:\+:Base\+Exporter\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00315}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00315_a819eccb0b8d169002dbd125950311b68}{virtual \hyperlink{a01409}{Vec3f} {\bfseries point} (\hyperlink{a01424}{Vertex\+Handle} \+\_\+vh) const =0}\label{a00315_a819eccb0b8d169002dbd125950311b68}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

\item 
\hypertarget{a00315_a61d2b777ecfab3501bdc5a6922b33712}{virtual size\+\_\+t {\bfseries n\+\_\+vertices} () const =0}\label{a00315_a61d2b777ecfab3501bdc5a6922b33712}

\item 
\hypertarget{a00315_a1fce469c8f93c9bdd17593d7f44ccbcf}{virtual size\+\_\+t {\bfseries n\+\_\+faces} () const =0}\label{a00315_a1fce469c8f93c9bdd17593d7f44ccbcf}

\item 
\hypertarget{a00315_a3284e0ed625b89f8e87b631c470f8d95}{virtual size\+\_\+t {\bfseries n\+\_\+edges} () const =0}\label{a00315_a3284e0ed625b89f8e87b631c470f8d95}

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

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

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

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

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

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for exporter modules. The exporter modules provide an interface between the writer modules and the target data structure. 

Definition at line 89 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}
