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

#include <range_and_bearing_default_actuator.h>

+ Inheritance diagram for argos::CRangeAndBearingDefaultActuator:

List of all members.

Public Member Functions

 CRangeAndBearingDefaultActuator ()
virtual ~CRangeAndBearingDefaultActuator ()
virtual void SetRobot (CComposableEntity &c_entity)
 Sets the entity associated to this actuator.
virtual void Update ()
 Updates the state of the entity associated to this actuator.
virtual void Reset ()
 Resets the actuator to the state it had just after Init().

Detailed Description

Definition at line 23 of file range_and_bearing_default_actuator.h.


Constructor & Destructor Documentation


Member Function Documentation

Resets the actuator to the state it had just after Init().

The default implementation of this method does nothing.

See also:
Init()
Destroy()

Reimplemented from argos::CCI_Actuator.

Definition at line 33 of file range_and_bearing_default_actuator.cpp.

Sets the entity associated to this actuator.

When a controller is created, all the sensors and actuators are created, too. This function is called right before the Init() method of the actuator is called.

Parameters:
c_entityThe entity to associate to this actuator.
See also:
CComposableEntity
CControllableEntity::SetController()
CCI_Actuator::Init()

Implements argos::CSimulatedActuator.

Definition at line 16 of file range_and_bearing_default_actuator.cpp.

Updates the state of the entity associated to this actuator.

Implements argos::CSimulatedActuator.

Definition at line 26 of file range_and_bearing_default_actuator.cpp.


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