|
CGAL 5.0 - K Discrete Oriented Polytope Tree (K-DOP Tree)
|
#include <Concepts/KDOPKdop.h>
The concept 'KDOPKdop' provides types and functions for computing k-dops in the class 'CGAL::KDOP_tree<KDOPTraits>'. The k-dop is represented as a set of support heights in the prescribed k directions.
^^
Types | |
| typedef unspecified_type | Direction_type |
| Type of the direction. | |
| typedef std::vector< Direction_type > | Vec_direction |
| Type of the vector of k directions. | |
| typedef unspecified_type | Array_height |
| Type of support heights of a k-DOP. | |
| typedef unspecified_type | Array_height_ray |
| Type of support heights for rays. | |
Functions | |
| unspecified_type | set_support_heights (const Array_height &support_heights) |
| Set support heights. | |
| const Array_height & | support_heights () |
| Return support heights. | |
| const Array_height_ray & | support_heights_ray () |
| Return support heights of a ray. | |
Overlap detection | |
| typedef unspecified_type | Do_overlap |
| A functor object to check if two k-dops overlap by comparing support heights of the two k-dops. More... | |
Operators | |
| Do_overlap | do_overlap_object () |
| Return true if the query is possible to intersect the k-DOP. | |
| typedef unspecified_type KDOPKdop::Do_overlap |
A functor object to check if two k-dops overlap by comparing support heights of the two k-dops.
Provides the operators: