Concept

AlphaShapeVertex_2

Definition

Refines

TriangulationVertexBase_2.

Types

AlphaShapeVertex_2::FT
A type to hold a coordinate type class. The type must provide a copy constructor, assignment, comparison operators, negation, multiplication, division and allow the declaration and initialization with a small integer constant (cf. requirements for number types). An obvious choice would be coordinate type of the point class.

Creation

AlphaShapeVertex_2 v;
default constructor.

AlphaShapeVertex_2 v ( Point p);
constructor setting the point.

AlphaShapeVertex_2 v ( Point p, Face_handle ff);
constructor setting the point associated to and an incident face.

Access Functions

std::pair< FT, FT > v.get_range () returns two alpha values α1 α2, such as for α between α1 and α2, the vertex is attached but singular, and for α upper α2, the vertex is regular.

Modifiers

void v.set_range ( std::pair< FT, FT > I)
sets the alpha values α1 α2, such as for α between α1 and α2, the vertex is attached but singular, and for α upper α2, the vertex is regular.