7 #ifndef PROTOTYPE_LINK_EQUIPPED_ENTITY_H
8 #define PROTOTYPE_LINK_EQUIPPED_ENTITY_H
11 class CPrototypeLinkEquippedEntity;
12 class CPrototypeLinkEntity;
15 #include <argos3/core/simulator/entity/composable_entity.h>
16 #include <argos3/plugins/robots/prototype/simulator/prototype_link_entity.h>
44 return *m_vecLinks[0];
unsigned int UInt32
32-bit unsigned integer.
The namespace containing all the ARGoS related code.
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
Basic class for an entity that contains other entities.
std::vector< CPrototypeLinkEntity * > TVector
CPrototypeLinkEntity & GetReferenceLink()
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.
CPrototypeLinkEntity::TVector & GetLinks()
CPrototypeLinkEntity & GetLink(UInt32 un_index)
virtual ~CPrototypeLinkEquippedEntity()
CPrototypeLinkEquippedEntity(CComposableEntity *pc_parent)