| allNearestNeighbors(std::size_t a_k=1) const | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| closestPoint(const Vec3T< T > &a_query) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| closestPointBruteForce(const Vec3T< T > &a_query) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| closestPoints(const Vec3T< T > &a_query, std::size_t a_k, Hit *a_out) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| closestPointsBruteForce(const Vec3T< T > &a_query, std::size_t a_k, Hit *a_out) const | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| metadata(std::size_t a_index) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| nearestNeighbor(std::size_t a_point) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| nearestNeighborBruteForce(std::size_t a_point) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| nearestNeighbors(std::size_t a_point, std::size_t a_k, Hit *a_out) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| nearestNeighborsBruteForce(std::size_t a_point, std::size_t a_k, Hit *a_out) const | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| numPoints() const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| PointCloudHashGrid()=delete | EBGeometry::PointCloudHashGrid< T, Meta > | |
| PointCloudHashGrid(const std::vector< Vec3T< T > > &a_positions, const std::vector< Meta > &a_metadata, T a_targetPerCell=T(1)) | EBGeometry::PointCloudHashGrid< T, Meta > | inline |
| position(std::size_t a_index) const noexcept | EBGeometry::PointCloudHashGrid< T, Meta > | inline |