The class AABB_polyhedron_segment_primitive<GeomTraits,Polyhedron> is a model of the concept AABBPrimitive. It wraps a halfedge handle of a polyhedron, which is used as id, and allows the construction of the datum on the fly. Since only the halfedge 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.
#include <CGAL/AABB_polyhedron_segment_primitive.h>
typedef GeomTraits::Segment_3 | Datum; | Geometric data type. |
typedef Polyhedron::Halfedge_handle | ||
Id; | Id type. |
AABBPrimitive,
AABB_polyhedron_triangle_primitive<GeomTraits,Polyhedron>