\( \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 4.5.2 - 3D Mesh Generation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CGAL::Mesh_edge_criteria_3< Tr > Class Template Reference

#include <CGAL/Mesh_edge_criteria_3.h>

Definition

The function object class Mesh_edge_criteria_3 is a model of MeshEdgeCriteria_3.

It provides a bound for the size criterion.

Is Model Of:
MeshEdgeCriteria_3
See Also
MeshCriteria_3
CGAL::Mesh_criteria_3<Tr>
MeshDomainField_3

Types

typedef Tr::Geom_traits::FT FT
 Numerical type.
 

Creation

 Mesh_edge_criteria_3 (FT length_bound)
 Returns an object to serve as criteria for edges. More...
 
template<class SizingField >
 Mesh_edge_criteria_3 (SizingField length_bound)
 Returns an object to serve as criteria for edges. More...
 

Constructor & Destructor Documentation

template<typename Tr >
CGAL::Mesh_edge_criteria_3< Tr >::Mesh_edge_criteria_3 ( FT  length_bound)

Returns an object to serve as criteria for edges.

The argument length_bound is an upper bound for the length of the edges which are used to discretize the curve segments. Note that if one parameter is set to 0, then its corresponding criteria is ignored.

template<typename Tr >
template<class SizingField >
CGAL::Mesh_edge_criteria_3< Tr >::Mesh_edge_criteria_3 ( SizingField  length_bound)

Returns an object to serve as criteria for edges.

The type SizingField must be a model of concept MeshDomainField_3. The behavior and semantic of the argument are the same as above, except that the length parameter is a functional instead of a constant.