CGAL 4.14 - 3D Mesh Generation
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
MeshCriteria_3
CGAL::Mesh_criteria_3<Tr>
MeshDomainField_3

## Types

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

## Creation

Mesh_edge_criteria_3 (const FT &length_bound)
Returns an object to serve as criteria for edges. More...

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

## ◆ Mesh_edge_criteria_3() [1/2]

template<typename Tr >
 CGAL::Mesh_edge_criteria_3< Tr >::Mesh_edge_criteria_3 ( const 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 curves. Note that if one parameter is set to 0, then its corresponding criteria is ignored.

## ◆ Mesh_edge_criteria_3() [2/2]

template<typename Tr >
template<class SizingField >
 CGAL::Mesh_edge_criteria_3< Tr >::Mesh_edge_criteria_3 ( const 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.