EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Classes | Namespaces
EBGeometry_PointCloudBVH.hpp File Reference

A specialized PackedBVH for point clouds: fast index-based build and high-level nearest-neighbor / closest-point queries. More...

#include <cstddef>
#include <cstdint>
#include <limits>
#include <vector>
#include "EBGeometry_BVH.hpp"
#include "EBGeometry_BoundingVolumes.hpp"
#include "EBGeometry_PointAoSoA.hpp"
#include "EBGeometry_PointSoA.hpp"
#include "EBGeometry_Vec.hpp"
#include "EBGeometry_PointCloudBVHImplem.hpp"
Include dependency graph for EBGeometry_PointCloudBVH.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EBGeometry::PointCloudBVH< T, Meta, K, W >
 A PackedBVH specialized for point clouds, with a fast build and turnkey queries. More...
 
struct  EBGeometry::PointCloudBVH< T, Meta, K, W >::Hit
 One query result: the cloud index of a matched point and its squared distance. More...
 

Namespaces

namespace  EBGeometry
 Namespace containing all of EBGeometry's functionality.
 

Detailed Description

A specialized PackedBVH for point clouds: fast index-based build and high-level nearest-neighbor / closest-point queries.

Author
Robert Marskar