Allolib
1.0
C++ Components For Interactive Multimedia
|
This is the complete list of members for al::HashSpace, including all inherited members.
dim() const | al::HashSpace | inline |
distanceSquared(double a1, double a2, double a3) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
hash(unsigned x, unsigned y, unsigned z) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
hash(Vec< 3, T > v) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
hash(uint32_t x, uint32_t y, uint32_t z, uint32_t offset) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
hash(Vec< 3, T > v, uint32_t offset) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
HashSpace(uint32_t resolution=5, uint32_t numObjects=0) | al::HashSpace | |
hashx(uint32_t v) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
hashy(uint32_t v) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
hashz(uint32_t v) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
invalidHash() | al::HashSpace | inlinestatic |
maxRadius() const | al::HashSpace | inline |
mDim (defined in al::HashSpace) | al::HashSpace | protected |
mDim2 (defined in al::HashSpace) | al::HashSpace | protected |
mDim3 (defined in al::HashSpace) | al::HashSpace | protected |
mDimHalf (defined in al::HashSpace) | al::HashSpace | protected |
mDistanceToVoxelIndices | al::HashSpace | protected |
mMaxD2 (defined in al::HashSpace) | al::HashSpace | protected |
mMaxHalfD2 (defined in al::HashSpace) | al::HashSpace | protected |
mObjects | al::HashSpace | protected |
move(uint32_t objectId, double x, double y, double z) | al::HashSpace | inline |
move(uint32_t objectId, Vec< 3, T > pos) (defined in al::HashSpace) | al::HashSpace | inline |
mShift (defined in al::HashSpace) | al::HashSpace | protected |
mShift2 (defined in al::HashSpace) | al::HashSpace | protected |
mVoxelIndices | al::HashSpace | protected |
mVoxelIndicesToDistance (defined in al::HashSpace) | al::HashSpace | protected |
mVoxels | al::HashSpace | protected |
mWrap (defined in al::HashSpace) | al::HashSpace | protected |
mWrap3 (defined in al::HashSpace) | al::HashSpace | protected |
numObjects(int numObjects) | al::HashSpace | inline |
numObjects() const (defined in al::HashSpace) | al::HashSpace | inline |
object(uint32_t i) | al::HashSpace | inline |
remove(uint32_t objectId) | al::HashSpace | inline |
unhash(uint32_t h) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
unhashx(uint32_t h) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
unhashy(uint32_t h) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
unhashz(uint32_t h) const (defined in al::HashSpace) | al::HashSpace | inlineprotected |
wrap(double x) const | al::HashSpace | inline |
wrap(Vec< 3, T > v) const (defined in al::HashSpace) | al::HashSpace | inline |
wrap(double x, double mod) (defined in al::HashSpace) | al::HashSpace | inlineprotectedstatic |
wrap(double x, double lo, double hi) (defined in al::HashSpace) | al::HashSpace | inlineprotectedstatic |
wrapRelative(double x) const | al::HashSpace | inline |
wrapRelative(Vec< 3, T > v) const (defined in al::HashSpace) | al::HashSpace | inline |
~HashSpace() (defined in al::HashSpace) | al::HashSpace |