|
The PlatformUnitExecutor class. More...
#include <armarx/navigation/server/execution/PlatformUnitExecutor.h>
Public Member Functions | |
void | move (const core::Twist &twist) override |
PlatformUnitExecutor (PlatformUnitInterfacePrx platformUnit) | |
~PlatformUnitExecutor () override | |
Public Member Functions inherited from ExecutorInterface | |
virtual void | ensureIsActive (ControllerType controllerType)=0 |
virtual void | execute (const core::GlobalTrajectory &trajectory, bool activateController=false)=0 |
virtual void | execute (const core::LocalTrajectory &trajectory, bool activateController=false)=0 |
virtual void | start (ControllerType controllerType)=0 |
virtual void | stop ()=0 |
virtual | ~ExecutorInterface ()=default |
Additional Inherited Members | |
Public Types inherited from ExecutorInterface | |
enum | ControllerType { GlobalTrajectory, LocalTrajectory, None } |
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 19 of file PlatformUnitExecutor.h.
PlatformUnitExecutor | ( | PlatformUnitInterfacePrx | platformUnit | ) |
Definition at line 8 of file PlatformUnitExecutor.cpp.
|
override |
Definition at line 14 of file PlatformUnitExecutor.cpp.
|
override |
Definition at line 20 of file PlatformUnitExecutor.cpp.