|
CGAL 6.0 - 3D Alpha Shapes
|
#include <Concepts/AlphaShapeCell_3.h>
The concept AlphaShapeCell_3 describes the requirements for the base cell of an alpha shape.
DelaunayTriangulationCellBase_3 if the underlying triangulation of the alpha shape is a Delaunay triangulationRegularTriangulationCellBase_3 if the underlying triangulation of the alpha shape is a regular triangulationPeriodic_3TriangulationDSCellBase_3 if the underlying triangulation of the alpha shape is a periodic triangulationCGAL::Alpha_shape_cell_base_3 (templated with the appropriate triangulation cell base class) CGAL::Alpha_status Types | |
| typedef unspecified_type | NT |
| A number type. | |
| typedef unspecified_type | Alpha_status_iterator |
An iterator with value type CGAL::Alpha_status<NT>. | |
Access Functions | |
| NT | get_alpha () |
| Returns the alpha value of the cell. | |
| Alpha_status_iterator | get_facet_status (int i) |
Returns an iterator on the CGAL::Alpha_status<NT> of the facet i of the cell. | |
Modifiers | |
| 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. | |
| typedef unspecified_type AlphaShapeCell_3::NT |
A number type.
Must be the same as the number type used in the traits class of the triangulation underlying the alpha shape.