Slap Fingerprint Segmentation Evaluation III
API for participating in NIST's evaluation of slap fingerprint segmentation algorithms.
Public Types | Public Member Functions | Public Attributes | List of all members
SlapSegIII::SegmentationPosition::Result Struct Reference

An individual segmentation position discovery. More...

#include <slapsegiii.h>

Collaboration diagram for SlapSegIII::SegmentationPosition::Result:
Collaboration graph

Public Types

enum class  Code { Success = 0 , FingerNotFound , FailedToSegment , VendorDefined }
 Possible results of segmenting a single finger. More...
 

Public Member Functions

 Result (const Code code=Code::Success, const std::string &message="")
 Result constructor. More...
 

Public Attributes

Code code {}
 Status from segmenting an individual finger. More...
 
std::string message {}
 Message providing insight into code's value. More...
 

Detailed Description

An individual segmentation position discovery.

Definition at line 221 of file slapsegiii.h.

Member Enumeration Documentation

◆ Code

Possible results of segmenting a single finger.

Enumerator
Success 

Success.

FingerNotFound 

Finger not found to segment.

FailedToSegment 

Finger present, but can't be segmented.

VendorDefined 

Failure: Other reason.

See error message.

Definition at line 224 of file slapsegiii.h.

Constructor & Destructor Documentation

◆ Result()

SlapSegIII::SegmentationPosition::Result::Result ( const Code  code = Code::Success,
const std::string &  message = "" 
)

Result constructor.

Parameters
codeStatus from segmenting an individual finger.
messageMessage providing insight into code's value.

Definition at line 23 of file libslapsegiii.cpp.

Member Data Documentation

◆ code

Code SlapSegIII::SegmentationPosition::Result::code {}

Status from segmenting an individual finger.

Definition at line 249 of file slapsegiii.h.

◆ message

std::string SlapSegIII::SegmentationPosition::Result::message {}

Message providing insight into code's value.

Definition at line 251 of file slapsegiii.h.


The documentation for this struct was generated from the following files: