|
An executer the server navigator will use to send its control commands to. More...
#include <armarx/navigation/server/execution/ExecutorInterface.h>
Public Types | |
enum | ControllerType { GlobalTrajectory, LocalTrajectory, None } |
Public Member Functions | |
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 |
An executer the server navigator will use to send its control commands to.
Definition at line 11 of file ExecutorInterface.h.
|
strong |
Enumerator | |
---|---|
GlobalTrajectory | |
LocalTrajectory | |
None |
Definition at line 21 of file ExecutorInterface.h.
|
virtualdefault |
|
pure virtual |
Implemented in DummyExecutor.
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.
|
pure virtual |
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.