| all() const | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| clear() | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| count() const | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| DistanceFn typedef | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| hash_cell(const PointT &p) const | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| insert(const PointT &position) | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| k_nearest(const PointT ¢er, uint32_t k) const | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| m_cell_size | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_distance_fn | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_free_slots | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_id_to_slot | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_inv_cell | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_next_id | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_positions | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_slot_to_id | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_snapshot | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| m_use_grid | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| operator=(const SpatialIndex &)=delete | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| operator=(SpatialIndex &&)=delete | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| position_of(uint32_t id) const | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| publish() | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| query_brute(const SpatialSnapshot< PointT > &snap, const PointT ¢er, float radius_sq, std::vector< QueryResult > &out) const | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| query_grid(const SpatialSnapshot< PointT > &snap, const PointT ¢er, float radius_sq, std::vector< QueryResult > &out) const | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| rebuild_grid(SpatialSnapshot< PointT > &snap) const | MayaFlux::Kinesis::SpatialIndex< PointT > | private |
| remove(uint32_t id) | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| SpatialIndex(float cell_size, DistanceFn distance) | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| SpatialIndex(const SpatialIndex &)=delete | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| SpatialIndex(SpatialIndex &&)=delete | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| update(uint32_t id, const PointT &position) | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| within_radius(const PointT ¢er, float radius) const | MayaFlux::Kinesis::SpatialIndex< PointT > | |
| ~SpatialIndex() | MayaFlux::Kinesis::SpatialIndex< PointT > | |