\hypertarget{struct_ogre_1_1_edge_data_1_1_edge}{}\section{Ogre\+:\+:Edge\+Data\+:\+:Edge Struct Reference}
\label{struct_ogre_1_1_edge_data_1_1_edge}\index{Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}}


\hyperlink{struct_ogre_1_1_edge_data_1_1_edge}{Edge} data.  




{\ttfamily \#include $<$Ogre\+Edge\+List\+Builder.\+h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_ogre_1_1_edge_data_1_1_edge_a83b46b6487ee08a92449c8698fc8fc11}{degenerate}
\begin{DoxyCompactList}\small\item\em Indicates if this is a degenerate edge, ie it does not have 2 triangles. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_edge_a01c602e99ec1f7296cca73595e0ab55e}{shared\+Vert\+Index} \mbox{[}2\mbox{]}
\begin{DoxyCompactList}\small\item\em Vertex indices as used in the shared vertex list, not exposed. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_edge_ac5a9a9bc9dfc4d301058ee4e5c407f8f}{tri\+Index} \mbox{[}2\mbox{]}
\begin{DoxyCompactList}\small\item\em The indexes of the 2 tris attached, note that tri 0 is the one where the indexes run {\itshape anti} clockwise along the edge. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_edge_data_1_1_edge_aad95e9ee5714e7413367fe6c8ba5dd20}{vert\+Index} \mbox{[}2\mbox{]}
\begin{DoxyCompactList}\small\item\em The vertex indices for this edge. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{struct_ogre_1_1_edge_data_1_1_edge}{Edge} data. 



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_edge_ac5a9a9bc9dfc4d301058ee4e5c407f8f}\label{struct_ogre_1_1_edge_data_1_1_edge_ac5a9a9bc9dfc4d301058ee4e5c407f8f}} 
\index{Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}!tri\+Index@{tri\+Index}}
\index{tri\+Index@{tri\+Index}!Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}}
\subsubsection{\texorpdfstring{tri\+Index}{triIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Edge\+::tri\+Index\mbox{[}2\mbox{]}}



The indexes of the 2 tris attached, note that tri 0 is the one where the indexes run {\itshape anti} clockwise along the edge. 

Indexes must be reversed for tri 1. \mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_edge_aad95e9ee5714e7413367fe6c8ba5dd20}\label{struct_ogre_1_1_edge_data_1_1_edge_aad95e9ee5714e7413367fe6c8ba5dd20}} 
\index{Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}!vert\+Index@{vert\+Index}}
\index{vert\+Index@{vert\+Index}!Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}}
\subsubsection{\texorpdfstring{vert\+Index}{vertIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Edge\+::vert\+Index\mbox{[}2\mbox{]}}



The vertex indices for this edge. 

Note that both vertices will be in the vertex set as specified in \textquotesingle{}vertex\+Set\textquotesingle{}, which will also be the same as tri 0 \mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_edge_a01c602e99ec1f7296cca73595e0ab55e}\label{struct_ogre_1_1_edge_data_1_1_edge_a01c602e99ec1f7296cca73595e0ab55e}} 
\index{Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}!shared\+Vert\+Index@{shared\+Vert\+Index}}
\index{shared\+Vert\+Index@{shared\+Vert\+Index}!Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}}
\subsubsection{\texorpdfstring{shared\+Vert\+Index}{sharedVertIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Edge\+::shared\+Vert\+Index\mbox{[}2\mbox{]}}



Vertex indices as used in the shared vertex list, not exposed. 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_edge_a83b46b6487ee08a92449c8698fc8fc11}\label{struct_ogre_1_1_edge_data_1_1_edge_a83b46b6487ee08a92449c8698fc8fc11}} 
\index{Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}!degenerate@{degenerate}}
\index{degenerate@{degenerate}!Ogre\+::\+Edge\+Data\+::\+Edge@{Ogre\+::\+Edge\+Data\+::\+Edge}}
\subsubsection{\texorpdfstring{degenerate}{degenerate}}
{\footnotesize\ttfamily bool Ogre\+::\+Edge\+Data\+::\+Edge\+::degenerate}



Indicates if this is a degenerate edge, ie it does not have 2 triangles. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_edge_list_builder_8h}{Ogre\+Edge\+List\+Builder.\+h}\end{DoxyCompactItemize}
