Friction Ridge Image and Features Technology Evaluations
API for participating in NIST's Friction Ridge Image and Features Technology Evaluations.
Loading...
Searching...
No Matches
FRIF::EFS Namespace Reference

Types (mostly) mirroring the ANSI/NIST-ITL Type 9 Extended Feature Set. More...

Classes

struct  Core
 Singular point of focus of innermost recurving ridge. More...
 
struct  CorrespondenceRelationship
 Relationship between probe and reference features. More...
 
class  Crease
 Friction ridge linear flexion creases. More...
 
struct  Delta
 Singular point of ridge divergence. More...
 
struct  Features
 Collection of ANSI/NIST-ITL 1-2011 (Update: 2015) Extended Feature Set fields understood by FRIF. More...
 
struct  Minutia
 Friction ridge feature details. More...
 
struct  Orientation
 Deviation of an image from upright. More...
 
class  PatternClassification
 Classification of friction ridge structure. More...
 
class  QualityMeasure
 Measurement on the biometric sample. More...
 
struct  RidgeQualityRegion
 Region defined in a map of ridge quality/confidence. More...
 

Typedefs

using IMP = Impression
 Convenience Impression type using ANSI/NIST-ITL mnemonic.
 
using FCT = FrictionRidgeCaptureTechnology
 Convenience FrictionRidgeCaptureTechnology type using ANSI/NIST-ITL mnemonic.
 
using FGP = FrictionRidgeGeneralizedPosition
 Convenience FrictionRidgeGeneralizedPosition type using ANSI/NIST-ITL mnemonic.
 
using LPM = ProcessingMethod
 Convenience LatentProcessingMethod type using ANSI/NIST-ITL mnemonic.
 
using GCF = PatternGeneralClassification
 Convenience PatternGeneralClassification type using ANSI/NIST-ITL mnemonic.
 
using PatternSubclassification
 Subclassification of PatternClassification.
 
using SUB = PatternSubclassification
 Convenience PatternSubclassification type using ANSI/NIST-ITL mnemonic.
 
using WDR = WhorlDeltaRelationship
 Convenience WhorlDeltaRelationship type using ANSI/NIST-ITL mnemonic.
 
using EAA = ValueAssessment
 Convenience ExaminerValueAssessment type using ANSI/NIST-ITL mnemonic.
 
using TOC = CorrespondenceType
 
using CreaseClassification
 Collection of crease types.
 
using QualityMeasureMap
 Convenience type for storing QualityMeasure.
 

Enumerations

enum class  Impression {
  PlainContact = 0 , RolledContact = 1 , Latent = 4 , LiveScanSwipe = 8 ,
  PlainContactlessStationary = 24 , RolledContactlessStationary = 25 , Other = 28 , Unknown = 29 ,
  Contactless = 43
}
 Friction ridge impression types from ANSI/NIST-ITL 1-202X. More...
 
enum class  FrictionRidgeCaptureTechnology {
  Unknown = 0 , ScannedInkOnPaper = 2 , OpticalTIRBright = 3 , OpticalDirect = 5 ,
  Capacitive = 9 , Electroluminescent = 11 , LatentImpression = 18 , LatentLift = 22
}
 Capture device codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  FrictionRidgeGeneralizedPosition {
  UnknownFinger = 0 , RightThumb = 1 , RightIndex = 2 , RightMiddle = 3 ,
  RightRing = 4 , RightLittle = 5 , LeftThumb = 6 , LeftIndex = 7 ,
  LeftMiddle = 8 , LeftRing = 9 , LeftLittle = 10 , RightExtraDigit = 16 ,
  LeftExtraDigit = 17 , RightFour = 13 , LeftFour = 14 , RightAndLeftThumbs = 15 ,
  UnknownPalm = 20 , RightFullPalm = 21 , RightWritersPalm = 22 , LeftFullPalm = 23 ,
  LeftWritersPalm = 24 , RightLowerPalm = 25 , RightUpperPalm = 26 , LeftLowerPalm = 27 ,
  LeftUpperPalm = 28 , RightPalmOther = 29 , LeftPalmOther = 30 , RightInterdigital = 31 ,
  RightThenar = 32 , RightHypothenar = 33 , LeftInterdigital = 34 , LeftThenar = 35 ,
  LeftHypothenar = 36 , RightGrasp = 37 , LeftGrasp = 38 , RightCarpalDeltaArea = 81 ,
  LeftCarpalDeltaArea = 82 , RightFullPalmAndWritersPalm = 83 , LeftFullPalmAndWritersPalm = 84 , RightWristBracelet = 85 ,
  LeftWristBracelet = 86 , UnknownFrictionRidge = 18 , EJIOrTip = 19
}
 Friction positions codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  ProcessingMethod {
  Indanedione , BlackPowder , Other , Cyanoacrylate ,
  Laser , RUVIS , StickysidePowder , Visual ,
  WhitePowder
}
 Processing method codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  PatternGeneralClassification {
  Arch , Whorl , RightLoop , LeftLoop ,
  Amputation , UnableToPrint , Unclassifiable , Scar ,
  DissociatedRidges
}
 General classification of friction ridge structure. More...
 
enum class  ArchPatternSubclassification { PlainArch , TentedArch }
 Subclassification when PatternClassification is Arch. More...
 
enum class  WhorlPatternSubclassification { PlainWhorl , CentralPocketLoop , DoubleLoop , AccidentalWhorl }
 Subclassification when PatternClassification is Whorl. More...
 
enum class  WhorlDeltaRelationship { Inner , Outer , Meeting }
 Whorl-Delta relationship. More...
 
enum class  ValueAssessment { Value , Limited , NoValue , NonPrint }
 Value assessment codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  Substrate {
  Paper , PorousOther , Plastic , Glass ,
  MetalPainted , MetalUnpainted , TapeAdhesiveSide , NonporousOther ,
  PaperGlossy , SemiporousOther , Other , Unknown
}
 Substrate codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  MinutiaType { RidgeEnding , Bifurcation , Other , Unknown }
 Types of minutiae. More...
 
enum class  CorrespondenceType {
  Definite , Possible , DoesNotExist , OutOfRegion ,
  UnclearArea
}
 Types of correspondence. More...
 
enum class  RidgeQuality {
  Background = 0 , DebatableRidgeFlow = 1 , DebatableMinutiae = 2 , DefinitiveMinutiae = 3 ,
  DefinitiveRidgeEdges = 4 , DefinitivePores = 5
}
 Local ridge quality codes from ANSI/NIST-ITL 1-2011 (2015). More...
 
enum class  FingerCrease { DistalInterphalangeal , ProximalInterphalangeal , ProximalDigital }
 Permanent flexion creases on fingers. More...
 
enum class  PalmCrease {
  DistalTransverse , Top = DistalTransverse , ProximalTransverse , Middle = ProximalTransverse ,
  RadialLongitudinal , Bottom = RadialLongitudinal , Wrist , WristBracelet = Wrist
}
 Permanent flexion creases on palms. More...
 
enum class  LinearDiscontinuity {
  MinorCrease , Crack , Cut , NonPermanentScar ,
  Other
}
 Linear discontinuities that are not named permanent creases. More...
 

Functions

Impression toImpression (const std::underlying_type_t< Impression > i)
 Convert integer to enumerated type.
 
FrictionRidgeCaptureTechnology toFrictionRidgeCaptureTechnology (const std::underlying_type_t< FrictionRidgeCaptureTechnology > i)
 Convert integer to enumerated type.
 
FrictionRidgeGeneralizedPosition toFrictionRidgeGeneralizedPosition (const std::underlying_type_t< FrictionRidgeGeneralizedPosition > i)
 Convert integer to enumerated type.
 
ProcessingMethod toProcessingMethod (const std::underlying_type_t< ProcessingMethod > i)
 Convert integer to enumerated type.
 
PatternGeneralClassification toPatternGeneralClassification (const std::underlying_type_t< PatternGeneralClassification > i)
 Convert integer to enumerated type.
 
ArchPatternSubclassification toArchPatternSubclassification (const std::underlying_type_t< ArchPatternSubclassification > i)
 Convert integer to enumerated type.
 
WhorlPatternSubclassification toWhorlPatternSubclassification (const std::underlying_type_t< WhorlPatternSubclassification > i)
 Convert integer to enumerated type.
 
WhorlDeltaRelationship toWhorlDeltaRelationship (const std::underlying_type_t< WhorlDeltaRelationship > i)
 Convert integer to enumerated type.
 
ValueAssessment toValueAssessment (const std::underlying_type_t< ValueAssessment > i)
 Convert integer to enumerated type.
 
Substrate toSubstrate (const std::underlying_type_t< Substrate > i)
 Convert integer to enumerated type.
 
MinutiaType toMinutiaType (const std::underlying_type_t< MinutiaType > i)
 Convert integer to enumerated type.
 
CorrespondenceType toCorrespondenceType (const std::underlying_type_t< CorrespondenceType > i)
 Convert integer to enumerated type.
 
RidgeQuality toRidgeQuality (const std::underlying_type_t< RidgeQuality > i)
 Convert integer to enumerated type.
 
FingerCrease toFingerCrease (const std::underlying_type_t< FingerCrease > i)
 Convert integer to enumerated type.
 
PalmCrease toPalmCrease (const std::underlying_type_t< PalmCrease > i)
 Convert integer to enumerated type.
 
LinearDiscontinuity toLinearDiscontinuity (const std::underlying_type_t< LinearDiscontinuity > i)
 Convert integer to enumerated type.
 

Detailed Description

Types (mostly) mirroring the ANSI/NIST-ITL Type 9 Extended Feature Set.

Typedef Documentation

◆ IMP

Convenience Impression type using ANSI/NIST-ITL mnemonic.

Definition at line 36 of file efs.h.

◆ FCT

Convenience FrictionRidgeCaptureTechnology type using ANSI/NIST-ITL mnemonic.

Definition at line 72 of file efs.h.

◆ FGP

Convenience FrictionRidgeGeneralizedPosition type using ANSI/NIST-ITL mnemonic.

Definition at line 145 of file efs.h.

◆ LPM

Convenience LatentProcessingMethod type using ANSI/NIST-ITL mnemonic.

Definition at line 181 of file efs.h.

◆ GCF

Convenience PatternGeneralClassification type using ANSI/NIST-ITL mnemonic.

Definition at line 223 of file efs.h.

◆ PatternSubclassification

Initial value:
std::variant<
WhorlPatternSubclassification
Subclassification when PatternClassification is Whorl.
Definition efs.h:280
ArchPatternSubclassification
Subclassification when PatternClassification is Arch.
Definition efs.h:250

Subclassification of PatternClassification.

Note
These enumerations map to ANSI/NIST-ITL 1-2011 Update:2015's PCT "General Class" codes from Table 44.

Definition at line 311 of file efs.h.

◆ SUB

Convenience PatternSubclassification type using ANSI/NIST-ITL mnemonic.

Definition at line 318 of file efs.h.

◆ WDR

Convenience WhorlDeltaRelationship type using ANSI/NIST-ITL mnemonic.

Definition at line 355 of file efs.h.

◆ EAA

Convenience ExaminerValueAssessment type using ANSI/NIST-ITL mnemonic.

Definition at line 448 of file efs.h.

◆ TOC

Definition at line 723 of file efs.h.

◆ CreaseClassification

Initial value:
std::variant<FingerCrease, PalmCrease,
FingerCrease
Permanent flexion creases on fingers.
Definition efs.h:893
LinearDiscontinuity
Linear discontinuities that are not named permanent creases.
Definition efs.h:962
PalmCrease
Permanent flexion creases on palms.
Definition efs.h:921

Collection of crease types.

Note
These enumerations mostly map to ANSI/NIST-ITL 1-2011 Update:2015's TPD "Permanent Flexion Creases" codes from Table 58.

Definition at line 999 of file efs.h.

◆ QualityMeasureMap

Initial value:
std::unordered_map<
QualityMeasure::Description, QualityMeasure,
QualityMeasure::DescriptionHash>

Convenience type for storing QualityMeasure.

Definition at line 1259 of file efs.h.

Enumeration Type Documentation

◆ Impression

enum class FRIF::EFS::Impression
strong

Friction ridge impression types from ANSI/NIST-ITL 1-202X.

Enumerator
PlainContact 
RolledContact 
Latent 
LiveScanSwipe 
PlainContactlessStationary 
RolledContactlessStationary 
Other 
Unknown 
Contactless 

Definition at line 23 of file efs.h.

◆ FrictionRidgeCaptureTechnology

Capture device codes from ANSI/NIST-ITL 1-2011 (2015).

Enumerator
Unknown 
ScannedInkOnPaper 
OpticalTIRBright 
OpticalDirect 
Capacitive 
Electroluminescent 
LatentImpression 
LatentLift 

Definition at line 56 of file efs.h.

◆ FrictionRidgeGeneralizedPosition

Friction positions codes from ANSI/NIST-ITL 1-2011 (2015).

Enumerator
UnknownFinger 
RightThumb 
RightIndex 
RightMiddle 
RightRing 
RightLittle 
LeftThumb 
LeftIndex 
LeftMiddle 
LeftRing 
LeftLittle 
RightExtraDigit 
LeftExtraDigit 
RightFour 
LeftFour 
RightAndLeftThumbs 
UnknownPalm 
RightFullPalm 
RightWritersPalm 
LeftFullPalm 
LeftWritersPalm 
RightLowerPalm 
RightUpperPalm 
LeftLowerPalm 
LeftUpperPalm 
RightPalmOther 
LeftPalmOther 
RightInterdigital 
RightThenar 
RightHypothenar 
LeftInterdigital 
LeftThenar 
LeftHypothenar 
RightGrasp 
LeftGrasp 
RightCarpalDeltaArea 
LeftCarpalDeltaArea 
RightFullPalmAndWritersPalm 
LeftFullPalmAndWritersPalm 
RightWristBracelet 
LeftWristBracelet 
UnknownFrictionRidge 
EJIOrTip 

Definition at line 92 of file efs.h.

◆ ProcessingMethod

enum class FRIF::EFS::ProcessingMethod
strong

Processing method codes from ANSI/NIST-ITL 1-2011 (2015).

Enumerator
Indanedione 
BlackPowder 
Other 
Cyanoacrylate 
Laser 
RUVIS 
StickysidePowder 
Visual 
WhitePowder 

Definition at line 165 of file efs.h.

◆ PatternGeneralClassification

General classification of friction ridge structure.

Note
These enumerations map to ANSI/NIST-ITL 1-2011 Update:2015's PCT "General Class" codes from Table 44.
Enumerator
Arch 
Whorl 
RightLoop 
LeftLoop 
Amputation 
UnableToPrint 
Unclassifiable 
Scar 
DissociatedRidges 

Definition at line 207 of file efs.h.

◆ ArchPatternSubclassification

Subclassification when PatternClassification is Arch.

Note
These enumerations map to ANSI/NIST-ITL 1-2011 Update:2015's PCT "General Class" codes from Table 44.
Enumerator
PlainArch 
TentedArch 

Definition at line 249 of file efs.h.

◆ WhorlPatternSubclassification

Subclassification when PatternClassification is Whorl.

Note
These enumerations map to ANSI/NIST-ITL 1-2011 Update:2015's PCT "General Class" codes from Table 44.
Enumerator
PlainWhorl 
CentralPocketLoop 
DoubleLoop 
AccidentalWhorl 

Definition at line 279 of file efs.h.

◆ WhorlDeltaRelationship

Whorl-Delta relationship.

Note
These enumerations are described in ANSI/NIST-ITL 1-2011 Update:2015, Section 8.9.7.5.
Enumerator
Inner 
Outer 
Meeting 

Definition at line 327 of file efs.h.

◆ ValueAssessment

enum class FRIF::EFS::ValueAssessment
strong

Value assessment codes from ANSI/NIST-ITL 1-2011 (2015).

Enumerator
Value 
Limited 
NoValue 
NonPrint 

Definition at line 437 of file efs.h.

◆ Substrate

enum class FRIF::EFS::Substrate
strong

Substrate codes from ANSI/NIST-ITL 1-2011 (2015).

Enumerator
Paper 
PorousOther 
Plastic 
Glass 
MetalPainted 
MetalUnpainted 
TapeAdhesiveSide 
NonporousOther 
PaperGlossy 
SemiporousOther 
Other 
Unknown 

Definition at line 468 of file efs.h.

◆ MinutiaType

enum class FRIF::EFS::MinutiaType
strong

Types of minutiae.

Enumerator
RidgeEnding 
Bifurcation 
Other 
Unknown 

Definition at line 505 of file efs.h.

◆ CorrespondenceType

enum class FRIF::EFS::CorrespondenceType
strong

Types of correspondence.

Following ANSI/NIST-ITL 1-2011 (2015) Field 9.361, "types of correspondence (TOC)"

Enumerator
Definite 

Probe feature definitely corresponds.

Possible 

Probe feature possibly/debatably corresponds.

DoesNotExist 

Probe feature definitely does not exist.

Note
Correspondence::referenceMinutia will be ignored.
OutOfRegion 

Probe feature lies outside the reference.

Note
Correspondence::referenceMinutia will be ignored.
UnclearArea 

Probe feature lies in an area experiencing quality issues in the reference.

Note
Correspondence::referenceMinutia will be ignored.

Definition at line 694 of file efs.h.

◆ RidgeQuality

enum class FRIF::EFS::RidgeQuality
strong

Local ridge quality codes from ANSI/NIST-ITL 1-2011 (2015).

Enumerator
Background 

No ridge information.

DebatableRidgeFlow 

Continuity of ridge flow is uncertain.

DebatableMinutiae 

Continuity of ridge flow is certain; minutiae are debatable.

DefinitiveMinutiae 

Minutiae and ridge flow are obvious and unambiguous; ridge edges are debatable.

DefinitiveRidgeEdges 

Ridge edges, minutiae, and ridge flow are obvious and unambiguous; pores are either debatable or not present.

DefinitivePores 

Pores and ridge edges are obvious and unambiguous.

Definition at line 831 of file efs.h.

◆ FingerCrease

enum class FRIF::EFS::FingerCrease
strong

Permanent flexion creases on fingers.

Enumerator
DistalInterphalangeal 

Below distal phalanx.

ProximalInterphalangeal 

Below medial phalanx.

ProximalDigital 

Between proximal phalanx and palm.

Definition at line 892 of file efs.h.

◆ PalmCrease

enum class FRIF::EFS::PalmCrease
strong

Permanent flexion creases on palms.

Enumerator
DistalTransverse 

Bottom of the interdigital area.

Top 

Colloquial definition for DistalTransverse.

ProximalTransverse 

Diagonal across palm.

Middle 

Colloquial definition for ProximalTransverse.

RadialLongitudinal 

Around the base of thenar.

Bottom 

Colloquial definition for RadialLongitudinal.

Wrist 

Bottom of the palm at the wrist.

WristBracelet 

Colloquial definition for Wrist.

Definition at line 920 of file efs.h.

◆ LinearDiscontinuity

enum class FRIF::EFS::LinearDiscontinuity
strong

Linear discontinuities that are not named permanent creases.

Enumerator
MinorCrease 
Crack 
Cut 
NonPermanentScar 
Other 

Definition at line 961 of file efs.h.

Function Documentation

◆ toImpression()

FRIF::EFS::Impression FRIF::EFS::toImpression ( const std::underlying_type_t< Impression > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 329 of file libfrifte_efs.cpp.

◆ toFrictionRidgeCaptureTechnology()

FRIF::EFS::FrictionRidgeCaptureTechnology FRIF::EFS::toFrictionRidgeCaptureTechnology ( const std::underlying_type_t< FrictionRidgeCaptureTechnology > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 358 of file libfrifte_efs.cpp.

◆ toFrictionRidgeGeneralizedPosition()

FRIF::EFS::FrictionRidgeGeneralizedPosition FRIF::EFS::toFrictionRidgeGeneralizedPosition ( const std::underlying_type_t< FrictionRidgeGeneralizedPosition > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 385 of file libfrifte_efs.cpp.

◆ toProcessingMethod()

FRIF::EFS::ProcessingMethod FRIF::EFS::toProcessingMethod ( const std::underlying_type_t< ProcessingMethod > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 491 of file libfrifte_efs.cpp.

◆ toPatternGeneralClassification()

FRIF::EFS::PatternGeneralClassification FRIF::EFS::toPatternGeneralClassification ( const std::underlying_type_t< PatternGeneralClassification > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 520 of file libfrifte_efs.cpp.

◆ toArchPatternSubclassification()

FRIF::EFS::ArchPatternSubclassification FRIF::EFS::toArchPatternSubclassification ( const std::underlying_type_t< ArchPatternSubclassification > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 549 of file libfrifte_efs.cpp.

◆ toWhorlPatternSubclassification()

FRIF::EFS::WhorlPatternSubclassification FRIF::EFS::toWhorlPatternSubclassification ( const std::underlying_type_t< WhorlPatternSubclassification > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 564 of file libfrifte_efs.cpp.

◆ toWhorlDeltaRelationship()

FRIF::EFS::WhorlDeltaRelationship FRIF::EFS::toWhorlDeltaRelationship ( const std::underlying_type_t< WhorlDeltaRelationship > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 583 of file libfrifte_efs.cpp.

◆ toValueAssessment()

FRIF::EFS::ValueAssessment FRIF::EFS::toValueAssessment ( const std::underlying_type_t< ValueAssessment > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 600 of file libfrifte_efs.cpp.

◆ toSubstrate()

FRIF::EFS::Substrate FRIF::EFS::toSubstrate ( const std::underlying_type_t< Substrate > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 619 of file libfrifte_efs.cpp.

◆ toMinutiaType()

FRIF::EFS::MinutiaType FRIF::EFS::toMinutiaType ( const std::underlying_type_t< MinutiaType > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 654 of file libfrifte_efs.cpp.

◆ toCorrespondenceType()

FRIF::EFS::CorrespondenceType FRIF::EFS::toCorrespondenceType ( const std::underlying_type_t< CorrespondenceType > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 673 of file libfrifte_efs.cpp.

◆ toRidgeQuality()

FRIF::EFS::RidgeQuality FRIF::EFS::toRidgeQuality ( const std::underlying_type_t< RidgeQuality > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 694 of file libfrifte_efs.cpp.

◆ toFingerCrease()

FRIF::EFS::FingerCrease FRIF::EFS::toFingerCrease ( const std::underlying_type_t< FingerCrease > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 717 of file libfrifte_efs.cpp.

◆ toPalmCrease()

FRIF::EFS::PalmCrease FRIF::EFS::toPalmCrease ( const std::underlying_type_t< PalmCrease > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 734 of file libfrifte_efs.cpp.

◆ toLinearDiscontinuity()

FRIF::EFS::LinearDiscontinuity FRIF::EFS::toLinearDiscontinuity ( const std::underlying_type_t< LinearDiscontinuity > i)

Convert integer to enumerated type.

Parameters
iInteger version of enumerated type.
Returns
Enumerated value of i.
Exceptions
Cannotmap i to valid enumerated value.

Definition at line 753 of file libfrifte_efs.cpp.