CGAL 5.6.1 - Shape Regularization
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. More...
 
template<typename InputRange , typename OutIterator >
OutIterator CGAL::Shape_regularization::Contours::regularize_closed_contour (const InputRange &input_range, OutIterator contour)
 regularizes closed contours. More...
 
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. More...
 
template<typename InputRange , typename OutIterator >
OutIterator CGAL::Shape_regularization::Contours::regularize_open_contour (const InputRange &input_range, OutIterator contour)
 regularizes open contours. More...
 

Detailed Description

This header includes all classes for regularizing contours.

It also includes the corresponding free functions.