Proprietary Fingerprint Template III
API for participating in NIST's evaluation of proprietary fingerprint template algorithms.
Classes | Enumerations | Variables
PFTIII Namespace Reference

Proprietary Fingerprint Template Evaluation III namespace. More...

Classes

struct  CompareProprietaryTemplatesStatus
 Information about the execution of template comparison. More...
 
struct  CreateProprietaryTemplateResult
 Output from extracting features into a proprietary template . More...
 
struct  FingerImage
 Data and metadata for an image containing a single fingerprint. More...
 
struct  FingerImageStatus
 Information about whether a FingerImage is supported. More...
 
class  Interface
 PFT III Interface. More...
 
struct  SubmissionIdentification
 Identifying information about this submission that will be included in reports. More...
 

Enumerations

enum class  Impression {
  PlainContact = 0 , RolledContact = 1 , LiveScanSwipe = 8 , PlainContactlessStationary = 24 ,
  RolledContactlessStationary = 25 , Unknown = 29 , RolledContactlessMoving = 41 , PlainContactlessMoving = 42
}
 Friction ridge impression types from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  FrictionRidgeCaptureTechnology {
  Unknown = 0 , ScannedInkOnPaper = 2 , OpticalTIRBright = 3 , OpticalDirect = 5 ,
  Capacitive = 9 , Electroluminescent = 11
}
 Capture device codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  FrictionRidgeGeneralizedPosition {
  Unknown = 0 , RightThumb = 1 , RightIndex = 2 , RightMiddle = 3 ,
  RightRing = 4 , RightLittle = 5 , LeftThumb = 6 , LeftIndex = 7 ,
  LeftMiddle = 8 , LeftRing = 9 , LeftLittle = 10 , RightExtraDigit = 16 ,
  LeftExtraDigit = 17
}
 Friction positions codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  Result { Success = 0 , Failure }
 Possible outcomes when performing operations. More...
 

Variables

uint16_t API_MAJOR_VERSION {1}
 API major version number. More...
 
uint16_t API_MINOR_VERSION {1}
 API minor version number. More...
 
uint16_t API_PATCH_VERSION {0}
 API patch version number. More...
 

Detailed Description

Proprietary Fingerprint Template Evaluation III namespace.

Enumeration Type Documentation

◆ Impression

enum class PFTIII::Impression
strong

Friction ridge impression types from ANSI/NIST-ITL 1-2011 (2015).

Definition at line 47 of file pftiii.h.

◆ FrictionRidgeCaptureTechnology

Capture device codes from ANSI/NIST-ITL 1-2011 (2015).

Definition at line 60 of file pftiii.h.

◆ FrictionRidgeGeneralizedPosition

Friction positions codes from ANSI/NIST-ITL 1-2011 (2015).

Definition at line 71 of file pftiii.h.

◆ Result

enum class PFTIII::Result
strong

Possible outcomes when performing operations.

Enumerator
Success 

Successfully performed operation.

Failure 

Failed to perform operation.

Definition at line 198 of file pftiii.h.

Variable Documentation

◆ API_MAJOR_VERSION

uint16_t PFTIII::API_MAJOR_VERSION {1}

API major version number.

Definition at line 634 of file pftiii.h.

◆ API_MINOR_VERSION

uint16_t PFTIII::API_MINOR_VERSION {1}

API minor version number.

Definition at line 636 of file pftiii.h.

◆ API_PATCH_VERSION

uint16_t PFTIII::API_PATCH_VERSION {0}

API patch version number.

Definition at line 638 of file pftiii.h.