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


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a94742e7f49c5ffdfb8fca2b1bff798bb}{add\+Edge} (const \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 \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_aaa8e2eecfc5912d6958e65ecdf12d053}{remove\+Edge} (const \hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge} \&edge)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex} $\ast$ \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a613e76486834495df006789d8824210b}{collapse\+To}
\item 
Collapse\+Cost\+Heap\+::iterator \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a0f4e1115ab3949faaf58aff5b08b1cd9}{cost\+Heap\+Position}
\item 
\hyperlink{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}{V\+Edges} \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a6f356c0b5a1a3dcc5f999be8cc977fe0}{edges}
\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_ae45e43886c93e953d78cda1d84501ad5}{normal}
\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a4df65828c129283e5430d3c5df18d33d}{position}
\item 
bool \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a2dd4f26fe6707cac4b003f727271ff5e}{seam}
\item 
\hyperlink{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}{V\+Triangles} \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_a30e6002e8806af7c72eb4dc97d8806f2}{triangles}
\end{DoxyCompactItemize}


\subsection{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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!add\+Edge@{add\+Edge}}
\index{add\+Edge@{add\+Edge}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{add\+Edge()}{addEdge()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Data\+::\+Vertex\+::add\+Edge (\begin{DoxyParamCaption}\item[{const \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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!remove\+Edge@{remove\+Edge}}
\index{remove\+Edge@{remove\+Edge}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{remove\+Edge()}{removeEdge()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Data\+::\+Vertex\+::remove\+Edge (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge} \&}]{edge }\end{DoxyParamCaption})}



\subsection{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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!position@{position}}
\index{position@{position}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{position}{position}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Lod\+Data\+::\+Vertex\+::position}

\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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!edges@{edges}}
\index{edges@{edges}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{edges}{edges}}
{\footnotesize\ttfamily \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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!triangles@{triangles}}
\index{triangles@{triangles}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{triangles}{triangles}}
{\footnotesize\ttfamily \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_ae45e43886c93e953d78cda1d84501ad5}\label{struct_ogre_1_1_lod_data_1_1_vertex_ae45e43886c93e953d78cda1d84501ad5}} 
\index{Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!normal@{normal}}
\index{normal@{normal}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{normal}{normal}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Lod\+Data\+::\+Vertex\+::normal}

\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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!collapse\+To@{collapse\+To}}
\index{collapse\+To@{collapse\+To}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{collapse\+To}{collapseTo}}
{\footnotesize\ttfamily \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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!seam@{seam}}
\index{seam@{seam}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\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\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}!cost\+Heap\+Position@{cost\+Heap\+Position}}
\index{cost\+Heap\+Position@{cost\+Heap\+Position}!Ogre\+::\+Lod\+Data\+::\+Vertex@{Ogre\+::\+Lod\+Data\+::\+Vertex}}
\subsubsection{\texorpdfstring{cost\+Heap\+Position}{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 
\hyperlink{_ogre_lod_data_8h}{Ogre\+Lod\+Data.\+h}\end{DoxyCompactItemize}
