IceNavigator Class Reference

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

+ Inheritance diagram for IceNavigator:

Public Member Functions

void createConfig (const client::NavigationStackConfig &config, const std::string &configId)
 
 IceNavigator ()
 
 IceNavigator (const NavigatorInterfacePrx &navigator)
 
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 moveToLocation (const std::string &location) override
 
void moveTowards (const core::Direction &direction, core::NavigationFrame navigationFrame) override
 
void pause () override
 
void resume () override
 
void setNavigatorComponent (const NavigatorInterfacePrx &navigator)
 
void stop () override
 
void update (const std::vector< core::Pose > &waypoints, core::NavigationFrame navigationFrame) override
 
 ~IceNavigator () override
 
- Public Member Functions inherited from NavigatorInterface
virtual ~NavigatorInterface ()=default
 

Detailed Description

Definition at line 17 of file IceNavigator.h.

Constructor & Destructor Documentation

◆ IceNavigator() [1/2]

Definition at line 22 of file IceNavigator.cpp.

◆ IceNavigator() [2/2]

IceNavigator ( const NavigatorInterfacePrx &  navigator)

Definition at line 28 of file IceNavigator.cpp.

◆ ~IceNavigator()

~IceNavigator ( )
override

Definition at line 33 of file IceNavigator.cpp.

Member Function Documentation

◆ createConfig()

void createConfig ( const client::NavigationStackConfig config,
const std::string &  configId 
)

Definition at line 45 of file IceNavigator.cpp.

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

◆ isPaused()

bool isPaused ( ) const
overridevirtualnoexcept

Implements NavigatorInterface.

Definition at line 119 of file IceNavigator.cpp.

◆ isStopped()

bool isStopped ( ) const
overridevirtualnoexcept

Implements NavigatorInterface.

Definition at line 125 of file IceNavigator.cpp.

◆ moveTo() [1/2]

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

Implements NavigatorInterface.

Definition at line 65 of file IceNavigator.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 54 of file IceNavigator.cpp.

+ Here is the call graph for this function:

◆ moveToLocation()

void moveToLocation ( const std::string &  location)
overridevirtual

Implements NavigatorInterface.

Definition at line 74 of file IceNavigator.cpp.

◆ moveTowards()

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

Implements NavigatorInterface.

Definition at line 81 of file IceNavigator.cpp.

◆ pause()

void pause ( )
overridevirtual

Implements NavigatorInterface.

Definition at line 101 of file IceNavigator.cpp.

◆ resume()

void resume ( )
overridevirtual

Implements NavigatorInterface.

Definition at line 107 of file IceNavigator.cpp.

◆ setNavigatorComponent()

void setNavigatorComponent ( const NavigatorInterfacePrx &  navigator)

Definition at line 39 of file IceNavigator.cpp.

+ Here is the caller graph for this function:

◆ stop()

void stop ( )
overridevirtual

Implements NavigatorInterface.

Definition at line 113 of file IceNavigator.cpp.

◆ update()

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

Implements NavigatorInterface.

Definition at line 91 of file IceNavigator.cpp.

+ Here is the call graph for this function:

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