|
Friction Ridge Image and Features Technology Evaluations
API for participating in NIST's Friction Ridge Image and Features Technology Evaluations.
|
Classification of friction ridge structure. More...
#include <efs.h>
Public Member Functions | |
| PatternClassification (const PatternGeneralClassification, const std::optional< PatternSubclassification >={}, const std::optional< WhorlDeltaRelationship >={}) | |
| void | setPatternGeneralClassification (const PatternGeneralClassification) |
| void | setPatternSubclassification (const PatternSubclassification) |
| void | setWhorlDeltaRelationship (const WhorlDeltaRelationship) |
| PatternGeneralClassification | getPatternGeneralClassification () const |
| std::optional< PatternSubclassification > | getPatternSubclassification () const |
| std::optional< WhorlDeltaRelationship > | getWhorlDeltaRelationship () const |
| FRIF::EFS::PatternClassification::PatternClassification | ( | const PatternGeneralClassification | gcf_, |
| const std::optional< PatternSubclassification > | sub_ = {}, | ||
| const std::optional< WhorlDeltaRelationship > | wdr_ = {} ) |
| std::logic_error | Propagated from setPatternSubclassification() and setWhorlDeltaRelationship() |
Definition at line 237 of file libfrifte_efs.cpp.
| void FRIF::EFS::PatternClassification::setPatternGeneralClassification | ( | const PatternGeneralClassification | gcf_ | ) |
Definition at line 253 of file libfrifte_efs.cpp.
| void FRIF::EFS::PatternClassification::setPatternSubclassification | ( | const PatternSubclassification | sub_ | ) |
| std::logic_error | PatternGeneralClassification is not PatternGeneralClassification::Arch or PatternGeneralClassification::Whorl, or when the PatternGeneralClassification and PatternSubclassification are not of the same type (e.g., Arch & WhorlPatternSubclassification, Whorl & ArchPatternSubclassification). |
Definition at line 263 of file libfrifte_efs.cpp.
| void FRIF::EFS::PatternClassification::setWhorlDeltaRelationship | ( | const WhorlDeltaRelationship | wdr_ | ) |
| std::logic_error | PatternGeneralClassification is not PatternGeneralClassification::Whorl or PatternSubclassification is not set. |
Definition at line 290 of file libfrifte_efs.cpp.
| FRIF::EFS::PatternGeneralClassification FRIF::EFS::PatternClassification::getPatternGeneralClassification | ( | ) | const |
Definition at line 308 of file libfrifte_efs.cpp.
| std::optional< FRIF::EFS::PatternSubclassification > FRIF::EFS::PatternClassification::getPatternSubclassification | ( | ) | const |
Definition at line 315 of file libfrifte_efs.cpp.
| std::optional< FRIF::EFS::WhorlDeltaRelationship > FRIF::EFS::PatternClassification::getWhorlDeltaRelationship | ( | ) | const |
Definition at line 322 of file libfrifte_efs.cpp.