IceNavigatorHandle Class Reference

#include <armarx/navigation/client/services/IceNavigatorHandle.h>

+ Inheritance diagram for IceNavigatorHandle:

Public Member Functions

bool isPaused () const noexcept override
 
bool isStopped () const noexcept override
 
void moveTo (const std::vector< client::WaypointTarget > &targets, core::NavigationFrame navigationFrame) override
 
void moveTo (const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame) override
 
void moveToAlternatives (const std::vector< core::TargetAlternative > &targets, core::NavigationFrame navigationFrame) override
 
void moveToLocation (const std::string &location, const std::optional< std::string > &providerName) override
 
void moveTowards (const core::Direction &direction, core::NavigationFrame navigationFrame) override
 
void pause () override
 
void resume () override
 
void setVelocityFactor (float velocityFactor) override
 
void stop () override
 
void update (const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame) override
 
 ~IceNavigatorHandle () override
 
- Public Member Functions inherited from NavigatorInterface
virtual ~NavigatorInterface ()=default
 

Friends

class IceNavigatorFactory
 

Constructor & Destructor Documentation

◆ ~IceNavigatorHandle()

~IceNavigatorHandle ( )
override

Member Function Documentation

◆ isPaused()

bool isPaused ( ) const
overridevirtualnoexcept

Implements NavigatorInterface.

◆ isStopped()

bool isStopped ( ) const
overridevirtualnoexcept

Implements NavigatorInterface.

◆ moveTo() [1/2]

void moveTo ( const std::vector< client::WaypointTarget > & targets,
core::NavigationFrame navigationFrame )
overridevirtual

Implements NavigatorInterface.

◆ moveTo() [2/2]

void moveTo ( const std::vector< core::Pose > & waypoints,
core::NavigationFrame navigationFrame )
overridevirtual

Implements NavigatorInterface.

◆ moveToAlternatives()

void moveToAlternatives ( const std::vector< core::TargetAlternative > & targets,
core::NavigationFrame navigationFrame )
overridevirtual

Implements NavigatorInterface.

◆ moveToLocation()

void moveToLocation ( const std::string & location,
const std::optional< std::string > & providerName )
overridevirtual

Implements NavigatorInterface.

◆ moveTowards()

void moveTowards ( const core::Direction & direction,
core::NavigationFrame navigationFrame )
overridevirtual

Implements NavigatorInterface.

◆ pause()

void pause ( )
overridevirtual

Implements NavigatorInterface.

◆ resume()

void resume ( )
overridevirtual

Implements NavigatorInterface.

◆ setVelocityFactor()

void setVelocityFactor ( float velocityFactor)
overridevirtual

Implements NavigatorInterface.

◆ stop()

void stop ( )
overridevirtual

Implements NavigatorInterface.

◆ update()

void update ( const std::vector< core::Pose > & waypoints,
core::NavigationFrame navigationFrame )
overridevirtual

Implements NavigatorInterface.

Friends And Related Symbol Documentation

◆ IceNavigatorFactory

friend class IceNavigatorFactory
friend

The documentation for this class was generated from the following files: