\( \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 5.0 - Scale-Space Surface Reconstruction
CGAL::Scale_space_reconstruction_3::Advancing_front_mesher< Geom_traits > Class Template Reference

#include <CGAL/Scale_space_reconstruction_3/Advancing_front_mesher.h>


Surface mesher for scale space reconstruction based on CGAL::Advancing_front_surface_reconstruction.

This class applies the advancing front reconstruction algorithm with the possibility of using an upper bound on the length of the produced facets.

Is Model Of:
Template Parameters
Geom_traitsgeometric traits class. It must be a model of DelaunayTriangulationTraits_3. It must have a RealEmbeddable field number type. Generally, Exact_predicates_inexact_constructions_kernel is preferred.

Public Member Functions

 Advancing_front_mesher (FT maximum_facet_length=0., FT radius_ratio_bound=5, FT beta=0.52)
 Constructs and advancing front mesher. More...

Constructor & Destructor Documentation

◆ Advancing_front_mesher()

template<typename Geom_traits >
CGAL::Scale_space_reconstruction_3::Advancing_front_mesher< Geom_traits >::Advancing_front_mesher ( FT  maximum_facet_length = 0.,
FT  radius_ratio_bound = 5,
FT  beta = 0.52 

Constructs and advancing front mesher.

maximum_facet_lengthupper bound on the length of the facets.
radius_ratio_boundcandidates incident to surface triangles which are not in the beta-wedge are discarded, if the ratio of their radius and the radius of the surface triangle is larger than radius_ratio_bound. Described in Section Dealing with Multiple Components, Boundaries and Sharp Edges
betahalf the angle of the wedge in which only the radius of triangles counts for the plausibility of candidates. Described in Section Plausibility of a Candidate Triangle