NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Classes | Namespaces | Typedefs | Enumerations | Functions
be_feature_an2k11efs.h File Reference
#include <be_image.h>
#include <be_finger.h>
#include <be_palm.h>
#include <be_plantar.h>
#include <be_feature.h>
#include <be_feature_minutiae.h>
#include <be_framework_enumeration.h>
#include <be_memory_autoarray.h>

Go to the source code of this file.

Classes

struct  BiometricEvaluation::Feature::AN2K11EFS::Orientation
 Representation of orientation (deviation from upright) and its uncertainty. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::FPPPosition
 Representation of finger-palm-plantar position. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::ImageInfo
 A structure representing information about the image and extended feature set region. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::MinutiaPoint
 Representation of an extended feature set minutia data point. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::MinutiaeRidgeCount
 Representation of an extended feature set ridge count info. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::MinutiaeRidgeCountConfidence
 Representation of an extended feature set minutiae ridge count confidence item. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::MinutiaeRidgeCountInfo
 All the ridge count information in one place. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::CorePoint
 
struct  BiometricEvaluation::Feature::AN2K11EFS::DeltaPoint
 Representation of an extended feature set delta. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::NoFeaturesPresent
 A set of flags indicating "No features present" indicators contained within the extended feature set. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::ExaminerAnalysisAssessment
 Examiner's assessment of an impression. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::Substrate
 Description of surface on which latent was deposited. More...
 
struct  BiometricEvaluation::Feature::AN2K11EFS::Pattern
 Fingerprint classification. More...
 
class  BiometricEvaluation::Feature::AN2K11EFS::ExtendedFeatureSet
 A class to represent the Extended Feature Set optionally present in an ANSI/NIST Type-9 record. More...
 

Namespaces

namespace  BiometricEvaluation
 This software was developed at the National Institute of Standards and Technology (NIST) by employees of the Federal Government in the course of their official duties.
 
namespace  BiometricEvaluation::Feature
 Biometric information relating to biometric features not specific to any type of biometric record.
 
namespace  BiometricEvaluation::Feature::AN2K11EFS
 

Typedefs

using BiometricEvaluation::Feature::AN2K11EFS::OCF = OffCenterFingerPosition
 
using BiometricEvaluation::Feature::AN2K11EFS::MinutiaPointSet = std::vector< MinutiaPoint >
 
using BiometricEvaluation::Feature::AN2K11EFS::MinutiaeRidgeCountSet = std::vector< MinutiaeRidgeCount >
 
using BiometricEvaluation::Feature::AN2K11EFS::MORC = MethodOfRidgeCounting
 
using BiometricEvaluation::Feature::AN2K11EFS::MRCC = MinutiaeRidgeCountConfidence
 
using BiometricEvaluation::Feature::AN2K11EFS::MinutiaeRidgeCountConfidenceSet = std::vector< MinutiaeRidgeCountConfidence >
 
using BiometricEvaluation::Feature::AN2K11EFS::MRA = MinutiaeRidgeCountAlgorithm
 
using BiometricEvaluation::Feature::AN2K11EFS::CorePointSet = std::vector< CorePoint >
 
using BiometricEvaluation::Feature::AN2K11EFS::DeltaPointSet = std::vector< DeltaPoint >
 
using BiometricEvaluation::Feature::AN2K11EFS::LPM = LatentProcessingMethod
 

Enumerations

enum class  BiometricEvaluation::Feature::AN2K11EFS::FingerprintSegment { BiometricEvaluation::Feature::AN2K11EFS::PRX = 0 , BiometricEvaluation::Feature::AN2K11EFS::DST , BiometricEvaluation::Feature::AN2K11EFS::MED , BiometricEvaluation::Feature::AN2K11EFS::UNK }
 The finger segment positions. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::OffCenterFingerPosition { BiometricEvaluation::Feature::AN2K11EFS::T = 0 , BiometricEvaluation::Feature::AN2K11EFS::R , BiometricEvaluation::Feature::AN2K11EFS::L }
 The finger segment positions. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::TonalReversal { BiometricEvaluation::Feature::AN2K11EFS::N = 0 , BiometricEvaluation::Feature::AN2K11EFS::P , BiometricEvaluation::Feature::AN2K11EFS::U }
 Representation of tonal reversal. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::LateralReversal { BiometricEvaluation::Feature::AN2K11EFS::L = 0 , BiometricEvaluation::Feature::AN2K11EFS::U }
 Representation of possible latent reversal information. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::MethodOfRidgeCounting { BiometricEvaluation::Feature::AN2K11EFS::A = 0 , BiometricEvaluation::Feature::AN2K11EFS::T , BiometricEvaluation::Feature::AN2K11EFS::M }
 The type of EFS ridge count method. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::MinutiaeRidgeCountAlgorithm { BiometricEvaluation::Feature::AN2K11EFS::OCTANT = 0 , BiometricEvaluation::Feature::AN2K11EFS::EFTS7 , BiometricEvaluation::Feature::AN2K11EFS::QUADRANT }
 The type of EFS ridge count algorithm. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::DeltaType {
  BiometricEvaluation::Feature::AN2K11EFS::L , BiometricEvaluation::Feature::AN2K11EFS::R , BiometricEvaluation::Feature::AN2K11EFS::I00 , BiometricEvaluation::Feature::AN2K11EFS::I02 ,
  BiometricEvaluation::Feature::AN2K11EFS::I03 , BiometricEvaluation::Feature::AN2K11EFS::I04 , BiometricEvaluation::Feature::AN2K11EFS::I05 , BiometricEvaluation::Feature::AN2K11EFS::I07 ,
  BiometricEvaluation::Feature::AN2K11EFS::I08 , BiometricEvaluation::Feature::AN2K11EFS::I09 , BiometricEvaluation::Feature::AN2K11EFS::I10 , BiometricEvaluation::Feature::AN2K11EFS::I16 ,
  BiometricEvaluation::Feature::AN2K11EFS::I17 , BiometricEvaluation::Feature::AN2K11EFS::C , BiometricEvaluation::Feature::AN2K11EFS::Other
}
 The type of extended feature set delta. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::LatentProcessingMethod {
  BiometricEvaluation::Feature::AN2K11EFS::I12 , BiometricEvaluation::Feature::AN2K11EFS::ADX , BiometricEvaluation::Feature::AN2K11EFS::ALS , BiometricEvaluation::Feature::AN2K11EFS::AMB ,
  BiometricEvaluation::Feature::AN2K11EFS::AY7 , BiometricEvaluation::Feature::AN2K11EFS::BAR , BiometricEvaluation::Feature::AN2K11EFS::BLE , BiometricEvaluation::Feature::AN2K11EFS::BLP ,
  BiometricEvaluation::Feature::AN2K11EFS::BPA , BiometricEvaluation::Feature::AN2K11EFS::BRY , BiometricEvaluation::Feature::AN2K11EFS::CBB , BiometricEvaluation::Feature::AN2K11EFS::CDS ,
  BiometricEvaluation::Feature::AN2K11EFS::COG , BiometricEvaluation::Feature::AN2K11EFS::DAB , BiometricEvaluation::Feature::AN2K11EFS::DFO , BiometricEvaluation::Feature::AN2K11EFS::FLP ,
  BiometricEvaluation::Feature::AN2K11EFS::GEN , BiometricEvaluation::Feature::AN2K11EFS::GRP , BiometricEvaluation::Feature::AN2K11EFS::GTV , BiometricEvaluation::Feature::AN2K11EFS::HCA ,
  BiometricEvaluation::Feature::AN2K11EFS::IOD , BiometricEvaluation::Feature::AN2K11EFS::ISR , BiometricEvaluation::Feature::AN2K11EFS::LAS , BiometricEvaluation::Feature::AN2K11EFS::LCV ,
  BiometricEvaluation::Feature::AN2K11EFS::LIQ , BiometricEvaluation::Feature::AN2K11EFS::LQD , BiometricEvaluation::Feature::AN2K11EFS::MBD , BiometricEvaluation::Feature::AN2K11EFS::MBP ,
  BiometricEvaluation::Feature::AN2K11EFS::MGP , BiometricEvaluation::Feature::AN2K11EFS::MPD , BiometricEvaluation::Feature::AN2K11EFS::MRM , BiometricEvaluation::Feature::AN2K11EFS::NIN ,
  BiometricEvaluation::Feature::AN2K11EFS::OTH , BiometricEvaluation::Feature::AN2K11EFS::PDV , BiometricEvaluation::Feature::AN2K11EFS::R6G , BiometricEvaluation::Feature::AN2K11EFS::RAM ,
  BiometricEvaluation::Feature::AN2K11EFS::RUV , BiometricEvaluation::Feature::AN2K11EFS::SAO , BiometricEvaluation::Feature::AN2K11EFS::SDB , BiometricEvaluation::Feature::AN2K11EFS::SGF ,
  BiometricEvaluation::Feature::AN2K11EFS::SPR , BiometricEvaluation::Feature::AN2K11EFS::SSP , BiometricEvaluation::Feature::AN2K11EFS::SVN , BiometricEvaluation::Feature::AN2K11EFS::TEC ,
  BiometricEvaluation::Feature::AN2K11EFS::TID , BiometricEvaluation::Feature::AN2K11EFS::VIS , BiometricEvaluation::Feature::AN2K11EFS::WHP , BiometricEvaluation::Feature::AN2K11EFS::ZIC
}
 Representation of latent processing method (9.352) More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::ValueAssessmentCode {
  BiometricEvaluation::Feature::AN2K11EFS::Value , BiometricEvaluation::Feature::AN2K11EFS::ValueForIndividualization = Value , BiometricEvaluation::Feature::AN2K11EFS::VID = Value , BiometricEvaluation::Feature::AN2K11EFS::Limited ,
  BiometricEvaluation::Feature::AN2K11EFS::ValueForExclusionOnly = Limited , BiometricEvaluation::Feature::AN2K11EFS::VEO = Limited , BiometricEvaluation::Feature::AN2K11EFS::NoValue , BiometricEvaluation::Feature::AN2K11EFS::NV = NoValue ,
  BiometricEvaluation::Feature::AN2K11EFS::NonPrint
}
 Code indicating the value of a print. More...
 
enum class  BiometricEvaluation::Feature::AN2K11EFS::SubstrateCode {
  BiometricEvaluation::Feature::AN2K11EFS::Paper , BiometricEvaluation::Feature::AN2K11EFS::Cardboard , BiometricEvaluation::Feature::AN2K11EFS::UnfinishedWood , BiometricEvaluation::Feature::AN2K11EFS::OtherOrUnknownPorous ,
  BiometricEvaluation::Feature::AN2K11EFS::Plastic , BiometricEvaluation::Feature::AN2K11EFS::Glass , BiometricEvaluation::Feature::AN2K11EFS::PaintedMetal , BiometricEvaluation::Feature::AN2K11EFS::UnpaintedMetal ,
  BiometricEvaluation::Feature::AN2K11EFS::GlossyPaintedSurface , BiometricEvaluation::Feature::AN2K11EFS::AdhesiveSideTape , BiometricEvaluation::Feature::AN2K11EFS::NonAdhesiveSideTape , BiometricEvaluation::Feature::AN2K11EFS::AluminumFoil ,
  BiometricEvaluation::Feature::AN2K11EFS::OtherOrUnknownNonporous , BiometricEvaluation::Feature::AN2K11EFS::Rubber , BiometricEvaluation::Feature::AN2K11EFS::Leather , BiometricEvaluation::Feature::AN2K11EFS::EmulsionSidePhotograph ,
  BiometricEvaluation::Feature::AN2K11EFS::PaperSidePhotograph , BiometricEvaluation::Feature::AN2K11EFS::GlossyOrSemiglossyPaperOrCardboard , BiometricEvaluation::Feature::AN2K11EFS::SatinOrFlatFinishedPaintedSurface , BiometricEvaluation::Feature::AN2K11EFS::OtherOrUnknownSemiporous ,
  BiometricEvaluation::Feature::AN2K11EFS::Other , BiometricEvaluation::Feature::AN2K11EFS::Unknown
}
 Substrates on which latent impression was deposited. More...
 

Functions

std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const Orientation &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const FPPPosition &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const ImageInfo &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const MinutiaPoint &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const MinutiaeRidgeCount &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const MinutiaeRidgeCountConfidence &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const MinutiaeRidgeCountInfo &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const CorePoint &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const DeltaPoint &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const NoFeaturesPresent &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const ExaminerAnalysisAssessment &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const Substrate &)
 
std::ostream & BiometricEvaluation::Feature::AN2K11EFS::operator<< (std::ostream &, const Pattern &)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::Orientation::EncodingMethod, BE_Feature_AN2K11EFS_Orientation_EncodingMethod_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::FingerprintSegment, BE_Feature_AN2K11EFS_FingerprintSegment_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::OCF, BE_Feature_AN2K11EFS_OCF_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::TonalReversal, BE_Feature_AN2K11EFS_TonalReversal_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::LateralReversal, BE_Feature_AN2K11EFS_LateralReversal_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::MethodOfRidgeCounting, BE_Feature_AN2K11EFS_MethodOfRidgeCounting_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::MRA, BE_Feature_AN2K11EFS_MRA_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::DeltaType, BE_Feature_AN2K11EFS_DeltaType_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::LatentProcessingMethod, BE_Feature_AN2K11EFS_LatentProcessingMethod_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::ValueAssessmentCode, BE_Feature_AN2K11EFS_ValueAssessmentCode_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::SubstrateCode, BE_Feature_AN2K11EFS_SubstrateCode_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::Pattern::GeneralClassification, BE_Feature_AN2K11EFS_Pattern_GeneralClassification_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::Pattern::ArchSubclassification, BE_Feature_AN2K11EFS_Pattern_ArchSubclassification_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::Pattern::WhorlSubclassification, BE_Feature_AN2K11EFS_Pattern_WhorlSubclassification_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::AN2K11EFS::Pattern::WhorlDeltaRelationship, BE_Feature_AN2K11EFS_Pattern_WhorlDeltaRelationship_EnumToStringMap)
 

Function Documentation

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [1/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::Orientation::EncodingMethod  ,
BE_Feature_AN2K11EFS_Orientation_EncodingMethod_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [2/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::FingerprintSegment  ,
BE_Feature_AN2K11EFS_FingerprintSegment_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [3/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::OCF  ,
BE_Feature_AN2K11EFS_OCF_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [4/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::TonalReversal  ,
BE_Feature_AN2K11EFS_TonalReversal_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [5/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::LateralReversal  ,
BE_Feature_AN2K11EFS_LateralReversal_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [6/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::MethodOfRidgeCounting  ,
BE_Feature_AN2K11EFS_MethodOfRidgeCounting_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [7/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::MRA  ,
BE_Feature_AN2K11EFS_MRA_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [8/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::DeltaType  ,
BE_Feature_AN2K11EFS_DeltaType_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [9/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::LatentProcessingMethod  ,
BE_Feature_AN2K11EFS_LatentProcessingMethod_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [10/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::ValueAssessmentCode  ,
BE_Feature_AN2K11EFS_ValueAssessmentCode_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [11/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::SubstrateCode  ,
BE_Feature_AN2K11EFS_SubstrateCode_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [12/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::Pattern::GeneralClassification  ,
BE_Feature_AN2K11EFS_Pattern_GeneralClassification_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [13/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::Pattern::ArchSubclassification  ,
BE_Feature_AN2K11EFS_Pattern_ArchSubclassification_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [14/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::Pattern::WhorlSubclassification  ,
BE_Feature_AN2K11EFS_Pattern_WhorlSubclassification_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [15/15]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::AN2K11EFS::Pattern::WhorlDeltaRelationship  ,
BE_Feature_AN2K11EFS_Pattern_WhorlDeltaRelationship_EnumToStringMap   
)