\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.7 - 3D Alpha Shapes
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
FixedAlphaShapeVertex_3 Concept Reference

Definition

This concept describes the requirements for the base vertex of a alpha shape with a fixed value alpha.

Refines:
TriangulationVertexBase_3
Has Models:
CGAL::Fixed_alpha_shape_vertex_base_3

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...
 

Member Typedef Documentation

Must be the same as the point type provided by the geometric traits class of the triangulation.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.