CGAL 6.2 - Tetrahedral Remeshing: CGAL::Adaptive_remeshing_sizing_field< Tr > Class Template Reference

CGAL 6.2 - Tetrahedral Remeshing

Loading...
Searching...
No Matches
List of all members | Public Types | Public Member Functions | Related Functions
CGAL::Adaptive_remeshing_sizing_field< Tr > Class Template Reference
Reference Manual » Sizing Fields

`#include <CGAL/Adaptive_remeshing_sizing_field.h>`

## Inherits from

CGAL::Tetrahedral_remeshing_sizing_field< Tr::Geom_traits >.

## Definition

template<typename Tr>
class CGAL::Adaptive_remeshing_sizing_field< Tr >

Template Parameters

  Tr | underlying triangulation type

A sizing field for tetrahedral remeshing, that keeps the same mesh density throughout the remeshing process.

Is model of
  `RemeshingSizingField_3`

## Public Types
typedef Tr::Geom_traits | GT
typedef GT::FT | FT
typedef Tr::Geom_traits::Point_3 | Point_3
typedef Tr::Vertex::Index | Index

## Public Member Functions
FT | operator() (const Point_3 &p, const int &dim, const Index &index) const
| Returns size at point `p`, assumed to be included in the input subcomplex with dimension `dim` and index `index`.

## Related Functions
(Note that these are not member functions.)
template<typename Tr , typename NamedParameters = CGAL::parameters::Default_named_parameters>
Adaptive_remeshing_sizing_field< Tr > | create_adaptive_remeshing_sizing_field (const Tr &tr, const NamedParameters &np=parameters::default_values())
| Create an adaptive sizing field for tetrahedral remeshing.