, including all inherited members.
_UpdateHMark(ObjType *s) | vcg::DynamicSpatialHashTable< ContainerType, FLT > | [inline] |
Add(ContainerType *s) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
AllocatedCells | vcg::SpatialHashTable< ContainerType, FLT > | |
bbox | vcg::BasicGrid< FLT > | |
Box3x typedef | vcg::DynamicSpatialHashTable< ContainerType, FLT > | |
BoxToIBox(const Box3x &b, Box3i &ib) const | vcg::BasicGrid< FLT > | [inline] |
BoxType typedef | vcg::SpatialIndex< OBJTYPE, SCALARTYPE > | |
CellIterator typedef | vcg::DynamicSpatialHashTable< ContainerType, FLT > | |
CellSize(const Point3i &cell) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
ClassType typedef | vcg::SpatialIndex< OBJTYPE, SCALARTYPE > | |
Clear() | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
ComputeDimAndVoxel() | vcg::BasicGrid< FLT > | [inline] |
CoordType typedef | vcg::DynamicSpatialHashTable< ContainerType, FLT > | |
dim | vcg::BasicGrid< FLT > | |
DoRay(OBJRAYISECTFUNCTOR &_rayIntersector, OBJMARKER &_marker, const Ray3< ScalarType > &_ray, const ScalarType &_maxDist, ScalarType &_t) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
EmptyCell(const Point3i &cell) const | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
GetClosest(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const CoordType &_p, const ScalarType &_maxDist, ScalarType &_minDist, CoordType &_closestPt) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
GetInBox(OBJMARKER &_marker, const Box3x _bbox, OBJPTRCONTAINER &_objectPtrs) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
getInCellUpdated(vcg::Point3i cell, std::vector< ObjPtr > &elems) | vcg::DynamicSpatialHashTable< ContainerType, FLT > | [inline] |
GetInSphere(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const CoordType &_p, const ScalarType &_r, OBJPTRCONTAINER &_objectPtrs, DISTCONTAINER &_distances, POINTCONTAINER &_points) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
GetKClosest(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const unsigned int _k, const CoordType &_p, const ScalarType &_maxDist, OBJPTRCONTAINER &_objectPtrs, DISTCONTAINER &_distances, POINTCONTAINER &_points) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
Grid(int x, int y, int z, CellIterator &first, CellIterator &last) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
Grid(const Point3i &_c, CellIterator &first, CellIterator &end) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
GridP(const Point3< ScalarType > &p) const | vcg::BasicGrid< FLT > | [inline] |
GridReal(const Point3< ScalarType > &p, CellIterator &first, CellIterator &last) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
GridType typedef | vcg::BasicGrid< FLT > | |
hash_table | vcg::SpatialHashTable< ContainerType, FLT > | |
HashIterator typedef | vcg::SpatialHashTable< ContainerType, FLT > | |
HashType typedef | vcg::SpatialHashTable< ContainerType, FLT > | |
IBoxToBox(const Box3i &ib, Box3x &b) const | vcg::BasicGrid< FLT > | [inline] |
InitEmpty(const Box3x &_bbox, vcg::Point3i grid_size) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
InsertObject(ContainerType *s, const Point3i &cell) | vcg::SpatialHashTable< ContainerType, FLT > | [inline, protected] |
IPfToPf(const CoordType &pi, CoordType &p) const | vcg::BasicGrid< FLT > | [inline] |
IPiToBox(const Point3i &pi, Box3x &b) const | vcg::BasicGrid< FLT > | [inline] |
IPiToBoxCenter(const Point3i &pi, CoordType &c) const | vcg::BasicGrid< FLT > | [inline] |
IPiToPf(const Point3i &pi, CoordType &p) const | vcg::BasicGrid< FLT > | [inline] |
ObjPtr typedef | vcg::DynamicSpatialHashTable< ContainerType, FLT > | |
ObjType typedef | vcg::DynamicSpatialHashTable< ContainerType, FLT > | |
PToIP(const CoordType &p, Point3i &pi) const | vcg::BasicGrid< FLT > | [inline] |
Remove(ContainerType *s) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
RemoveCell(const Point3i &cell) | vcg::SpatialHashTable< ContainerType, FLT > | [inline, protected] |
RemoveCell(ContainerType *s) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
RemoveInSphere(const Point3< ScalarType > &p, const ScalarType radius) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
RemoveObject(ContainerType *s, const Point3i &cell) | vcg::SpatialHashTable< ContainerType, FLT > | [inline, protected] |
RemovePunctual(ContainerType *s) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
ScalarType typedef | vcg::SpatialHashTable< ContainerType, FLT > | |
Set(const OBJITER &_oBegin, const OBJITER &_oEnd, const Box3x &_bbox=Box3x()) | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
vcg::SpatialIndex::Set(const OBJITER &_oBegin, const OBJITER &_oEnd) | vcg::SpatialIndex< OBJTYPE, SCALARTYPE > | [inline] |
siz | vcg::BasicGrid< FLT > | |
SpatialHashType typedef | vcg::SpatialHashTable< ContainerType, FLT > | |
UpdateAllocatedCells() | vcg::SpatialHashTable< ContainerType, FLT > | [inline] |
voxel | vcg::BasicGrid< FLT > | |