Represents a QR code found in the search field. More...
#include <eVision/EasyQRCode/EQRCode.h>
Public Member Functions | |
| EQRCode () | |
| Creates an EQRCode object. | |
| EQRCode (const eVision::EQRCode &other) | |
| Creates an EQRCode object. | |
| virtual | ~EQRCode () throw () |
| eVision::EQRCode & | operator= (const eVision::EQRCode &other) |
| Assignment operator. | |
| eVision::EQRCodeModel | GetModel () const |
| Model of the QR code. | |
| uint32_t | GetVersion () const |
| Version of the QR code. | |
| eVision::EQRCodeLevel | GetLevel () const |
| Error correction level of the QR code. | |
| const eVision::EQRCodeGeometry & | GetGeometry () const |
| Geometry of the QR code returned as an EQRCodeGeometry object. | |
| eVision::ERegion | ToRegion () const |
| Creates an ERegion from the EQRCode. | |
| eVision::EFrame | ToFrame (bool useAngle, eVision::EFrameScaling frameScaling) const |
| Creates an EFrame from the EQRCode. | |
| eVision::EFrame | ToFrame (bool useAngle, eVision::EFrameScaling frameScaling, const eVision::EFrame &frame) const |
| Creates an EFrame from the EQRCode. | |
| eVision::EPoint | GetCenter () const |
| Returns the center of the EQRCode. | |
| float | GetSizeX () const |
| Returns the size of the EQRCode on its X axis. This corresponds to the mean between the sizes of the top and bottom sides of the EQRCode. | |
| float | GetSizeY () const |
| Returns the size of the EQRCode on its Y axis. This corresponds to the mean between the sizes of the left and right sides of the EQRCode. | |
| float | GetAngle () const |
| Returns the angle of the EQRCode as if it was an ERectangle. | |
| const eVision::EQRCodeDecodedStream & | GetDecodedStream () const |
| Decoded stream extracted from the QR Code, returned as an EQRCodeDecodedStream object. | |
| float | GetUnusedErrorCorrection () const |
| Unused error correction. | |
| bool | GetIsDecodingReliable () const |
| Decoding reliability. | |
| eVision::EQRCodeIso15415GradingParameters | GetIso15415GradingParameters () const |
| ISO/IEC 15415 grading parameters. | |
| eVision::EQRCodeIso29158GradingParameters | GetIso29158GradingParameters () const |
| ISO/IEC 29158 grading parameters. | |
| std::string | GetDecodedString () const |
| String containing the concatenated decoded data of the decoded stream. | |
| std::string | GetDecodedString (eVision::EByteInterpretationMode byteInterpretationMode) const |
| String containing the concatenated decoded data of the decoded stream. | |
| bool | IsGS1 () const |
| Return true if the decoded string uses the GS1 standard. | |
| std::vector< eVision::EMatrixPosition > | GetErrors () const |
| Retrieves the position of the errors detected in the QR code symbol. | |
| eVision::EQuadrangle | GetCellPosition (int32_t x, int32_t y) const |
| Position of a cell of the QR code in the Image/ROI. | |
| eVision::EQuadrangle | GetCellPosition (eVision::EMatrixPosition position) const |
| Position of a cell of the QR code in the Image/ROI. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, float zoomX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawPosition (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color) const |
| Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, float zoomX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| void | DrawGrid (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color) const |
| Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code. | |
| 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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 | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, float zoomX) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (HDC hDC, float zoomX, float zoomY, float panX, float panY) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (HDC hDC, float zoomX, float zoomY, float panX) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (HDC hDC, float zoomX, float zoomY) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (HDC hDC, float zoomX) const |
| Draws the QR code using a pre-defined pen. | |
| void | Draw (HDC hDC) const |
| Draws the QR code using a pre-defined pen. | |
| void | DrawWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX, float panY) const |
| Draws the QR code using the pen currently set in the graphical context. | |
| void | DrawWithCurrentPen (HDC hDC, float zoomX, float zoomY, float panX) const |
| Draws the QR code using the pen currently set in the graphical context. | |
| void | DrawWithCurrentPen (HDC hDC, float zoomX, float zoomY) const |
| Draws the QR code using the pen currently set in the graphical context. | |
| void | DrawWithCurrentPen (HDC hDC, float zoomX) const |
| Draws the QR code using the pen currently set in the graphical context. | |
| void | DrawWithCurrentPen (HDC hDC) const |
| Draws the QR code using the pen currently set in the graphical context. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, float zoomX, float zoomY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, float zoomX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color, float zoomX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::ERGBColor &color) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX, float zoomY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, float zoomX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX, float zoomY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color, float zoomX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (eVision::EDrawAdapter *drawAdapter, const eVision::EFrame &frame, const eVision::ERGBColor &color) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC hDC, float zoomX, float zoomY, float panX, float panY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC hDC, float zoomX, float zoomY, float panX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC hDC, float zoomX, float zoomY) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC hDC, float zoomX) const |
| Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code. | |
| void | DrawErrors (HDC hDC) const |
| Draws the detected errors of the QR code. 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. | |
| std::string | GetReserved1 () |
| EQRCode (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Represents a QR code found in the search field.
License(s): EasyQRCode
| eVision::EQRCode::EQRCode | ( | ) |
Creates an EQRCode object.
| eVision::EQRCode::EQRCode | ( | const eVision::EQRCode & | other | ) |
|
virtual | ||||||||||||
| eVision::EQRCode::EQRCode | ( | CppWrapperInternal::InternalConstructor | ) |
| void eVision::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter | ) | const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| void eVision::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. Usually, frame used to detect and read the qr code. |
| void eVision::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. Usually, frame used to detect and read the qr code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. Usually, frame used to detect and read the qr 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::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. Usually, frame used to detect and read the qr 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::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. Usually, frame used to detect and read the qr 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::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| 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::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| 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::EQRCode::Draw | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the QR code using a pre-defined pen.
| drawAdapter | Draw adapter. |
| 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::EQRCode::Draw | ( | HDC | hDC | ) | const |
Draws the QR code using a pre-defined pen.
| hDC | Handle of the device 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::EQRCode::Draw | ( | HDC | hDC, |
| float | zoomX ) const |
Draws the QR code using a pre-defined pen.
| hDC | Handle of the device 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::EQRCode::Draw | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the QR code using a pre-defined pen.
| 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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::Draw | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the QR code using a pre-defined pen.
| 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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::Draw | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the QR code using a pre-defined pen.
| 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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter | ) | const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1 ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1 ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1, | ||
| float | zoomX ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawDecodedString | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| bool | showHumanReadableForGS1, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the decoded string below the position of the EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::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 EQRCode. If EQRCode cannot be decoded automatically, nothing is displayed. 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter | ) | const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| color | The color in which to draw the overlay. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| color | The color in which to draw the overlay. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawErrors | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawErrors | ( | HDC | hDC | ) | const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| hDC | Handle of the device 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::EQRCode::DrawErrors | ( | HDC | hDC, |
| float | zoomX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| hDC | Handle of the device 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::EQRCode::DrawErrors | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| 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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawErrors | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| 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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawErrors | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the detected errors of the QR code. This consists in drawing lines connecting the outer corners of each erroneous cell of the code.
| 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 taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::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 EQRCode::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::EQRCode::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 EQRCode::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::EQRCode::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 EQRCode::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::EQRCode::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 EQRCode::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::EQRCode::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 EQRCode::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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter | ) | const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| color | The color in which to draw the overlay. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| color | The color in which to draw the overlay. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawGrid | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the grid of the QR code. This consists in drawing lines connecting the outer corners of each cell of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter | ) | const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| color | The color in which to draw the overlay. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR code. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::EFrame & | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| frame | Frame associated with the QR 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| color | The color in which to draw the overlay. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| color | The color in which to draw the overlay. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| const eVision::ERGBColor & | color, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| void eVision::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawPosition | ( | eVision::EDrawAdapter * | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the position of the QR code. This consists in drawing lines connecting the outer corners of the code.
| drawAdapter | Draw adapter. |
| 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::EQRCode::DrawWithCurrentPen | ( | HDC | hDC | ) | const |
Draws the QR code using the pen currently set in the graphical context.
| hDC | Handle of the device context on which to draw. |
Use the overload of EQRCode::Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawWithCurrentPen | ( | HDC | hDC, |
| float | zoomX ) const |
Draws the QR code 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 EQRCode::Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY ) const |
Draws the QR code 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 EQRCode::Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) const |
Draws the QR code 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 EQRCode::Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision::EQRCode::DrawWithCurrentPen | ( | HDC | hDC, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) const |
Draws the QR code 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 EQRCode::Draw taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| float eVision::EQRCode::GetAngle | ( | ) | const |
Returns the angle of the EQRCode as if it was an ERectangle.
| eVision::EQuadrangle eVision::EQRCode::GetCellPosition | ( | eVision::EMatrixPosition | position | ) | const |
Position of a cell of the QR code in the Image/ROI.
| position | The position of the cell in the QR code symbol. |
| eVision::EQuadrangle eVision::EQRCode::GetCellPosition | ( | int32_t | x, |
| int32_t | y ) const |
Position of a cell of the QR code in the Image/ROI.
| x | The horizontal index of the cell in the QR code symbol. |
| y | The vertical index of the cell in the QR code symbol. |
| eVision::EPoint eVision::EQRCode::GetCenter | ( | ) | const |
Returns the center of the EQRCode.
| const eVision::EQRCodeDecodedStream & eVision::EQRCode::GetDecodedStream | ( | ) | const |
Decoded stream extracted from the QR Code, returned as an EQRCodeDecodedStream object.
| std::string eVision::EQRCode::GetDecodedString | ( | ) | const |
String containing the concatenated decoded data of the decoded stream.
No parameter is required if no bytes are encoded or if the ECI byte encoding mode is supported. Exception will be thrown if a parameter is required or if a wrong one is used.
The EByteInterpretationMode::EByteInterpretationMode_Hexadecimal parameter throws no exception and will return the bytes hexadecimal values wrapped between '0xEFBFBD'. This mode overrides the ECI mode. Sample : RC -> EFBFBD + RC + EFBFBD -> EFBFBD5243EFBFBD
See EByteInterpretationMode for more options.
| std::string eVision::EQRCode::GetDecodedString | ( | eVision::EByteInterpretationMode | byteInterpretationMode | ) | const |
String containing the concatenated decoded data of the decoded stream.
| byteInterpretationMode | The EByteInterpretationMode that should be used to interpret bytes. |
No parameter is required if no bytes are encoded or if the ECI byte encoding mode is supported. Exception will be thrown if a parameter is required or if a wrong one is used.
The EByteInterpretationMode::EByteInterpretationMode_Hexadecimal parameter throws no exception and will return the bytes hexadecimal values wrapped between '0xEFBFBD'. This mode overrides the ECI mode. Sample : RC -> EFBFBD + RC + EFBFBD -> EFBFBD5243EFBFBD
See EByteInterpretationMode for more options.
| std::vector< eVision::EMatrixPosition > eVision::EQRCode::GetErrors | ( | ) | const |
Retrieves the position of the errors detected in the QR code symbol.
| const eVision::EQRCodeGeometry & eVision::EQRCode::GetGeometry | ( | ) | const |
Geometry of the QR code returned as an EQRCodeGeometry object.
The geometry of an EQRCode::EQRCode objects is described by its position and by the position of its finder pattern centers.
| bool eVision::EQRCode::GetIsDecodingReliable | ( | ) | const |
Decoding reliability.
| eVision::EQRCodeIso15415GradingParameters eVision::EQRCode::GetIso15415GradingParameters | ( | ) | const |
ISO/IEC 15415 grading parameters.
Grading will only be computed if EQRCodeReader::SetComputeGrading is set to true.
| eVision::EQRCodeIso29158GradingParameters eVision::EQRCode::GetIso29158GradingParameters | ( | ) | const |
ISO/IEC 29158 grading parameters.
Grading will only be computed if EQRCodeReader::SetComputeGrading is set to true. Retrieves the grading parameters specific to ISO29158. For parameters common with ISO15415, refer to the EQRCode::GetIso15415GradingParameters.
| eVision::EQRCodeLevel eVision::EQRCode::GetLevel | ( | ) | const |
Error correction level of the QR code.
The EQRCodeLevel enum contains the four possible values, L, M, Q, H.
| eVision::EQRCodeModel eVision::EQRCode::GetModel | ( | ) | const |
Model of the QR code.
Possible values are part of the EQRCodeModel enum.
| std::string eVision::EQRCode::GetReserved1 | ( | ) |
| float eVision::EQRCode::GetSizeX | ( | ) | const |
| float eVision::EQRCode::GetSizeY | ( | ) | const |
| float eVision::EQRCode::GetUnusedErrorCorrection | ( | ) | const |
Unused error correction.
Returns the amount of unused error correction as a percentage.
This parameter ranges from 0 to 1. Returns -1 if error correction failed (too many errors).
| uint32_t eVision::EQRCode::GetVersion | ( | ) | const |
Version of the QR code.
The version of a QR code indicates its size in terms of module number per line (number of module per line = 17+4*version).
| bool eVision::EQRCode::IsGS1 | ( | ) | const |
Return true if the decoded string uses the GS1 standard.
| eVision::EQRCode & eVision::EQRCode::operator= | ( | const eVision::EQRCode & | other | ) |
Assignment operator.
| other | The EQRCode::EQRCode object that should be copied |
| eVision::EFrame eVision::EQRCode::ToFrame | ( | bool | useAngle, |
| eVision::EFrameScaling | frameScaling ) const |
Creates an EFrame from the EQRCode.
| useAngle | Whether to use the angle of the EQRCode in the frame. |
| frameScaling | How to handle the scale of the frame. EFrameScaling::EFrameScaling_UseScaling is not supported. |
| eVision::EFrame eVision::EQRCode::ToFrame | ( | bool | useAngle, |
| eVision::EFrameScaling | frameScaling, | ||
| const eVision::EFrame & | frame ) const |
Creates an EFrame from the EQRCode.
| useAngle | Whether to use the angle of the EQRCode in the frame. |
| frameScaling | How to handle the scale of the frame. EFrameScaling::EFrameScaling_UseScaling is not supported. |
| frame | Parent frame. Used when the EQRCode was read using a frame. |
| eVision::ERegion eVision::EQRCode::ToRegion | ( | ) | const |
| CppWrapperInternal::WrappedClass eVision::EQRCode::wrappedClass_ |