CVB++ 14.0
GradeResultDataMatrix Class Reference

Object contains the barcode grading results for DataMatrix and PharmaCode2D barcodes. More...

#include <cvb/barcode/_detail/grade_result_data_matrix.hpp>

Inherits GradeResult2DBase.

Public Member Functions

 GradeResultDataMatrix (CExports::CVC_BC_INFO &handle)
 Constructor to initialize object from info struct. More...
 
double GradePrintGrowth () const
 Grade of the print growth (ranging from 0 to 4). More...
 
double PrintGrowth () const
 This property contains the print growth. 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...
 

Detailed Description

Object contains the barcode grading results for DataMatrix and PharmaCode2D barcodes.

Constructor & Destructor Documentation

◆ GradeResultDataMatrix()

GradeResultDataMatrix ( CExports::CVC_BC_INFO &  handle)
inline

Constructor to initialize object from info struct.

Exceptions
Anyexception derived from std::exception including CvbException.

Member Function Documentation

◆ GradePrintGrowth()

double GradePrintGrowth ( ) const
inline

Grade of the print growth (ranging from 0 to 4).

Returns
Grade of the print growth (ranging from 0 to 4).
Exceptions
Anyexception derived from std::exception including CvbException.

◆ PrintGrowth()

double PrintGrowth ( ) const
inline

This property contains the print growth.

Returns
This property contains the print growth.
Exceptions
Anyexception derived from std::exception including CvbException.