CGAL 5.1 - 3D Alpha Shapes
|
#include <Concepts/FixedAlphaShapeVertex_3.h>
The concept FixedAlphaShapeVertex_3
describes the requirements for the base vertex of a alpha shape with a fixed value alpha.
TriangulationVertexBase_3
, if the underlying triangulation of the alpha shape is a Delaunay triangulation.
RegularTriangulationVertexBase_3
, if the underlying triangulation of the alpha shape is a regular triangulation.
Periodic_3TriangulationDSVertexBase_3
, if the underlying triangulation of the alpha shape is a periodic triangulation.
CGAL::Fixed_alpha_shape_vertex_base_3
(templated with the appropriate triangulation vertex base class). Types | |
typedef unspecified_type | Point |
Must be the same as the point type provided by the geometric traits class of the triangulation. More... | |
Creation | |
FixedAlphaShapeVertex_3 () | |
default constructor. More... | |
FixedAlphaShapeVertex_3 (Point p) | |
constructor setting the point. More... | |
FixedAlphaShapeVertex_3 (Point p, const Cell_handle &c) | |
constructor setting the point and an incident cell. More... | |
Access Functions | |
bool | is_on_chull () |
Returns a boolean indicating whether the point is on the convex hull of the point of the triangulation. More... | |
Classification_type | get_classification_type () |
Returns the classification of the vertex. More... | |
Modifiers | |
void | set_classification_type (Classification_type type) |
Sets the classification of the vertex. More... | |
void | is_on_chull (bool b) |
Sets whether the vertex is on the convex hull. More... | |
typedef unspecified_type FixedAlphaShapeVertex_3::Point |
Must be the same as the point type provided by the geometric traits class of the triangulation.
FixedAlphaShapeVertex_3::FixedAlphaShapeVertex_3 | ( | ) |
default constructor.
FixedAlphaShapeVertex_3::FixedAlphaShapeVertex_3 | ( | Point | p | ) |
constructor setting the point.
FixedAlphaShapeVertex_3::FixedAlphaShapeVertex_3 | ( | Point | p, |
const Cell_handle & | c | ||
) |
constructor setting the point and an incident cell.
Classification_type FixedAlphaShapeVertex_3::get_classification_type | ( | ) |
Returns the classification of the vertex.
bool FixedAlphaShapeVertex_3::is_on_chull | ( | ) |
Returns a boolean indicating whether the point is on the convex hull of the point of the triangulation.
void FixedAlphaShapeVertex_3::is_on_chull | ( | bool | b | ) |
Sets whether the vertex is on the convex hull.
void FixedAlphaShapeVertex_3::set_classification_type | ( | Classification_type | type | ) |
Sets the classification of the vertex.