|
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 |