Friction Ridge Image and Features
API for participating in NIST's Friction Ridge Image and Features Technology Evaluations.
Loading...
Searching...
No Matches
FRIF::EFS::Delta Struct Reference

Singular point of ridge divergence. More...

#include <efs.h>

Public Member Functions

 Delta (const Coordinate &coordinate={}, const std::optional< std::tuple< std::optional< uint16_t >, std::optional< uint16_t >, std::optional< uint16_t > > > &direction={}, std::optional< uint16_t > coordinateUncertainty={}, const std::optional< std::tuple< std::optional< uint8_t >, std::optional< uint8_t >, std::optional< uint8_t > > > &directionUncertainty={})
 Delta constructor.
 

Public Attributes

Coordinate coordinate {}
 Location of the feature.
 
std::optional< uint16_t > coordinateUncertainty {}
 Uncertainty of coordinate, radius, in pixels.
 
std::optional< std::tuple< std::optional< uint16_t >, std::optional< uint16_t >, std::optional< uint16_t > > > direction {}
 Ridge directions of the feature (typically up, left, and right), in degrees [0,359] counterclockwise to the right, following conventions from ANSI/NIST-ITL 1-2011 (2015) Field 9.321.
 
std::optional< std::tuple< std::optional< uint8_t >, std::optional< uint8_t >, std::optional< uint8_t > > > directionUncertainty {}
 Uncertainty of direction, in degrees [0, 180].
 

Detailed Description

Singular point of ridge divergence.

Definition at line 425 of file efs.h.

Constructor & Destructor Documentation

◆ Delta()

FRIF::EFS::Delta::Delta ( const Coordinate & coordinate = {},
const std::optional< std::tuple< std::optional< uint16_t >, std::optional< uint16_t >, std::optional< uint16_t > > > & direction = {},
std::optional< uint16_t > coordinateUncertainty = {},
const std::optional< std::tuple< std::optional< uint8_t >, std::optional< uint8_t >, std::optional< uint8_t > > > & directionUncertainty = {} )

Delta constructor.

Parameters
coordinateLocation of the feature.
directionRidge directions of the feature (typically up, left, and right), in degrees [0,359] counterclockwise to the right, following conventions from ANSI/NIST-ITL 1-2011 (2015) Field 9.321.
coordinateUncertaintyUncertainty of coordinate, radius, in pixels.
directionUncertaintyUncertainty of direction, in degrees [0, 180].

Definition at line 60 of file libfrif_efs.cpp.

Member Data Documentation

◆ coordinate

Coordinate FRIF::EFS::Delta::coordinate {}

Location of the feature.

Definition at line 428 of file efs.h.

◆ coordinateUncertainty

std::optional<uint16_t> FRIF::EFS::Delta::coordinateUncertainty {}

Uncertainty of coordinate, radius, in pixels.

Definition at line 430 of file efs.h.

◆ direction

std::optional<std::tuple<std::optional<uint16_t>, std::optional<uint16_t>, std::optional<uint16_t> > > FRIF::EFS::Delta::direction {}

Ridge directions of the feature (typically up, left, and right), in degrees [0,359] counterclockwise to the right, following conventions from ANSI/NIST-ITL 1-2011 (2015) Field 9.321.

Definition at line 440 of file efs.h.

◆ directionUncertainty

std::optional<std::tuple<std::optional<uint8_t>, std::optional<uint8_t>, std::optional<uint8_t> > > FRIF::EFS::Delta::directionUncertainty {}

Uncertainty of direction, in degrees [0, 180].

Definition at line 444 of file efs.h.


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