11#ifndef __BE_FEATURE_MINUTIAE_H__
12#define __BE_FEATURE_MINUTIAE_H__
237 BE_Feature_MinutiaeFormat_EnumToStringMap);
241 BE_Feature_MinutiaeType_EnumToStringMap);
245 BE_Feature_RidgeCountExtractionMethod_EnumToStringMap);
BE_FRAMEWORK_ENUMERATION_DECLARATIONS(BiometricEvaluation::Feature::MinutiaeFormat, BE_Feature_MinutiaeFormat_EnumToStringMap)
A class to represent a set of minutiae data points.
virtual CorePointSet getCores() const =0
Obtains the set of core positions.
virtual MinutiaeFormat getFormat() const =0
Obtain the minutiae format kind.
virtual RidgeCountItemSet getRidgeCountItems() const =0
Obtain the set of ridge count data items.
virtual MinutiaPointSet getMinutiaPoints() const =0
Obtain the set of finger minutiae data points.
virtual DeltaPointSet getDeltas() const =0
Obtains the set of delta positions.
MinutiaeFormat
Enumerate the minutiae format standards.
std::vector< MinutiaPoint > MinutiaPointSet
std::vector< DeltaPoint > DeltaPointSet
std::vector< std::shared_ptr< Minutiae > > MinutiaeSet
std::ostream & operator<<(std::ostream &s, const Feature::FGP &fgp)
Output stream overload for FrictionRidgeGeneralizedPosition.
RidgeCountExtractionMethod
Enumerate the types of extraction methods for ridge counts.
MinutiaeType
Enumerate the types of minutiae: Ridge Ending, Bifurcation, Compound, or other.
std::vector< RidgeCountItem > RidgeCountItemSet
std::vector< CorePoint > CorePointSet
This software was developed at the National Institute of Standards and Technology (NIST) by employees...
Representation of the core.
CorePoint(Image::Coordinate coordinate, bool has_angle=false, int angle=0)
Create a CorePoint struct.
Image::Coordinate coordinate
Representation of the delta.
DeltaPoint(Image::Coordinate coordinate, bool has_angle=false, int angle1=0, int angle2=0, int angle3=0)
Create a DeltaPoint struct.
Image::Coordinate coordinate
Representation of a finger minutiae data point.
Image::Coordinate coordinate
Representation of ridge count data, which is the number of ridges between any two minutia data points...
RidgeCountExtractionMethod extraction_method
RidgeCountItem(RidgeCountExtractionMethod extraction_method, int index_one, int index_two, int count=0)
Create a RidgeCountItem struct.
A structure to contain a two-dimensional coordinate without a specified origin.