35 #include <cugar/linalg/vector.h> 39 #include <thrust/device_vector.h> 111 template <
typename QueryIterator,
typename Po
intIterator>
113 const QueryIterator points_begin,
114 const QueryIterator points_end,
116 const uint2* kd_ranges,
117 const uint2* kd_leaves,
118 const PointIterator kd_points,
133 template <u
int32 K,
typename QueryIterator,
typename Po
intIterator>
135 const QueryIterator points_begin,
136 const QueryIterator points_end,
138 const uint2* kd_ranges,
139 const uint2* kd_leaves,
140 const PointIterator kd_points,
150 #include <cugar/kd/cuda/knn_inline.h>
Definition: kd_node.h:110
Define basic k-d tree node structure.
A CUDA-compatible, fixed-size priority queue.
Define CUDA based scan primitives.
Defines an axis-aligned bounding box class.
Define a vector_view POD type and plain_view() for std::vector.
Definition: diff.h:38