The BoxIntersectionBox_d concept is used in the context of the intersection algorithms for sequences of iso-oriented boxes. These algorithms come with a default traits class that assumes that the boxes are a model of this BoxIntersectionBox_d concept. This concept defines the access functions to the dimension, the id-number, and the boundaries of the box.
Assignable.
CGAL::Box_intersection_d::Box_d<NT,int D,IdPolicy>
CGAL::Box_intersection_d::Box_with_handle_d<NT, int D, Handle, IdPolicy>
| |
number type to represent the box
boundaries. Allowed are the built-in types int, unsigned int, float, and double.
| |
| |
type for the box id-number,
must be a model of the LessThanComparable concept.
|
|
| |
returns the dimension of the box. | ||
|
| returns the unique id-number for the box. |
|
| returns the lower boundary in dimension d, 0 ≤ d < dimension(). |
|
| returns the upper boundary in dimension d, 0 ≤ d < dimension(). |
CGAL::box_intersection_d
CGAL::box_self_intersection_d
CGAL::box_intersection_all_pairs_d
CGAL::box_self_intersection_all_pairs_d
CGAL::Box_intersection_d::Box_traits_d<BoxHandle>
BoxIntersectionTraits_d