NVIDIA DeepStream SDK API Reference

9.2 Release
LocalizerFactory Class Reference

Detailed Description

Creates batch localizers through a singleton factory.

Definition at line 25 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/localizer_factory.hpp.

Public Member Functions

std::shared_ptr< IBatchLocalizer > makeLocalizer (const std::string customConfigFilePath)
 Create a concrete localizer from a tracker configuration. More...
 
std::shared_ptr< IBatchLocalizer > makeLocalizer (const std::string customConfigFilePath)
 Create a concrete localizer from a tracker configuration. More...
 

Static Public Member Functions

static LocalizerFactory & getInstance ()
 Return the static instance reference to the factory. More...
 
static LocalizerFactory & getInstance ()
 Return the static instance reference to the factory. More...
 

Member Function Documentation

◆ getInstance() [1/2]

static LocalizerFactory& LocalizerFactory::getInstance ( )
inlinestatic

Return the static instance reference to the factory.

Definition at line 29 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/localizer_factory.hpp.

◆ getInstance() [2/2]

static LocalizerFactory& LocalizerFactory::getInstance ( )
inlinestatic

Return the static instance reference to the factory.

Definition at line 29 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/localizer_factory.hpp.

◆ makeLocalizer() [1/2]

std::shared_ptr<IBatchLocalizer> LocalizerFactory::makeLocalizer ( const std::string  customConfigFilePath)
inline

Create a concrete localizer from a tracker configuration.

Parameters
[in]customConfigFilePathPath to the custom configuration file.
Returns
Shared pointer to the created localizer.

TODO: Allow other types of trackers to be made.

Definition at line 40 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/localizer_factory.hpp.

◆ makeLocalizer() [2/2]

std::shared_ptr<IBatchLocalizer> LocalizerFactory::makeLocalizer ( const std::string  customConfigFilePath)
inline

Create a concrete localizer from a tracker configuration.

Parameters
[in]customConfigFilePathPath to the custom configuration file.
Returns
Shared pointer to the created localizer.

TODO: Allow other types of trackers to be made.

Definition at line 40 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/localizer_factory.hpp.


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