eVision .NET API
Loading...
Searching...
No Matches
eVision.EasyMatrixCode2 Namespace Reference

Classes

class  EMatrixCode
 Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more. More...
class  EMatrixCodeGrid
 Represents a grid of Data Matrix Codes. More...
struct  EMatrixCodeGridDrawOptions
 List of options to customize the drawing of the matrix codes. More...
class  EMatrixCodeReader
 An EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances. More...

Enumerations

enum  ECC000Family : int {
  ECC000 = 0 , ECC050 = 1 , ECC080 = 2 , ECC100 = 3 ,
  ECC140 = 4 , Unknown = 5
}
 family of error corrections used. More...
enum  EReadMode : int { Speed = 0 , Quality = 1 }
 This enumeration contains the possible operation modes for the EMatrixCodeReader.Read method. More...

Enumeration Type Documentation

◆ ECC000Family

family of error corrections used.

Enumerator
ECC000 

no error correction.

ECC050 

error correction "50".

ECC080 

error correction "80".

ECC100 

error correction "100".

ECC140 

error correction "140".

Unknown 

unknown error correction.

◆ EReadMode

This enumeration contains the possible operation modes for the EMatrixCodeReader.Read method.

Enumerator
Speed 

The EMatrixCodeReader.Read method will halt as soon as one of the following is true:

  1. it has found the required number of codes given by EMatrixCodeReader.MaxNumCodes.
  2. it reaches the time limit given by EMatrixCodeReader.TimeOut.
  3. it has completely finished its process.

This mode will result in the shortest processing times.

Quality 

The EMatrixCodeReader.Read method will keep trying to improve its detection until one of the following is true:

  1. it reaches the time limit given by EMatrixCodeReader.TimeOut.
  2. it has completely finished its process.

This mode will results in the best grading results.