ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
AddEntity(ENTITY &c_entity)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
CPositionalIndex() | argos::CPositionalIndex< ENTITY > | [inline] |
Destroy()=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
ForAllEntities(COperation &c_operation)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
ForEntitiesAlongRay(const CRay3 &c_ray, COperation &c_operation, bool b_stop_at_closest_match=false)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
ForEntitiesInBoxRange(const CVector3 &c_center, const CVector3 &c_half_size, COperation &c_operation)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
ForEntitiesInCircleRange(const CVector3 &c_center, Real f_radius, COperation &c_operation)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
ForEntitiesInRectangleRange(const CVector3 &c_center, const CVector2 &c_half_size, COperation &c_operation)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
ForEntitiesInSphereRange(const CVector3 &c_center, Real f_radius, COperation &c_operation)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
GetEntitiesAt(CSet< ENTITY * > &c_entities, const CVector3 &c_position) const =0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
Init(TConfigurationNode &t_tree)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
RemoveEntity(ENTITY &c_entity)=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
Reset()=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
Update()=0 | argos::CPositionalIndex< ENTITY > | [pure virtual] |
~CBaseConfigurableResource() | argos::CBaseConfigurableResource | [inline, private, virtual] |
~CPositionalIndex() | argos::CPositionalIndex< ENTITY > | [inline, virtual] |