% +------------------------------------------------------------------------+
% | Reference manual page: TriangulationVertexBaseWithInfo_2.tex
% +------------------------------------------------------------------------+
% | 25.11.2010  Andreas Fabri
% | Package: Triangulation2
% | 
% |
%%RefPage: end of header, begin of main body
% +------------------------------------------------------------------------+


\begin{ccRefConcept}{TriangulationVertexBaseWithInfo_2}

%% \ccHtmlCrossLink{}     %% add further rules for cross referencing links
%% \ccHtmlIndexC[concept]{} %% add further index entries

\ccDefinition
A type model of this concept can be used as vertex base by a triangulation
and provides an additional information storage.


\ccRefines{\ccc{TriangulationVertexBase_2}}

\ccTypes
\ccNestedType{Info}{A type which is \ccc{DefaultConstructible} and \ccc{Assignable}.}


\ccCreationVariable{v}  %% choose variable name

\ccAccessFunctions
\ccThree{Triangulation}{Facetxxxxxxxxxxxxxxxxxxxxx}{}

\ccMethod{const Info& info() const;}
{Returns a const reference to the object of type \ccc{Info} stored in the
vertex.} 


\ccMethod{Info& info();}
{Returns a reference to the object of type \ccc{Info} stored in the vertex.} 

\ccHasModels

\ccc{CGAL::Triangulation_vertex_base_with_info_2}

\end{ccRefConcept}
