|
|
An executer the server navigator will use to send its control commands to. More...
#include <armarx/navigation/server/execution/ExecutorInterface.h>
Inheritance diagram for ExecutorInterface: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 void | updateVelocityFactor (float velocityFactor)=0 |
| virtual void | updateVelocityLimits (const core::TwistLimits &limits)=0 |
| virtual | ~ExecutorInterface ()=default |
An executer the server navigator will use to send its control commands to.
Definition at line 12 of file ExecutorInterface.h.
|
strong |
| Enumerator | |
|---|---|
| GlobalTrajectory | |
| LocalTrajectory | |
| None | |
Definition at line 24 of file ExecutorInterface.h.
|
virtualdefault |
|
pure virtual |
Implemented in DummyExecutor.
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.
Here is the caller graph for this function:
|
pure virtual |
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.
Here is the caller graph for this function:
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.
|
pure virtual |
Implemented in PlatformControllerExecutor, and DummyExecutor.