CGAL 4.4 - 3D Triangulations
|
#include <CGAL/Triangulation_cell_base_with_circumcenter_3.h>
The class Triangulation_cell_base_with_circumcenter_3
is a model of the concept TriangulationCellBase_3
, the base cell of a 3D-triangulation.
It provides an easy way to cache the computation of the circumcenter of tetrahedra. Note that input/output operators discard this additional information.
All functions modifying the vertices of the cell, invalidate the cached circumcenter.
DelaunayTriangulationTraits_3 | is the geometric traits class. |
TriangulationCellBase_3 | is a cell base class from which Triangulation_cell_base_with_circumcenter_3 derives. It has the default value Triangulation_cell_base_3<DelaunayTriangulationTraits_3> . |
Access Functions | |
const DelaunayTriangulationTraits_3::Point_3 & | circumcenter (const DelaunayTriangulationTraits_3 >=DelaunayTriangulationTraits_3()) const |
Computes the circumcenter of the tetrahedron, or retrieve it if already computed. | |
Additional Inherited Members | |
Public Member Functions inherited from TriangulationCellBase_3 | |
const DelaunayTriangulationTraits_3::Point_3 & | circumcenter (const DelaunayTriangulationTraits_3 >=DelaunayTriangulationTraits_3()) const |
Returns the circumcenter. | |