3 #ifndef FACE_SDK_FIR_LIST_H 4 #define FACE_SDK_FIR_LIST_H 8 #include <face_sdk_base/fir.h> 33 virtual uint32_t
add(
const std::shared_ptr<face_sdk::fir> &
fir) = 0;
43 virtual std::tuple<uint32_t, uint32_t>
remove(
const uint32_t index) = 0;
47 virtual uint32_t
size()
const = 0;
51 virtual void reserve(
const std::shared_ptr<fir> &
fir, uint32_t count) = 0;
56 std::shared_ptr<face_sdk::fir_list> FACE_SDK_EXPORT
make_fir_list();
65 #endif //FACE_SDK_FIR_LIST_H
virtual void reserve(const std::shared_ptr< fir > &fir, uint32_t count)=0
Reserve memory for FIRs data.
architecture_type
Matcher architecture type.
Definition: fir_matcher.h:35
std::shared_ptr< face_sdk::fir_list > 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.
List of FIRs for matching.
Definition: fir_list.h:22
Definition: alignment_info.h:8
The FIR object. FIR - Face Identification Record, biometric template.
Definition: fir.h:23
virtual uint32_t add(const std::shared_ptr< face_sdk::fir > &fir)=0
Adds FIR to the fir list.