7 #ifndef WHEELED_ENTITY_H 
    8 #define WHEELED_ENTITY_H 
   10 #include <argos3/core/simulator/entity/entity.h> 
   11 #include <argos3/core/utility/math/vector3.h> 
   24                      size_t un_num_wheels);
 
   27                      const std::string& str_id,
 
   28                      size_t un_num_wheels);
 
   45          return m_pcWheelPositions;
 
   51          return m_pfWheelRadia;
 
   57          return m_pfWheelVelocities;
 
   71       Real* m_pfWheelVelocities;
 
virtual ~CWheeledEntity()
 
const Real * GetWheelRadia() const 
 
float Real
Collects all ARGoS code. 
 
void SetWheel(UInt32 un_index, const CVector3 &c_position, Real f_radius)
 
const Real * GetWheelVelocities() const 
 
Real GetWheelRadius(size_t un_index) const 
 
virtual std::string GetTypeDescription() const 
Returns a string label for this class. 
 
virtual void Reset()
Resets the state of the entity to whatever it was after Init() or the standalone constructor was call...
 
unsigned int UInt32
32-bit unsigned integer. 
 
CWheeledEntity(CComposableEntity *pc_parent, size_t un_num_wheels)
 
Real GetWheelVelocity(size_t un_index) const 
 
Basic class for an entity that contains other entities. 
 
const CVector3 * GetWheelPositions() const 
 
The namespace containing all the ARGoS related code. 
 
const CVector3 & GetWheelPosition(size_t un_index) const 
 
void SetVelocities(Real *pf_velocities)
 
size_t GetNumWheels() const