CVB++ 14.0
Grader2DConfigBase Class Reference

Configuration to access parameters of Grader2DConfigBase. More...

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

Inherits GraderConfigBase.

Inherited by DataMatrixGrading, and QrGrading.

Public Member Functions

void SetGradeAngleOfDistortion (bool angleOfDistortion)
 Activates (true) or deactivates (false) the calculation of the angle of distortion. This value does not enter the calculation of the scan grade value. More...
 
bool GradeAngleOfDistortion () const
 Returns whether it activates/deactives the calculation of the angle of distortion. This value does not enter the calculation of the scan grade value. More...
 
void SetGradeAxialNonUniformity (bool axialNonUniformity)
 Activates (true) or deactivates (false) the calculation of the axial_nonuniformity grade. More...
 
bool GradeAxialNonUniformity () const
 Returns whether it activates (true) or deactivates (false) the calculation of the axial nonuniformity grade. More...
 
void SetGradeFixedPatternDamage (bool fixedPatternDamage)
 Activates (true) or deactivates (false) the calculation of the fixed pattern damage grade. More...
 
bool GradeFixedPatternDamage () const
 Returns whether it activates (true) or deactivates (false) the calculation of the fixed pattern damage grade. More...
 
void SetGradeGridNonUniformity (bool gridNonUniformity)
 Activates (true) or deactivates (false) the calculation of the grid nonuniformity grade. More...
 
bool GradeGridNonUniformity () const
 Returns whether it activates (true) or deactivates (false) the calculation of the grid nonuniformity grade. More...
 
void SetGradeReflectanceMargin (bool reflectanceMargin)
 Activates (true) or deactivates (false) the calculation of the reflectance margin. More...
 
bool GradeReflectanceMargin () const
 Returns whether it activates (true) or deactivates (false) the calculation of the reflectance margin. More...
 
void SetGradeUnusedErrorCorrection (bool unusedErrorCorrection)
 Activates (true) or deactivates (false) the calculation of the unused error correction grade. More...
 
bool GradeUnusedErrorCorrection () const
 Returns whether it activates (true) or deactivates (false) the calculation of the unused error correction grade. More...
 
- Public Member Functions inherited from GraderConfigBase
void SetGradeModulation (bool modulation)
 Activates (true) or deactivates (false) the calculation of the modulation grade. More...
 
bool GradeModulation () const
 Activates (true) or deactivates (false) the calculation of the modulation grade. More...
 
void SetGradeSymbolContrast (bool symbolContrast)
 Activates (true) or deactivates (false) the calculation of the symbol contrast grade. More...
 
bool GradeSymbolContrast () const
 Activates (true) or deactivates (false) the calculation of the symbol contrast grade. More...
 
void SetReflectanceReference (Cvb::ValueRange< int > reflectanceReference)
 Reflectance Reference Range for contrast calculation. More...
 
Cvb::ValueRange< int > ReflectanceReference () const
 Reflectance Reference Range for contrast calculation. More...
 

Detailed Description

Configuration to access parameters of Grader2DConfigBase.

Member Function Documentation

◆ GradeAngleOfDistortion()

bool GradeAngleOfDistortion ( ) const
inline

Returns whether it activates/deactives the calculation of the angle of distortion. This value does not enter the calculation of the scan grade value.

Returns
Activates (true) or deactivates (false) the calculation of the angle of distortion. This value does not enter the calculation of the scan grade value.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetGradeAngleOfDistortion

◆ GradeAxialNonUniformity()

bool GradeAxialNonUniformity ( ) const
inline

Returns whether it activates (true) or deactivates (false) the calculation of the axial nonuniformity grade.

Returns
axialNonUniformity Activates (true) or deactivates (false) the calculation of the axial nonuniformity grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetGradeAxialNonUniformity

◆ GradeFixedPatternDamage()

bool GradeFixedPatternDamage ( ) const
inline

Returns whether it activates (true) or deactivates (false) the calculation of the fixed pattern damage grade.

Returns
Activates (true) or deactivates (false) the calculation of the fixed pattern damage grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetGradeFixedPatternDamage

◆ GradeGridNonUniformity()

bool GradeGridNonUniformity ( ) const
inline

Returns whether it activates (true) or deactivates (false) the calculation of the grid nonuniformity grade.

Returns
Activates (true) or deactivates (false) the calculation of the grid nonuniformity grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetGradeGridNonUniformity

◆ GradeReflectanceMargin()

bool GradeReflectanceMargin ( ) const
inline

Returns whether it activates (true) or deactivates (false) the calculation of the reflectance margin.

Returns
Activates (true) or deactivates (false) the calculation of the reflectance margin.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetGradeReflectanceMargin

◆ GradeUnusedErrorCorrection()

bool GradeUnusedErrorCorrection ( ) const
inline

Returns whether it activates (true) or deactivates (false) the calculation of the unused error correction grade.

Returns
Activates (true) or deactivates (false) the calculation of the unused error correction grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetGradeUnusedErrorCorrection

◆ SetGradeAngleOfDistortion()

void SetGradeAngleOfDistortion ( bool  angleOfDistortion)
inline

Activates (true) or deactivates (false) the calculation of the angle of distortion. This value does not enter the calculation of the scan grade value.

Parameters
[in]angleOfDistortionActivates (true) or deactivates (false) the calculation of the angle of distortion. This value does not enter the calculation of the scan grade value.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
GradeAngleOfDistortion

◆ SetGradeAxialNonUniformity()

void SetGradeAxialNonUniformity ( bool  axialNonUniformity)
inline

Activates (true) or deactivates (false) the calculation of the axial_nonuniformity grade.

Parameters
[in]axialNonUniformityActivates (true) or deactivates (false) the calculation of the axial nonuniformity grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
GradeAxialNonUniformity

◆ SetGradeFixedPatternDamage()

void SetGradeFixedPatternDamage ( bool  fixedPatternDamage)
inline

Activates (true) or deactivates (false) the calculation of the fixed pattern damage grade.

Parameters
[in]fixedPatternDamageActivates (true) or deactivates (false) the calculation of the fixed pattern damage grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
GradeFixedPatternDamage

◆ SetGradeGridNonUniformity()

void SetGradeGridNonUniformity ( bool  gridNonUniformity)
inline

Activates (true) or deactivates (false) the calculation of the grid nonuniformity grade.

Parameters
[in]gridNonUniformityActivates (true) or deactivates (false) the calculation of the grid nonuniformity grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
GradeGridNonUniformity

◆ SetGradeReflectanceMargin()

void SetGradeReflectanceMargin ( bool  reflectanceMargin)
inline

Activates (true) or deactivates (false) the calculation of the reflectance margin.

Parameters
[in]reflectanceMarginActivates (true) or deactivates (false) the calculation of the reflectance margin.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
GradeReflectanceMargin

◆ SetGradeUnusedErrorCorrection()

void SetGradeUnusedErrorCorrection ( bool  unusedErrorCorrection)
inline

Activates (true) or deactivates (false) the calculation of the unused error correction grade.

Parameters
[in]unusedErrorCorrectionActivates (true) or deactivates (false) the calculation of the unused error correction grade.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
GradeUnusedErrorCorrection