NavigatorFactoryInterface Class Referenceabstract

Navigator factory interface for creating a navigator. More...

#include <armarx/navigation/core/NavigatorFactoryInterface.h>

+ Inheritance diagram for NavigatorFactoryInterface:

Public Member Functions

virtual std::unique_ptr< core::NavigatorInterfacecreateConfig (const client::NavigationStackConfig &config, const std::string &configId)=0
 Create a Config object.
 
virtual ~NavigatorFactoryInterface ()=default
 

Detailed Description

Navigator factory interface for creating a navigator.

Definition at line 19 of file NavigatorFactoryInterface.h.

Constructor & Destructor Documentation

◆ ~NavigatorFactoryInterface()

virtual ~NavigatorFactoryInterface ( )
virtualdefault

Member Function Documentation

◆ createConfig()

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

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

Implemented in IceNavigatorFactory.


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