argos::CGrid< ENTITY > Member List

This is the complete list of members for argos::CGrid< ENTITY >, including all inherited members.

AddEntity(ENTITY &c_entity)argos::CGrid< ENTITY >virtual
CEntityOperation typedefargos::CGrid< ENTITY >
CGrid(const CVector3 &c_area_min_corner, const CVector3 &c_area_max_corner, SInt32 n_size_i, SInt32 n_size_j, SInt32 n_size_k)argos::CGrid< ENTITY >
ClampCoordinates(SInt32 &n_i, SInt32 &n_j, SInt32 &n_k) constargos::CGrid< ENTITY >inline
ClampCoordinates(CVector3 &c_pos) constargos::CGrid< ENTITY >inline
CPositionalIndex()argos::CPositionalIndex< ENTITY >inline
Destroy()argos::CGrid< ENTITY >virtual
ForAllCells(CCellOperation &c_operation)argos::CGrid< ENTITY >virtual
ForAllEntities(CEntityOperation &c_operation)argos::CGrid< ENTITY >virtual
ForCellsAlongRay(const CRay3 &c_ray, CCellOperation &c_operation)argos::CGrid< ENTITY >virtual
ForCellsInBoxRange(const CVector3 &c_center, const CVector3 &c_half_size, CCellOperation &c_operation)argos::CGrid< ENTITY >virtual
ForCellsInCircleRange(const CVector3 &c_center, Real f_radius, CCellOperation &c_operation)argos::CGrid< ENTITY >virtual
ForCellsInRectangleRange(const CVector3 &c_center, const CVector2 &c_half_size, CCellOperation &c_operation)argos::CGrid< ENTITY >virtual
ForCellsInSphereRange(const CVector3 &c_center, Real f_radius, CCellOperation &c_operation)argos::CGrid< ENTITY >virtual
ForEntitiesAlongRay(const CRay3 &c_ray, CEntityOperation &c_operation, bool b_stop_at_closest_match=false)argos::CGrid< ENTITY >virtual
ForEntitiesInBoxRange(const CVector3 &c_center, const CVector3 &c_half_size, CEntityOperation &c_operation)argos::CGrid< ENTITY >virtual
ForEntitiesInCircleRange(const CVector3 &c_center, Real f_radius, CEntityOperation &c_operation)argos::CGrid< ENTITY >virtual
ForEntitiesInRectangleRange(const CVector3 &c_center, const CVector2 &c_half_size, CEntityOperation &c_operation)argos::CGrid< ENTITY >virtual
ForEntitiesInSphereRange(const CVector3 &c_center, Real f_radius, CEntityOperation &c_operation)argos::CGrid< ENTITY >virtual
GetCellAt(SInt32 n_i, SInt32 n_j, SInt32 n_k)argos::CGrid< ENTITY >inline
GetCellAt(SInt32 n_i, SInt32 n_j, SInt32 n_k) constargos::CGrid< ENTITY >inline
GetEntitiesAt(CSet< ENTITY *, SEntityComparator > &c_entities, const CVector3 &c_position) constargos::CGrid< ENTITY >virtual
GetSizeI() constargos::CGrid< ENTITY >inline
GetSizeJ() constargos::CGrid< ENTITY >inline
GetSizeK() constargos::CGrid< ENTITY >inline
Init(TConfigurationNode &t_tree)argos::CGrid< ENTITY >virtual
m_cAreaMaxCornerargos::CGrid< ENTITY >protected
m_cAreaMinCornerargos::CGrid< ENTITY >protected
m_cCellSizeargos::CGrid< ENTITY >protected
m_cEntitiesargos::CGrid< ENTITY >protected
m_cInvCellSizeargos::CGrid< ENTITY >protected
m_cRangeXargos::CGrid< ENTITY >protected
m_cRangeYargos::CGrid< ENTITY >protected
m_cRangeZargos::CGrid< ENTITY >protected
m_nSizeIargos::CGrid< ENTITY >protected
m_nSizeJargos::CGrid< ENTITY >protected
m_nSizeKargos::CGrid< ENTITY >protected
m_pcUpdateEntityOperationargos::CGrid< ENTITY >protected
m_psCellsargos::CGrid< ENTITY >protected
m_unCurTimestampargos::CGrid< ENTITY >protected
PositionToCell(SInt32 &n_i, SInt32 &n_j, SInt32 &n_k, const CVector3 &c_position) constargos::CGrid< ENTITY >inline
PositionToCellUnsafe(SInt32 &n_i, SInt32 &n_j, SInt32 &n_k, const CVector3 &c_position) constargos::CGrid< ENTITY >inline
RemoveEntity(ENTITY &c_entity)argos::CGrid< ENTITY >virtual
Reset()argos::CGrid< ENTITY >virtual
SetUpdateEntityOperation(CEntityOperation *pc_operation)argos::CGrid< ENTITY >inline
Update()argos::CGrid< ENTITY >virtual
UpdateCell(SInt32 n_i, SInt32 n_j, SInt32 n_k, ENTITY &c_entity)argos::CGrid< ENTITY >
~CGrid()argos::CGrid< ENTITY >virtual
~CPositionalIndex()argos::CPositionalIndex< ENTITY >inlinevirtual