Skip to content

API Reference

Complete API documentation for Boost.Spatial - Sparse Spatial Hash.

Core Classes

Operations

Quick Reference

#include <boost/spatial/sparse_spatial_hash.hpp>
using namespace boost::spatial;

// Configuration
grid_config<3> cfg{...};

// Grid creation
sparse_spatial_hash<Entity, 3> grid(cfg);

// Building
grid.rebuild(entities);
grid.update(entities);

// Querying
auto neighbors = grid.query_radius(r, x, y, z);
grid.for_each_pair(entities, radius, callback);

// Statistics
auto stats = grid.stats();
size_t count = grid.cell_count();

View Full API