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


begin of advanced section  advanced  begin of advanced section

AlphaShapeVertex_2 v;
default constructor.

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

AlphaShapeVertex_2 v ( Point p, void* f);
constructor setting the point associated to and an incident face.

end of advanced section  advanced  end of advanced section

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


begin of advanced section  advanced  begin of advanced section

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.

end of advanced section  advanced  end of advanced section