Singleton factory for data associator objects.
Definition at line 84 of file sources/libs/nvmultiobjecttracker/include/modules/DataAssociator/DataAssociator_factory.hpp.

Public Member Functions | |
| std::shared_ptr< IDataAssociator > | makeDataAssociator (const std::string &configFilePath) |
| Create the configured data-associator implementation. More... | |
| std::shared_ptr< IDataAssociator > | makeDataAssociator (const std::string &configFilePath) |
| Create the configured data-associator implementation. More... | |
Static Public Member Functions | |
| static DataAssociatorFactory & | getInstance () |
| Return the static instance reference to the factory. More... | |
| static DataAssociatorFactory & | getInstance () |
| Return the static instance reference to the factory. More... | |
Protected Attributes | |
| DataAssociatorFactoryParams | m_params |
| Config params. More... | |
|
inlinestatic |
Return the static instance reference to the factory.
Definition at line 88 of file sources/libs/nvmultiobjecttracker/include/modules/DataAssociator/DataAssociator_factory.hpp.
|
inlinestatic |
Return the static instance reference to the factory.
Definition at line 88 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/DataAssociator/DataAssociator_factory.hpp.
|
inline |
Create the configured data-associator implementation.
| [in] | configFilePath | The path to a configuration file. |
Parse the data-associator configuration module.
Definition at line 98 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/DataAssociator/DataAssociator_factory.hpp.
References DEFAULT_ASSOCIATOR, DataAssociatorFactoryParams::m_dataAssociatorType, and m_params.
|
inline |
Create the configured data-associator implementation.
| [in] | configFilePath | The path to a configuration file. |
Parse the data-associator configuration module.
Definition at line 98 of file sources/libs/nvmultiobjecttracker/include/modules/DataAssociator/DataAssociator_factory.hpp.
References DEFAULT_ASSOCIATOR, DataAssociatorFactoryParams::m_dataAssociatorType, and m_params.
|
protected |
Config params.
Definition at line 116 of file sources/libs/nvmultiobjecttracker/include/modules/DataAssociator/DataAssociator_factory.hpp.
Referenced by makeDataAssociator().