CGAL 6.2 - Scale-Space Surface Reconstruction: CGAL::Scale_space_reconstruction_3::Mesher 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::Mesher Concept Reference
Reference Manual » Concepts

## Definition

Concept describing a meshing algorithm used to produce the output mesh of the scale space reconstruction algorithm.

A mesher is a functor that can be applied to a range of points and that returns a set of facets.

Has models
  `CGAL::Scale_space_reconstruction_3::Alpha_shape_mesher`
  `CGAL::Scale_space_reconstruction_3::Advancing_front_mesher`

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

## Member Function Documentation

## ◆ operator()()

template<typename InputIterator , typename OutputIterator >

void CGAL::Scale_space_reconstruction_3::Mesher::operator() | ( | InputIterator | begin,
|  | InputIterator | end,
|  | OutputIterator | output
| ) |  |

Template Parameters

  InputIterator | iterator over input points.
  OutputIterator | output iterator to which `std::array<std::size_t, 3>` can be assigned.

Parameters

  begin | iterator over the first input point.
  end | past-the-end iterator over the input points.
  output | iterator where facets (triples of point indices) are stored.