SelphID SDK DotNet API
Loading...
Searching...
No Matches
SelphIDConstantsNet.h
Go to the documentation of this file.
1#pragma once
2#include "SelphIDFacialConstants.h"
5namespace FPhiSelphIDNet {
9public
14 None = (int)FPhiSelphID::FacialAuthenticationStatus::None,
15
19 Negative = (int)FPhiSelphID::FacialAuthenticationStatus::Negative,
20
24 Uncertain = (int)FPhiSelphID::FacialAuthenticationStatus::Uncertain,
25
29 Positive = (int)FPhiSelphID::FacialAuthenticationStatus::Positive,
30
34 NoneBecausePoseExceed = (int)FPhiSelphID::FacialAuthenticationStatus::NoneBecausePoseExceed,
35
39 NoneBecauseInvalidExtractions = (int)FPhiSelphID::FacialAuthenticationStatus::NoneBecauseInvalidExtractions
40};
41
45public
46enum class FacialPose {
50 None = (int)FPhiSelphID::FacialPose::None,
51
55 Frontal = (int)FPhiSelphID::FacialPose::Frontal,
56
60 RightAngled = (int)FPhiSelphID::FacialPose::RightAngled,
61
65 LeftAngled = (int)FPhiSelphID::FacialPose::LeftAngled
66};
67
71public
72enum class FacialGlasses {
76 None = (int)FPhiSelphID::FacialGlasses::None,
77
81 Eye = (int)FPhiSelphID::FacialGlasses::Eye,
82
86 Sun = (int)FPhiSelphID::FacialGlasses::Sun
87};
88
92public
93enum class FacialLips {
97 None = (int)FPhiSelphID::FacialLips::None,
98
102 Together = (int)FPhiSelphID::FacialLips::Together,
103
107 Apart = (int)FPhiSelphID::FacialLips::Apart
108};
109
113public
114enum class FacialGender {
118 None = (int)FPhiSelphID::FacialGender::None,
119
123 Male = (int)FPhiSelphID::FacialGender::Male,
124
128 Female = (int)FPhiSelphID::FacialGender::Female
129};
130
134public
139 None = (int)FPhiSelphID::FacialLivenessDiagnostic::None,
140
144 Spoof = (int)FPhiSelphID::FacialLivenessDiagnostic::Spoof,
145
149 Uncertain = (int)FPhiSelphID::FacialLivenessDiagnostic::Uncertain,
150
154 Live = (int)FPhiSelphID::FacialLivenessDiagnostic::Live,
155
159 NoneBecauseBadQuality = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseBadQuality,
160
164 NoneBecauseFaceTooClose = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceTooClose,
165
169 NoneBecauseFaceNotFound = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceNotFound,
170
174 NoneBecauseFaceTooSmall = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceTooSmall,
175
179 NoneBecauseAngleTooLarge = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseAngleTooLarge,
180
184 NoneBecauseImageDataError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseImageDataError,
185
189 NoneBecauseInternalError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseInternalError,
190
194 NoneBecauseImagePreprocessError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseImagePreprocessError,
195
199 NoneBecauseTooManyFaces = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseTooManyFaces,
200
204 NoneBecauseFaceTooCloseToBorder = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceTooCloseToBorder,
205
209 NoneBecauseFaceCropped = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceCropped,
210
214 NoneBecauseLicenseError = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseLicenseError,
215
219 NoneBecauseFaceOccluded = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseFaceOccluded,
220
224 NoLive = (int)FPhiSelphID::FacialLivenessDiagnostic::NoLive,
225
229 NoneBecauseEyesClosed = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseEyesClosed,
230
234 NoneBecauseEyesOccluded = (int)FPhiSelphID::FacialLivenessDiagnostic::NoneBecauseEyesOccluded
235};
236
240public
245 Frontal = (int)FPhiSelphID::FacialDetectionType::Frontal,
246
250 FrontalFast = (int)FPhiSelphID::FacialDetectionType::FrontalFast,
251
255 Periocular = (int)FPhiSelphID::FacialDetectionType::Periocular
256};
257
261public
262enum class FacialEmotion {
266 None = (int)FPhiSelphID::FacialEmotion::None,
267
271 Anger = (int)FPhiSelphID::FacialEmotion::Anger,
272
276 Disgust = (int)FPhiSelphID::FacialEmotion::Disgust,
277
281 Fear = (int)FPhiSelphID::FacialEmotion::Fear,
282
286 Joy = (int)FPhiSelphID::FacialEmotion::Joy,
287
291 Neutral = (int)FPhiSelphID::FacialEmotion::Neutral,
292
296 Sadness = (int)FPhiSelphID::FacialEmotion::Sadness,
297
301 Surprise = (int)FPhiSelphID::FacialEmotion::Surprise,
302};
303
307public
308enum class FacialQuality {
312 None = (int)FPhiSelphID::FacialQuality::None,
313
317 Bad = (int)FPhiSelphID::FacialQuality::Bad,
318
322 Regular = (int)FPhiSelphID::FacialQuality::Regular,
323
327 Good = (int)FPhiSelphID::FacialQuality::Good
328};
329
333public
338 None = (int)FPhiSelphID::FacialGeographicOrigin::None,
339
343 African = (int)FPhiSelphID::FacialGeographicOrigin::African,
344
348 European = (int)FPhiSelphID::FacialGeographicOrigin::European,
349
353 EastAsian = (int)FPhiSelphID::FacialGeographicOrigin::EastAsian,
354
358 SouthAsian = (int)FPhiSelphID::FacialGeographicOrigin::SouthAsian,
359
363 LatinAmerican = (int)FPhiSelphID::FacialGeographicOrigin::LatinAmerican,
364
368 MiddleEastern = (int)FPhiSelphID::FacialGeographicOrigin::MiddleEastern,
369
373 SoutheastAsian = (int)FPhiSelphID::FacialGeographicOrigin::SoutheastAsian
374};
375
379public
380enum class FacialArtwork {
384 None = (int)FPhiSelphID::FacialArtwork::None,
385
389 Human = (int)FPhiSelphID::FacialArtwork::Human,
390
394 Cartoon = (int)FPhiSelphID::FacialArtwork::Cartoon,
395
399 Painting = (int)FPhiSelphID::FacialArtwork::Painting,
400};
401
405public
410 None = (int)FPhiSelphID::FacialAuthenticationDetail::None,
411
415 PositiveLowSecurityLevel = (int)FPhiSelphID::FacialAuthenticationDetail::PositiveLowSecurityLevel,
416
420 PositiveMediumSecurityLevel = (int)FPhiSelphID::FacialAuthenticationDetail::PositiveMediumSecurityLevel,
421
425 PositiveHighSecurityLevel = (int)FPhiSelphID::FacialAuthenticationDetail::PositiveHighSecurityLevel
426};
427
431public
432enum class TrackingFamily {
436 OnBoarding = (int)FPhiSelphID::TrackingFamily::OnBoarding,
437
441 Authentication = (int)FPhiSelphID::TrackingFamily::Authentication
442};
443
447public
452 Succeeded = (int)FPhiSelphID::OperationResultStatus::Succeeded,
453
457 Denied = (int)FPhiSelphID::OperationResultStatus::Denied,
458
462 Error = (int)FPhiSelphID::OperationResultStatus::Error,
463
467 Cancelled = (int)FPhiSelphID::OperationResultStatus::Cancelled
468};
469
473public
478 None = (int)FPhiSelphID::OperationResultReason::None,
479
483 InternalError = (int)FPhiSelphID::OperationResultReason::InternalError,
484
488 CancelledByUser = (int)FPhiSelphID::OperationResultReason::CancelledByUser,
489
493 Timeout = (int)FPhiSelphID::OperationResultReason::Timeout,
494
498 DocumentValidationNotPassed = (int)FPhiSelphID::OperationResultReason::DocumentValidationNotPassed,
499
503 DocumentValidationError = (int)FPhiSelphID::OperationResultReason::DocumentValidationError,
504
508 AuthenticationNotPassed = (int)FPhiSelphID::OperationResultReason::AuthenticationNotPassed,
509
513 AuthenticationError = (int)FPhiSelphID::OperationResultReason::AuthenticationError,
514
518 LivenessNotPassed = (int)FPhiSelphID::OperationResultReason::LivenessNotPassed,
519
523 LivenessError = (int)FPhiSelphID::OperationResultReason::LivenessError
524};
525
526} // namespace FPhiSelphIDNet
TrackingFamily
Family of Api tracking operation.
Definition SelphIDConstantsNet.h:432
@ Authentication
Authentication.
FacialAuthenticationDetail
Facial authentication detail.
Definition SelphIDConstantsNet.h:406
@ PositiveHighSecurityLevel
Positive high security level.
@ PositiveLowSecurityLevel
Positive low security level.
@ PositiveMediumSecurityLevel
Positive medium security level.
FacialQuality
Facial quality.
Definition SelphIDConstantsNet.h:308
FacialPose
Facial pose.
Definition SelphIDConstantsNet.h:46
@ RightAngled
Right angled.
FacialDetectionType
FacialDetectionType.
Definition SelphIDConstantsNet.h:241
@ FrontalFast
FrontalFast. DEPRECATED value.
@ Periocular
Periocular. DEPRECATED value.
FacialGeographicOrigin
Geographic origin..
Definition SelphIDConstantsNet.h:334
FacialEmotion
FacialEmotion.
Definition SelphIDConstantsNet.h:262
OperationResultReason
Reason for api tracking finish events.
Definition SelphIDConstantsNet.h:474
@ DocumentValidationNotPassed
Document validation failed.
@ AuthenticationNotPassed
Authentication failed.
@ InternalError
Some error using the SDK.
@ Timeout
The set timeout has expired.
@ CancelledByUser
The operation was canceled by the user.
@ DocumentValidationError
Error during document validation.
@ LivenessError
Error during liveness.
@ AuthenticationError
Error during authentication.
FacialGlasses
Glasses type.
Definition SelphIDConstantsNet.h:72
FacialGender
Gender type.
Definition SelphIDConstantsNet.h:114
FacialAuthenticationStatus
Facial Authentication status.
Definition SelphIDConstantsNet.h:10
@ NoneBecauseInvalidExtractions
None due to invalid extractions.
@ Uncertain
Uncertain. DEPRECATED value.
@ NoneBecausePoseExceed
None due to pose exceeded.
FacialLips
Lips status.
Definition SelphIDConstantsNet.h:93
OperationResultStatus
Status of Api tracking operation.
Definition SelphIDConstantsNet.h:448
FacialArtwork
FacialArtwork.
Definition SelphIDConstantsNet.h:380
FacialLivenessDiagnostic
Liveness diagnostic.
Definition SelphIDConstantsNet.h:135
@ NoneBecauseFaceTooClose
None due to face too close to image borders.
@ NoneBecauseInternalError
None due to internal error.
@ NoneBecauseEyesClosed
None due the eyes are closed.
@ NoneBecauseLicenseError
None due to liveness license error.
@ NoneBecauseFaceOccluded
None due to face is occluded.
@ NoneBecauseAngleTooLarge
None due to face rotation.
@ NoneBecauseImagePreprocessError
None due to image preprocessing error.
@ NoneBecauseTooManyFaces
None due to too many faces.
@ NoneBecauseFaceCropped
None due to face is cropped.
@ NoneBecauseFaceTooCloseToBorder
None due to face too close to the border.
@ NoneBecauseFaceNotFound
None due to face not found.
@ NoneBecauseEyesOccluded
None due the eyes are occluded.
@ Spoof
Spoof. DEPRECATED value. Use instead 'NoLive'.
@ NoneBecauseImageDataError
None due to image data error.
@ NoneBecauseFaceTooSmall
None due to face too small.
@ NoneBecauseBadQuality
None due to Bad quality image for liveness.