, 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] |
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 CoordType &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] |