eVision Python API
Loading...
Searching...
No Matches
eVision.EMatrixCode Class Reference

Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors,... More...

Public Member Functions

None __init__ (self)
 Constructs a eVision.EMatrixCode context.
None __init__ (self, eVision.EMatrixCode other)
 Constructs a eVision.EMatrixCode context.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float panX)
 Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY)
 Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX)
 Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).
None Draw (self, eVision.EDrawAdapter|None graphicContext)
 Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws all symbol finder pattern cells where errors were detected and corrected.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws all symbol finder pattern cells where errors were detected and corrected.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws all symbol finder pattern cells where errors were detected and corrected.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws all symbol finder pattern cells where errors were detected and corrected.
None DrawErrors (self, eVision.EDrawAdapter|None drawAdapter)
 Draws all symbol finder pattern cells where errors were detected and corrected.
None Load (self, eVision.ESerializer|None serializer)
 Saves a eVision.EMatrixCode.
None Load (self, str path)
 Saves a eVision.EMatrixCode.
None Save (self, eVision.ESerializer|None serializer)
 Loads a eVision.EMatrixCode.
None Save (self, str path)
 Loads a eVision.EMatrixCode.
eVision.EPoint GetCorner (self, int index)
 Gets a matrix code corner.
None SetCorner (self, int index, eVision.EPoint corner)
 Sets a matrix code corner.
int GetDecodedDataElement (self, int index)
 Gets a character value of the matrix code.
bool IsGS1 (self)
 true if the decoded string uses the GS1 standard
list[int] RawBytes (self)
 Returns a vector containing the codewords extracted from the Data Matrix.
str DecodedString (self)
 Decoded Data Matrix symbol string.
int NumErrors (self)
 Number of errors that were detected and corrected while decoding the symbol.
eVision.ELogicalSize LogicalSize (self)
 Symbol logical size, as defined by eVision.ELogicalSize.
eVision.EMatrixCodeContrastMode ContrastType (self)
 Symbol contrast type, as defined by eVision.EMatrixCodeContrastMode.
eVision.EFlipping Flipping (self)
 Symbol flipping type, as defined by eVision.EFlipping.
eVision.EFamily Family (self)
 ECC symbol family, as defined by eVision.EFamily.
int LogicalSizeWidth (self)
 For a logical size of S1xS2, LogicalSizeWidth is the integer S2.
int LogicalSizeHeight (self)
 For a logical size of S1xS2, LogicalSizeHeight is the integer S1.
int LocationThreshold (self)
 Absolute threshold (0 to 255 scale) that was used during location of the symbol.
int ReadingThreshold (self)
 Absolute threshold (0 to 255 scale) that was used during reading of the symbol.
bool Found (self)
 true if a eVision.EMatrixCode object has been found in the ROI supplied to eVision.EasyMatrixCode2.EMatrixCodeReader.Read, even if it could not be successfully decoded.
float Contrast (self)
 Measured symbol contrast value, as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
int ContrastGrade (self)
 Measured symbol contrast grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
float PrintGrowth (self)
 Normalized measured print growth value, as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
float MeasuredPrintGrowth (self)
 Raw, un-normalized print quality parameter (1.0 to 0 scale), after a read operation, provided that the print quality assessment has been enabled.
int PrintGrowthGrade (self)
 Measured print growth grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
float AxialNonUniformity (self)
 Measured axial non-uniformity value (1.0 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
int AxialNonUniformityGrade (self)
 Measured axial non-uniformity grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
float UnusedErrorCorrection (self)
 Measured unused error correction value (1.0 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
int UnusedErrorCorrectionGrade (self)
 Measured unused error correction grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
int OverallGrade (self)
 Overall symbol grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.
float SymbolContrastSNR (self)
 Measured symbol contrast signal to noise ratio value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float VerticalMarkGrowth (self)
 Measured vertical mark growth value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float HorizontalMarkGrowth (self)
 Measured horizontal mark growth value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float VerticalMarkMisplacement (self)
 Measured vertical mark misplacement value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float HorizontalMarkMisplacement (self)
 Measured horizontal mark misplacement value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float DataMatrixCellWidth (self)
 Measured data matrix cell width value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float DataMatrixCellHeight (self)
 Measured data matrix cell height value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float CellDefects (self)
 Measured cell defects value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
float FinderPatternDefects (self)
 Measured finder pattern defects value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.
eVision.EMatrixCodeSemiT10GradingParameters SemiT10GradingParameters (self)
 Semi T10-0701 grading parameters.
eVision.EMatrixCodeIso15415GradingParameters Iso15415GradingParameters (self)
 ISO/IEC 15415 grading parameters.
eVision.EMatrixCodeIso29158GradingParameters Iso29158GradingParameters (self)
 ISO/IEC 29158 grading parameters.
eVision.EPoint Center (self)
 eVision.EMatrixCode center.
float Angle (self)
 MatrixCode angle.

Detailed Description

Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors,...

Remarks:

License(s): EasyMatrixCode

Deprecated
Deprecated in version 23.12. Scheduled to be removed in version 27.6.

Constructor & Destructor Documentation

◆ __init__() [1/2]

None eVision.EMatrixCode.__init__ ( self)

Constructs a eVision.EMatrixCode context.

Remarks:

The default constructor constructs an uninitialized eVision.EMatrixCode object. All properties are initialized to their respective default values. The copy constructor constructs a eVision.EMatrixCode context based on a pre-existing eVision.EMatrixCode object. All properties and internal data are copied.

◆ __init__() [2/2]

None eVision.EMatrixCode.__init__ ( self,
eVision.EMatrixCode other )

Constructs a eVision.EMatrixCode context.

Remarks:

The default constructor constructs an uninitialized eVision.EMatrixCode object. All properties are initialized to their respective default values. The copy constructor constructs a eVision.EMatrixCode context based on a pre-existing eVision.EMatrixCode object. All properties and internal data are copied.

Parameters
otherAnother eVision.EMatrixCode object to be copied in the new eVision.EMatrixCode object.

Member Function Documentation

◆ Angle()

float eVision.EMatrixCode.Angle ( self)

MatrixCode angle.

◆ AxialNonUniformity()

float eVision.EMatrixCode.AxialNonUniformity ( self)

Measured axial non-uniformity value (1.0 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

◆ AxialNonUniformityGrade()

int eVision.EMatrixCode.AxialNonUniformityGrade ( self)

Measured axial non-uniformity grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

◆ CellDefects()

float eVision.EMatrixCode.CellDefects ( self)

Measured cell defects value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ Center()

eVision.EPoint eVision.EMatrixCode.Center ( self)

◆ Contrast()

float eVision.EMatrixCode.Contrast ( self)

Measured symbol contrast value, as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

Remarks:

This property is computed as the difference of the reference gray levels over their arithmetic average. Values range between 0 and 1.0.

◆ ContrastGrade()

int eVision.EMatrixCode.ContrastGrade ( self)

Measured symbol contrast grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

◆ ContrastType()

eVision.EMatrixCodeContrastMode eVision.EMatrixCode.ContrastType ( self)

Symbol contrast type, as defined by eVision.EMatrixCodeContrastMode.

◆ DataMatrixCellHeight()

float eVision.EMatrixCode.DataMatrixCellHeight ( self)

Measured data matrix cell height value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ DataMatrixCellWidth()

float eVision.EMatrixCode.DataMatrixCellWidth ( self)

Measured data matrix cell width value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ DecodedString()

str eVision.EMatrixCode.DecodedString ( self)

Decoded Data Matrix symbol string.

◆ Draw() [1/5]

None eVision.EMatrixCode.Draw ( self,
eVision.EDrawAdapter | None graphicContext )

Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).

Parameters
graphicContextHandle of the device context on which to draw.

◆ Draw() [2/5]

None eVision.EMatrixCode.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX )

Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).

Parameters
graphicContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ Draw() [3/5]

None eVision.EMatrixCode.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY )

Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).

Parameters
graphicContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [4/5]

None eVision.EMatrixCode.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX )

Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).

Parameters
graphicContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [5/5]

None eVision.EMatrixCode.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.EMatrixCode corner points and symbol finder pattern (when the symbol size has been correctly detected).

Parameters
graphicContextHandle of the device context on which to draw.
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [1/5]

None eVision.EMatrixCode.DrawErrors ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws all symbol finder pattern cells where errors were detected and corrected.

Remarks:

This member is intended to be called in conjunction with eVision.EMatrixCode.Draw.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).

◆ DrawErrors() [2/5]

None eVision.EMatrixCode.DrawErrors ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX )

Draws all symbol finder pattern cells where errors were detected and corrected.

Remarks:

This member is intended to be called in conjunction with eVision.EMatrixCode.Draw.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.

◆ DrawErrors() [3/5]

None eVision.EMatrixCode.DrawErrors ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY )

Draws all symbol finder pattern cells where errors were detected and corrected.

Remarks:

This member is intended to be called in conjunction with eVision.EMatrixCode.Draw.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawErrors() [4/5]

None eVision.EMatrixCode.DrawErrors ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws all symbol finder pattern cells where errors were detected and corrected.

Remarks:

This member is intended to be called in conjunction with eVision.EMatrixCode.Draw.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawErrors() [5/5]

None eVision.EMatrixCode.DrawErrors ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws all symbol finder pattern cells where errors were detected and corrected.

Remarks:

This member is intended to be called in conjunction with eVision.EMatrixCode.Draw.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used.
zoomYVertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Family()

eVision.EFamily eVision.EMatrixCode.Family ( self)

ECC symbol family, as defined by eVision.EFamily.

◆ FinderPatternDefects()

float eVision.EMatrixCode.FinderPatternDefects ( self)

Measured finder pattern defects value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ Flipping()

eVision.EFlipping eVision.EMatrixCode.Flipping ( self)

Symbol flipping type, as defined by eVision.EFlipping.

◆ Found()

bool eVision.EMatrixCode.Found ( self)

true if a eVision.EMatrixCode object has been found in the ROI supplied to eVision.EasyMatrixCode2.EMatrixCodeReader.Read, even if it could not be successfully decoded.

Remarks:

If this property is false, it is still possible that an unlocalized matrix code exists in the image. However, if Found is false, no other property should be read.

◆ GetCorner()

eVision.EPoint eVision.EMatrixCode.GetCorner ( self,
int index )

Gets a matrix code corner.

Remarks:

The indices of the corners use the following convention:

Parameters
indexIndex of the matrix code corner.

◆ GetDecodedDataElement()

int eVision.EMatrixCode.GetDecodedDataElement ( self,
int index )

Gets a character value of the matrix code.

Remarks:

This property makes it possible to see information not coded as ASCII characters.

Parameters
indexIndex of the character value.

◆ HorizontalMarkGrowth()

float eVision.EMatrixCode.HorizontalMarkGrowth ( self)

Measured horizontal mark growth value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ HorizontalMarkMisplacement()

float eVision.EMatrixCode.HorizontalMarkMisplacement ( self)

Measured horizontal mark misplacement value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ IsGS1()

bool eVision.EMatrixCode.IsGS1 ( self)

true if the decoded string uses the GS1 standard

◆ Iso15415GradingParameters()

eVision.EMatrixCodeIso15415GradingParameters eVision.EMatrixCode.Iso15415GradingParameters ( self)

ISO/IEC 15415 grading parameters.

Remarks:

Grading will only be computed if eVision.EMatrixCodeReader.ComputeGrading is set to true.

◆ Iso29158GradingParameters()

eVision.EMatrixCodeIso29158GradingParameters eVision.EMatrixCode.Iso29158GradingParameters ( self)

ISO/IEC 29158 grading parameters.

Remarks:

Grading will only be computed if eVision.EMatrixCodeReader.ComputeGrading is set to true. Retrieves the grading parameters specific to ISO29158. For parameters common with ISO15415, refer to eVision.EMatrixCode.Iso15415GradingParameters.

◆ Load() [1/2]

None eVision.EMatrixCode.Load ( self,
eVision.ESerializer | None serializer )

Saves a eVision.EMatrixCode.

The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ Load() [2/2]

None eVision.EMatrixCode.Load ( self,
str path )

Saves a eVision.EMatrixCode.

The given ESerializer must have been created for writing.

Parameters
pathA string containing the full path to the file.

◆ LocationThreshold()

int eVision.EMatrixCode.LocationThreshold ( self)

Absolute threshold (0 to 255 scale) that was used during location of the symbol.

◆ LogicalSize()

eVision.ELogicalSize eVision.EMatrixCode.LogicalSize ( self)

Symbol logical size, as defined by eVision.ELogicalSize.

◆ LogicalSizeHeight()

int eVision.EMatrixCode.LogicalSizeHeight ( self)

For a logical size of S1xS2, LogicalSizeHeight is the integer S1.

◆ LogicalSizeWidth()

int eVision.EMatrixCode.LogicalSizeWidth ( self)

For a logical size of S1xS2, LogicalSizeWidth is the integer S2.

◆ MeasuredPrintGrowth()

float eVision.EMatrixCode.MeasuredPrintGrowth ( self)

Raw, un-normalized print quality parameter (1.0 to 0 scale), after a read operation, provided that the print quality assessment has been enabled.

Remarks:

This property is computed as the measured area of the active cells (same color as the finder pattern) over the area of ideal square cells, having sides equal to the pitches (such cells perfectly tile the symbol). Its value typically is on the order of 1.0, regardless the symbol size.

◆ NumErrors()

int eVision.EMatrixCode.NumErrors ( self)

Number of errors that were detected and corrected while decoding the symbol.

Remarks:

Such errors may be due to symbol degradation by scratches, blur, non-uniform illumination or slight changes in size.

◆ OverallGrade()

int eVision.EMatrixCode.OverallGrade ( self)

Overall symbol grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

◆ PrintGrowth()

float eVision.EMatrixCode.PrintGrowth ( self)

Normalized measured print growth value, as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

Remarks:

The use of this property is a bit tricky: first a raw measure of the print growth is provided as eVision.EMatrixCode.MeasuredPrintGrowth. Then, the measurement is normalized from the eVision.EMatrixCodeReader.MinimumPrintGrowth``/``eVision.EMatrixCodeReader.MaximumPrintGrowth``/``eVision.EMatrixCodeReader.NominalPrintGrowth properties of the eVision.EMatrixCodeReader instance, which must be provided by the user. The normalized eVision.EMatrixCode.PrintGrowth ranges around 0.

◆ PrintGrowthGrade()

int eVision.EMatrixCode.PrintGrowthGrade ( self)

Measured print growth grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

◆ RawBytes()

list[int] eVision.EMatrixCode.RawBytes ( self)

Returns a vector containing the codewords extracted from the Data Matrix.

◆ ReadingThreshold()

int eVision.EMatrixCode.ReadingThreshold ( self)

Absolute threshold (0 to 255 scale) that was used during reading of the symbol.

◆ Save() [1/2]

None eVision.EMatrixCode.Save ( self,
eVision.ESerializer | None serializer )

Loads a eVision.EMatrixCode.

The given ESerializer must have been created for reading.

Parameters
serializerThe eVision.ESerializer object that is read from.

◆ Save() [2/2]

None eVision.EMatrixCode.Save ( self,
str path )

Loads a eVision.EMatrixCode.

The given ESerializer must have been created for reading.

Parameters
pathA string containing the full path to the file.

◆ SemiT10GradingParameters()

eVision.EMatrixCodeSemiT10GradingParameters eVision.EMatrixCode.SemiT10GradingParameters ( self)

Semi T10-0701 grading parameters.

Remarks:

Grading will only be computed if eVision.EMatrixCodeReader.ComputeGrading is set to true.

◆ SetCorner()

None eVision.EMatrixCode.SetCorner ( self,
int index,
eVision.EPoint corner )

Sets a matrix code corner.

Parameters
indexIndex of the matrix code corner.
cornerNew corner.

◆ SymbolContrastSNR()

float eVision.EMatrixCode.SymbolContrastSNR ( self)

Measured symbol contrast signal to noise ratio value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ UnusedErrorCorrection()

float eVision.EMatrixCode.UnusedErrorCorrection ( self)

Measured unused error correction value (1.0 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

Remarks:

The eVision.EMatrixCode.UnusedErrorCorrection property takes into account the number of redundant bits used for error correction only; no erasure nor error detection bits are considered.

◆ UnusedErrorCorrectionGrade()

int eVision.EMatrixCode.UnusedErrorCorrectionGrade ( self)

Measured unused error correction grading (4 to 0 scale), as defined by the AIM standard, after a read operation, provided that the print quality assessment has been enabled.

◆ VerticalMarkGrowth()

float eVision.EMatrixCode.VerticalMarkGrowth ( self)

Measured vertical mark growth value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.

◆ VerticalMarkMisplacement()

float eVision.EMatrixCode.VerticalMarkMisplacement ( self)

Measured vertical mark misplacement value, as defined by the Semi T10 standard, after a read operation, provided that the print quality assessment has been enabled.