This is the complete list of members for argos::CGrid< ENTITY >, including all inherited members.
AddEntity(ENTITY &c_entity) | argos::CGrid< ENTITY > | virtual |
CEntityOperation typedef | argos::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) const | argos::CGrid< ENTITY > | inline |
ClampCoordinates(CVector3 &c_pos) const | argos::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) const | argos::CGrid< ENTITY > | inline |
GetEntitiesAt(CSet< ENTITY *, SEntityComparator > &c_entities, const CVector3 &c_position) const | argos::CGrid< ENTITY > | virtual |
GetSizeI() const | argos::CGrid< ENTITY > | inline |
GetSizeJ() const | argos::CGrid< ENTITY > | inline |
GetSizeK() const | argos::CGrid< ENTITY > | inline |
Init(TConfigurationNode &t_tree) | argos::CGrid< ENTITY > | virtual |
m_cAreaMaxCorner | argos::CGrid< ENTITY > | protected |
m_cAreaMinCorner | argos::CGrid< ENTITY > | protected |
m_cCellSize | argos::CGrid< ENTITY > | protected |
m_cEntities | argos::CGrid< ENTITY > | protected |
m_cInvCellSize | argos::CGrid< ENTITY > | protected |
m_cRangeX | argos::CGrid< ENTITY > | protected |
m_cRangeY | argos::CGrid< ENTITY > | protected |
m_cRangeZ | argos::CGrid< ENTITY > | protected |
m_nSizeI | argos::CGrid< ENTITY > | protected |
m_nSizeJ | argos::CGrid< ENTITY > | protected |
m_nSizeK | argos::CGrid< ENTITY > | protected |
m_pcUpdateEntityOperation | argos::CGrid< ENTITY > | protected |
m_psCells | argos::CGrid< ENTITY > | protected |
m_unCurTimestamp | argos::CGrid< ENTITY > | protected |
PositionToCell(SInt32 &n_i, SInt32 &n_j, SInt32 &n_k, const CVector3 &c_position) const | argos::CGrid< ENTITY > | inline |
PositionToCellUnsafe(SInt32 &n_i, SInt32 &n_j, SInt32 &n_k, const CVector3 &c_position) const | argos::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 |