IceNavigatorFactory Class Reference

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

+ Inheritance diagram for IceNavigatorFactory:

Public Member Functions

NavigatorHandlePtr createConfig (const client::NavigationStackConfig &config, const std::string &configId) override
 Create a Config object.
 
 IceNavigatorFactory ()
 
 IceNavigatorFactory (const NavigatorInterfacePrx &navigator)
 
void setNavigatorComponent (const NavigatorInterfacePrx &navigator)
 
 ~IceNavigatorFactory () override
 
- Public Member Functions inherited from NavigatorFactoryInterface
virtual ~NavigatorFactoryInterface ()=default
 

Detailed Description

Definition at line 18 of file IceNavigatorFactory.h.

Constructor & Destructor Documentation

◆ IceNavigatorFactory() [1/2]

IceNavigatorFactory ( )
default

◆ IceNavigatorFactory() [2/2]

IceNavigatorFactory ( const NavigatorInterfacePrx & navigator)

Definition at line 26 of file IceNavigatorFactory.cpp.

◆ ~IceNavigatorFactory()

~IceNavigatorFactory ( )
override

Definition at line 32 of file IceNavigatorFactory.cpp.

Member Function Documentation

◆ createConfig()

std::unique_ptr< core::NavigatorInterface > createConfig ( const client::NavigationStackConfig & config,
const std::string & configId )
overridevirtual

Create a Config object.

Parameters
configthe config for the navigation stack
configIdthe unique id to identify it by
Returns
the newly created navigator, or a nullptr

Implements NavigatorFactoryInterface.

Definition at line 45 of file IceNavigatorFactory.cpp.

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

◆ setNavigatorComponent()

void setNavigatorComponent ( const NavigatorInterfacePrx & navigator)

Definition at line 38 of file IceNavigatorFactory.cpp.


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