|
Enrollment 28.2.0
|
Adapts Template to ISOCCTemplate. More...
#include <ISOCCTemplateAdapter.h>
Public Types | |
| enum class | MinutiaSortOrder : uint8_t { NONE = 0 , X_ASC = 1 , X_DESC = 2 , Y_ASC = 3 , Y_DESC = 4 } |
| Defines sort order of minutiae points in ISO CC template. More... | |
Public Member Functions | |
| ISOCCTemplate | Adapt (const ANSITemplate &tmpl) const |
| Adapts ANSITemplate to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const ILOSIDTemplate &tmpl) const |
| Adapts ILOSIDTemplate to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const ISONCTemplate &tmpl) const |
| Adapts ISONCTemplate to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const ISOCCTemplate &tmpl) const |
| Adapts ISOCCTemplate to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const ISOTemplate &tmpl) const |
| Adapts ISOTemplate to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const ICSTemplate &tmpl) const |
| Adapts ICSTemplate to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const ExtractedPrint &tmpl) const |
| Adapts ExtractedPrint to ISOCCTemplate. | |
| ISOCCTemplate | Adapt (const PrintTemplate &tmpl) const |
| Adapts PrintTemplate to ISOCCTemplate. | |
| ISOCCTemplateAdapter () | |
| Creates ISOCCTemplateAdapter object with GlobalPrintExecutor used to execute template functionality. | |
| ISOCCTemplateAdapter (int maximumMinutiaeCount, MinutiaSortOrder primarySortOrder, MinutiaSortOrder secondarySortOrder) | |
| Creates ISOCCTemplateAdapter object with minutiae modifications. | |
| ISOCCTemplateAdapter (std::shared_ptr< PrintExecutor > executor) | |
| Creates ISOCCTemplateAdapter object. | |
| ISOCCTemplateAdapter (std::shared_ptr< PrintExecutor > executor, int maximumMinutiaeCount, MinutiaSortOrder primarySortOrder, MinutiaSortOrder secondarySortOrder) | |
| Creates ISOCCTemplateAdapter object with minutiae limitations and given PrintExecutor. | |
Adapts Template to ISOCCTemplate.
|
strong |
Defines sort order of minutiae points in ISO CC template.
|
inline |
Creates ISOCCTemplateAdapter object with minutiae modifications.
GlobalPrintExecutor is used to execute template functionality.
| maximumMinutiaeCount | The maximal number of minutiae that will be stored in the output template. If the input template contains more minutiae points than the provided limit, extra minutiae point are removed from the template. The truncation is made by peeling off minutiae that are farthest from the point of gravity of the minutiae set. |
| primarySortOrder | Defines the primary ordering criteria for minutiae |
| secondarySortOrder | Defines the secondary ordering criteria for minutiae (used when primary ordering criteria gives equality). |
|
inlineexplicit |
Creates ISOCCTemplateAdapter object.
| executor | PrintExecutor used to execute template functionality. |
| NullArgumentException | when executor is null |
|
inline |
Creates ISOCCTemplateAdapter object with minutiae limitations and given PrintExecutor.
| executor | PrintExecutor used to execute template functionality. |
| maximumMinutiaeCount | The maximal number of minutiae that will be stored in the output template. If the input template contains more minutiae points than the provided limit, extra minutiae point are removed from the template. The truncation is made by peeling off minutiae that are farthest from the point of gravity of the minutiae set. |
| primarySortOrder | Defines the primary ordering criteria for minutiae |
| secondarySortOrder | Defines the secondary ordering criteria for minutiae (used when primary ordering criteria gives equality). |
| NullArgumentException | when executor is null |
|
inlinenodiscard |
Adapts ANSITemplate to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ANSITemplate::data.
|
inlinenodiscard |
Adapts ExtractedPrint to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ICSTemplate::icsTemplateData.
|
inlinenodiscard |
Adapts ICSTemplate to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ICSTemplate::icsTemplateData.
|
inlinenodiscard |
Adapts ILOSIDTemplate to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ILOSIDTemplate::GetData().
|
inlinenodiscard |
Adapts ISOCCTemplate to ISOCCTemplate.
When minutiae modifications are used in in class constructor then function modifies given ISOCCTemplate otherwise it creates same new ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ISOCCTemplate::GetData().
|
inlinenodiscard |
Adapts ISONCTemplate to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ISONCTemplate::GetData().
|
inlinenodiscard |
Adapts ISOTemplate to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References ISOTemplate::data.
|
inlinenodiscard |
Adapts PrintTemplate to ISOCCTemplate.
| tmpl | template to adapt |
| EnrollmentException | when it is not possible to adapt template |
References PrintTemplate::GetICSRepresentation().