11#include <slapsegiii.h>
25 const std::string &message) :
61 const uint16_t height,
66 const std::vector<std::byte> &pixels) :
71 captureTechnology{captureTechnology},
72 orientation{orientation},
84 const std::string &libraryIdentifier,
85 const uint16_t version,
86 const std::string &marketingIdentifier) :
88 libraryIdentifier(libraryIdentifier),
89 marketingIdentifier(marketingIdentifier)
96 const std::set<SlapImage::Deficiency> &imageDeficiencies,
97 const std::string &message) :
99 imageDeficiencies{imageDeficiencies},
virtual ~Interface()
Destructor.
FrictionRidgeGeneralizedPosition
Friction ridge generalized position.
A 2D coordinate, assuming an origin at the top left.
Coordinate(const int32_t x=0, const int32_t y=0) noexcept
Coordinate constructor.
ReturnStatus(const Code code=Code::Success, const std::set< SlapImage::Deficiency > &imageDeficiencies={}, const std::string &message="")
ReturnStatus constructor.
Code
Possible exit status of a SlapSegIII API method.
An individual segmentation position discovery.
Result(const Code code=Code::Success, const std::string &message="")
Result constructor.
Code
Possible results of segmenting a single finger.
Coordinate bl
Bottom-left coordinate, where bottom refers to distal interphalangeal joint of the fingerprint.
SegmentationPosition()
Default SegmentationPosition constructor.
Coordinate tr
Top-right coordinate, where top refers to the top of the fingerprint.
Coordinate tl
Top-left coordinate, where top refers to the top of the fingerprint.
FrictionRidgeGeneralizedPosition frgp
Friction ridge generalized position.
Result result
Result of segmentation position discovery.
Coordinate br
Bottom-right coordinate, where bottom refers to distal interphalangeal joint of the fingerprint.
SlapImage()
Default SlapImage constructor.
Orientation
Hand orientation being segmented.
CaptureTechnology
Friction ridge capture technology.
SubmissionIdentification()
Default constructor.