Enrollment 28.2.0
Loading...
Searching...
No Matches
ModalitiesICSTemplateFactory Class Referenceabstract

ModalitiesICSTemplateFactory creates biometric representations from all modality templates. More...

#include <ModalitiesICSTemplateFactory.h>

Collaboration diagram for ModalitiesICSTemplateFactory:

Public Member Functions

virtual std::shared_ptr< ModalitiesICSTemplate > CreateModalitiesICSTemplate (const std::vector< std::shared_ptr< ICSTemplate > > &printTemplates, const std::vector< std::shared_ptr< FaceTemplate > > &faceTemplates, const std::vector< std::shared_ptr< IrisTemplate > > &irisTemplates) const =0
 It creates ModalitiesICSTemplate.

Detailed Description

ModalitiesICSTemplateFactory creates biometric representations from all modality templates.

The biometric representation (template) is used in biometric functions e.g. Verification.

Member Function Documentation

◆ CreateModalitiesICSTemplate()

virtual std::shared_ptr< ModalitiesICSTemplate > CreateModalitiesICSTemplate ( const std::vector< std::shared_ptr< ICSTemplate > > & printTemplates,
const std::vector< std::shared_ptr< FaceTemplate > > & faceTemplates,
const std::vector< std::shared_ptr< IrisTemplate > > & irisTemplates ) const
nodiscardpure virtual

It creates ModalitiesICSTemplate.

Parameters
printTemplatesprint templates to add to modalities ics template.
faceTemplatesface templates to add to modalities ics template.
irisTemplatesiris templates to add to modalities ics template.
Returns
created ModalitiesICSTemplate
Exceptions
EnrollmentExceptionwhen it is not possible to create template

Implemented in ModalitiesICSTemplateDefaultFactory.

Referenced by Applicant::ToICSTemplate(), and ModalitiesTemplate::ToModalitiesICSTemplate().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: