|
CGAL 4.7 - 3D Fast Intersection and Distance Computation (AABB Tree)
|
AABBPrimitiveWithSharedData AABBPrimitive if OneHalfedgeGraphPerTree is CGAL::Tag_false, and AABBPrimitiveWithSharedData if OneHalfedgeGraphPerTree is CGAL::Tag_true. AABBPrimitive | GeomTraits | must provide a Point_3 type, used as Point, and a Segment_3 type, used as Datum and constructible from two arguments of type Point. |
| Polyhedron | must be a CGAL::Polyhedron_3 whose points have type Point. |
AABBPrimitive | 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. |
AABBPrimitive if ExternalPropertyMaps is CGAL::Tag_false, and AABBPrimitiveWithSharedData if ExternalPropertyMaps is CGAL::Tag_true. AABBPrimitive | GeomTraits | must be a model of the concept AABBGeomTraits, snd provide the geometric types as well as the intersection tests and computations. |
| Primitive | provide the type of primitives stored in the AABB_tree. It is a model of the concept AABBPrimitive or AABBPrimitiveWithSharedData. |
AABBPrimitive