This is the complete list of members for Vsdk::Biometrics::Engine, including all inherited members.
deleteModel(std::string const &name) | Vsdk::Biometrics::Engine | |
deleteModelImpl(std::string const &name)=0 | Vsdk::Biometrics::Engine | protectedpure virtual |
Engine(char const *name, std::string const &configPath) | Vsdk::Biometrics::Engine | protected |
Engine(char const *name, nlohmann::json config) | Vsdk::Biometrics::Engine | protected |
Engine(char const *name, char const *configPath) | Vsdk::Biometrics::Engine | protected |
loadableModelNames() const -> std::vector< std::string >=0 | Vsdk::Biometrics::Engine | pure virtual |
loadedModels() const -> std::unordered_map< std::string, std::shared_ptr< Model > > const & | Vsdk::Biometrics::Engine | |
make(Args &&... args) -> std::shared_ptr< Engine > | Vsdk::Biometrics::Engine | static |
makeAuthenticator(std::string name, std::shared_ptr< Model > model=nullptr, int threshold=5) -> std::shared_ptr< Authenticator > | Vsdk::Biometrics::Engine | |
makeAuthenticatorImpl(std::string name) -> Authenticator *=0 | Vsdk::Biometrics::Engine | protectedpure virtual |
makeIdentificator(std::string name, std::shared_ptr< Model > model=nullptr, int threshold=5) -> std::shared_ptr< Identificator > | Vsdk::Biometrics::Engine | |
makeIdentificatorImpl(std::string name) -> Identificator *=0 | Vsdk::Biometrics::Engine | protectedpure virtual |
makeModel(std::string name, ModelType type) -> std::shared_ptr< Model > | Vsdk::Biometrics::Engine | |
makeModelImpl(std::string name, ModelType type) -> Model *=0 | Vsdk::Biometrics::Engine | protectedpure virtual |
model(std::string const &name) -> std::shared_ptr< Model > | Vsdk::Biometrics::Engine | |
modelExistsOnFilesystem(std::string const &name) const =0 | Vsdk::Biometrics::Engine | protectedpure virtual |
unloadModel(std::string const &name) -> size_t | Vsdk::Biometrics::Engine | |
unloadModel(std::shared_ptr< Model > &&model) -> size_t | Vsdk::Biometrics::Engine | |
unloadModels() | Vsdk::Biometrics::Engine |