| 
    Slap Fingerprint Segmentation Evaluation III
    
   API for participating in NIST's evaluation of slap fingerprint segmentation algorithms. 
   | 
 
Slap Fingerprint Segmentation III interface. More...
#include <slapsegiii.h>

Public Member Functions | |
| virtual SubmissionIdentification | getIdentification () const =0 | 
| Obtain identification and version information for this submission.  More... | |
| virtual std::tuple< std::set< SlapImage::Kind >, bool > | getSupported () const =0 | 
| Obtain features supported by this implementation.  More... | |
| virtual std::tuple< ReturnStatus, std::vector< SegmentationPosition > > | segment (const SlapImage &image)=0 | 
| Discover fingerprint segmentation positions within a slap image.  More... | |
| virtual std::tuple< ReturnStatus, SlapImage::Orientation > | determineOrientation (const SlapImage &image)=0 | 
| Determine the hand orientation of a slap image.  More... | |
| virtual | ~Interface () | 
| Destructor.  More... | |
Static Public Member Functions | |
| static std::shared_ptr< Interface > | getImplementation (const std::filesystem::path &configurationDirectory) | 
| Obtain a managed pointer to an object implementing SlapSegIII::Interface.  More... | |
Slap Fingerprint Segmentation III interface.
Participants must inherit from this class and implement all methods.
Definition at line 442 of file slapsegiii.h.
      
  | 
  virtual | 
Destructor.
Definition at line 105 of file libslapsegiii.cpp.
      
  | 
  pure virtual | 
Obtain identification and version information for this submission.
      
  | 
  pure virtual | 
Obtain features supported by this implementation.
      
  | 
  pure virtual | 
Discover fingerprint segmentation positions within a slap image.
| image | Image data and metadata to segment. | 
      
  | 
  pure virtual | 
Determine the hand orientation of a slap image.
| image | Image data and metadata. | 
image.orientation member of image. It will be default-initialized only.return std::make_tuple(ReturnStatus::Code::NotImplemented, SlapImage::Orientation{}); 
      
  | 
  static | 
Obtain a managed pointer to an object implementing SlapSegIII::Interface.
| configurationDirectory | Path to a read-only directory populated with configuration files provided in validation. | 
return (std::make_shared<Implementation>( configurationDirectory)); configurationDirectory may be stored on a slow disk. NIST suggests reading data into available RAM.
 1.9.3