11#ifndef __BE_FINGER_AN2KMINUTIAE_DATA_RECORD_H__
12#define __BE_FINGER_AN2KMINUTIAE_DATA_RECORD_H__
65 const std::string &filename,
102 std::shared_ptr<Feature::AN2K7Minutiae>
117 std::shared_ptr<Feature::AN2K11EFS::ExtendedFeatureSet>
156 std::map<uint16_t, Memory::uint8Array>
200 readRegisteredVendorBlock(
205 std::shared_ptr<Feature::AN2K7Minutiae> _AN2K7Features;
207 std::map<uint16_t, Memory::uint8Array> _IAFISFeatures;
209 std::map<uint16_t, Memory::uint8Array> _cogentFeatures;
211 std::map<uint16_t, Memory::uint8Array> _motorolaFeatures;
213 std::shared_ptr<Feature::AN2K11EFS::ExtendedFeatureSet>
216 std::map<uint16_t, Memory::uint8Array> _sagemFeatures;
218 std::map<uint16_t, Memory::uint8Array> _NECFeatures;
220 std::map<uint16_t, Memory::uint8Array> _M1Features;
222 std::map<uint16_t, Memory::uint8Array> _identixFeatures;
Representation of a Type-9 Record from an AN2K file.
Impression getImpressionType() const
Return impression type field from Type-9 Record.
std::shared_ptr< Feature::AN2K7Minutiae > getAN2K7Minutiae() const
Obtain the "standard" minutiae data from this Type-9 Record (fields 9.005 - 9.012).
std::shared_ptr< Feature::AN2K11EFS::ExtendedFeatureSet > getAN2K11EFS() const
Obtain the extended feature set data from this Type-9 Record (fields 9.300 - 9.399).
AN2KMinutiaeDataRecord(Memory::uint8Array &buf, int recordNumber)
Construct an AN2KMinutiaeDataRecord object from data contained in a memory buffer.
std::map< uint16_t, Memory::uint8Array > getRegisteredVendorBlock(Feature::MinutiaeFormat vendor) const
Obtain data recorded in a registered vendor minutiae block found in this Type-9 Record.
AN2KMinutiaeDataRecord(const std::string &filename, int recordNumber)
Construct an AN2KMinutiaeDataRecord object from data contained in a file on disk.
MinutiaeFormat
Enumerate the minutiae format standards.
Impression
Finger, palm, and latent impression types.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...