\hypertarget{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT}{}\section{Open\+Mesh\+:\+:Concepts\+:\+:Mesh\+Items\+:\+:VertexT$<$ Refs\+\_\+ $>$ Class Template Reference}
\label{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT}\index{Open\+Mesh\+::\+Concepts\+::\+Mesh\+Items\+::\+Vertex\+T$<$ Refs\+\_\+ $>$@{Open\+Mesh\+::\+Concepts\+::\+Mesh\+Items\+::\+Vertex\+T$<$ Refs\+\_\+ $>$}}


{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Concepts/\+Mesh\+Items.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_a1e5f6c61e62ce8fcf6e05ecfa22d76e8}\label{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_a1e5f6c61e62ce8fcf6e05ecfa22d76e8}} 
typedef Refs\+\_\+ \hyperlink{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_a1e5f6c61e62ce8fcf6e05ecfa22d76e8}{Refs}
\begin{DoxyCompactList}\small\item\em Re-\/export the template argument Refs. This {\bfseries must} be done! \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_ac714e165662433c27dbc482b7a524201}\label{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_ac714e165662433c27dbc482b7a524201}} 
\hyperlink{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_ac714e165662433c27dbc482b7a524201}{VertexT} ()
\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_ae6e7e6b43ecc58863612c896aa84c8e6}\label{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_ae6e7e6b43ecc58863612c896aa84c8e6}} 
\hyperlink{structOpenMesh_1_1HalfedgeHandle}{Halfedge\+Handle} \hyperlink{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_ae6e7e6b43ecc58863612c896aa84c8e6}{halfedge\+\_\+handle} () const
\begin{DoxyCompactList}\small\item\em Get an outgoing halfedge. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_a2e37f87e0ff740f42d6e700ccc5b71b1}\label{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_a2e37f87e0ff740f42d6e700ccc5b71b1}} 
void \hyperlink{classOpenMesh_1_1Concepts_1_1MeshItems_1_1VertexT_a2e37f87e0ff740f42d6e700ccc5b71b1}{set\+\_\+halfedge\+\_\+handle} (\hyperlink{structOpenMesh_1_1HalfedgeHandle}{Halfedge\+Handle} \+\_\+eh)
\begin{DoxyCompactList}\small\item\em Set the outgoing halfedge link. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Refs\+\_\+$>$\newline
class Open\+Mesh\+::\+Concepts\+::\+Mesh\+Items\+::\+Vertex\+T$<$ Refs\+\_\+ $>$}

Interface for the internal vertex type. This minimal interface must be provided by every vertex. It\textquotesingle{}s up to the mesh kernel (or the items used by the mesh kernel) to implement it.

All methods marked as internal should only be used by the mesh kernel. 

Definition at line 81 of file Mesh\+Items.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/\+Doc/\+Concepts/Mesh\+Items.\+hh\end{DoxyCompactItemize}
