NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Classes | Namespaces | Enumerations | Functions
be_feature_sort.h File Reference
#include <be_feature_minutiae.h>
#include <be_image.h>

Go to the source code of this file.

Classes

class  BiometricEvaluation::Feature::Sort::XY
 Sort by increasing Cartesian X-Y coordinate. More...
 
class  BiometricEvaluation::Feature::Sort::YX
 Sort by increasing Cartesian Y-X coordinate. More...
 
class  BiometricEvaluation::Feature::Sort::Quality
 Sort by increasing minutiae quality. More...
 
class  BiometricEvaluation::Feature::Sort::Angle
 Sort by increasing angle (theta) More...
 
class  BiometricEvaluation::Feature::Sort::Polar
 Sort by increasing distance from center and angle (theta). 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::Sort
 Utilities for sorting MinutiaPointSets.
 

Enumerations

enum class  BiometricEvaluation::Feature::Sort::Kind {
  BiometricEvaluation::Feature::Sort::XYAscending , BiometricEvaluation::Feature::Sort::XYDescending , BiometricEvaluation::Feature::Sort::YXAscending , BiometricEvaluation::Feature::Sort::YXDescending ,
  BiometricEvaluation::Feature::Sort::QualityAscending , BiometricEvaluation::Feature::Sort::QualityDescending , BiometricEvaluation::Feature::Sort::AngleAscending , BiometricEvaluation::Feature::Sort::AngleDescending ,
  BiometricEvaluation::Feature::Sort::PolarCOMAscending , BiometricEvaluation::Feature::Sort::PolarCOMDescending , BiometricEvaluation::Feature::Sort::PolarCOIAscending , BiometricEvaluation::Feature::Sort::PolarCOIDescending ,
  BiometricEvaluation::Feature::Sort::Unknown
}
 Sort order of MinutiaPointSets. More...
 

Functions

void BiometricEvaluation::Feature::Sort::updateIndicies (BiometricEvaluation::Feature::MinutiaPointSet &mps)
 Renumber index numbers in a MinutiaPointSet in place. More...
 
std::vector< Feature::MinutiaPoint > BiometricEvaluation::Feature::Sort::sort (std::vector< Feature::MinutiaPoint > &minutia, const Kind &sortOrder)
 Sort minutia. More...
 
std::vector< Feature::MinutiaPoint > BiometricEvaluation::Feature::Sort::stableSort (std::vector< Feature::MinutiaPoint > &minutia, const Kind &sortOrder)
 Sort minutia, maintaining existing order if elements are otherwise deemed equal. More...
 
 BE_FRAMEWORK_ENUMERATION_DECLARATIONS (BiometricEvaluation::Feature::Sort::Kind, BE_Feature_Sort_Kind_EnumToStringMap)
 

Function Documentation

◆ BE_FRAMEWORK_ENUMERATION_DECLARATIONS()

BE_FRAMEWORK_ENUMERATION_DECLARATIONS ( BiometricEvaluation::Feature::Sort::Kind  ,
BE_Feature_Sort_Kind_EnumToStringMap   
)