Rosetta
Classes | Namespaces
VoxelGrid.hh File Reference

Class that provides optimal space hashing for rapid identification of neighbors. More...

#include <numeric/VoxelGrid.fwd.hh>
#include <numeric/geometry/BoundingBox.hh>
#include <platform/types.hh>
#include <utility/vector1.hh>
#include <numeric/xyzVector.hh>

Classes

class  numeric::VoxelGrid< T >
 

Namespaces

 numeric
 Unit headers.
 

Detailed Description

Class that provides optimal space hashing for rapid identification of neighbors.

Provides retrieval of objects in 3D space by space hashing (1,2, or 3D Voxel grid depending on object density. Object references and coordinates are stored on the grid and allow for very rapid retrieval of neighbors within a distance <= the resolution of the grid.

Author
Jeff Mendenhall (jeffr.nosp@m.ey.l.nosp@m..mend.nosp@m.enha.nosp@m.ll@va.nosp@m.nder.nosp@m.bilt..nosp@m.edu)
Georg Kuenze (georg.nosp@m..kue.nosp@m.nze@v.nosp@m.ande.nosp@m.rbilt.nosp@m..edu)