\hypertarget{classOFFImporter}{}\section{O\+F\+F\+Importer Class Reference}
\label{classOFFImporter}\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOFFImporter_a482e6ac5a674bc6223b90ea69431fc2b}\label{classOFFImporter_a482e6ac5a674bc6223b90ea69431fc2b}} 
enum {\bfseries Object\+OptionsE} \{ \newline
{\bfseries N\+O\+NE} = 0, 
{\bfseries B\+I\+N\+A\+RY} = 1, 
{\bfseries T\+R\+I\+M\+E\+SH} = 1 $<$$<$ 1, 
{\bfseries P\+O\+L\+Y\+M\+E\+SH} = 1 $<$$<$ 2, 
\newline
{\bfseries V\+E\+R\+T\+E\+X\+N\+O\+R\+M\+AL} = 1 $<$$<$ 3, 
{\bfseries V\+E\+R\+T\+E\+X\+T\+E\+X\+C\+O\+O\+R\+DS} = 1 $<$$<$ 4, 
{\bfseries V\+E\+R\+T\+E\+X\+C\+O\+L\+OR} = 1 $<$$<$ 5, 
{\bfseries F\+A\+C\+E\+C\+O\+L\+OR} = 1 $<$$<$ 6, 
\newline
{\bfseries C\+O\+L\+O\+R\+A\+L\+P\+HA} = 1 $<$$<$ 7, 
{\bfseries F\+O\+R\+C\+E\+\_\+\+N\+O\+C\+O\+L\+OR} = 1 $<$$<$ 8, 
{\bfseries F\+O\+R\+C\+E\+\_\+\+N\+O\+N\+O\+R\+M\+A\+LS} = 1 $<$$<$ 9, 
{\bfseries F\+O\+R\+C\+E\+\_\+\+N\+O\+T\+E\+X\+T\+U\+R\+ES} = 1 $<$$<$ 10
 \}
\item 
\mbox{\Hypertarget{classOFFImporter_adb475c9b78c2d6fe8036a8c2a45a9d82}\label{classOFFImporter_adb475c9b78c2d6fe8036a8c2a45a9d82}} 
typedef uint {\bfseries Object\+Options}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOFFImporter_a24fc13d9f16ef35f78d9998cad40af30}\label{classOFFImporter_a24fc13d9f16ef35f78d9998cad40af30}} 
\hyperlink{classOFFImporter_a24fc13d9f16ef35f78d9998cad40af30}{O\+F\+F\+Importer} ()
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_aaf11bedd78b6bec6588c96b700f66268}\label{classOFFImporter_aaf11bedd78b6bec6588c96b700f66268}} 
\hyperlink{classOFFImporter_aaf11bedd78b6bec6588c96b700f66268}{$\sim$\+O\+F\+F\+Importer} ()
\begin{DoxyCompactList}\small\item\em base class needs virtual destructor \end{DoxyCompactList}\item 
void \hyperlink{classOFFImporter_abc3f1823ed254c2b4a2781bef4b775c1}{add\+Object} (\hyperlink{classBaseObject}{Base\+Object} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em add initial object \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a4abfa5db06afaffd76edf7b1a09733f0}\label{classOFFImporter_a4abfa5db06afaffd76edf7b1a09733f0}} 
unsigned int {\bfseries max\+Face\+Valence} () const
\item 
\mbox{\Hypertarget{classOFFImporter_a99cdbaaa8ab13ac9a393f5fd4ff043bc}\label{classOFFImporter_a99cdbaaa8ab13ac9a393f5fd4ff043bc}} 
void {\bfseries max\+Face\+Valence} (unsigned int \+\_\+max\+Valence)
\item 
\mbox{\Hypertarget{classOFFImporter_a434f08db02521fefc4e7fc3a122b1893}\label{classOFFImporter_a434f08db02521fefc4e7fc3a122b1893}} 
Vertex\+Handle \hyperlink{classOFFImporter_a434f08db02521fefc4e7fc3a122b1893}{add\+Vertex} (const \hyperlink{classOpenMesh_1_1VectorT}{Vec3f} \&\+\_\+point)
\begin{DoxyCompactList}\small\item\em add a vertex with coordinate {\ttfamily \+\_\+point} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_aae08cd528b40ea3d3ddde4c882274da9}\label{classOFFImporter_aae08cd528b40ea3d3ddde4c882274da9}} 
\hyperlink{classOpenMesh_1_1VectorT}{Vec3f} \hyperlink{classOFFImporter_aae08cd528b40ea3d3ddde4c882274da9}{vertex} (uint \+\_\+index)
\begin{DoxyCompactList}\small\item\em get vertex with given index \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a0311b7c56ace34fce5aac1840174c4fd}\label{classOFFImporter_a0311b7c56ace34fce5aac1840174c4fd}} 
int \hyperlink{classOFFImporter_a0311b7c56ace34fce5aac1840174c4fd}{add\+Tex\+Coord} (const \hyperlink{classOpenMesh_1_1VectorT}{Vec2f} \&\+\_\+coord)
\begin{DoxyCompactList}\small\item\em add texture coordinates \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_adf66a6618a7a5f5ad6a042c16f45b758}\label{classOFFImporter_adf66a6618a7a5f5ad6a042c16f45b758}} 
int \hyperlink{classOFFImporter_adf66a6618a7a5f5ad6a042c16f45b758}{add\+Color} (const \hyperlink{classOpenMesh_1_1VectorT}{Vec4f} \&\+\_\+color)
\begin{DoxyCompactList}\small\item\em add a color \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a8de3a4877304f6e681124a5e980910ce}\label{classOFFImporter_a8de3a4877304f6e681124a5e980910ce}} 
int \hyperlink{classOFFImporter_a8de3a4877304f6e681124a5e980910ce}{add\+Normal} (const \hyperlink{classOpenMesh_1_1VectorT}{Vec3f} \&\+\_\+normal)
\begin{DoxyCompactList}\small\item\em add a normal \end{DoxyCompactList}\item 
\hyperlink{PolyMeshTypes_8hh_ad87c228a508145078730fee01fb41ba8}{Poly\+Mesh} $\ast$ \hyperlink{classOFFImporter_a16c22d6ec1950241e8e3d9f0d57a1a4a}{poly\+Mesh} ()
\begin{DoxyCompactList}\small\item\em get a pointer to the active poly\+Mesh \end{DoxyCompactList}\item 
\hyperlink{TriangleMeshTypes_8hh_a1e692d019e1d7c032c1de2e68b838ad6}{Tri\+Mesh} $\ast$ \hyperlink{classOFFImporter_a0ad353f29365389ba9debbb717594ec9}{tri\+Mesh} ()
\begin{DoxyCompactList}\small\item\em get a pointer to the active tri\+Mesh \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a48a5569c4062b220163a4d26d69bc011}\label{classOFFImporter_a48a5569c4062b220163a4d26d69bc011}} 
void \hyperlink{classOFFImporter_a48a5569c4062b220163a4d26d69bc011}{set\+Vertex\+Tex\+Coord} (Vertex\+Handle \+\_\+vh, int \+\_\+tex\+Coord\+ID)
\begin{DoxyCompactList}\small\item\em set vertex texture coordinate \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_af504be58e6c4c035802a1b17440579af}\label{classOFFImporter_af504be58e6c4c035802a1b17440579af}} 
void \hyperlink{classOFFImporter_af504be58e6c4c035802a1b17440579af}{set\+Normal} (Vertex\+Handle \+\_\+vh, int \+\_\+normal\+ID)
\begin{DoxyCompactList}\small\item\em set vertex normal \end{DoxyCompactList}\item 
void \hyperlink{classOFFImporter_a796f7fcde0ae2b457552a8c869e753a1}{set\+Vertex\+Color} (Vertex\+Handle \+\_\+vh, int \+\_\+color\+Index)
\begin{DoxyCompactList}\small\item\em set vertex color \end{DoxyCompactList}\item 
void \hyperlink{classOFFImporter_aaf5e2886736ba111ff9ae156dfb09b8c}{set\+Face\+Color} (Face\+Handle \+\_\+fh, int \+\_\+color\+Index)
\begin{DoxyCompactList}\small\item\em set face color \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a85ffa3d6414d55f035ea1c4f5e385375}\label{classOFFImporter_a85ffa3d6414d55f035ea1c4f5e385375}} 
int \hyperlink{classOFFImporter_a85ffa3d6414d55f035ea1c4f5e385375}{add\+Face} (const V\+Handles \&\+\_\+indices)
\begin{DoxyCompactList}\small\item\em add a face with indices \+\_\+indices refering to vertices \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a5a752de04e2aaa5586c2a7322ddcdf4c}\label{classOFFImporter_a5a752de04e2aaa5586c2a7322ddcdf4c}} 
bool \hyperlink{classOFFImporter_a5a752de04e2aaa5586c2a7322ddcdf4c}{has\+Vertex\+Normals} ()
\begin{DoxyCompactList}\small\item\em Query Object Options. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_af0d1e5c0582f3ab67c3358c6b5c95c11}\label{classOFFImporter_af0d1e5c0582f3ab67c3358c6b5c95c11}} 
bool {\bfseries has\+Texture\+Coords} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a8190ba296b4252dc06fb563108a7b0a3}\label{classOFFImporter_a8190ba296b4252dc06fb563108a7b0a3}} 
bool {\bfseries has\+Vertex\+Colors} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a162f7084e8d7162de6eed8af3f901751}\label{classOFFImporter_a162f7084e8d7162de6eed8af3f901751}} 
bool {\bfseries has\+Face\+Colors} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a0acf3ff7039b5f7ab398d6471e656945}\label{classOFFImporter_a0acf3ff7039b5f7ab398d6471e656945}} 
bool {\bfseries is\+Triangle\+Mesh} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a79e86f11dfdb1e6837e8f4caaf675286}\label{classOFFImporter_a79e86f11dfdb1e6837e8f4caaf675286}} 
bool {\bfseries is\+Poly\+Mesh} ()
\item 
\mbox{\Hypertarget{classOFFImporter_afef5bc3cb00429a7436193be1d5dd590}\label{classOFFImporter_afef5bc3cb00429a7436193be1d5dd590}} 
bool {\bfseries is\+Binary} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a8d037eb765722c08b93913f5d541fac6}\label{classOFFImporter_a8d037eb765722c08b93913f5d541fac6}} 
uint \hyperlink{classOFFImporter_a8d037eb765722c08b93913f5d541fac6}{n\+\_\+vertices} ()
\begin{DoxyCompactList}\small\item\em Global \hyperlink{classProperties}{Properties}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a2ec4b3b1ea5288cef2de00e03ba3a28e}\label{classOFFImporter_a2ec4b3b1ea5288cef2de00e03ba3a28e}} 
uint {\bfseries n\+\_\+normals} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a6c3ccb4977bec5c5301c40ce23036733}\label{classOFFImporter_a6c3ccb4977bec5c5301c40ce23036733}} 
uint {\bfseries n\+\_\+tex\+Coords} ()
\item 
\mbox{\Hypertarget{classOFFImporter_a8633915be4056cc4e5a220a534ca1cae}\label{classOFFImporter_a8633915be4056cc4e5a220a534ca1cae}} 
void {\bfseries reserve} (unsigned int \+\_\+nv, unsigned int \+\_\+ne, unsigned int \+\_\+nf)
\item 
\mbox{\Hypertarget{classOFFImporter_ab0944affbb498bece33166e6a107b311}\label{classOFFImporter_ab0944affbb498bece33166e6a107b311}} 
Q\+String \hyperlink{classOFFImporter_ab0944affbb498bece33166e6a107b311}{path} ()
\begin{DoxyCompactList}\small\item\em Path of the O\+FF file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_ac33d3c3686c0d12a89503dc672f15837}\label{classOFFImporter_ac33d3c3686c0d12a89503dc672f15837}} 
void {\bfseries set\+Path} (Q\+String \+\_\+path)
\item 
void \hyperlink{classOFFImporter_a1d7a0e4bd136cb8581a8be80cac85c94}{set\+Object\+Options} (Object\+Options \+\_\+options)
\item 
\mbox{\Hypertarget{classOFFImporter_a88021506b7f200318272824a6f260e39}\label{classOFFImporter_a88021506b7f200318272824a6f260e39}} 
void \hyperlink{classOFFImporter_a88021506b7f200318272824a6f260e39}{add\+Option} (Object\+OptionsE \+\_\+option)
\begin{DoxyCompactList}\small\item\em add an option \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_aad79e4ec23e6c104ec33c7ee4d0394d0}\label{classOFFImporter_aad79e4ec23e6c104ec33c7ee4d0394d0}} 
void \hyperlink{classOFFImporter_aad79e4ec23e6c104ec33c7ee4d0394d0}{remove\+Option} (Object\+OptionsE \+\_\+option)
\begin{DoxyCompactList}\small\item\em remove an option \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_ad696e221708c2da0a4a0dadabf483f38}\label{classOFFImporter_ad696e221708c2da0a4a0dadabf483f38}} 
bool \hyperlink{classOFFImporter_ad696e221708c2da0a4a0dadabf483f38}{has\+Option} (Object\+OptionsE \+\_\+option)
\begin{DoxyCompactList}\small\item\em test if object has a certain option \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a0369d06c5760432a50c0bba315ee0882}\label{classOFFImporter_a0369d06c5760432a50c0bba315ee0882}} 
Object\+Options \& \hyperlink{classOFFImporter_a0369d06c5760432a50c0bba315ee0882}{object\+Options} ()
\begin{DoxyCompactList}\small\item\em get Object Options \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_a726c5ba850ff0e7b59817bd969e375a4}\label{classOFFImporter_a726c5ba850ff0e7b59817bd969e375a4}} 
void \hyperlink{classOFFImporter_a726c5ba850ff0e7b59817bd969e375a4}{set\+Object\+Name} (Q\+String \+\_\+name)
\begin{DoxyCompactList}\small\item\em change the name of an object \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOFFImporter_aea92ffdf0adf4eaa9ebb4ad170996bd7}\label{classOFFImporter_aea92ffdf0adf4eaa9ebb4ad170996bd7}} 
\hyperlink{classBaseObject}{Base\+Object} $\ast$ \hyperlink{classOFFImporter_aea92ffdf0adf4eaa9ebb4ad170996bd7}{get\+Object} ()
\begin{DoxyCompactList}\small\item\em get \hyperlink{classBaseObject}{Base\+Object} data of object \end{DoxyCompactList}\item 
void \hyperlink{classOFFImporter_ab9b0368e293f3fe8dc4661b1e883ed49}{finish} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOFFImporter_a57ad14c24f383ef137a18fdda826040e}\label{classOFFImporter_a57ad14c24f383ef137a18fdda826040e}} 
std\+::vector$<$ \hyperlink{classOpenMesh_1_1VectorT}{Vec3f} $>$ {\bfseries vertices\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_abb9dfa59218a18fa19e9fd8cf1c66904}\label{classOFFImporter_abb9dfa59218a18fa19e9fd8cf1c66904}} 
std\+::vector$<$ \hyperlink{classOpenMesh_1_1VectorT}{Vec3f} $>$ {\bfseries normals\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_aeb3e37db7822cc00ed3c443da6de95ea}\label{classOFFImporter_aeb3e37db7822cc00ed3c443da6de95ea}} 
std\+::vector$<$ \hyperlink{classOpenMesh_1_1VectorT}{Vec2f} $>$ {\bfseries tex\+Coords\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_a47079312ed801a6835a763168427a68c}\label{classOFFImporter_a47079312ed801a6835a763168427a68c}} 
std\+::vector$<$ \hyperlink{classOpenMesh_1_1VectorT}{Vec4f} $>$ {\bfseries colors\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_a98f96aa8b5b5662adc355c4c23af267a}\label{classOFFImporter_a98f96aa8b5b5662adc355c4c23af267a}} 
Q\+String {\bfseries path\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_a2fd141948c72b5d552b9f82a97f21f35}\label{classOFFImporter_a2fd141948c72b5d552b9f82a97f21f35}} 
std\+::map$<$ int, \hyperlink{classOpenMesh_1_1PolyMeshT_a0fc18e13d70825938274e3faf7b55e01}{Poly\+Mesh\+::\+Vertex\+Handle} $>$ {\bfseries vertex\+Map\+Poly\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_a78459a4d7f23f68b4e7e6355935b7ec3}\label{classOFFImporter_a78459a4d7f23f68b4e7e6355935b7ec3}} 
std\+::vector$<$ Poly\+Mesh\+::\+Face\+Handle $>$ {\bfseries face\+Map\+Poly\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_aeabd1788797388cd7e737902138a6a59}\label{classOFFImporter_aeabd1788797388cd7e737902138a6a59}} 
\hyperlink{PolyMeshTypes_8hh_ad87c228a508145078730fee01fb41ba8}{Poly\+Mesh} $\ast$ {\bfseries poly\+Mesh\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_aecbb8349dc3d7854ca82483a69028f31}\label{classOFFImporter_aecbb8349dc3d7854ca82483a69028f31}} 
std\+::map$<$ int, \hyperlink{classOpenMesh_1_1PolyMeshT_a0fc18e13d70825938274e3faf7b55e01}{Tri\+Mesh\+::\+Vertex\+Handle} $>$ {\bfseries vertex\+Map\+Tri\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_ad36c1856a0c17f179fb0a767879ada6a}\label{classOFFImporter_ad36c1856a0c17f179fb0a767879ada6a}} 
std\+::vector$<$ Tri\+Mesh\+::\+Face\+Handle $>$ {\bfseries face\+Map\+Tri\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_ab7a8965380fe4a9183a5930006f8880a}\label{classOFFImporter_ab7a8965380fe4a9183a5930006f8880a}} 
\hyperlink{TriangleMeshTypes_8hh_a1e692d019e1d7c032c1de2e68b838ad6}{Tri\+Mesh} $\ast$ {\bfseries tri\+Mesh\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_a12fa1c515d9839065917fab798044c5e}\label{classOFFImporter_a12fa1c515d9839065917fab798044c5e}} 
\hyperlink{classBaseObject}{Base\+Object} $\ast$ {\bfseries object\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_aabbf473acdc2d3bb2fd951da85effe25}\label{classOFFImporter_aabbf473acdc2d3bb2fd951da85effe25}} 
Object\+Options {\bfseries object\+Options\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_a2d584b4e7902b7fbdafe6e05c583a65b}\label{classOFFImporter_a2d584b4e7902b7fbdafe6e05c583a65b}} 
std\+::vector$<$ O\+M\+V\+Handles $>$ {\bfseries invalid\+Faces\+\_\+}
\item 
\mbox{\Hypertarget{classOFFImporter_ae5ff1750401b6fe106a1d6ecccec9289}\label{classOFFImporter_ae5ff1750401b6fe106a1d6ecccec9289}} 
unsigned int {\bfseries max\+Face\+Valence\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 75 of file O\+F\+F\+Importer.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classOFFImporter_abc3f1823ed254c2b4a2781bef4b775c1}\label{classOFFImporter_abc3f1823ed254c2b4a2781bef4b775c1}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!add\+Object@{add\+Object}}
\index{add\+Object@{add\+Object}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{add\+Object()}{addObject()}}
{\footnotesize\ttfamily void O\+F\+F\+Importer\+::add\+Object (\begin{DoxyParamCaption}\item[{\hyperlink{classBaseObject}{Base\+Object} $\ast$}]{\+\_\+object }\end{DoxyParamCaption})}



add initial object 

add a mesh 

Definition at line 66 of file O\+F\+F\+Importer.\+cc.

\mbox{\Hypertarget{classOFFImporter_ab9b0368e293f3fe8dc4661b1e883ed49}\label{classOFFImporter_ab9b0368e293f3fe8dc4661b1e883ed49}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!finish@{finish}}
\index{finish@{finish}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{finish()}{finish()}}
{\footnotesize\ttfamily void O\+F\+F\+Importer\+::finish (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Finish up importing process\+: Duplicate vertices of non-\/manifold faces and add these faces as isolated ones 

Definition at line 329 of file O\+F\+F\+Importer.\+cc.

\mbox{\Hypertarget{classOFFImporter_a16c22d6ec1950241e8e3d9f0d57a1a4a}\label{classOFFImporter_a16c22d6ec1950241e8e3d9f0d57a1a4a}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!poly\+Mesh@{poly\+Mesh}}
\index{poly\+Mesh@{poly\+Mesh}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{poly\+Mesh()}{polyMesh()}}
{\footnotesize\ttfamily \hyperlink{PolyMeshTypes_8hh_ad87c228a508145078730fee01fb41ba8}{Poly\+Mesh} $\ast$ O\+F\+F\+Importer\+::poly\+Mesh (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



get a pointer to the active poly\+Mesh 

get mesh as poly\+Mesh 

Definition at line 131 of file O\+F\+F\+Importer.\+cc.

\mbox{\Hypertarget{classOFFImporter_aaf5e2886736ba111ff9ae156dfb09b8c}\label{classOFFImporter_aaf5e2886736ba111ff9ae156dfb09b8c}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!set\+Face\+Color@{set\+Face\+Color}}
\index{set\+Face\+Color@{set\+Face\+Color}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{set\+Face\+Color()}{setFaceColor()}}
{\footnotesize\ttfamily void O\+F\+F\+Importer\+::set\+Face\+Color (\begin{DoxyParamCaption}\item[{Face\+Handle}]{\+\_\+fh,  }\item[{int}]{\+\_\+color\+Index }\end{DoxyParamCaption})}



set face color 

set R\+G\+BA color of face 

Definition at line 595 of file O\+F\+F\+Importer.\+cc.

\mbox{\Hypertarget{classOFFImporter_a1d7a0e4bd136cb8581a8be80cac85c94}\label{classOFFImporter_a1d7a0e4bd136cb8581a8be80cac85c94}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!set\+Object\+Options@{set\+Object\+Options}}
\index{set\+Object\+Options@{set\+Object\+Options}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{set\+Object\+Options()}{setObjectOptions()}}
{\footnotesize\ttfamily void O\+F\+F\+Importer\+::set\+Object\+Options (\begin{DoxyParamCaption}\item[{Object\+Options}]{\+\_\+options }\end{DoxyParamCaption})}

store an initial options object for an object containing info about the mesh\+Type 

Definition at line 522 of file O\+F\+F\+Importer.\+cc.

\mbox{\Hypertarget{classOFFImporter_a796f7fcde0ae2b457552a8c869e753a1}\label{classOFFImporter_a796f7fcde0ae2b457552a8c869e753a1}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!set\+Vertex\+Color@{set\+Vertex\+Color}}
\index{set\+Vertex\+Color@{set\+Vertex\+Color}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{set\+Vertex\+Color()}{setVertexColor()}}
{\footnotesize\ttfamily void O\+F\+F\+Importer\+::set\+Vertex\+Color (\begin{DoxyParamCaption}\item[{Vertex\+Handle}]{\+\_\+vh,  }\item[{int}]{\+\_\+color\+Index }\end{DoxyParamCaption})}



set vertex color 

set R\+G\+BA color of vertex 

Definition at line 555 of file O\+F\+F\+Importer.\+cc.

\mbox{\Hypertarget{classOFFImporter_a0ad353f29365389ba9debbb717594ec9}\label{classOFFImporter_a0ad353f29365389ba9debbb717594ec9}} 
\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!tri\+Mesh@{tri\+Mesh}}
\index{tri\+Mesh@{tri\+Mesh}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection{\texorpdfstring{tri\+Mesh()}{triMesh()}}
{\footnotesize\ttfamily \hyperlink{TriangleMeshTypes_8hh_a1e692d019e1d7c032c1de2e68b838ad6}{Tri\+Mesh} $\ast$ O\+F\+F\+Importer\+::tri\+Mesh (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



get a pointer to the active tri\+Mesh 

get mesh as tri\+Mesh 

Definition at line 141 of file O\+F\+F\+Importer.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin\+Collection-\/\+File\+Plugins/\+Plugin-\/\+File\+O\+F\+F/O\+F\+F\+Importer.\+hh\item 
Plugin\+Collection-\/\+File\+Plugins/\+Plugin-\/\+File\+O\+F\+F/O\+F\+F\+Importer.\+cc\end{DoxyCompactItemize}
