NDEVR
API Documentation
SLAMEngineFactoryabstract

Creates a SLAM engine when required. More...

Inheritance diagram for SLAMEngineFactory:
[legend]
Collaboration diagram for SLAMEngineFactory:
[legend]

Public Member Functions

virtual SLAMEnginecreateSLAMEngine ()=0
 Creates a new instance of a SLAM engine.
virtual UUID id () const =0
 Returns the unique identifier for this SLAM engine factory.

Detailed Description

Creates a SLAM engine when required.


Definition at line 61 of file SLAMEngine.h.

Member Function Documentation

◆ createSLAMEngine()

virtual SLAMEngine * SLAMEngineFactory::createSLAMEngine ( )
pure virtual

Creates a new instance of a SLAM engine.

Returns
A pointer to the newly created SLAMEngine. Caller assumes ownership.

◆ id()

virtual UUID SLAMEngineFactory::id ( ) const
pure virtual

Returns the unique identifier for this SLAM engine factory.

Returns
The UUID that uniquely identifies this factory implementation

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