CGAL 6.2 - 3D Triangulations: DelaunayTriangulationCellBase_3 Concept Reference

CGAL 6.2 - 3D Triangulations

Loading...
Searching...
No Matches
List of all members
DelaunayTriangulationCellBase_3 Concept Reference
Reference Manual » Concepts

## Definition

The base cell of a Delaunay triangulation must be a model of the concept `DelaunayTriangulationCellBase_3`, which refines the concept `TriangulationCellBase_3` by adding in the cell an operator that computes its circumcenter.

Refines
  `TriangulationCellBase_3`

Has models
  `CGAL::Delaunay_triangulation_cell_base_3`
  `CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3`

See also
  `DelaunayTriangulationTraits_3`

## Types
typedef DelaunayTriangulationTraits_3::Point_3 | Point

## Access Functions
const Point & | circumcenter (const DelaunayTriangulationTraits_3 &gt=DelaunayTriangulationTraits_3()) const
| Returns the circumcenter of the cell.

## Member Function Documentation

## ◆ circumcenter()

const Point & DelaunayTriangulationCellBase_3::circumcenter | ( | const DelaunayTriangulationTraits_3 & | gt = `DelaunayTriangulationTraits_3()` | ) | const

Returns the circumcenter of the cell.

`DelaunayTriangulationTraits_3` is the geometric traits class of the triangulation.

This operator is required only when the `dual()` functions are called.