NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Classes | Namespaces | Typedefs | Enumerations | Functions
be_feature_minutiae.h File Reference
#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include <be_error.h>
#include <be_finger.h>
#include <be_framework_enumeration.h>
#include <be_image.h>
#include <be_memory_autoarray.h>

Go to the source code of this file.

Classes

struct  BiometricEvaluation::Feature::MinutiaPoint
 Representation of a finger minutiae data point. More...
 
struct  BiometricEvaluation::Feature::RidgeCountItem
 Representation of ridge count data, which is the number of ridges between any two minutia data points, each represented by its index number. More...
 
struct  BiometricEvaluation::Feature::CorePoint
 Representation of the core. More...
 
struct  BiometricEvaluation::Feature::DeltaPoint
 Representation of the delta. More...
 
class  BiometricEvaluation::Feature::Minutiae
 A class to represent a set of minutiae data points. 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.
 

Typedefs

using BiometricEvaluation::Feature::MinutiaPoint = MinutiaPoint
 
using BiometricEvaluation::Feature::MinutiaPointSet = std::vector< MinutiaPoint >
 
using BiometricEvaluation::Feature::RidgeCountItem = RidgeCountItem
 
using BiometricEvaluation::Feature::RidgeCountItemSet = std::vector< RidgeCountItem >
 
using BiometricEvaluation::Feature::CorePoint = CorePoint
 
using BiometricEvaluation::Feature::CorePointSet = std::vector< CorePoint >
 
using BiometricEvaluation::Feature::DeltaPoint = DeltaPoint
 
using BiometricEvaluation::Feature::DeltaPointSet = std::vector< DeltaPoint >
 
using BiometricEvaluation::Feature::MinutiaeSet = std::vector< std::shared_ptr< Minutiae > >
 

Enumerations

enum class  BiometricEvaluation::Feature::MinutiaeFormat {
  BiometricEvaluation::Feature::AN2K7 = 0 , BiometricEvaluation::Feature::IAFIS , BiometricEvaluation::Feature::Cogent , BiometricEvaluation::Feature::Motorola ,
  BiometricEvaluation::Feature::Sagem , BiometricEvaluation::Feature::NEC , BiometricEvaluation::Feature::Identix , BiometricEvaluation::Feature::M1
}
 Enumerate the minutiae format standards. More...
 
enum class  BiometricEvaluation::Feature::MinutiaeType {
  BiometricEvaluation::Feature::RidgeEnding = 0 , BiometricEvaluation::Feature::Bifurcation , BiometricEvaluation::Feature::Compound , BiometricEvaluation::Feature::NoDistinction ,
  BiometricEvaluation::Feature::Other
}
 Enumerate the types of minutiae: Ridge Ending, Bifurcation, Compound, or other. More...
 
enum class  BiometricEvaluation::Feature::RidgeCountExtractionMethod { BiometricEvaluation::Feature::NonSpecific = 0 , BiometricEvaluation::Feature::FourNeighbor = 1 , BiometricEvaluation::Feature::EightNeighbor = 2 , BiometricEvaluation::Feature::Other = 3 }
 Enumerate the types of extraction methods for ridge counts. More...
 

Functions

std::ostream & BiometricEvaluation::Feature::operator<< (std::ostream &, const MinutiaPoint &)
 
std::ostream & BiometricEvaluation::Feature::operator<< (std::ostream &, const RidgeCountItem &)
 
std::ostream & BiometricEvaluation::Feature::operator<< (std::ostream &, const CorePoint &)
 
std::ostream & BiometricEvaluation::Feature::operator<< (std::ostream &, const DeltaPoint &)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::MinutiaeFormat, BE_Feature_MinutiaeFormat_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::MinutiaeType, BE_Feature_MinutiaeType_EnumToStringMap)
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::RidgeCountExtractionMethod, BE_Feature_RidgeCountExtractionMethod_EnumToStringMap)
 

Function Documentation

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [1/3]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::MinutiaeFormat  ,
BE_Feature_MinutiaeFormat_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [2/3]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::MinutiaeType  ,
BE_Feature_MinutiaeType_EnumToStringMap   
)

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS() [3/3]

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::RidgeCountExtractionMethod  ,
BE_Feature_RidgeCountExtractionMethod_EnumToStringMap   
)