Object contains the barcode grading results for one dimensional barcodes. More...
#include <cvb/barcode/_detail/grade_result_1d.hpp>
Inherits GradeResultBase.
Public Member Functions | |
GradeResult1D (CExports::CVC_BC_INFO &handle) | |
Constructor to initialize object from info struct. More... | |
GradeResult1DInfo | ResultInfo () const |
1D Code Grading Results. More... | |
double | GradeModulation () const |
The element GradeModulation is the modulation grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
virtual double | GradeSymbolContrast () const override |
The element GradeSymbolContrast is the symbol contrast grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
virtual double | SymbolContrast () const override |
The element SymbolContrast is the symbol contrast in percent calculated under consideration of all scan reflectance profiles. More... | |
virtual double | ReflectanceMin () const override |
The element ReflectanceMin is the minimum reflectance value in percent calculated under consideration of all scan reflectance profiles. More... | |
virtual double | ReflectanceMax () const override |
The element ReflectanceMax is the maximum reflectance value in percent calculated under consideration of all scan reflectance profiles. More... | |
double | GradeDecodability () const |
The element GradeDecodability is the decodability grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
virtual double | GradeDecode () const override |
The element GradeDecode is the decode grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). If the barcode can be decoded in one of the scan reflectance profiles, but the quiet zone is not correct, the decode grade of this scan reflectance profile is set to zero. More... | |
double | GradeDefects () const |
The element GradeDefects is the defects grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
double | GradeEdgeContrastMin () const |
The element GradeEdgeContrastMin is the minimum edge contrast grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
virtual double | GradeOverall () const override |
The element GradeOverall is the overall symbol grade calculated under consideration of the worst grades of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
double | GradeReflectanceMin () const |
The element GradeReflectanceMin is the minimum reflectance grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). More... | |
double | ScanLinesUsed () const |
The element ScanLinesUsed is the number of used scan reflectance profiles. More... | |
double | Decodability () const |
The element Decodability is the decodability grade calculated under consideration of all scan reflectance profiles. More... | |
double | DecodedScanLines () const |
The element DecodedScanLines is the number of decoded scan reflectance profiles in percent. More... | |
double | Defects () const |
The element Defects is the defects value calculated under consideration of all scan reflectance profiles (ern_max/SC overall). More... | |
double | EdgeContrastMin () const |
The element EdgeContrastMin is the minimum edge contrast value in percent calculated under consideration of all scan reflectance profiles. More... | |
double | GlobalThreshold () const |
The element GlobalThreshold is the global threshold in percent calculated under consideration of all scan reflectance profiles. More... | |
double | Modulation () const |
The element Modulation is the modulation (ec_min/SC) value calculated under consideration of all scan reflectance profiles. More... | |
double | PrintContrastSignal () const |
The element PrintContrastSignal is the print contrast signal calculated under consideration of all scan reflectance profiles. More... | |
Object contains the barcode grading results for one dimensional barcodes.
|
inline |
Constructor to initialize object from info struct.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element Decodability is the decodability grade calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element DecodedScanLines is the number of decoded scan reflectance profiles in percent.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element Defects is the defects value calculated under consideration of all scan reflectance profiles (ern_max/SC overall).
Any | exception derived from std::exception including CvbException. |
|
inline |
The element EdgeContrastMin is the minimum edge contrast value in percent calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element GlobalThreshold is the global threshold in percent calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element GradeDecodability is the decodability grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
|
inlineoverridevirtual |
The element GradeDecode is the decode grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A). If the barcode can be decoded in one of the scan reflectance profiles, but the quiet zone is not correct, the decode grade of this scan reflectance profile is set to zero.
Any | exception derived from std::exception including CvbException. |
Implements GradeResultBase.
|
inline |
The element GradeDefects is the defects grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
|
inline |
The element GradeEdgeContrastMin is the minimum edge contrast grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
|
inline |
The element GradeModulation is the modulation grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
|
inlineoverridevirtual |
The element GradeOverall is the overall symbol grade calculated under consideration of the worst grades of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
Implements GradeResultBase.
|
inline |
The element GradeReflectanceMin is the minimum reflectance grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
|
inlineoverridevirtual |
The element GradeSymbolContrast is the symbol contrast grade calculated under consideration of all scan reflectance profiles. Possible values are in the range from 0.0 (F) to 4.0 (A).
Any | exception derived from std::exception including CvbException. |
Implements GradeResultBase.
|
inline |
The element Modulation is the modulation (ec_min/SC) value calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element PrintContrastSignal is the print contrast signal calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
|
inlineoverridevirtual |
The element ReflectanceMax is the maximum reflectance value in percent calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
Implements GradeResultBase.
|
inlineoverridevirtual |
The element ReflectanceMin is the minimum reflectance value in percent calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
Implements GradeResultBase.
|
inline |
1D Code Grading Results.
Any | exception derived from std::exception including CvbException. |
|
inline |
The element ScanLinesUsed is the number of used scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
|
inlineoverridevirtual |
The element SymbolContrast is the symbol contrast in percent calculated under consideration of all scan reflectance profiles.
Any | exception derived from std::exception including CvbException. |
Implements GradeResultBase.