Evaluation of Latent Friction Ridge Technology
API for participating in NIST's evaluation of latent friction ridge identification algorithms.
Public Member Functions | Public Attributes | List of all members
ELFT::Candidate Struct Reference

Elements of a candidate list. More...

#include <elft.h>

Public Member Functions

 Candidate (const std::string &identifier={}, const FrictionRidgeGeneralizedPosition frgp={}, const double similarity={})
 Candidate constructor. More...
 
bool operator== (const Candidate &rhs) const
 
bool operator!= (const Candidate &rhs) const
 
bool operator< (const Candidate &rhs) const
 
bool operator<= (const Candidate &rhs) const
 
bool operator> (const Candidate &rhs) const
 
bool operator>= (const Candidate &rhs) const
 

Public Attributes

std::string identifier {}
 Identifier of the sample in the reference database. More...
 
FrictionRidgeGeneralizedPosition frgp {}
 Most localized position in the identifier. More...
 
double similarity {}
 Quantification of probe's similarity to reference sample. More...
 

Detailed Description

Elements of a candidate list.

Definition at line 829 of file elft.h.

Constructor & Destructor Documentation

◆ Candidate()

ELFT::Candidate::Candidate ( const std::string &  identifier = {},
const FrictionRidgeGeneralizedPosition  frgp = {},
const double  similarity = {} 
)

Candidate constructor.

Parameters
identifierIdentifier of the sample in the reference database.
frgpMost localized position in the identifier.
similarityQuantification of probe's similarity to reference sample.

Definition at line 62 of file libelft.cpp.

Member Function Documentation

◆ operator==()

bool ELFT::Candidate::operator== ( const Candidate rhs) const

Definition at line 74 of file libelft.cpp.

◆ operator!=()

bool ELFT::Candidate::operator!= ( const Candidate rhs) const

Definition at line 84 of file libelft.cpp.

◆ operator<()

bool ELFT::Candidate::operator< ( const Candidate rhs) const

Definition at line 91 of file libelft.cpp.

◆ operator<=()

bool ELFT::Candidate::operator<= ( const Candidate rhs) const

Definition at line 115 of file libelft.cpp.

◆ operator>()

bool ELFT::Candidate::operator> ( const Candidate rhs) const

Definition at line 124 of file libelft.cpp.

◆ operator>=()

bool ELFT::Candidate::operator>= ( const Candidate rhs) const

Definition at line 132 of file libelft.cpp.

Member Data Documentation

◆ identifier

std::string ELFT::Candidate::identifier {}

Identifier of the sample in the reference database.

Definition at line 832 of file elft.h.

◆ frgp

FrictionRidgeGeneralizedPosition ELFT::Candidate::frgp {}

Most localized position in the identifier.

Definition at line 834 of file elft.h.

◆ similarity

double ELFT::Candidate::similarity {}

Quantification of probe's similarity to reference sample.

Definition at line 836 of file elft.h.


The documentation for this struct was generated from the following files: