
concept  AABBGeomTraits_2 
 The concept AABBGeomTraits_2 defines the requirements for the first template parameter of the class CGAL::AABB_traits_2<AABBGeomTraits_2, AABBPrimitive> . It provides predicates and constructors to detect and compute intersections between query objects and the primitives stored in the AABB tree. In addition, it contains predicates and constructors to compute distances between a point query and the primitives stored in the AABB tree. More...


concept  AABBGeomTraits_3 
 The concept AABBGeomTraits_3 defines the requirements for the first template parameter of the class CGAL::AABB_traits_3<AABBGeomTraits_3, AABBPrimitive> . It provides predicates and constructors to detect and compute intersections between query objects and the primitives stored in the AABB tree. In addition, it contains predicates and constructors to compute distances between a point query and the primitives stored in the AABB tree. More...


concept  AABBPrimitive 
 The concept AABBPrimitive describes the requirements for the primitives stored in the AABB tree data structure. The concept encapsulates a type for the input datum (a geometric object) and an identifier (id) type through which those primitives are referred to. The concept AABBPrimitive also refines the concepts DefaultConstructible and Assignable. More...


concept  AABBPrimitiveWithSharedData 
 The concept AABBPrimitiveWithSharedData describes the requirements for the primitives stored in the AABB tree data structure. The concept encapsulates a type for the input datum (a geometric object) and an identifier (id) type through which those primitives are referred to. The concept AABBPrimitiveWithSharedData also refines the concepts DefaultConstructible and Assignable . The concept is similar to AABBPrimitive except that some data stored outside of the primitives are required to access the datum and the reference point. More...


concept  AABBRayIntersectionGeomTraits_2 
 The concept AABBRayIntersectionGeomTraits_2 is a refinement of the concept AABBGeomTraits_2 . In addition to the types and functors required by AABBGeomTraits_2 it also requires types and functors necessary to define the Intersection_distance functor (see AABBRayIntersectionTraits ). More...


concept  AABBRayIntersectionGeomTraits_3 
 The concept AABBRayIntersectionGeomTraits_3 is a refinement of the concept AABBGeomTraits_3 . In addition to the types required by AABBGeomTraits_3 it also requires types and functors necessary to define the Intersection_distance functor. More...


concept  AABBRayIntersectionTraits 
 The concept AABBRayIntersectionTraits is a refinement of the concept AABBTraits . In addition to the types and functions required by AABBTraits it also requires function objects to calculate the distance of an intersection along a ray. More...


concept  AABBTraits 
 The concept AABBTraits provides the geometric primitive types and methods for the class CGAL::AABB_tree<AABBTraits> . More...

