The function ch_akl_toussaint generates the counterclockwise sequence of extreme points from a given set of input points.
#include <CGAL/ch_akl_toussaint.h>
| ||||
|
| |||
generates the counterclockwise sequence of extreme points
of the points in the range [first,beyond).
The resulting sequence is placed starting at position
result, and the past-the-end iterator for the resulting
sequence is returned. It is not specified at which point the
cyclic sequence of extreme points is cut into a linear sequence. Precondition: The source range [first,beyond) does not contain result. |
The default traits class Default_traits is the kernel in which the type ForwardIterator::value_type is defined.
CGAL::ch_bykat
CGAL::ch_eddy
CGAL::ch_graham_andrew
CGAL::ch_jarvis
CGAL::ch_melkman
CGAL::convex_hull_2
This function uses the algorithm of Akl and Toussaint [AT78] that requires log time for input points.