 |
Face SDK
1.7 Mozart rc
Face Recognition Software Development Kit
|
Go to the documentation of this file.
3 #ifndef FACE_SDK_FIR_LIST_H
4 #define FACE_SDK_FIR_LIST_H
32 virtual uint32_t
add(
const std::shared_ptr<face_sdk::fir> &
fir) = 0;
42 virtual std::tuple<uint32_t, uint32_t>
remove(
const uint32_t index) = 0;
46 virtual uint32_t
size()
const = 0;
50 virtual void reserve(
const std::shared_ptr<fir> &
fir, uint32_t count) = 0;
55 std::shared_ptr<face_sdk::fir_list> FACE_SDK_EXPORT
make_fir_list();
64 #endif //FACE_SDK_FIR_LIST_H
virtual void reserve(const std::shared_ptr< fir > &fir, uint32_t count)=0
Reserve memory for FIRs data.
virtual uint32_t add(const std::shared_ptr< face_sdk::fir > &fir)=0
Add the FIR into the list.
virtual std::tuple< uint32_t, uint32_t > remove(const uint32_t index)=0
Remove FIR by index.
The FIR object. FIR - Face Identification Record, biometric template.
Definition: fir.h:23
List of FIRs for matching.
Definition: fir_list.h:21
architecture_type
Abstract factory for creation of matcher components (fir, fir_list, fir_matcher)
Definition: fir_matcher.h:33
std::shared_ptr< face_sdk::fir_list > FACE_SDK_EXPORT make_fir_list(const face_sdk::architecture_type type)
Makes the empty face_sdk::fir_list for specified architecture. Use face_sdk::is_architecture_availabl...
virtual uint32_t size() const =0
List size.