FingerMatcher.compareTemplateRecordsInDetails Method¶
Module: FingerMatcher
Definition¶
Compares two template records and outputs a list of match details.
compare_template_records_in_details(self, reference_record: FingerTemplateRecord, probe_record: FingerTemplateRecord, trust_filled_positions: bool) -> FingerMatchDetailsList
Parameters
reference_record
FingerTemplateRecordin Reference template record.probe_record
FingerTemplateRecordin Probe template record.trust_filled_positions
boolin If True, template(s) of one position in reference will be compared only to the templates of the same position in probe. If False, all templates in reference will be compared to all templates in probe (this method is also known as ‘flat’ comparison).
Returns
Finger match details list associated to this comparison. This list can be pooled to output a unique score if necessary, see FingerMatchDetails functions for that.
Exceptions
An error has occurred during Finger Library execution.
FingerMatchDetailsList compareTemplateRecordsInDetails(FingerTemplateRecord referenceRecord, FingerTemplateRecord probeRecord, bool trustFilledPositions)
Parameters
referenceRecord
FingerTemplateRecordin Reference template record.probeRecord
FingerTemplateRecordin Probe template record.trustFilledPositions
boolin If True, template(s) of one position in reference will be compared only to the templates of the same position in probe. If False, all templates in reference will be compared to all templates in probe (this method is also known as ‘flat’ comparison).
Returns
Finger match details list associated to this comparison. This list can be pooled to output a unique score if necessary, see FingerMatchDetails functions for that.
Exceptions
An error has occurred during Finger Library execution.
public FingerMatchDetailsList CompareTemplateRecordsInDetails(FingerTemplateRecord referenceRecord, FingerTemplateRecord probeRecord, bool trustFilledPositions)
Parameters
referenceRecord
FingerTemplateRecordin Reference template record.probeRecord
FingerTemplateRecordin Probe template record.trustFilledPositions
boolin If True, template(s) of one position in reference will be compared only to the templates of the same position in probe. If False, all templates in reference will be compared to all templates in probe (this method is also known as ‘flat’ comparison).
Returns
Finger match details list associated to this comparison. This list can be pooled to output a unique score if necessary, see FingerMatchDetails functions for that.
Exceptions
An error has occurred during Finger Library execution.
public FingerMatchDetailsList compareTemplateRecordsInDetails(FingerTemplateRecord referenceRecord, FingerTemplateRecord probeRecord, boolean trustFilledPositions) throws FingerException
Parameters
referenceRecord
FingerTemplateRecordin Reference template record.probeRecord
FingerTemplateRecordin Probe template record.trustFilledPositions
booleanin If True, template(s) of one position in reference will be compared only to the templates of the same position in probe. If False, all templates in reference will be compared to all templates in probe (this method is also known as ‘flat’ comparison).
Returns
Finger match details list associated to this comparison. This list can be pooled to output a unique score if necessary, see FingerMatchDetails functions for that.
Exceptions
An error has occurred during Finger Library execution.
public func compareTemplateRecordsInDetails(referenceRecord: FingerTemplateRecord, probeRecord: FingerTemplateRecord, trustFilledPositions: Bool) throws -> FingerMatchDetailsList
Parameters
referenceRecord
FingerTemplateRecordin Reference template record.probeRecord
FingerTemplateRecordin Probe template record.trustFilledPositions
Boolin If True, template(s) of one position in reference will be compared only to the templates of the same position in probe. If False, all templates in reference will be compared to all templates in probe (this method is also known as ‘flat’ comparison).
Returns
Finger match details list associated to this comparison. This list can be pooled to output a unique score if necessary, see FingerMatchDetails functions for that.
Exceptions
An error has occurred during Finger Library execution.
int id3FingerMatcher_CompareTemplateRecordsInDetails (
ID3_FINGER_MATCHER hFingerMatcher,
ID3_FINGER_TEMPLATE_RECORD hReferenceRecord,
ID3_FINGER_TEMPLATE_RECORD hProbeRecord,
bool trustFilledPositions,
ID3_FINGER_MATCH_DETAILS_LIST hMatchDetailsList)
Parameters
hFingerMatcher
ID3_FINGER_MATCHERin Handle to the FingerMatcher object.hReferenceRecord
ID3_FINGER_TEMPLATE_RECORDin Reference template record.hProbeRecord
ID3_FINGER_TEMPLATE_RECORDin Probe template record.trustFilledPositions
boolin If True, template(s) of one position in reference will be compared only to the templates of the same position in probe. If False, all templates in reference will be compared to all templates in probe (this method is also known as ‘flat’ comparison).hMatchDetailsList
ID3_FINGER_MATCH_DETAILS_LISTout Finger match details list associated to this comparison. This list can be pooled to output a unique score if necessary, see FingerMatchDetails functions for that.
Returns