The concept AlphaShapeCell_3
describes the requirements for the base cell of an alpha shape.
- Refines
DelaunayTriangulationCellBase_3
if the underlying triangulation of the alpha shape is a Delaunay triangulation
RegularTriangulationCellBase_3
if the underlying triangulation of the alpha shape is a regular triangulation
Periodic_3TriangulationDSCellBase_3
if the underlying triangulation of the alpha shape is a periodic triangulation
- Has Models:
CGAL::Alpha_shape_cell_base_3
(templated with the appropriate triangulation cell base class).
- See also
CGAL::Alpha_status
|
| AlphaShapeCell_3 () |
| default constructor.
|
|
| AlphaShapeCell_3 (const Vertex_handle &v0, const Vertex_handle &v1, const Vertex_handle &v2, const Vertex_handle &v3) |
| constructor setting the incident vertices.
|
|
| AlphaShapeCell_3 (const Vertex_handle &v0, const Vertex_handle &v1, const Vertex_handle &v2, const Vertex_handle &v3, const Cell_handle &n0, const Cell_handle &n1, const Cell_handle &n2, const Cell_handle &n3) |
| constructor setting the incident vertices and the neighboring cells.
|
|
|
void | set_alpha (const NT &alpha) |
| Sets the critical value of the cell.
|
|
void | set_facet_status (int i, Alpha_status_iterator as) |
| Sets the iterator pointing to the CGAL::Alpha_status<NT> of the facet i of the cell.
|
|
◆ NT
A number type.
Must be the same as the number type used in the traits class of the triangulation underlying the alpha shape.