\hypertarget{struct_ogre_1_1_edge_data_1_1_triangle}{}\doxysection{Ogre\+::Edge\+Data\+::Triangle Struct Reference}
\label{struct_ogre_1_1_edge_data_1_1_triangle}\index{Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}}


Basic triangle structure.  




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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_ac676a82255cafa821af2f4143160f2b1}{Triangle}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_a77b9a1e73bea6c8cdbe3197a1311ad38}{index\+Set}}
\begin{DoxyCompactList}\small\item\em The set of indexes this triangle came from (NB it is possible that the triangles on one side of an edge are using a different vertex buffer from those on the other side.) \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_a7d4ef75a8c204871c1829dbae25e5f7d}{shared\+Vert\+Index}} \mbox{[}3\mbox{]}
\begin{DoxyCompactList}\small\item\em Vertex indexes, relative to a shared vertex buffer with duplicates eliminated (this buffer is not exposed) \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_a8bf63fc09c7508d4c4863168442520db}{vertex\+Set}}
\begin{DoxyCompactList}\small\item\em The vertex set these vertices came from. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_edge_data_1_1_triangle_af3610ee6a688cccc061392263bde1929}{vert\+Index}} \mbox{[}3\mbox{]}
\begin{DoxyCompactList}\small\item\em Vertex indexes, relative to the original buffer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Basic triangle structure. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_ac676a82255cafa821af2f4143160f2b1}\label{struct_ogre_1_1_edge_data_1_1_triangle_ac676a82255cafa821af2f4143160f2b1}} 
\index{Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}!Triangle@{Triangle}}
\index{Triangle@{Triangle}!Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}}
\doxysubsubsection{\texorpdfstring{Triangle()}{Triangle()}}
{\footnotesize\ttfamily Ogre\+::\+Edge\+Data\+::\+Triangle\+::\+Triangle (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_a77b9a1e73bea6c8cdbe3197a1311ad38}\label{struct_ogre_1_1_edge_data_1_1_triangle_a77b9a1e73bea6c8cdbe3197a1311ad38}} 
\index{Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}!indexSet@{indexSet}}
\index{indexSet@{indexSet}!Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}}
\doxysubsubsection{\texorpdfstring{indexSet}{indexSet}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::index\+Set}



The set of indexes this triangle came from (NB it is possible that the triangles on one side of an edge are using a different vertex buffer from those on the other side.) 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_a8bf63fc09c7508d4c4863168442520db}\label{struct_ogre_1_1_edge_data_1_1_triangle_a8bf63fc09c7508d4c4863168442520db}} 
\index{Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}!vertexSet@{vertexSet}}
\index{vertexSet@{vertexSet}!Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}}
\doxysubsubsection{\texorpdfstring{vertexSet}{vertexSet}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::vertex\+Set}



The vertex set these vertices came from. 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_af3610ee6a688cccc061392263bde1929}\label{struct_ogre_1_1_edge_data_1_1_triangle_af3610ee6a688cccc061392263bde1929}} 
\index{Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}!vertIndex@{vertIndex}}
\index{vertIndex@{vertIndex}!Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}}
\doxysubsubsection{\texorpdfstring{vertIndex}{vertIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::vert\+Index\mbox{[}3\mbox{]}}



Vertex indexes, relative to the original buffer. 

\mbox{\Hypertarget{struct_ogre_1_1_edge_data_1_1_triangle_a7d4ef75a8c204871c1829dbae25e5f7d}\label{struct_ogre_1_1_edge_data_1_1_triangle_a7d4ef75a8c204871c1829dbae25e5f7d}} 
\index{Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}!sharedVertIndex@{sharedVertIndex}}
\index{sharedVertIndex@{sharedVertIndex}!Ogre::EdgeData::Triangle@{Ogre::EdgeData::Triangle}}
\doxysubsubsection{\texorpdfstring{sharedVertIndex}{sharedVertIndex}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Edge\+Data\+::\+Triangle\+::shared\+Vert\+Index\mbox{[}3\mbox{]}}



Vertex indexes, relative to a shared vertex buffer with duplicates eliminated (this buffer is not exposed) 



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