| AddEntity(Element &c_entity) | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| CAbstractSpaceHash() | argos::CAbstractSpaceHash< Element > | inline |
| CheckCell(SInt32 n_i, SInt32 n_j, SInt32 n_k, typename CSpaceHash< Element, Updater >::TElementList &t_elements) | argos::CSpaceHashNative< Element, Updater > | inlinevirtual |
| CSpaceHash< Element, Updater >::CheckCell(SInt32 n_i, SInt32 n_j, SInt32 n_k, TEntityList &t_entities)=0 | argos::CAbstractSpaceHash< Element > | pure virtual |
| Clear() | argos::CSpaceHashNative< Element, Updater > | inline |
| CoordinateHash(SInt32 n_i, SInt32 n_j, SInt32 n_k) | argos::CAbstractSpaceHash< Element > | inlineprotected |
| CPositionalIndex() | argos::CPositionalIndex< Element > | inline |
| CSpaceHashNative() | argos::CSpaceHashNative< Element, Updater > | inline |
| Destroy()=0 | argos::CPositionalIndex< Element > | pure virtual |
| Dump(CARGoSLog &c_os) | argos::CSpaceHashNative< Element, Updater > | inlinevirtual |
| ForAllEntities(COperation &c_operation)=0 | argos::CPositionalIndex< Element > | pure virtual |
| ForEntitiesAlongRay(const CRay3 &c_ray, COperation &c_operation, bool b_stop_at_closest_match=false)=0 | argos::CPositionalIndex< Element > | pure virtual |
| ForEntitiesInBoxRange(const CVector3 &c_center, const CVector3 &c_half_size, COperation &c_operation)=0 | argos::CPositionalIndex< Element > | pure virtual |
| ForEntitiesInCircleRange(const CVector3 &c_center, Real f_radius, COperation &c_operation)=0 | argos::CPositionalIndex< Element > | pure virtual |
| ForEntitiesInRectangleRange(const CVector3 &c_center, const CVector2 &c_half_size, COperation &c_operation)=0 | argos::CPositionalIndex< Element > | pure virtual |
| ForEntitiesInSphereRange(const CVector3 &c_center, Real f_radius, COperation &c_operation)=0 | argos::CPositionalIndex< Element > | pure virtual |
| GetCellSize() | argos::CAbstractSpaceHash< Element > | inline |
| GetEntities() | argos::CAbstractSpaceHash< Element > | inline |
| GetEntitiesAt(CSet< Element *, SEntityComparator > &c_entities, const CVector3 &c_position) const=0 | argos::CPositionalIndex< Element > | pure virtual |
| GetInvCellSize() | argos::CAbstractSpaceHash< Element > | inline |
| GetSize() | argos::CAbstractSpaceHash< Element > | inline |
| HashTableToSpace(SInt32 n_coord, UInt32 un_axis) | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| Init(TConfigurationNode &t_tree)=0 | argos::CPositionalIndex< Element > | pure virtual |
| RemoveEntity(Element &c_entity) | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| Reset()=0 | argos::CPositionalIndex< Element > | pure virtual |
| SetCellSize(const CVector3 &c_cell_size) | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| SetSize(size_t un_size) | argos::CSpaceHashNative< Element, Updater > | inlinevirtual |
| SpaceToHashTable(Real f_coord, UInt32 un_axis) | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| SpaceToHashTable(SInt32 &n_i, SInt32 &n_j, SInt32 &n_k, const CVector3 &c_pos) | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| TEntityList typedef | argos::CAbstractSpaceHash< Element > | |
| Update() | argos::CSpaceHashNative< Element, Updater > | inlinevirtual |
| UpdateCell(SInt32 n_i, SInt32 n_j, SInt32 n_k, Element &c_element) | argos::CSpaceHashNative< Element, Updater > | inlinevirtual |
| ~CAbstractSpaceHash() | argos::CAbstractSpaceHash< Element > | inlinevirtual |
| ~CPositionalIndex() | argos::CPositionalIndex< Element > | inlinevirtual |
| ~CSpaceHashNative() | argos::CSpaceHashNative< Element, Updater > | inline |