8 #ifndef CYLINDER_ENTITY_H 
    9 #define CYLINDER_ENTITY_H 
   12    class CCylinderEntity;
 
   13    class CEmbodiedEntity;
 
   14    class CLEDEquippedEntity;
 
   17 #include <argos3/core/simulator/entity/embodied_entity.h> 
   18 #include <argos3/core/simulator/entity/composable_entity.h> 
   19 #include <argos3/plugins/simulator/entities/led_equipped_entity.h> 
   69          return *m_pcEmbodiedEntity;
 
   73          return *m_pcLEDEquippedEntity;
 
float Real
Collects all ARGoS code. 
 
void SetMass(Real f_mass)
 
ticpp::Element TConfigurationNode
The ARGoS configuration XML node. 
 
This entity is a link to a body in the physics engine. 
 
void SetHeight(Real c_height)
 
A container of CLEDEntity. 
 
Basic class for an entity that contains other entities. 
 
CLEDEquippedEntity & GetLEDEquippedEntity()
 
virtual void Init(TConfigurationNode &t_tree)
Initializes the state of the entity from the XML configuration tree. 
 
virtual std::string GetTypeDescription() const 
Returns a string label for this class. 
 
void EnableLEDs(CLEDMedium &c_medium)
 
CEmbodiedEntity & GetEmbodiedEntity()
 
void SetRadius(Real c_radius)
 
The namespace containing all the ARGoS related code. 
 
void AddLED(const CVector3 &c_offset, const CColor &c_color=CColor::BLACK)
Adds an LED to this entity. 
 
virtual void Reset()
Resets the state of the entity to whatever it was after Init() or the standalone constructor was call...