Face SDK  1.7 Mozart rc
Face Recognition Software Development Kit
fir.h
Go to the documentation of this file.
1 
3 #ifndef FACE_SDK_FIR_H
4 #define FACE_SDK_FIR_H
5 
6 #include <face_sdk_base/export.h>
7 
8 #include <vector>
9 #include <memory>
10 #include <initializer_list>
11 
12 
13 namespace face_sdk
14 {
23  class FACE_SDK_EXPORT fir
24  {
25  public:
28  virtual ~fir() = default;
29 
30  virtual uint32_t version() const = 0;
31 
34  virtual bool is_short() const = 0;
35 
38  virtual bool is_binary() const = 0;
39  };
40 
41  typedef std::vector< std::shared_ptr<face_sdk::fir> > fir_set;
42 
45  std::shared_ptr<fir> FACE_SDK_EXPORT convert_to_short_fir(const std::shared_ptr<face_sdk::fir> &long_fir);
46 
48 }
49 
50 #endif // FACE_SDK_FIR_H
face_sdk::convert_to_short_fir
std::shared_ptr< fir > FACE_SDK_EXPORT convert_to_short_fir(const std::shared_ptr< face_sdk::fir > &long_fir)
Converts firs with long data types to short.
face_sdk::fir
The FIR object. FIR - Face Identification Record, biometric template.
Definition: fir.h:23
export.h