"Fossies" - the Fresh Open Source Software Archive

Member "doc_html/Box_intersection_d/structCGAL_1_1Box__intersection__d_1_1Box__traits__d.html" (8 Nov 2019, 11419 Bytes) of package /linux/misc/CGAL-4.14.2-doc_html.tar.xz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the CGAL-4.14.2-doc_html.tar.xz project site itself.

\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.14.2 - Intersecting Sequences of dD Iso-oriented Boxes
CGAL::Box_intersection_d::Box_traits_d< BoxHandle > Struct Template Reference

#include <CGAL/Box_intersection_d/Box_traits_d.h>

Definition

This is the default traits class for the intersection algorithms for iso-oriented boxes.

There are actually three versions depending on the type of BoxHandle; there is one if BoxHandle is a class type and there are two if BoxHandle is a pointer type, one for a mutable and one for a const pointer, respectively.

This class implements the mapping from its BoxHandle argument to the Box_parameter type required in the BoxIntersectionTraits_d concept. In particular in the case where BoxHandle is a class type B, it defines Box_parameter to be of type const B&, while for the other cases it just uses the pointer type.

Template Parameters
BoxHandleis either a class type B, a pointer B*, or a const-pointer const B*, where B is a model of the BoxIntersectionBox_d concept.
Is Model Of:
BoxIntersectionTraits_d
See also
CGAL::box_intersection_d()
CGAL::box_self_intersection_d()
CGAL::box_intersection_all_pairs_d()
CGAL::box_self_intersection_all_pairs_d()
BoxIntersectionBox_d
CGAL::Box_intersection_d::Box_d<NT,int D,IdPolicy>

Creation

 Box_traits_d ()
 default constructor.