SelphID Cpp SDK API
Loading...
Searching...
No Matches
SelphIDIdentifierOptions.h
1#ifndef SELPHIDIDENTIFIEROPTIONS_H_
2#define SELPHIDIDENTIFIEROPTIONS_H_
3
4#include "FPhiDefines.hpp"
5#include "SelphIDFacialConstants.h"
6
7namespace FPhiSelphID {
8class SelphIDIdentifierOptions_p;
9
15 private:
16 std::unique_ptr<SelphIDIdentifierOptions_p> _selphIDIdentifierOptions_p;
17
18 public:
24
29 DLL_PUBLIC SelphIDIdentifierOptions(const SelphIDIdentifierOptions &selphIDIdentifierOptions);
30
36
42 DLL_PUBLIC const std::unique_ptr<SelphIDIdentifierOptions_p> &GetSelphIDIdentifierOptions_p() const;
43
49 DLL_PUBLIC int GetMaxIdentificationCandidates() const;
50
56 DLL_PUBLIC void SetMaxIdentificationCandidates(int maximumCandidates);
57
63 DLL_PUBLIC float GetMinIdentificationSimilarity() const;
64
70 DLL_PUBLIC void SetMinIdentificationSimilarity(float minimumSimilarity);
71};
72} // namespace FPhiSelphID
73
74#endif
SelphID Identifier Options.
Definition SelphIDIdentifierOptions.h:14
DLL_PUBLIC int GetMaxIdentificationCandidates() const
Gets the maximum candidates for identification.
DLL_PUBLIC float GetMinIdentificationSimilarity() const
Gets the minimum similarity for identification.
DLL_PUBLIC SelphIDIdentifierOptions()
Creates a new instance of SelphIDIdentifierOptions.
DLL_PUBLIC SelphIDIdentifierOptions(const SelphIDIdentifierOptions &selphIDIdentifierOptions)
Creates a copy of SelphIDIdentifierOptions.
DLL_PUBLIC void SetMaxIdentificationCandidates(int maximumCandidates)
Sets the maximum candidates for identification.
DLL_PUBLIC void SetMinIdentificationSimilarity(float minimumSimilarity)
Sets the minimum similarity for identification.
DLL_PUBLIC const std::unique_ptr< SelphIDIdentifierOptions_p > & GetSelphIDIdentifierOptions_p() const
Gets the inner implementation.
DLL_PUBLIC ~SelphIDIdentifierOptions()
SelphIDIdentifierOptions destructor.