Singleton factory that constructs the configured implementation.
Definition at line 87 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService_factory.hpp.

Public Member Functions | |
| std::shared_ptr< IReIDService > | makeReIDService (const std::string &configFilePath) |
| Construct the configured ReID service implementation. More... | |
| std::shared_ptr< IReIDService > | makeReIDService (const std::string &configFilePath) |
| Construct the configured ReID service implementation. More... | |
Static Public Member Functions | |
| static ReIDServiceFactory & | getInstance () |
| Get the singleton factory instance. More... | |
| static ReIDServiceFactory & | getInstance () |
| Get the singleton factory instance. More... | |
Protected Attributes | |
| ReIDServiceFactoryParams | m_params |
| Config params. More... | |
|
inlinestatic |
Get the singleton factory instance.
Definition at line 91 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService_factory.hpp.
|
inlinestatic |
Get the singleton factory instance.
Definition at line 91 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService_factory.hpp.
|
inline |
Construct the configured ReID service implementation.
| [in] | configFilePath | Path to the tracker configuration file. |
Parse the module config.
Definition at line 101 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService_factory.hpp.
References DUMMY_REID_SERVICE, m_params, ReIDServiceFactoryParams::m_reidServiceType, and REID_SERVICE.
|
inline |
Construct the configured ReID service implementation.
| [in] | configFilePath | Path to the tracker configuration file. |
Parse the module config.
Definition at line 101 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService_factory.hpp.
References DUMMY_REID_SERVICE, m_params, ReIDServiceFactoryParams::m_reidServiceType, and REID_SERVICE.
|
protected |
Config params.
Definition at line 134 of file sources/libs/nvmultiobjecttracker/include/modules/ReIDService/ReIDService_factory.hpp.
Referenced by makeReIDService().