EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
EBGeometry::PointCloudHashGrid< T > Member List

This is the complete list of members for EBGeometry::PointCloudHashGrid< T >, including all inherited members.

allNearestNeighbors(std::size_t a_k=1) constEBGeometry::PointCloudHashGrid< T >inline
attach(const Pool &a_pool, const char *a_who) noexceptEBGeometry::PoolHandleinlineprotected
base() noexceptEBGeometry::PointCloudHashGrid< T >inline
base() const noexceptEBGeometry::PointCloudHashGrid< T >inline
closestPoint(const Vec3T< T > &a_query) const noexceptEBGeometry::PointCloudHashGrid< T >inline
closestPoints(const Vec3T< T > &a_query, std::size_t a_k, Hit *a_out) const noexceptEBGeometry::PointCloudHashGrid< T >inline
deepCopy(Pool &a_dstPool) constEBGeometry::PointCloudHashGrid< T >inline
Hit typedefEBGeometry::PointCloudHashGrid< T >
isAttachedTo(const Pool &a_pool) const noexceptEBGeometry::PoolHandleinline
location() const noexceptEBGeometry::PoolHandleinline
nearestNeighbor(uint32_t a_point) const noexceptEBGeometry::PointCloudHashGrid< T >inline
nearestNeighbors(uint32_t a_point, std::size_t a_k, Hit *a_out) const noexceptEBGeometry::PointCloudHashGrid< T >inline
numPoints() const noexceptEBGeometry::PointCloudHashGrid< T >inline
operator=(const PoolHandle &) noexcept=defaultEBGeometry::PoolHandleprotected
operator=(PoolHandle &&) noexcept=defaultEBGeometry::PoolHandleprotected
PointCloudHashGrid()=deleteEBGeometry::PointCloudHashGrid< T >
PointCloudHashGrid(Pool &a_pool, const std::vector< Vec3T< T > > &a_positions, T a_targetPerCell=T(1))EBGeometry::PointCloudHashGrid< T >inline
PoolHandle() noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle(const PoolLocation &a_location) noexceptEBGeometry::PoolHandleinlineexplicitprotected
PoolHandle(const PoolHandle &) noexcept=defaultEBGeometry::PoolHandleprotected
PoolHandle(PoolHandle &&) noexcept=defaultEBGeometry::PoolHandleprotected
position(uint32_t a_index) const noexceptEBGeometry::PointCloudHashGrid< T >inline
rebasedLocation(const Pool &a_pool, uint64_t a_endByte, const char *a_who) const noexceptEBGeometry::PoolHandleinlineprotected
rebasedView(const Pool &a_pool) const noexceptEBGeometry::PointCloudHashGrid< T >inline
setLocation(const PoolLocation &a_location) noexceptEBGeometry::PoolHandleinlineprotected
~PoolHandle() noexcept=defaultEBGeometry::PoolHandleprotected