|
CGAL 6.0 - 2D Polygon Partitioning
|
#include <CGAL/Partition_is_valid_traits_2.h>
Traits.
Class that derives a traits class for partition_is_valid_2() from a given traits class by defining the validity testing function object in terms of a supplied template parameter.
PartitionIsValidTraits_2 CGAL::Is_convex_2<Traits> CGAL::Is_vacuously_valid<Traits> CGAL::Is_y_monotone_2<Traits> CGAL::Partition_traits_2<R>Example
See the example presented with the function optimal_convex_partition_2() for an illustration of the use of this traits class.
Types | |
| typedef PolygonIsValid | Is_valid |
| typedef Traits::Point_2 | Point_2 |
| typedef Traits::Polygon_2 | Polygon_2 |
| typedef Traits::Less_xy_2 | Less_xy_2 |
| typedef Traits::Left_turn_2 | Left_turn_2 |
| typedef Traits::Orientation_2 | Orientation_2 |
Operations | |
The constructors and member functions for creating instances of the above types are inherited from In addition, the following member function is defined: | |
| Is_valid | is_valid_object (const Traits &traits) const |
function returning an instance of Is_valid | |