8 #include <argos3/core/utility/plugins/factory.h> 
    9 #include <argos3/core/simulator/entity/positional_entity.h> 
   10 #include <argos3/core/simulator/entity/embodied_entity.h> 
   20       c_entity.
MoveTo(c_position, c_orientation);
 
   30       return c_entity.
MoveTo(c_position, c_orientation, b_check_only);
 
   37       CallEntityOperation<CSpaceOperationAddEntity, CSpace, void>(m_cSpace, c_entity);
 
   52       CallEntityOperation<CSpaceOperationRemoveEntity, CSpace, void>(m_cSpace, c_entity);
 
CEntity & GetEntity(const std::string &str_id)
Returns the entity with the given id. 
 
virtual void MoveTo(const CVector3 &c_position, const CQuaternion &c_orientation)
 
virtual void MoveEntity(CPositionalEntity &c_entity, const CVector3 &c_position, const CQuaternion &c_orientation)
Moves the entity to the wanted position and orientation. 
 
virtual void RemoveEntity(const std::string &str_entity_id)
Removes an entity from the simulation. 
 
This entity is a link to a body in the physics engine. 
 
virtual void AddEntity(CEntity &c_entity)
Adds the passed entity to the simulation. 
 
virtual bool MoveTo(const CVector3 &c_position, const CQuaternion &c_orientation, bool b_check_only=false)
Moves the entity to the wanted position and orientation. 
 
The namespace containing all the ARGoS related code.