Warning: include(php/utility.php): Failed to open stream: No such file or directory in /home/argos/argos3/doc/api/embedded/a00292.php on line 2

Warning: include(): Failed opening 'php/utility.php' for inclusion (include_path='.:/usr/lib64/php') in /home/argos/argos3/doc/api/embedded/a00292.php on line 2
The ARGoS Website

argos::CSimulatedActuator Class Referenceabstract

The basic interface for a simulated actuator. More...

#include <actuator.h>

Inheritance diagram for argos::CSimulatedActuator:

Public Member Functions

virtual ~CSimulatedActuator ()
 Class destructor. More...
 
virtual void SetRobot (CComposableEntity &c_entity)=0
 Sets the entity associated to this actuator. More...
 
virtual void Update ()=0
 Updates the state of the entity associated to this actuator. More...
 

Detailed Description

The basic interface for a simulated actuator.

To implement the simulated model of an actuator, you must define a class that inherits from both the control interface and this class.

See also
CCI_Actuator

Definition at line 22 of file actuator.h.

Constructor & Destructor Documentation

virtual argos::CSimulatedActuator::~CSimulatedActuator ( )
inlinevirtual

Class destructor.

Definition at line 29 of file actuator.h.

Member Function Documentation

virtual void argos::CSimulatedActuator::SetRobot ( CComposableEntity c_entity)
pure virtual