VoxelHash< T > Class Template Reference

#include <VoxelHash.h>

List of all members.

Classes

class  VoxelIndex

Public Types

typedef std::pair< SimTK::Vec3, T > VoxelItem
typedef std::vector< VoxelItemVoxel

Public Member Functions

 VoxelHash (SimTK::units::md::length_t voxelSize, int numBuckets)
void insert (const T &item, const SimTK::Vec3 &location)
void findNeighbors (std::vector< T > &neighbors, const SimTK::Vec3 &locationI, SimTK::units::md::length_t maxDistance) const

template<class T>
class SimTK::VoxelHash< T >


Member Typedef Documentation

typedef std::vector< VoxelItem > Voxel
typedef std::pair<SimTK::Vec3, T> VoxelItem

Constructor & Destructor Documentation

VoxelHash ( SimTK::units::md::length_t  voxelSize,
int  numBuckets 
) [inline]

Member Function Documentation

void findNeighbors ( std::vector< T > &  neighbors,
const SimTK::Vec3 locationI,
SimTK::units::md::length_t  maxDistance 
) const [inline]
void insert ( const T &  item,
const SimTK::Vec3 location 
) [inline]

The documentation for this class was generated from the following file:

Generated on Thu Aug 12 16:37:57 2010 for SimTKcore by  doxygen 1.6.1