CGAL 5.6.3 - 3D Fast Intersection and Distance Computation (AABB Tree)

Loading...
Searching...
No Matches
List of all members | Public Types
AABBRayIntersectionGeomTraits Concept Reference
AABB Tree Reference » Concepts

## Definition

The concept `AABBRayIntersectionGeomTraits` is a refinement of the concept `AABBGeomTraits`. In addition to the types required by `AABBGeomTraits` it also requires types and functors necessary to define the Intersection_distance functor.

Refines
  `AABBGeomTraits`

Has Models:
  All models of the concept `Kernel`

See also
  `CGAL::AABB_traits<AABBGeomTraits,AABBPrimitive>`
  `CGAL::AABB_tree<AABBTraits>`
  `AABBPrimitive`

## 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 `CartesianConstIterator3`.
typedef unspecified_type | Construct_cartesian_const_iterator_3
| A model of `ConstructCartesianConstIterator3`.
typedef unspecified_type | Construct_vector_3
| A functor object to construct a vector giving the direction of a ray.

## Member Typedef Documentation

## ◆ Construct_source_3

typedef unspecified_type AABBRayIntersectionGeomTraits::Construct_source_3

A functor object to construct the source point of a ray.

Provides the operator: `Point_3 operator()(const Ray_3&);`

## ◆ Construct_vector_3

typedef unspecified_type AABBRayIntersectionGeomTraits::Construct_vector_3

A functor object to construct a vector giving the direction of a ray.

Provides the operator: `Vector_3 operator()(const Ray_3&);`