|
The PlatformUnitExecutor class. More...
#include <armarx/navigation/server/execution/PlatformControllerExecutor.h>
Classes | |
struct | Properties |
Public Types | |
using | ControllerComponentPlugin = armarx::control::client::ComponentPlugin |
Public Types inherited from ExecutorInterface | |
enum | ControllerType { GlobalTrajectory, LocalTrajectory, None } |
Public Member Functions | |
void | ensureIsActive (ControllerType controllerType) override |
void | execute (const core::GlobalTrajectory &trajectory, bool activateController=false) override |
void | execute (const core::LocalTrajectory &trajectory, bool activateController=false) override |
PlatformControllerExecutor (ControllerComponentPlugin &controllerComponentPlugin, const Properties &properties) | |
void | start (ControllerType controllerType) override |
void | stop () override |
~PlatformControllerExecutor () override | |
Public Member Functions inherited from ExecutorInterface | |
virtual void | ensureIsActive (ControllerType controllerType)=0 |
virtual void | start (ControllerType controllerType)=0 |
virtual | ~ExecutorInterface ()=default |
The PlatformUnitExecutor class.
TODO: Should be renamed to whatever the new unit will be called which takes Mat4f as input instead of X/Y/Yaw, so that we have a generic interface.
Definition at line 25 of file PlatformControllerExecutor.h.
Definition at line 29 of file PlatformControllerExecutor.h.
PlatformControllerExecutor | ( | ControllerComponentPlugin & | controllerComponentPlugin, |
const Properties & | properties | ||
) |
Definition at line 23 of file PlatformControllerExecutor.cpp.
|
overridedefault |
|
override |
Definition at line 190 of file PlatformControllerExecutor.cpp.
|
overridevirtual |
Implements ExecutorInterface.
Definition at line 143 of file PlatformControllerExecutor.cpp.
|
overridevirtual |
Implements ExecutorInterface.
Definition at line 123 of file PlatformControllerExecutor.cpp.
|
override |
Definition at line 165 of file PlatformControllerExecutor.cpp.
|
overridevirtual |
Implements ExecutorInterface.
Definition at line 225 of file PlatformControllerExecutor.cpp.