ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <footbot_distance_scanner_equipped_entity.h>
Public Types | |
enum | EMode { MODE_OFF, MODE_POSITION_CONTROL, MODE_SPEED_CONTROL } |
Public Member Functions | |
ENABLE_VTABLE () | |
CFootBotDistanceScannerEquippedEntity (CComposableEntity *pc_parent) | |
CFootBotDistanceScannerEquippedEntity (CComposableEntity *pc_parent, const std::string &str_id) | |
virtual void | Reset () |
Resets the state of the entity to whatever it was after Init() or the standalone constructor was called. | |
virtual void | Update () |
Updates the state of this entity. | |
UInt32 | GetMode () const |
void | SetMode (UInt32 un_mode) |
const CRadians & | GetRotation () const |
void | SetRotation (const CRadians &c_rotation) |
Real | GetRotationSpeed () const |
void | SetRotationSpeed (Real f_speed) |
virtual std::string | GetTypeDescription () const |
Returns a string label for this class. |
Definition at line 19 of file footbot_distance_scanner_equipped_entity.h.
Definition at line 25 of file footbot_distance_scanner_equipped_entity.h.
argos::CFootBotDistanceScannerEquippedEntity::CFootBotDistanceScannerEquippedEntity | ( | CComposableEntity * | pc_parent | ) |
Definition at line 16 of file footbot_distance_scanner_equipped_entity.cpp.
argos::CFootBotDistanceScannerEquippedEntity::CFootBotDistanceScannerEquippedEntity | ( | CComposableEntity * | pc_parent, |
const std::string & | str_id | ||
) |
Definition at line 27 of file footbot_distance_scanner_equipped_entity.cpp.
Reimplemented from argos::CEntity.
UInt32 argos::CFootBotDistanceScannerEquippedEntity::GetMode | ( | ) | const [inline] |
Definition at line 42 of file footbot_distance_scanner_equipped_entity.h.
const CRadians& argos::CFootBotDistanceScannerEquippedEntity::GetRotation | ( | ) | const [inline] |
Definition at line 50 of file footbot_distance_scanner_equipped_entity.h.
Real argos::CFootBotDistanceScannerEquippedEntity::GetRotationSpeed | ( | ) | const [inline] |
Definition at line 56 of file footbot_distance_scanner_equipped_entity.h.
virtual std::string argos::CFootBotDistanceScannerEquippedEntity::GetTypeDescription | ( | ) | const [inline, virtual] |
Returns a string label for this class.
Reimplemented from argos::CEntity.
Definition at line 64 of file footbot_distance_scanner_equipped_entity.h.
void argos::CFootBotDistanceScannerEquippedEntity::Reset | ( | ) | [virtual] |
Resets the state of the entity to whatever it was after Init() or the standalone constructor was called.
The default implementation of this method does nothing.
Reimplemented from argos::CEntity.
Definition at line 39 of file footbot_distance_scanner_equipped_entity.cpp.
void argos::CFootBotDistanceScannerEquippedEntity::SetMode | ( | UInt32 | un_mode | ) | [inline] |
Definition at line 46 of file footbot_distance_scanner_equipped_entity.h.
void argos::CFootBotDistanceScannerEquippedEntity::SetRotation | ( | const CRadians & | c_rotation | ) |
Definition at line 60 of file footbot_distance_scanner_equipped_entity.cpp.
void argos::CFootBotDistanceScannerEquippedEntity::SetRotationSpeed | ( | Real | f_speed | ) | [inline] |
Definition at line 60 of file footbot_distance_scanner_equipped_entity.h.
void argos::CFootBotDistanceScannerEquippedEntity::Update | ( | ) | [virtual] |
Updates the state of this entity.
The default implementation of this method does nothing.
Reimplemented from argos::CEntity.
Definition at line 48 of file footbot_distance_scanner_equipped_entity.cpp.