Object contains the barcode grading results for QR barcodes. More...
#include <cvb/barcode/_detail/grade_result_qr.hpp>
Inherits GradeResult2DBase.
Public Member Functions | |
GradeResultQr (CExports::CVC_BC_INFO &handle) | |
Constructor to initialize object from info struct. More... | |
double | GradeModulation () const |
This property contains the modulation grade (ranging from 0 to 4). More... | |
double | GradeGridNonUniformity () const |
This property contains the grade of the grid nonuniformity (ranging from 0 to 4). More... | |
double | GradeFixedPatternDamage () const |
This property contains the fixed pattern damage grade (ranging from 0 to 4). More... | |
int | SubGradeA1 () const |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based. More... | |
int | SubGradeA2 () const |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based. More... | |
int | SubGradeA3 () const |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based. More... | |
int | SubGradeB1 () const |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based. More... | |
int | SubGradeB2 () const |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based. More... | |
int | SubGradeC () const |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based. More... | |
int | GradeFormatInformation () const |
This property contains the format information grade (ranging from 0 to 4). More... | |
int | GradeVersionInformation () const |
This property contains the version information grade (ranging from 0 to 4). More... | |
bool | CodeOutsideAoi () const |
This flag will be set, if parts of the code are outside the area of interest, while calculating the QR grading results. More... | |
bool | QuietzoneOutsideAoi () const |
Returns the flag which tells, if parts of the code's quiet zone are outside the area of interest, while calculating the QR grading results. More... | |
int | GlobalThreshold () const |
Global threshold found during grading. More... | |
Public Member Functions inherited from GradeResult2DBase | |
virtual double | GradeSymbolContrast () const |
Symbol Contrast Grade (0...4). More... | |
virtual double | SymbolContrast () const override |
Measured Symbol Contrast in % of the scan reflectance limits. More... | |
virtual double | ReflectanceMin () const override |
Minimum contrast found during grading. More... | |
virtual double | ReflectanceMax () const override |
Maximum contrast found during grading. More... | |
virtual Cvb::Angle | Distortion () const |
Angle of distortion. More... | |
virtual double | AxialNonUniformity () const |
Axial non-uniformity factor. More... | |
virtual double | GridNonUniformity () const |
Grid non-uniformity factor. More... | |
virtual double | GradeAxialNonUniformity () const |
Grade of the axial non-uniformity (0...4). More... | |
virtual double | GradeDecode () const override |
4 if decoding succeeded, 0 if it failed. More... | |
virtual double | GradeUnusedErrorCorrection () const |
Grade of the amount of unused error correction information. More... | |
virtual double | GradeOverall () const override |
Overall grading result. More... | |
Object contains the barcode grading results for QR barcodes.
|
inline |
Constructor to initialize object from info struct.
Any | exception derived from std::exception including CvbException. |
|
inline |
This flag will be set, if parts of the code are outside the area of interest, while calculating the QR grading results.
Any | exception derived from std::exception including CvbException. |
|
inline |
Global threshold found during grading.
Any | exception derived from std::exception including CvbException. |
|
inline |
This property contains the fixed pattern damage grade (ranging from 0 to 4).
Any | exception derived from std::exception including CvbException. |
|
inline |
This property contains the format information grade (ranging from 0 to 4).
Any | exception derived from std::exception including CvbException. |
|
inline |
This property contains the grade of the grid nonuniformity (ranging from 0 to 4).
Any | exception derived from std::exception including CvbException. |
|
inline |
This property contains the modulation grade (ranging from 0 to 4).
Any | exception derived from std::exception including CvbException. |
|
inline |
This property contains the version information grade (ranging from 0 to 4).
Any | exception derived from std::exception including CvbException. |
|
inline |
Returns the flag which tells, if parts of the code's quiet zone are outside the area of interest, while calculating the QR grading results.
Any | exception derived from std::exception including CvbException. |
|
inline |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Any | exception derived from std::exception including CvbException. |
|
inline |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Any | exception derived from std::exception including CvbException. |
|
inline |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Any | exception derived from std::exception including CvbException. |
|
inline |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Any | exception derived from std::exception including CvbException. |
|
inline |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Any | exception derived from std::exception including CvbException. |
|
inline |
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Any | exception derived from std::exception including CvbException. |