SelphID Cpp SDK API
Loading...
Searching...
No Matches
SelphIDRawTemplateInfo.h
1#ifndef SELPHIDRAWTEMPLATEINFO_H_
2#define SELPHIDRAWTEMPLATEINFO_H_
3
4#include "FPhiDefines.hpp"
5
6namespace FPhiSelphID {
7class SelphIDRawTemplateInfo_p;
8
14 private:
15 std::unique_ptr<SelphIDRawTemplateInfo_p> _selphIDRawTemplateInfo_p;
16
17 public:
23
29 DLL_PUBLIC SelphIDRawTemplateInfo(const SelphIDRawTemplateInfo &selphIDRawTemplateInfo);
30
36 DLL_PUBLIC SelphIDRawTemplateInfo(const std::unique_ptr<SelphIDRawTemplateInfo_p> &selphIDRawTemplateInfo_p);
37
43
49 DLL_PUBLIC const std::unique_ptr<SelphIDRawTemplateInfo_p> &GetSelphIDRawTemplateInfo_p() const;
50
56 DLL_PUBLIC int GetSelphIDSegregationCode() const;
57
63 DLL_PUBLIC void SetSelphIDSegregationCode(int selphIDSegregationCode);
64
70 DLL_PUBLIC const std::vector<unsigned char> GetImage() const;
71
77 DLL_PUBLIC void SetImage(const std::vector<unsigned char> &image);
78};
79} // namespace FPhiSelphID
80
81#endif
SelphID RawTemplate Info.
Definition SelphIDRawTemplateInfo.h:13
DLL_PUBLIC SelphIDRawTemplateInfo(const SelphIDRawTemplateInfo &selphIDRawTemplateInfo)
Creates a new instance of SelphIDRawTemplateInfo.
DLL_PUBLIC void SetSelphIDSegregationCode(int selphIDSegregationCode)
Sets segregation code.
DLL_PUBLIC const std::vector< unsigned char > GetImage() const
Gets image buffer.
DLL_PUBLIC void SetImage(const std::vector< unsigned char > &image)
Sets image buffer.
DLL_PUBLIC int GetSelphIDSegregationCode() const
Gets segregation code.
DLL_PUBLIC SelphIDRawTemplateInfo(const std::unique_ptr< SelphIDRawTemplateInfo_p > &selphIDRawTemplateInfo_p)
Creates a new instance of SelphIDRawTemplateInfo.
DLL_PUBLIC ~SelphIDRawTemplateInfo()
SelphIDRawTemplateInfo destructor.
DLL_PUBLIC SelphIDRawTemplateInfo()
Creates a new instance of SelphIDRawTemplateInfo.
DLL_PUBLIC const std::unique_ptr< SelphIDRawTemplateInfo_p > & GetSelphIDRawTemplateInfo_p() const
Gets the inner implementation.