3#include "grade_result_2d_base.hpp"
38 CheckHandlePointerAndThrow();
39 return handle_->grade_modulation;
49 CheckHandlePointerAndThrow();
50 return handle_->grade_grid_nonuniformity;
60 CheckHandlePointerAndThrow();
61 return handle_->grade_fixed_pattern_damage;
71 CheckHandlePointerAndThrow();
72 return handle_->subgrade_a1;
82 CheckHandlePointerAndThrow();
83 return handle_->subgrade_a2;
93 CheckHandlePointerAndThrow();
94 return handle_->subgrade_a3;
104 CheckHandlePointerAndThrow();
105 return handle_->subgrade_b1;
115 CheckHandlePointerAndThrow();
116 return handle_->subgrade_b2;
126 CheckHandlePointerAndThrow();
127 return handle_->subgrade_c;
137 CheckHandlePointerAndThrow();
138 return handle_->grade_format_information;
148 CheckHandlePointerAndThrow();
149 return handle_->grade_version_information;
159 CheckHandlePointerAndThrow();
160 return handle_->code_out_of_aoi != 0;
170 CheckHandlePointerAndThrow();
171 return handle_->code_quiet_zone_out_of_aoi != 0;
181 CheckHandlePointerAndThrow();
182 return handle_->global_threshold;
Object contains the barcode grading results for QR barcodes.
Definition: grade_result_qr.hpp:17
bool QuietzoneOutsideAoi() const
Returns the flag which tells, if parts of the code's quiet zone are outside the area of interest,...
Definition: grade_result_qr.hpp:168
int GlobalThreshold() const
Global threshold found during grading.
Definition: grade_result_qr.hpp:179
double GradeModulation() const
This property contains the modulation grade (ranging from 0 to 4).
Definition: grade_result_qr.hpp:36
int SubGradeB1() const
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Definition: grade_result_qr.hpp:102
int GradeVersionInformation() const
This property contains the version information grade (ranging from 0 to 4).
Definition: grade_result_qr.hpp:146
bool CodeOutsideAoi() const
This flag will be set, if parts of the code are outside the area of interest, while calculating the Q...
Definition: grade_result_qr.hpp:157
int SubGradeB2() const
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Definition: grade_result_qr.hpp:113
int SubGradeA1() const
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Definition: grade_result_qr.hpp:69
int SubGradeA2() const
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Definition: grade_result_qr.hpp:80
int SubGradeC() const
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Definition: grade_result_qr.hpp:124
int GradeFormatInformation() const
This property contains the format information grade (ranging from 0 to 4).
Definition: grade_result_qr.hpp:135
int SubGradeA3() const
This is one of the sub grades on which the calculation of the GradeFixedPatternDamage() is based.
Definition: grade_result_qr.hpp:91
double GradeFixedPatternDamage() const
This property contains the fixed pattern damage grade (ranging from 0 to 4).
Definition: grade_result_qr.hpp:58
double GradeGridNonUniformity() const
This property contains the grade of the grid nonuniformity (ranging from 0 to 4).
Definition: grade_result_qr.hpp:47
GradeResultQr(CExports::CVC_BC_INFO &handle)
Constructor to initialize object from info struct.
Definition: grade_result_qr.hpp:23
Configuration to access parameters of GradeResult2DBase.
Definition: grade_result_2d_base.hpp:19
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24