begin() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
begin(const Sphere &sphere) const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
beginBoxIntersection(const AABox &box, bool exact=true) const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
beginCells() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
beginSphereIntersection(const Sphere &sphere) const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
Cell typedef | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
CellTable typedef | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
clear(float radiusHint) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
clear(bool shrink=true) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
clearAndSetMemoryManager(const MemoryManager::Ref &m) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
clearAndSetRadiusHint(float radiusHint) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
conservativeBoxBounds() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
contains(const Value &v) const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
debugGetAverageBucketSize() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
debugGetDeepestBucketSize() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
debugPrintStatistics() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
deleteAll() | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
end() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
endBoxIntersection() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
endCells() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
endSphereIntersection() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
find(const Value &v, Point3int32 &foundCellCoord, Cell *&foundCell, int &index) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inlineprivate |
getCellCoord(const Point3 &pos, Point3int32 &cellCoord) const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
getIntersectingMembers(const Sphere &sphere, Array< Value > &result) const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
initOffsetArray() | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inlineprotected |
insert(const Value &v) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
insert(const Array< Value > &v) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
m_bounds | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_cellWidth | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_data | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_epoch | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_invCellWidth | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_memoryManager | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_offsetArray | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
m_size | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
operator=(const ThisType &) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
PointHashGrid(const ThisType &) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | private |
PointHashGrid(float radiusHint, const MemoryManager::Ref &m=MemoryManager::create()) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
PointHashGrid(const Array< Value > &init, float radiusHint=-1.0f, const MemoryManager::Ref &m=MemoryManager::create()) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
radiusHint() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
remove(const Value &v, bool shrinkIfNecessary=true) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
remove(const Array< Value > &v, bool shrink=true) | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |
size() const | G3D::PointHashGrid< Value, PosFunc, EqualsFunc > | inline |