CGAL 4.5 - 3D Fast Intersection and Distance Computation (AABB Tree)
|
#include <CGAL/AABB_polyhedron_triangle_primitive.h>
AABB_face_graph_triangle_primitive
should be used instead.Primitive type that wraps a facet handle of a polyhedron, which is used as id, and allows the construction of the datum on the fly. Since only the facet handle is stored in this primitive, the polyhedron from which the AABB tree is built should not be deleted while the AABB tree is in use.
GeomTraits | must provides a Point_3 type, used as Point , and a Triangle_3 type, used as Datum and constructible from three arguments of type Point . |
Polyhedron | must be a CGAL::Polyhedron_3 whose points have type Point . |
Types | |
typedef Polyhedron::Facet_handle | Id |
Id type. | |
typedef GeomTraits::Triangle_3 | Datum |
Geometric data type. | |