CGAL 6.2 - Scale-Space Surface Reconstruction: CGAL::Scale_space_reconstruction_3::Smoother Concept Reference

CGAL 6.2 - Scale-Space Surface Reconstruction

Loading...
Searching...
No Matches
List of all members | Public Member Functions
CGAL::Scale_space_reconstruction_3::Smoother Concept Reference
Reference Manual » Concepts

## Definition

Concept describing a smoothing algorithm used to construct the scales of the scale space reconstruction algorithm.

A smoother is a functor that can be applied to a range of points. The container is directly modified, points are replaced by their smoothed versions.

Note
  the functor can be applied several times by the scale space reconstruction algorithm.

Has models
  `CGAL::Scale_space_reconstruction_3::Weighted_PCA_smoother`
  `CGAL::Scale_space_reconstruction_3::Jet_smoother`

## Public Member Functions
template<typename InputIterator >
void | operator() (InputIterator begin, InputIterator end)

## Member Function Documentation

## ◆ operator()()

template<typename InputIterator >

void CGAL::Scale_space_reconstruction_3::Smoother::operator() | ( | InputIterator | begin,
|  | InputIterator | end
| ) |  |

Template Parameters

  InputIterator | iterator over input points.

Parameters

  begin | iterator over the first input point.
  end | past-the-end iterator over the input points.