CGAL 6.0 - Fast Intersection and Distance Computation (AABB Tree)
|
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.
AABBGeomTraits_3
Kernel
Public Types | |
typedef unspecified_type | Ray_3 |
Type of a 3D ray. | |
typedef unspecified_type | Vector_3 |
Type of a 3D vector. | |
typedef unspecified_type | Construct_source_3 |
A functor object to construct the source point of a ray. | |
typedef unspecified_type | Cartesian_const_iterator_3 |
A model of CartesianConstIterator_3 . | |
typedef unspecified_type | Construct_cartesian_const_iterator_3 |
A model of ConstructCartesianConstIterator_3 . | |
typedef unspecified_type | Construct_vector_3 |
A functor object to construct a vector having the same direction as a ray. | |
Public Member Functions | |
Construct_source_3 | construct_source_3_object () |
returns the Construct_source_3 functor. | |
Construct_cartesian_const_iterator_3 | construct_cartesian_const_iterator_3_object () |
returns the Construct_cartesian_const_iterator_3 functor. | |
Construct_vector_3 | construct_vector_3_object () |
returns the Construct_vector_3 functor. | |
A functor object to construct the source point of a ray.
Provides the operator: Point_3 operator()(const Ray_3&);
A functor object to construct a vector having the same direction as a ray.
Provides the operator: Vector_3 operator()(const Ray_3&);