The function ch_graham_andrew generates the counterclockwise sequence of extreme points from a given set of input points.
#include <CGAL/ch_graham_andrew.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 pasttheend 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 InputIterator::value_type is defined.
CGAL::ch_akl_toussaint
CGAL::ch_bykat
CGAL::ch_eddy
CGAL::ch_graham_andrew_scan
CGAL::ch_jarvis
CGAL::ch_melkman
CGAL::convex_hull_2
CGAL::lower_hull_points_2
CGAL::upper_hull_points_2