7 #ifndef ROTOR_EQUIPPED_ENTITY_H 
    8 #define ROTOR_EQUIPPED_ENTITY_H 
   10 #include <argos3/core/simulator/entity/entity.h> 
   11 #include <argos3/core/utility/math/vector3.h> 
   24                            size_t un_num_rotors);
 
   27                            const std::string& str_id,
 
   28                            size_t un_num_rotors);
 
   44          return m_pcRotorPositions;
 
   50          return m_pfRotorVelocities;
 
   63       Real* m_pfRotorVelocities;
 
virtual void Reset()
Resets the state of the entity to whatever it was after Init() or the standalone constructor was call...
 
void SetVelocities(Real *pf_velocities)
 
virtual ~CRotorEquippedEntity()
 
float Real
Collects all ARGoS code. 
 
unsigned int UInt32
32-bit unsigned integer. 
 
Basic class for an entity that contains other entities. 
 
const Real * GetRotorVelocities() const 
 
Real GetRotorVelocity(size_t un_index) const 
 
virtual std::string GetTypeDescription() const 
Returns a string label for this class. 
 
const CVector3 * GetRotorPositions() const 
 
const CVector3 & GetRotorPosition(size_t un_index) const 
 
CRotorEquippedEntity(CComposableEntity *pc_parent, size_t un_num_rotors)
 
size_t GetNumRotors() const 
 
void SetRotor(UInt32 un_index, const CVector3 &c_position)
 
The namespace containing all the ARGoS related code.