3DiVi Face SDK  3.21.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Класс pbio::TemplatesIndex

Интерфейсный объект для работы с индексом шаблонов. Подробнее...

#include <TemplatesIndex.h>

Открытые типы

typedef LightSmartPtr
< TemplatesIndex >::tPtr 
Ptr
 Псевдоним для типа умного указателя на TemplatesIndex.
 

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

std::string getMethodName () const
 Получить имя метода. Потокобезопасный. Подробнее...
 
size_t size () const
 Получить количество шаблонов в индексе. Потокобезопасный. Подробнее...
 
pbio::Template::Ptr at (size_t i) const
 Получить i-й шаблон. Потокобезопасный. Подробнее...
 
void reserveSearchMemory (const int queries_count) const
 Зарезервировать память для временных буферов, используемых при поиске. Эти временные буферы требуют 8 * size() * queries_count байт. Подробнее...
 

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

Интерфейсный объект для работы с индексом шаблонов.

Методы

Template::Ptr pbio::TemplatesIndex::at ( size_t  i) const
inline

Получить i-й шаблон. Потокобезопасный.

Аргументы
[in]iЦелое i: 0 <= i < size.
Возвращает
i-й шаблон.
std::string pbio::TemplatesIndex::getMethodName ( ) const
inline

Получить имя метода. Потокобезопасный.

Возвращает
Имя метода, создавшего этот шаблон.
void pbio::TemplatesIndex::reserveSearchMemory ( const int  queries_count) const
inline

Зарезервировать память для временных буферов, используемых при поиске. Эти временные буферы требуют 8 * size() * queries_count байт.

Аргументы
[in]queries_countЦелое число queries_count >= 0 - максимальный размер вектора queries_templates, подаваемого в Recognizer.search за один раз, к которому нужно подготовить буферы.
size_t pbio::TemplatesIndex::size ( ) const
inline

Получить количество шаблонов в индексе. Потокобезопасный.

Возвращает
Количество шаблонов в индексе.