|
CGAL 5.1 - 2D Convex Hulls and Extreme Points
|
#include <CGAL/convex_hull_constructive_traits_2.h>
The class Convex_hull_constructive_traits_2 serves as a traits class for all the two-dimensional convex hull and extreme point calculation function. Unlike the class CGAL::Convex_hull_traits_2<R>, this class makes use of previously computed results to avoid redundancy. For example, in the sidedness tests, lines (of type R::Line_2) are constructed, which is equivalent to the precomputation of subdeterminants of the orientation-determinant for three points.
Types | |
| typedef R::Point_2 | Point_2 |
| typedef R::Less_xy_2 | Less_xy_2 |
| typedef R::Less_yx_2 | Less_yx_2 |
| typedef CGAL::r_Less_dist_to_line< R > | Less_signed_distance_to_line_2 |
| typedef R::Less_rotate_ccw | Less_rotate_ccw_2 |
| typedef R::Left_turn_2 | Left_turn_2 |
| typedef R::Equal_2 | Equal_2 |
Creation | |
| Convex_hull_constructive_traits_2 () | |
| default constructor. More... | |
| typedef R::Equal_2 CGAL::Convex_hull_constructive_traits_2< R >::Equal_2 |
| typedef R::Left_turn_2 CGAL::Convex_hull_constructive_traits_2< R >::Left_turn_2 |
| typedef R::Less_rotate_ccw CGAL::Convex_hull_constructive_traits_2< R >::Less_rotate_ccw_2 |
| typedef CGAL::r_Less_dist_to_line<R> CGAL::Convex_hull_constructive_traits_2< R >::Less_signed_distance_to_line_2 |
| typedef R::Less_xy_2 CGAL::Convex_hull_constructive_traits_2< R >::Less_xy_2 |
| typedef R::Less_yx_2 CGAL::Convex_hull_constructive_traits_2< R >::Less_yx_2 |
| typedef R::Point_2 CGAL::Convex_hull_constructive_traits_2< R >::Point_2 |
| CGAL::Convex_hull_constructive_traits_2< R >::Convex_hull_constructive_traits_2 | ( | ) |
default constructor.
| Equal_2 CGAL::Convex_hull_constructive_traits_2< R >::equal_2_object | ( | ) |
| Left_turn_2 CGAL::Convex_hull_constructive_traits_2< R >::left_turn_2_object | ( | ) |
| Less_rotate_ccw_2 CGAL::Convex_hull_constructive_traits_2< R >::less_rotate_ccw_2_object | ( | ) |
| Less_signed_distance_to_line_2 CGAL::Convex_hull_constructive_traits_2< R >::less_signed_distance_to_line_2_object | ( | ) |
| Less_xy_2 CGAL::Convex_hull_constructive_traits_2< R >::less_xy_2_object | ( | ) |
| Less_yx_2 CGAL::Convex_hull_constructive_traits_2< R >::less_yx_2_object | ( | ) |