Enrollment 28.2.0
Loading...
Searching...
No Matches
ApplicantMatcher.h
Go to the documentation of this file.
1
9
10#pragma once
12
13namespace inno
14{
15 class Applicant;
16
20 */
21 class ApplicantMatcher
22 {
23 public:
30 [[nodiscard]] virtual ModalityScore Match(const Applicant& probe, const Applicant& gallery) const = 0;
31
32 ApplicantMatcher(const ApplicantMatcher&) = delete;
33 ApplicantMatcher(ApplicantMatcher&&) = delete;
34 ApplicantMatcher& operator=(const ApplicantMatcher&) = delete;
35 ApplicantMatcher& operator=(ApplicantMatcher&&) = delete;
36 ApplicantMatcher() = default;
37 virtual ~ApplicantMatcher() = default;
38 };
39} // namespace inno
virtual ModalityScore Match(const Applicant &probe, const Applicant &gallery) const =0
Calculates similarity score of probe and gallery applicant ICS template for each modality.
Applicant represent enrolled person.
Definition Applicant.h:255
Contains scores of multiple modalities.
Definition SimilarityScore.h:75