Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more. More...
#include <eVision/EasyMatrixCode/EasyMatrixCode2/EMatrixCode.h>
Public Member Functions | |
| EMatrixCode () | |
| Creates an EMatrixCode object. | |
| EMatrixCode (const eVision::EasyMatrixCode2::EMatrixCode &other) | |
| Creates an EMatrixCode object. | |
| virtual | ~EMatrixCode () throw () |
| eVision::EasyMatrixCode2::EMatrixCode & | operator= (const eVision::EasyMatrixCode2::EMatrixCode &other) |
| Assignment operator. | |
| int32_t | GetSymbolWidth () const |
| Data Matrix Symbol Width (Number of cells in the horizontal direction). | |
| int32_t | GetSymbolHeight () const |
| Data Matrix Symbol Height (Number of cells in the vertical direction). | |
| bool | GetIsECC200 () const |
| Indicates if the Data Matrix is ECC200 or not. | |
| eVision::EQuadrangle | GetPosition () const |
| Position of the Data Matrix. | |
| eVision::ERegion | ToRegion () const |
| Creates an ERegion from the EMatrixCode. | |
| eVision::EFrame | ToFrame (bool useAngle, eVision::EFrameScaling frameScaling) const |
| Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode::GetCenter, EMatrixCode::GetSizeX, EMatrixCode::GetSizeY and EMatrixCode::GetAngle. | |
| eVision::EFrame | ToFrame (bool useAngle, eVision::EFrameScaling frameScaling, const eVision::EFrame &frame) const |
| Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode::GetCenter, EMatrixCode::GetSizeX, EMatrixCode::GetSizeY and EMatrixCode::GetAngle. | |
| eVision::EPoint | GetCenter () const |
| Returns the center of the EMatrixCode. | |
| float | GetSizeX () const |
| Returns the size of the EMatrixCode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the EMatrixCode. | |
| float | GetSizeY () const |
| Returns the size of the EMatrixCode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the EMatrixCode. | |
| float | GetAngle () const |
| Returns the angle of the EMatrixCode as if it was an ERectangle. | |
| eVision::EQuadrangle | GetCellPosition (int32_t x, int32_t y) const |
| Position of a cell of the Data Matrix. | |
| eVision::EQuadrangle | GetCellPosition (eVision::EMatrixPosition position) const |
| Position of a cell of the Data Matrix. | |
| eVision::ESymbolPolarity | GetSymbolPolarity () const |
| Symbol polarity as defined by ESymbolPolarity. | |
| eVision::ECellColor | GetCellColor (int32_t x, int32_t y) const |
| Detected color of a cell. | |
| eVision::ECellColor | GetCellColor (eVision::EMatrixPosition position) const |
| Detected color of a cell. | |
| eVision::ECellColor | GetCellCorrectedColor (int32_t x, int32_t y) const |
| Corrected color of a cell. | |
| eVision::ECellColor | GetCellCorrectedColor (eVision::EMatrixPosition position) const |
| Corrected color of a cell. | |
| std::vector< uint8_t > | GetRawBytes () const |
| Returns a vector containing the raw bytes of the data encoded in the Data Matrix. | |
| std::string | GetDecodedString () const |
| Decoded Data Matrix symbol string. | |
| std::vector< int > | GetDecodedStringStream () const |
| Decoded Data Matrix symbol string as a vector of integers. | |
| std::vector< eVision::EMatrixPosition > | GetErrors () const |
| Retrieves the position of the errors detected in the Data Matrix symbol. | |
| eVision::EasyMatrixCode2::ECC000Family | GetECC000Family () const |
| Retrieves the ECC000 Family for non-ECC200 Matrix Codes. | |
| bool | GetIsGS1 () const |
| Returns true if the decoded string uses the GS1 standard. | |
| bool | GetIsGraded () const |
| Returns true if the Matrix Code has been graded. | |
| bool | GetIsFlipped () const |
| Returns true if the Matrix Code is flipped. An EMatrixCode is flipped if the matrix code in the image is mirrored (left and right are inverted). | |
| eVision::EMatrixCodeSemiT10GradingParameters | GetSemiT10GradingParameters () const |
| Semi T10-0701 grading parameters. | |
| eVision::EMatrixCodeIso15415GradingParameters | GetIso15415GradingParameters () const |
| ISO/IEC 15415 grading parameters. | |
| eVision::EMatrixCodeIso29158GradingParameters | GetIso29158GradingParameters () const |
| ISO/IEC TR 29158 grading parameters. | |
| bool | GetIsReliable () const |
| Returns true if the code has been successfully decoded and false otherwise. | |
| float | GetReliabilityScore () const |
| Returns a confidence score on the fact that the code is actually a data matrix. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY, float panX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, float zoomX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (HDC graphicsContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (HDC graphicsContext, float zoomX, float zoomY, float panX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (HDC graphicsContext, float zoomX, float zoomY) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (HDC graphicsContext, float zoomX) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (HDC graphicsContext) const |
| Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPositionWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX, float panY) const |
| Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns. | |
| void | DrawPositionWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX) const |
| Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns. | |
| void | DrawPositionWithCurrentPen (HDC hDC, float zoomX, float zoomY) const |
| Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns. | |
| void | DrawPositionWithCurrentPen (HDC hDC, float zoomX) const |
| Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns. | |
| void | DrawPositionWithCurrentPen (HDC hDC) const |
| Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY, float panX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, float zoomX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (HDC graphicsContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (HDC graphicsContext, float zoomX, float zoomY, float panX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (HDC graphicsContext, float zoomX, float zoomY) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (HDC graphicsContext, float zoomX) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (HDC graphicsContext) const |
| Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGridWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected Data Matrix grid using the pen currently set in the graphical context. | |
| void | DrawGridWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX) const |
| Draws the detected Data Matrix grid using the pen currently set in the graphical context. | |
| void | DrawGridWithCurrentPen (HDC hDC, float zoomX, float zoomY) const |
| Draws the detected Data Matrix grid using the pen currently set in the graphical context. | |
| void | DrawGridWithCurrentPen (HDC hDC, float zoomX) const |
| Draws the detected Data Matrix grid using the pen currently set in the graphical context. | |
| void | DrawGridWithCurrentPen (HDC hDC) const |
| Draws the detected Data Matrix grid using the pen currently set in the graphical context. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, float zoomX, float zoomY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, float zoomX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, float zoomX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color, float zoomX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::ERGBColor &color) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *graphicsContext, const eVision::EFrame &frame, const eVision::ERGBColor &color) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC graphicsContext, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC graphicsContext, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC graphicsContext, float zoomX, float zoomY) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC graphicsContext, float zoomX) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC graphicsContext) const |
| Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrorsWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors using the pen currently set in the graphical context. | |
| void | DrawErrorsWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX) const |
| Draws the detected errors using the pen currently set in the graphical context. | |
| void | DrawErrorsWithCurrentPen (HDC hDC, float zoomX, float zoomY) const |
| Draws the detected errors using the pen currently set in the graphical context. | |
| void | DrawErrorsWithCurrentPen (HDC hDC, float zoomX) const |
| Draws the detected errors using the pen currently set in the graphical context. | |
| void | DrawErrorsWithCurrentPen (HDC hDC) const |
| Draws the detected errors using the pen currently set in the graphical context. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, bool showHumanReadableForGS1, float zoomX, float zoomY) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, bool showHumanReadableForGS1, float zoomX) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, bool showHumanReadableForGS1) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX, float panY) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool showHumanReadableForGS1, float zoomX, float zoomY, float panX) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool showHumanReadableForGS1, float zoomX, float zoomY) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool showHumanReadableForGS1, float zoomX) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, bool showHumanReadableForGS1) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| void | DrawDecodedString (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined. | |
| EMatrixCode (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Holds all the information regarding a single Data Matrix code: its decoded string, its grading, its errors and more.
License(s): EasyMatrixCode
| eVision::EasyMatrixCode2::EMatrixCode::EMatrixCode | ( | ) |
Creates an EMatrixCode object.
| eVision::EasyMatrixCode2::EMatrixCode::EMatrixCode | ( | const eVision::EasyMatrixCode2::EMatrixCode & | other | ) |
Creates an EMatrixCode object.
| other | The reference EMatrixCode instance to copy this one from. |
|
virtual | ||||||||||||
| eVision::EasyMatrixCode2::EMatrixCode::EMatrixCode | ( | CppWrapperInternal::InternalConstructor | ) |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter | ) | const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1 ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1 ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1, | ||
| float | zoomX ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the decoded string below the position of the EMatrixCode. The text color is the one of the pen of the drawAdapter or white if no pen is defined. The background color is the one of the brush of the drawAdapter or black if no brush is defined.
| drawAdapter | Handle of the graphics context on which to draw. |
| frame | Frame associated with the bar code. |
| showHumanReadableForGS1 | Whether we show Human readable or machine readable version of GS1 codes. Defaults to True. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext | ) | const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | HDC | graphicsContext | ) | const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | HDC | graphicsContext, |
| float | zoomX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrors | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the Data Matrix. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrorsWithCurrentPen | ( | HDC | hDC | ) | const |
Draws the detected errors using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
Use the overload of EMatrixCode::DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrorsWithCurrentPen | ( | HDC | hDC, |
| float | zoomX ) const |
Draws the detected errors using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload of EMatrixCode::DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrorsWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload of EMatrixCode::DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrorsWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EMatrixCode::DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawErrorsWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EMatrixCode::DrawErrors taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext | ) | const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | HDC | graphicsContext | ) | const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | HDC | graphicsContext, |
| float | zoomX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGrid | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the Data Matrix. This consists in drawing lines connecting the outer corners of each cell of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGridWithCurrentPen | ( | HDC | hDC | ) | const |
Draws the detected Data Matrix grid using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
Use the overload of EMatrixCode::DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGridWithCurrentPen | ( | HDC | hDC, |
| float | zoomX ) const |
Draws the detected Data Matrix grid using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload of EMatrixCode::DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGridWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected Data Matrix grid using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload of EMatrixCode::DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGridWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected Data Matrix grid using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EMatrixCode::DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawGridWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected Data Matrix grid using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EMatrixCode::DrawGrid taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext | ) | const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| frame | Frame associated with the Matrix code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | eVision::EDrawAdapter * | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | HDC | graphicsContext | ) | const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | HDC | graphicsContext, |
| float | zoomX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPosition | ( | HDC | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the Data Matrix. This consists in drawing lines connecting the outer corners of the code.
| graphicsContext | Handle of the graphics context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPositionWithCurrentPen | ( | HDC | hDC | ) | const |
Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
| hDC | Handle of the device context on which to draw. |
Use the overload of EMatrixCode::DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPositionWithCurrentPen | ( | HDC | hDC, |
| float | zoomX ) const |
Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
Use the overload of EMatrixCode::DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPositionWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload of EMatrixCode::DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPositionWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EMatrixCode::DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EasyMatrixCode2::EMatrixCode::DrawPositionWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the Data Matrix Position using the pen currently set in the graphical context. This includes the outer edges of the code as well as the timing patterns.
| hDC | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload of EMatrixCode::DrawPosition taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| float eVision::EasyMatrixCode2::EMatrixCode::GetAngle | ( | ) | const |
Returns the angle of the EMatrixCode as if it was an ERectangle.
| eVision::ECellColor eVision::EasyMatrixCode2::EMatrixCode::GetCellColor | ( | eVision::EMatrixPosition | position | ) | const |
Detected color of a cell.
| position | The position of the cell in the code. |
Returns an ECellColor, corresponding to the cell color as detected in the searched area.
| eVision::ECellColor eVision::EasyMatrixCode2::EMatrixCode::GetCellColor | ( | int32_t | x, |
| int32_t | y ) const |
Detected color of a cell.
| x | The horizontal index of the cell. |
| y | The vertical index of the cell. |
Returns an ECellColor, corresponding to the cell color as detected in the searched area.
| eVision::ECellColor eVision::EasyMatrixCode2::EMatrixCode::GetCellCorrectedColor | ( | eVision::EMatrixPosition | position | ) | const |
Corrected color of a cell.
| position | The position of the cell in the code. |
Returns the ECellColor corresponding to the theoretical cell color (the color that the cell should have in the searched area).
| eVision::ECellColor eVision::EasyMatrixCode2::EMatrixCode::GetCellCorrectedColor | ( | int32_t | x, |
| int32_t | y ) const |
Corrected color of a cell.
| x | The horizontal index of the cell. |
| y | The vertical index of the cell. |
Returns the ECellColor corresponding to the theoretical cell color (the color that the cell should have in the searched area).
| eVision::EQuadrangle eVision::EasyMatrixCode2::EMatrixCode::GetCellPosition | ( | eVision::EMatrixPosition | position | ) | const |
Position of a cell of the Data Matrix.
| position | The position of the cell in the code. |
| eVision::EQuadrangle eVision::EasyMatrixCode2::EMatrixCode::GetCellPosition | ( | int32_t | x, |
| int32_t | y ) const |
Position of a cell of the Data Matrix.
| x | The horizontal index of the cell. |
| y | The vertical index of the cell. |
| eVision::EPoint eVision::EasyMatrixCode2::EMatrixCode::GetCenter | ( | ) | const |
Returns the center of the EMatrixCode.
| std::string eVision::EasyMatrixCode2::EMatrixCode::GetDecodedString | ( | ) | const |
Decoded Data Matrix symbol string.
| std::vector< int > eVision::EasyMatrixCode2::EMatrixCode::GetDecodedStringStream | ( | ) | const |
Decoded Data Matrix symbol string as a vector of integers.
| eVision::EasyMatrixCode2::ECC000Family eVision::EasyMatrixCode2::EMatrixCode::GetECC000Family | ( | ) | const |
Retrieves the ECC000 Family for non-ECC200 Matrix Codes.
| std::vector< eVision::EMatrixPosition > eVision::EasyMatrixCode2::EMatrixCode::GetErrors | ( | ) | const |
Retrieves the position of the errors detected in the Data Matrix symbol.
| bool eVision::EasyMatrixCode2::EMatrixCode::GetIsECC200 | ( | ) | const |
Indicates if the Data Matrix is ECC200 or not.
| bool eVision::EasyMatrixCode2::EMatrixCode::GetIsFlipped | ( | ) | const |
Returns true if the Matrix Code is flipped. An EMatrixCode is flipped if the matrix code in the image is mirrored (left and right are inverted).
| bool eVision::EasyMatrixCode2::EMatrixCode::GetIsGraded | ( | ) | const |
Returns true if the Matrix Code has been graded.
| bool eVision::EasyMatrixCode2::EMatrixCode::GetIsGS1 | ( | ) | const |
Returns true if the decoded string uses the GS1 standard.
| eVision::EMatrixCodeIso15415GradingParameters eVision::EasyMatrixCode2::EMatrixCode::GetIso15415GradingParameters | ( | ) | const |
ISO/IEC 15415 grading parameters.
Grading will only be computed if EMatrixCodeReader::SetComputeGrading is set to true.
| eVision::EMatrixCodeIso29158GradingParameters eVision::EasyMatrixCode2::EMatrixCode::GetIso29158GradingParameters | ( | ) | const |
ISO/IEC TR 29158 grading parameters.
Grading will only be computed if EMatrixCodeReader::SetComputeGrading is set to true. Retrieves the grading parameters specific to ISO29158. For parameters common with ISO15415, refer to EMatrixCode::GetIso15415GradingParameters.
| bool eVision::EasyMatrixCode2::EMatrixCode::GetIsReliable | ( | ) | const |
Returns true if the code has been successfully decoded and false otherwise.
| eVision::EQuadrangle eVision::EasyMatrixCode2::EMatrixCode::GetPosition | ( | ) | const |
Position of the Data Matrix.
The order of the corners of the EQuadrangle uses the following convention:

| std::vector< uint8_t > eVision::EasyMatrixCode2::EMatrixCode::GetRawBytes | ( | ) | const |
Returns a vector containing the raw bytes of the data encoded in the Data Matrix.
| float eVision::EasyMatrixCode2::EMatrixCode::GetReliabilityScore | ( | ) | const |
Returns a confidence score on the fact that the code is actually a data matrix.
Returns 1.0f if the code has been successfully decoded.
| eVision::EMatrixCodeSemiT10GradingParameters eVision::EasyMatrixCode2::EMatrixCode::GetSemiT10GradingParameters | ( | ) | const |
Semi T10-0701 grading parameters.
| float eVision::EasyMatrixCode2::EMatrixCode::GetSizeX | ( | ) | const |
Returns the size of the EMatrixCode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the EMatrixCode.
| float eVision::EasyMatrixCode2::EMatrixCode::GetSizeY | ( | ) | const |
Returns the size of the EMatrixCode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the EMatrixCode.
| int32_t eVision::EasyMatrixCode2::EMatrixCode::GetSymbolHeight | ( | ) | const |
Data Matrix Symbol Height (Number of cells in the vertical direction).
| eVision::ESymbolPolarity eVision::EasyMatrixCode2::EMatrixCode::GetSymbolPolarity | ( | ) | const |
Symbol polarity as defined by ESymbolPolarity.
| int32_t eVision::EasyMatrixCode2::EMatrixCode::GetSymbolWidth | ( | ) | const |
Data Matrix Symbol Width (Number of cells in the horizontal direction).
| eVision::EasyMatrixCode2::EMatrixCode & eVision::EasyMatrixCode2::EMatrixCode::operator= | ( | const eVision::EasyMatrixCode2::EMatrixCode & | other | ) |
Assignment operator.
| other | The EMatrixCode instance to assign. |
| eVision::EFrame eVision::EasyMatrixCode2::EMatrixCode::ToFrame | ( | bool | useAngle, |
| eVision::EFrameScaling | frameScaling ) const |
Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode::GetCenter, EMatrixCode::GetSizeX, EMatrixCode::GetSizeY and EMatrixCode::GetAngle.
| useAngle | Whether to use the angle of the EMatrixCode in the frame. |
| frameScaling | How to handle the scale of the frame. EFrameScaling::EFrameScaling_UseScaling is not supported. |
| eVision::EFrame eVision::EasyMatrixCode2::EMatrixCode::ToFrame | ( | bool | useAngle, |
| eVision::EFrameScaling | frameScaling, | ||
| const eVision::EFrame & | frame ) const |
Creates an EFrame from the EMatrixCode. The frame is defined by EMatrixCode::GetCenter, EMatrixCode::GetSizeX, EMatrixCode::GetSizeY and EMatrixCode::GetAngle.
| useAngle | Whether to use the angle of the EMatrixCode in the frame. |
| frameScaling | How to handle the scale of the frame. EFrameScaling::EFrameScaling_UseScaling is not supported. |
| frame | Parent frame. Used when the EMatrixCode was read using a frame. |
| eVision::ERegion eVision::EasyMatrixCode2::EMatrixCode::ToRegion | ( | ) | const |
Creates an ERegion from the EMatrixCode.
| CppWrapperInternal::WrappedClass eVision::EasyMatrixCode2::EMatrixCode::wrappedClass_ |