Класс Diametrix::TemplateDBabstract

Галерея шаблонов Используется для хранения в памяти шаблонов вместе с их идентификаторами Подробнее...

#include <matcher.h>

Открытые члены

virtual void add (const std::shared_ptr< Diametrix::Template > &template0, const long long id)=0
 
virtual void clear ()=0
 Очищает Галерею
 
virtual size_t size ()=0
 Количество загруженных шаблонов в Галерее
 
virtual size_t maxSize ()=0
 Максимально возможное количестов шаблонов в Галерее
 
virtual void getLoadedIDs (std::vector< long long > &ids)=0
 Возвращает идентификаторы загруженных шаблонов
 
virtual bool isLoaded (const long long id)=0
 Проверяет, загружен ли шаблон с конкретным идентификатором
 
virtual void save (const std::string &path)=0
 Сохраняет Галерею на диск
 
virtual void load (const std::string &path)=0
 Загружает Галерею с диска
 

Подробное описание

Галерея шаблонов Используется для хранения в памяти шаблонов вместе с их идентификаторами

Методы

◆ add()

virtual void Diametrix::TemplateDB::add ( const std::shared_ptr< Diametrix::Template > &  template0,
const long long  id 
)
pure virtual

Загружает шаблон в Галерею

Аргументы
[in]template0Шаблон отпечатка
[in]idИдентификатор отпечатка
Исключения
Diametrix::Exceptionкогда достигнут максимальный размер Галереи

Объявления и описания членов класса находятся в файле: