Slap Fingerprint Segmentation Evaluation III
API for participating in NIST's evaluation of slap fingerprint segmentation algorithms.
|
Information about the execution of an API method. More...
#include <slapsegiii.h>
Public Types | |
enum class | Code { Success = 0 , InvalidImageData , RequestRecapture , RequestRecaptureWithAttempt , UnsupportedResolution , UnsupportedSlapType , NotImplemented , VendorDefined } |
Possible exit status of a SlapSegIII API method. More... | |
Public Member Functions | |
ReturnStatus (const Code code=Code::Success, const std::set< SlapImage::Deficiency > &imageDeficiencies={}, const std::string &message="") | |
ReturnStatus constructor. More... | |
Public Attributes | |
Code | code {} |
Returned status code. More... | |
std::set< SlapImage::Deficiency > | imageDeficiencies {} |
Deficiencies with a SlapImage (required only when code is RequestRecapture or RequestRecaptureWithAttempt). More... | |
std::string | message {} |
Explanatory message (optional). More... | |
Information about the execution of an API method.
Definition at line 313 of file slapsegiii.h.
|
strong |
Possible exit status of a SlapSegIII API method.
Definition at line 316 of file slapsegiii.h.
SlapSegIII::ReturnStatus::ReturnStatus | ( | const Code | code = Code::Success , |
const std::set< SlapImage::Deficiency > & | imageDeficiencies = {} , |
||
const std::string & | message = "" |
||
) |
ReturnStatus constructor.
code | Status code from a method. |
imageDeficiencies | If code is RequestRecapture or RequestRecaptureWithAttempt, one or more Deficiency describing why a recapture should be requested. |
message | Message providing insight into code's value. |
return {};
. Definition at line 94 of file libslapsegiii.cpp.
Code SlapSegIII::ReturnStatus::code {} |
Returned status code.
Definition at line 370 of file slapsegiii.h.
std::set<SlapImage::Deficiency> SlapSegIII::ReturnStatus::imageDeficiencies {} |
Deficiencies with a SlapImage (required only when code is RequestRecapture or RequestRecaptureWithAttempt).
Definition at line 375 of file slapsegiii.h.
std::string SlapSegIII::ReturnStatus::message {} |
Explanatory message (optional).
Definition at line 377 of file slapsegiii.h.