11#ifndef __BE_FINGER_H__
12#define __BE_FINGER_H__
18#include <be_framework_enumeration.h>
20namespace BiometricEvaluation
76 PlainRightFourFingers = 13,
77 PlainLeftFourFingers = 14,
81 UnknownFrictionRidge = 18,
83 RightIndexMiddle = 40,
89 RightIndexLeftIndex = 46,
90 RightIndexMiddleRing = 47,
91 RightMiddleRingLittle = 48,
92 LeftIndexMiddleRing = 49,
93 LeftMiddleRingLittle = 50,
94 PlainRightFourTips = 51,
95 PlainLeftFourTips = 52,
96 PlainRightFiveTips = 53,
97 PlainLeftFiveTips = 54,
99 using PositionSet = std::vector<Position>;
108 NonLiveScanPlain = 2,
109 NonLiveScanRolled = 3,
111 LatentImpression = 4,
116 LiveScanVerticalSwipe = 8,
118 NonLiveScanPalm = 11,
119 LatentPalmImpression = 12,
120 LatentPalmTracing = 13,
121 LatentPalmPhoto = 14,
123 LiveScanOpticalContactPlain = 20,
124 LiveScanOpticalContactRolled = 21,
125 LiveScanNonOpticalContactPlain = 22,
126 LiveScanNonOpticalContactRolled = 23,
127 ContactlessPlainStationarySubject = 24,
128 LiveScanOpticalContactlessPlain = 24,
129 ContactlessRolledStationarySubject = 25,
130 LiveScanOpticalContactlessRolled = 25,
131 LiveScanNonOpticalContactlessPlain = 26,
132 LiveScanNonOpticalContactlessRolled = 27,
135 ContactlessRolledMovingSubject = 41,
136 ContactlessPlainMovingSubject = 42
145 FullFingerPlainCenter,
146 FullFingerPlainRight,
152 using PositionDescriptors = std::map<Position, FingerImageCode>;
159 ScannedInkOnPaper = 2,
160 OpticalTIRBright = 3,
163 OpticalDILowFrequenceyUnwrapped = 6,
164 ThreeDimensionalHighFrequencyUnwrapped = 7,
167 Electroluminescent = 11,
168 ReflectedUltrasonic = 12,
169 UltrasonicImpediography = 13,
171 DirectPressureSensitive = 15,
172 IndirectPressure = 16,
174 LatentImpression = 18,
183BE_FRAMEWORK_ENUMERATION_DECLARATIONS(
185 BE_Finger_PatternClassification_EnumToStringMap);
187BE_FRAMEWORK_ENUMERATION_DECLARATIONS(
189 BE_Finger_Position_EnumToStringMap);
191 BE_FRAMEWORK_ENUMERATION_DECLARATIONS(
193 BE_Finger_Impression_EnumToStringMap);
195BE_FRAMEWORK_ENUMERATION_DECLARATIONS(
197 BE_Finger_FingerImageCode_EnumToStringMap);
199BE_FRAMEWORK_ENUMERATION_DECLARATIONS(
201 BE_Finger_CaptureTechnology_EnumToStringMap);
Position
Finger position codes.
Definition: be_finger.h:62
FingerImageCode
Joint and tip codes.
Definition: be_finger.h:140
PatternClassification
Pattern classification codes.
Definition: be_finger.h:37
Impression
Finger, palm, and latent impression types.
Definition: be_finger.h:103
CaptureTechnology
Friction Ridge Capture Technology codes.
Definition: be_finger.h:156