Allolib  1.0
C++ Components For Interactive Multimedia
al::HashSpace Member List

This is the complete list of members for al::HashSpace, including all inherited members.

dim() constal::HashSpaceinline
distanceSquared(double a1, double a2, double a3) const (defined in al::HashSpace)al::HashSpaceinlineprotected
hash(unsigned x, unsigned y, unsigned z) const (defined in al::HashSpace)al::HashSpaceinlineprotected
hash(Vec< 3, T > v) const (defined in al::HashSpace)al::HashSpaceinlineprotected
hash(uint32_t x, uint32_t y, uint32_t z, uint32_t offset) const (defined in al::HashSpace)al::HashSpaceinlineprotected
hash(Vec< 3, T > v, uint32_t offset) const (defined in al::HashSpace)al::HashSpaceinlineprotected
HashSpace(uint32_t resolution=5, uint32_t numObjects=0)al::HashSpace
hashx(uint32_t v) const (defined in al::HashSpace)al::HashSpaceinlineprotected
hashy(uint32_t v) const (defined in al::HashSpace)al::HashSpaceinlineprotected
hashz(uint32_t v) const (defined in al::HashSpace)al::HashSpaceinlineprotected
invalidHash()al::HashSpaceinlinestatic
maxRadius() constal::HashSpaceinline
mDim (defined in al::HashSpace)al::HashSpaceprotected
mDim2 (defined in al::HashSpace)al::HashSpaceprotected
mDim3 (defined in al::HashSpace)al::HashSpaceprotected
mDimHalf (defined in al::HashSpace)al::HashSpaceprotected
mDistanceToVoxelIndicesal::HashSpaceprotected
mMaxD2 (defined in al::HashSpace)al::HashSpaceprotected
mMaxHalfD2 (defined in al::HashSpace)al::HashSpaceprotected
mObjectsal::HashSpaceprotected
move(uint32_t objectId, double x, double y, double z)al::HashSpaceinline
move(uint32_t objectId, Vec< 3, T > pos) (defined in al::HashSpace)al::HashSpaceinline
mShift (defined in al::HashSpace)al::HashSpaceprotected
mShift2 (defined in al::HashSpace)al::HashSpaceprotected
mVoxelIndicesal::HashSpaceprotected
mVoxelIndicesToDistance (defined in al::HashSpace)al::HashSpaceprotected
mVoxelsal::HashSpaceprotected
mWrap (defined in al::HashSpace)al::HashSpaceprotected
mWrap3 (defined in al::HashSpace)al::HashSpaceprotected
numObjects(int numObjects)al::HashSpaceinline
numObjects() const (defined in al::HashSpace)al::HashSpaceinline
object(uint32_t i)al::HashSpaceinline
remove(uint32_t objectId)al::HashSpaceinline
unhash(uint32_t h) const (defined in al::HashSpace)al::HashSpaceinlineprotected
unhashx(uint32_t h) const (defined in al::HashSpace)al::HashSpaceinlineprotected
unhashy(uint32_t h) const (defined in al::HashSpace)al::HashSpaceinlineprotected
unhashz(uint32_t h) const (defined in al::HashSpace)al::HashSpaceinlineprotected
wrap(double x) constal::HashSpaceinline
wrap(Vec< 3, T > v) const (defined in al::HashSpace)al::HashSpaceinline
wrap(double x, double mod) (defined in al::HashSpace)al::HashSpaceinlineprotectedstatic
wrap(double x, double lo, double hi) (defined in al::HashSpace)al::HashSpaceinlineprotectedstatic
wrapRelative(double x) constal::HashSpaceinline
wrapRelative(Vec< 3, T > v) const (defined in al::HashSpace)al::HashSpaceinline
~HashSpace() (defined in al::HashSpace)al::HashSpace