ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
2 #include <argos3/core/simulator/space/space.h>
18 const std::string& str_id,
22 m_cAperture(c_aperture),
const std::string & GetId() const
Returns the id of this entity.
The namespace containing all the ARGoS related code.
It defines the basic type CRadians, used to store an angle value in radians.
Basic class for an entity that contains other entities.
The exception that wraps all errors in ARGoS.
virtual void Init(TConfigurationNode &t_tree)
Initializes the state of the entity from the XML configuration tree.
REGISTER_STANDARD_SPACE_OPERATIONS_ON_ENTITY(CEntity)
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
COmnidirectionalCameraEquippedEntity(CComposableEntity *pc_parent)
Class constructor.
#define THROW_ARGOSEXCEPTION_NESTED(message, nested)
This macro throws an ARGoS exception with the passed message and nesting the passed exception.
void Disable()
Disables the entity.
void GetNodeAttribute(TConfigurationNode &t_node, const std::string &str_attribute, T &t_buffer)
Returns the value of a node's attribute.
virtual void Init(TConfigurationNode &t_tree)
Initializes the state of the entity from the XML configuration tree.