MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ hash_cell_3d()

uint64_t MayaFlux::Kinesis::detail::hash_cell_3d ( int32_t  cx,
int32_t  cy,
int32_t  cz 
)
inline

Definition at line 44 of file SpatialIndex.hpp.

45 {
46 auto ux = static_cast<uint64_t>(static_cast<uint32_t>(cx));
47 auto uy = static_cast<uint64_t>(static_cast<uint32_t>(cy));
48 auto uz = static_cast<uint64_t>(static_cast<uint32_t>(cz));
49 return (ux * 73856093ULL) ^ (uy * 19349663ULL) ^ (uz * 83492791ULL);
50 }

Referenced by MayaFlux::Kinesis::SpatialIndex< PointT >::hash_cell(), and MayaFlux::Kinesis::SpatialIndex< PointT >::query_grid().

+ Here is the caller graph for this function: