Navigation: Up, Table of Contents, Bibliography, Index, Title Page
This traits class is designed to be used by the class Regular_triangulation_3<Traits,Tds>. It provides Weighted_point, a class for weighted points provided by the class, which derives from the CGAL three dimensional point class (see Section reference). It supplies the user with all the functionalities described in Section reference. It can be used as a default traits class for Regular_triangulation_3<Traits,Tds>.

The second argument Weight of the class Regular_triangulation_euclidean_traits_3<R,Weight> is in fact optional: if is it not provided, R::RT will be used.

#include <CGAL/Regular_triangulation_euclidean_traits_3.h>

Inherits From

Triangulation_geom_traits_3<R>

Types

typedef Triangulation_geom_traits_3::Point
Bare_point; The type for point p of a weighted point p(w)=(p,wp).
typedef Weighted_point <Bare_point, Weight>
Weighted_point;

As Regular_triangulation_euclidean_traits_3<R,Weight> inherits from Triangulation_geom_traits_3<R>, the Bare_point type is in fact Point_3<R>.


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