Navigation: Up, Table of Contents, Bibliography, Index, Title Page

Types

Alpha_shape_vertex_base::Coord_type
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.
Precondition: Let's us precise that Coord_type has to be the same as the one used by the Gt, already used by underlying triangulation Dt.

Creation


begin of advanced section

Alpha_shape_vertex_base v;
default constructor.

Alpha_shape_vertex_base v ( Point p);
constructor setting the point associated to.

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


end of advanced section

Access Functions

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

Modifiers


begin of advanced section

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


end of advanced section


Next: Class declaration of Alpha_shape_face_base<Df>
Navigation: Up, Table of Contents, Bibliography, Index, Title Page
The GALIA project. Jan 18, 2000.