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

Information identifying this submission. More...

#include <slapsegiii.h>

Collaboration diagram for SlapSegIII::SubmissionIdentification:
Collaboration graph

Public Member Functions

 SubmissionIdentification ()
 Default constructor. More...
 
 SubmissionIdentification (const std::string &libraryIdentifier, const uint16_t version, const std::string &marketingIdentifier="")
 SubmissionIdentification constructor. More...
 

Public Attributes

uint16_t version {}
 Version number for this submission. More...
 
std::string libraryIdentifier {}
 Identifier for this submission. More...
 
std::string marketingIdentifier {}
 Marketing name for this submission. More...
 

Detailed Description

Information identifying this submission.

Definition at line 381 of file slapsegiii.h.

Constructor & Destructor Documentation

◆ SubmissionIdentification() [1/2]

SlapSegIII::SubmissionIdentification::SubmissionIdentification ( )

Default constructor.

Definition at line 78 of file libslapsegiii.cpp.

◆ SubmissionIdentification() [2/2]

SlapSegIII::SubmissionIdentification::SubmissionIdentification ( const std::string &  libraryIdentifier,
const uint16_t  version,
const std::string &  marketingIdentifier = "" 
)

SubmissionIdentification constructor.

Parameters
libraryIdentifierIdentifier for this submission.
versionUnique version number for this submission.
marketingIdentifierOptional marketing name for this submission.

Definition at line 83 of file libslapsegiii.cpp.

Member Data Documentation

◆ version

uint16_t SlapSegIII::SubmissionIdentification::version {}

Version number for this submission.

Must be unique with every new submission. Must match the final underscore-delimited token of the filename of the core library.

Definition at line 411 of file slapsegiii.h.

◆ libraryIdentifier

std::string SlapSegIII::SubmissionIdentification::libraryIdentifier {}

Identifier for this submission.

Should be the same for all submissions from the same organization. Case-sensitive. Must match the regular expression "[:alnum:]+". Must be the same as the second underscore-delimited token of the filename of the core library.

Definition at line 423 of file slapsegiii.h.

◆ marketingIdentifier

std::string SlapSegIII::SubmissionIdentification::marketingIdentifier {}

Marketing name for this submission.

Optional. Must match the regular expression "[[:graph:] ]*".

Definition at line 431 of file slapsegiii.h.


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