ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CFootBotDistanceScannerEquippedEntity Class Reference

#include <footbot_distance_scanner_equipped_entity.h>

+ Inheritance diagram for argos::CFootBotDistanceScannerEquippedEntity:

List of all members.

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 CRadiansGetRotation () 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.

Detailed Description

Definition at line 19 of file footbot_distance_scanner_equipped_entity.h.


Member Enumeration Documentation

Enumerator:
MODE_OFF 
MODE_POSITION_CONTROL 
MODE_SPEED_CONTROL 

Definition at line 25 of file footbot_distance_scanner_equipped_entity.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual std::string argos::CFootBotDistanceScannerEquippedEntity::GetTypeDescription ( ) const [inline, virtual]

Returns a string label for this class.

Returns:
A string label for this class.

Reimplemented from argos::CEntity.

Definition at line 64 of file footbot_distance_scanner_equipped_entity.h.

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.

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.


The documentation for this class was generated from the following files: