\( \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.8 - 3D Mesh Generation

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
CGAL::Mesh_edge_criteria_3< Tr > Class Template Reference
Mesh Classes

`#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.