\( \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.7 - 3D Fast Intersection and Distance Computation (AABB Tree)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Is Model Relationships
Class CGAL::AABB_face_graph_triangle_primitive< FaceGraph, VertexPointPMap, OneFaceGraphPerTree, CacheDatum >
AABBPrimitiveWithSharedData
Class CGAL::AABB_halfedge_graph_segment_primitive< HalfedgeGraph, VertexPointPMap, OneHalfedgeGraphPerTree, CacheDatum >
AABBPrimitive if OneHalfedgeGraphPerTree is CGAL::Tag_false, and AABBPrimitiveWithSharedData if OneHalfedgeGraphPerTree is CGAL::Tag_true.
Class CGAL::AABB_polyhedron_segment_primitive< GeomTraits, Polyhedron >
AABBPrimitive
Template Parameters
GeomTraitsmust provide a Point_3 type, used as Point, and a Segment_3 type, used as Datum and constructible from two arguments of type Point.
Polyhedronmust be a CGAL::Polyhedron_3 whose points have type Point.
Class CGAL::AABB_polyhedron_triangle_primitive< GeomTraits, Polyhedron >
AABBPrimitive
Template Parameters
GeomTraitsmust provides a Point_3 type, used as Point, and a Triangle_3 type, used as Datum and constructible from three arguments of type Point.
Polyhedronmust be a CGAL::Polyhedron_3 whose points have type Point.
Class CGAL::AABB_primitive< Id, ObjectPropertyMap, PointPropertyMap, ExternalPropertyMaps, CacheDatum >
AABBPrimitive if ExternalPropertyMaps is CGAL::Tag_false, and AABBPrimitiveWithSharedData if ExternalPropertyMaps is CGAL::Tag_true.
Class CGAL::AABB_segment_primitive< GeomTraits, Iterator, CacheDatum >
AABBPrimitive
Class CGAL::AABB_traits< GeomTraits, AABBPrimitive >
AABBTraits
Template Parameters
GeomTraitsmust be a model of the concept AABBGeomTraits, snd provide the geometric types as well as the intersection tests and computations.
Primitiveprovide the type of primitives stored in the AABB_tree. It is a model of the concept AABBPrimitive or AABBPrimitiveWithSharedData.
Class CGAL::AABB_triangle_primitive< GeomTraits, Iterator, CacheDatum >
AABBPrimitive