3DiVi Face SDK  3.25.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups
pbio::DynamicTemplateIndex Class Reference

Interface object for working with the template index. More...

#include <DynamicTemplateIndex.h>

Public Types

typedef LightSmartPtr
< DynamicTemplateIndex >::tPtr 
Ptr
 Alias for the type of a smart pointer to DynamicTemplateIndex.
 

Public Member Functions

size_t size () const
 Get a number of templates in the index. Thread-safe. More...
 
std::string getUUID (size_t index) const
 Get the uuid of the i-th template. Thread-safe. More...
 
std::string getMethodName () const
 Get a method name. Thread-safe. More...
 

Detailed Description

Interface object for working with the template index.

Member Function Documentation

std::string DynamicTemplateIndex::getMethodName ( ) const
inline

Get a method name. Thread-safe.

Returns
The name of the method created this index.
std::string DynamicTemplateIndex::getUUID ( size_t  index) const
inline

Get the uuid of the i-th template. Thread-safe.

Parameters
[in]iInteger i: 0 <= i < size.
Returns
The i-th template.
size_t DynamicTemplateIndex::size ( ) const
inline

Get a number of templates in the index. Thread-safe.

Returns
Number of templates in the index.