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
 

Detailed Description

Definition at line 20 of file IceNavigatorHandle.h.

Constructor & Destructor Documentation

◆ ~IceNavigatorHandle()

~IceNavigatorHandle ( )
override

Definition at line 47 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ isPaused()

bool isPaused ( ) const
overridevirtualnoexcept

Implements NavigatorInterface.

Definition at line 222 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isStopped()

bool isStopped ( ) const
overridevirtualnoexcept

Implements NavigatorInterface.

Definition at line 236 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ moveTo() [1/2]

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

Implements NavigatorInterface.

Definition at line 79 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:

◆ moveTo() [2/2]

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

Implements NavigatorInterface.

Definition at line 62 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ moveToAlternatives()

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

Implements NavigatorInterface.

Definition at line 96 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ moveToLocation()

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

Implements NavigatorInterface.

Definition at line 113 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ moveTowards()

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

Implements NavigatorInterface.

Definition at line 134 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ pause()

void pause ( )
overridevirtual

Implements NavigatorInterface.

Definition at line 183 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resume()

void resume ( )
overridevirtual

Implements NavigatorInterface.

Definition at line 196 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setVelocityFactor()

void setVelocityFactor ( float velocityFactor)
overridevirtual

Implements NavigatorInterface.

Definition at line 168 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ stop()

void stop ( )
overridevirtual

Implements NavigatorInterface.

Definition at line 209 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ update()

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

Implements NavigatorInterface.

Definition at line 151 of file IceNavigatorHandle.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ IceNavigatorFactory

friend class IceNavigatorFactory
friend

Definition at line 60 of file IceNavigatorHandle.h.


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