, including all inherited members.
| BoundingBoxType typedef | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| BoxType typedef | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | |
| ClassType typedef | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | |
| CompactConstructionApproach enum value | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| ConstructionApproach enum name | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| CoordinateType typedef | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| CoordType typedef | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | |
| DoRay(OBJRAYISECTFUNCTOR &_rayIntersector, OBJMARKER &_marker, const Ray3< ScalarType > &_ray, const ScalarType &_maxDist, ScalarType &_t) | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| Empty() | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| FastConstructionApproach enum value | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| Finalize() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| GetClosest(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const CoordType &_p, const ScalarType &_maxDist, ScalarType &_minDist, CoordType &_closestPt) | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| GetInBox(OBJMARKER &_marker, const BoxType _bbox, OBJPTRCONTAINER &_objectPtrs) | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| GetInSphere(OBJECT_POINT_DISTANCE_FUNCTOR &distance_functor, OBJECT_MARKER &marker, const CoordinateType &sphere_center, const ScalarType &sphere_radius, OBJECT_POINTER_CONTAINER &objects, DISTANCE_CONTAINER &distances, POINT_CONTAINER &points, bool sort_per_distance=true, bool allow_zero_distance=true) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::GetInSphere(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const CoordType &_p, const ScalarType &_r, OBJPTRCONTAINER &_objectPtrs, DISTCONTAINER &_distances, POINTCONTAINER &_points) | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| GetKClosest(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const unsigned int _k, const CoordType &_p, const ScalarType &_maxDist, OBJPTRCONTAINER &_objectPtrs, DISTCONTAINER &_distances, POINTCONTAINER &_points) | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| GetUnefectiveOffsetTableSize(const int hash_table_size, const int offset_table_size) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| IsAValidOffset(const std::vector< typename UniformGrid::CellCoordinate > *pre_image, const typename OffsetTable::Offset &offset) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| m_Bitmap | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [protected] |
| m_BOUNDING_BOX_EXPANSION_FACTOR() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected, static] |
| m_DIMENSION() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected, static] |
| m_HashTable | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [protected] |
| m_MAX_NUM_OF_RANDOM_GENERATED_OFFSET() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected, static] |
| m_MAX_TRIALS_IN_COMPACT_CONSTRUCTION() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected, static] |
| m_OffsetTable | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [protected] |
| m_SIGMA() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected, static] |
| m_UniformGrid | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [protected] |
| ObjectPointer typedef | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| ObjectType typedef | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| ObjPtr typedef | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | |
| ObjType typedef | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | |
| OffsetTableConstructionSucceded(const int offset_table_size, vcg::CallBackPos *callback) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| operator[](const CoordinateType &query) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| operator[](const typename UniformGrid::CellCoordinate &query) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| PerfectHashFunction(const typename UniformGrid::CellCoordinate &query) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| PerfectSpatialHashing() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| PerformCompactConstruction(const int number_of_filled_cells, vcg::CallBackPos *callback) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| PerformFastConstruction(const int number_of_filled_cells, vcg::CallBackPos *callback) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| ScalarType typedef | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | |
| Set(const OBJECT_ITERATOR &bObj, const OBJECT_ITERATOR &eObj) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| Set(const OBJECT_ITERATOR &bObj, const OBJECT_ITERATOR &eObj, vcg::CallBackPos *callback) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| Set(const OBJECT_ITERATOR &bObj, const OBJECT_ITERATOR &eObj, const ConstructionApproach approach) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| Set(const OBJECT_ITERATOR &bObj, const OBJECT_ITERATOR &eObj, const ConstructionApproach approach, vcg::CallBackPos *callback) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::Set(const OBJITER &_oBegin, const OBJITER &_oEnd) | vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > | [inline] |
| Shift(const vcg::Point3i &entry, const typename OffsetTable::Offset &offset) | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline, protected] |
| ~PerfectSpatialHashing() | vcg::PerfectSpatialHashing< OBJECT_TYPE, SCALAR_TYPE > | [inline] |