|
Navigator interface for PointGoal navigation (with waypoints) and relative movement. More...
#include <armarx/navigation/core/NavigatorInterface.h>
Public Member Functions | |
virtual bool | isPaused () const noexcept=0 |
virtual bool | isStopped () const noexcept=0 |
virtual void | moveTo (const std::vector< client::WaypointTarget > &targets, core::NavigationFrame navigationFrame)=0 |
virtual void | moveTo (const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame)=0 |
virtual void | moveToLocation (const std::string &location)=0 |
virtual void | moveTowards (const core::Direction &direction, core::NavigationFrame navigationFrame)=0 |
virtual void | pause ()=0 |
virtual void | resume ()=0 |
virtual void | stop ()=0 |
virtual void | update (const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame)=0 |
virtual | ~NavigatorInterface ()=default |
Navigator interface for PointGoal navigation (with waypoints) and relative movement.
Definition at line 13 of file NavigatorInterface.h.
|
virtualdefault |
|
pure virtualnoexcept |
Implemented in Navigator, and IceNavigator.
|
pure virtualnoexcept |
Implemented in Navigator, and IceNavigator.
|
pure virtual |
Implemented in Navigator, and IceNavigator.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |