CGAL 6.3 - Shape Regularization
Loading...
Searching...
No Matches
regularize_contours.h File Reference

This header includes all classes for regularizing contours. More...

#include <CGAL/Shape_regularization/Contours/Longest_direction_2.h>
#include <CGAL/Shape_regularization/Contours/Multiple_directions_2.h>
#include <CGAL/Shape_regularization/Contours/User_defined_directions_2.h>

Functions

template<typename InputRange, typename ContDirections, typename OutIterator, typename NamedParameters = parameters::Default_named_parameters>
OutIterator CGAL::Shape_regularization::Contours::regularize_closed_contour (const InputRange &input_range, const ContDirections &directions, OutIterator contour, const NamedParameters &np=parameters::default_values())
 regularizes closed contours.
template<typename InputRange, typename OutIterator>
OutIterator CGAL::Shape_regularization::Contours::regularize_closed_contour (const InputRange &input_range, OutIterator contour)
 regularizes closed contours.
template<typename InputRange, typename ContDirections, typename OutIterator, typename NamedParameters = parameters::Default_named_parameters>
OutIterator CGAL::Shape_regularization::Contours::regularize_open_contour (const InputRange &input_range, const ContDirections &directions, OutIterator contour, const NamedParameters &np=parameters::default_values())
 regularizes open contours.
template<typename InputRange, typename OutIterator>
OutIterator CGAL::Shape_regularization::Contours::regularize_open_contour (const InputRange &input_range, OutIterator contour)
 regularizes open contours.

Detailed Description

This header includes all classes for regularizing contours.

It also includes the corresponding free functions.