11#ifndef __BE_FINGER_AN2KVIEW_H__
12#define __BE_FINGER_AN2KVIEW_H__
102 std::vector<AN2KMinutiaeDataRecord>
151 const std::string filename,
153 const uint32_t recordNumber);
178 const uint32_t recordNumber);
219 void readImageRecord(
221 const uint32_t recordNumber);
224 std::vector<Finger::AN2KMinutiaeDataRecord>
225 _minutiaeDataRecordSet;
Representation of a Type-9 Record from an AN2K file.
A class to represent single finger view and derived information.
void setPositions(Finger::PositionSet &ps)
Add a position set to the collection of position sets.
void addMinutiaeDataRecord(Finger::AN2KMinutiaeDataRecord &mdr)
Add a minutiae data record to the AN2KMinutiaeDataRecord set.
Finger::PositionSet getPositions() const
Obtain the set of finger positions.
static Finger::PositionSet populateFGP(FIELD *field)
Read the finger positions from an AN2K record.
static Finger::Impression convertImpression(const unsigned char *str)
Convert an impression code from a string.
AN2KView(Memory::uint8Array &buf, const RecordType typeID, const uint32_t recordNumber)
Construct an AN2K finger view from a buffer.
static Finger::Position convertPosition(int an2kFGP)
Convert a compression algorithm indicator from an AN2K finger image record.
static Finger::FingerImageCode convertFingerImageCode(const char *str)
Convert an finger image code from a string.
void setImpressionType(Finger::Impression &imp)
Mutator for the impression type.
std::vector< AN2KMinutiaeDataRecord > getMinutiaeDataRecordSet() const
Obtain the set of minutiae records.
Finger::Impression getImpressionType() const
Obtain the finger impression code.
AN2KView(const std::string filename, const RecordType typeID, const uint32_t recordNumber)
Construct an AN2K finger view from a file.
A class to represent single biometric view and derived information.
RecordType
The type of AN2K record.
Position
Finger position codes.
FingerImageCode
Joint and tip codes.
std::vector< Position > PositionSet
Impression
Finger, palm, and latent impression types.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...