\hypertarget{struct_ogre_1_1_lod_data_1_1_vertex}{}\doxysection{Ogre\+::Lod\+Data\+::Vertex Struct Reference}
\label{struct_ogre_1_1_lod_data_1_1_vertex}\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}


{\ttfamily \#include $<$Ogre\+Lod\+Data.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a94742e7f49c5ffdfb8fca2b1bff798bb}{add\+Edge}} (const \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}} \&edge)
\begin{DoxyCompactList}\small\item\em Iterator pointing to the position in the m\+Collapse\+Cost\+Set, which allows fast remove. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_aaa8e2eecfc5912d6958e65ecdf12d053}{remove\+Edge}} (const \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}} \&edge)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a613e76486834495df006789d8824210b}{collapse\+To}}
\item 
Collapse\+Cost\+Heap\+::iterator \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a0f4e1115ab3949faaf58aff5b08b1cd9}{cost\+Heap\+Position}}
\item 
\mbox{\hyperlink{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}{V\+Edges}} \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a6f356c0b5a1a3dcc5f999be8cc977fe0}{edges}}
\item 
\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_ae45e43886c93e953d78cda1d84501ad5}{normal}}
\item 
\mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a4df65828c129283e5430d3c5df18d33d}{position}}
\item 
bool \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a2dd4f26fe6707cac4b003f727271ff5e}{seam}}
\item 
\mbox{\hyperlink{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}{V\+Triangles}} \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a30e6002e8806af7c72eb4dc97d8806f2}{triangles}}
\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a94742e7f49c5ffdfb8fca2b1bff798bb}\label{struct_ogre_1_1_lod_data_1_1_vertex_a94742e7f49c5ffdfb8fca2b1bff798bb}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!addEdge@{addEdge}}
\index{addEdge@{addEdge}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{addEdge()}{addEdge()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Data\+::\+Vertex\+::add\+Edge (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}} \&}]{edge }\end{DoxyParamCaption})}



Iterator pointing to the position in the m\+Collapse\+Cost\+Set, which allows fast remove. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_aaa8e2eecfc5912d6958e65ecdf12d053}\label{struct_ogre_1_1_lod_data_1_1_vertex_aaa8e2eecfc5912d6958e65ecdf12d053}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!removeEdge@{removeEdge}}
\index{removeEdge@{removeEdge}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{removeEdge()}{removeEdge()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Data\+::\+Vertex\+::remove\+Edge (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}} \&}]{edge }\end{DoxyParamCaption})}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a4df65828c129283e5430d3c5df18d33d}\label{struct_ogre_1_1_lod_data_1_1_vertex_a4df65828c129283e5430d3c5df18d33d}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!position@{position}}
\index{position@{position}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{position}{position}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Lod\+Data\+::\+Vertex\+::position}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_ae45e43886c93e953d78cda1d84501ad5}\label{struct_ogre_1_1_lod_data_1_1_vertex_ae45e43886c93e953d78cda1d84501ad5}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!normal@{normal}}
\index{normal@{normal}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{normal}{normal}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_ac94fc4008c1165dea017263fee56b273}{Vector3}} Ogre\+::\+Lod\+Data\+::\+Vertex\+::normal}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a6f356c0b5a1a3dcc5f999be8cc977fe0}\label{struct_ogre_1_1_lod_data_1_1_vertex_a6f356c0b5a1a3dcc5f999be8cc977fe0}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!edges@{edges}}
\index{edges@{edges}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{edges}{edges}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}{V\+Edges}} Ogre\+::\+Lod\+Data\+::\+Vertex\+::edges}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a30e6002e8806af7c72eb4dc97d8806f2}\label{struct_ogre_1_1_lod_data_1_1_vertex_a30e6002e8806af7c72eb4dc97d8806f2}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!triangles@{triangles}}
\index{triangles@{triangles}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{triangles}{triangles}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}{V\+Triangles}} Ogre\+::\+Lod\+Data\+::\+Vertex\+::triangles}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a613e76486834495df006789d8824210b}\label{struct_ogre_1_1_lod_data_1_1_vertex_a613e76486834495df006789d8824210b}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!collapseTo@{collapseTo}}
\index{collapseTo@{collapseTo}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{collapseTo}{collapseTo}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex}}$\ast$ Ogre\+::\+Lod\+Data\+::\+Vertex\+::collapse\+To}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a2dd4f26fe6707cac4b003f727271ff5e}\label{struct_ogre_1_1_lod_data_1_1_vertex_a2dd4f26fe6707cac4b003f727271ff5e}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!seam@{seam}}
\index{seam@{seam}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{seam}{seam}}
{\footnotesize\ttfamily bool Ogre\+::\+Lod\+Data\+::\+Vertex\+::seam}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_1_1_vertex_a0f4e1115ab3949faaf58aff5b08b1cd9}\label{struct_ogre_1_1_lod_data_1_1_vertex_a0f4e1115ab3949faaf58aff5b08b1cd9}} 
\index{Ogre::LodData::Vertex@{Ogre::LodData::Vertex}!costHeapPosition@{costHeapPosition}}
\index{costHeapPosition@{costHeapPosition}!Ogre::LodData::Vertex@{Ogre::LodData::Vertex}}
\doxysubsubsection{\texorpdfstring{costHeapPosition}{costHeapPosition}}
{\footnotesize\ttfamily Collapse\+Cost\+Heap\+::iterator Ogre\+::\+Lod\+Data\+::\+Vertex\+::cost\+Heap\+Position}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_lod_data_8h}{Ogre\+Lod\+Data.\+h}}\end{DoxyCompactItemize}
