\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.7 - dD Triangulations
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
FullCellData Concept Reference

Definition

The concept FullCellData describes the requirements on the type which is used to mark some full cells, during modifications of the triangulation data structure.

See also
TriangulationDataStructure
TriangulationDSFullCell

Public Member Functions

void clear ()
 Clear all data. More...
 
void mark_visited ()
 Mark the full cell as visited. More...
 
void clear_visited ()
 Mark the full cell as not visited. More...
 
bool is_clear () const
 Returns true if the full cell is not marked as visited, false otherwise. More...
 
bool is_visited () const
 Returns true if the full cell is marked as visited, false otherwise. More...
 

Member Function Documentation

void FullCellData::clear ( )

Clear all data.

void FullCellData::clear_visited ( )

Mark the full cell as not visited.

bool FullCellData::is_clear ( ) const

Returns true if the full cell is not marked as visited, false otherwise.

bool FullCellData::is_visited ( ) const

Returns true if the full cell is marked as visited, false otherwise.

void FullCellData::mark_visited ( )

Mark the full cell as visited.