eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::EQRCodeGridDrawOptions Struct Reference

List of options to customize the drawing of the QR codes. More...

#include <eVision/EasyQRCode/EQRCodeGridDrawOptions.h>

Collaboration diagram for eVision::EQRCodeGridDrawOptions:

Public Member Functions

 EQRCodeGridDrawOptions ()
 Creates an EQRCodeGridDrawOptions object.
 EQRCodeGridDrawOptions (const eVision::EPen &codesPen, bool drawPosition, const eVision::ERGBColor &positionColor, bool drawDecodedString, bool drawGrid, const eVision::ERGBColor &gridColor, bool drawErrors, const eVision::ERGBColor &errorsColor)
 Creates an EQRCodeGridDrawOptions object.

Public Attributes

eVision::EPen CodesPen
 Pen used for the drawing of the codes.
bool DrawPosition
 Flag for the drawing of code position.
eVision::ERGBColor PositionColor
 The color in which to draw the code position.
bool DrawDecodedString
 Flag for the drawing of the decoded string.
bool DrawGrid
 Flag for the drawing of the code grid.
eVision::ERGBColor GridColor
 The color in which to draw the code grid.
bool DrawErrors
 Flag for the drawing of the errors.
eVision::ERGBColor ErrorsColor
 The color in which to draw the errors.

Detailed Description

List of options to customize the drawing of the QR codes.

License(s): EasyQRCode

Constructor & Destructor Documentation

◆ EQRCodeGridDrawOptions() [1/2]

eVision::EQRCodeGridDrawOptions::EQRCodeGridDrawOptions ( )

Creates an EQRCodeGridDrawOptions object.

◆ EQRCodeGridDrawOptions() [2/2]

eVision::EQRCodeGridDrawOptions::EQRCodeGridDrawOptions ( const eVision::EPen & codesPen,
bool drawPosition,
const eVision::ERGBColor & positionColor,
bool drawDecodedString,
bool drawGrid,
const eVision::ERGBColor & gridColor,
bool drawErrors,
const eVision::ERGBColor & errorsColor )

Creates an EQRCodeGridDrawOptions object.

Parameters
codesPenPen used for the drawing of the codes.
drawPositionFlag for the drawing of code position.
positionColorThe color in which to draw the code position.
drawDecodedStringFlag for the drawing of the decoded string.
drawGridFlag for the drawing of the code grid.
gridColorThe color in which to draw the code grid.
drawErrorsFlag for the drawing of the errors.
errorsColorThe color in which to draw the errors.

Member Data Documentation

◆ CodesPen

eVision::EPen eVision::EQRCodeGridDrawOptions::CodesPen

Pen used for the drawing of the codes.

◆ DrawDecodedString

bool eVision::EQRCodeGridDrawOptions::DrawDecodedString

Flag for the drawing of the decoded string.

◆ DrawErrors

bool eVision::EQRCodeGridDrawOptions::DrawErrors

Flag for the drawing of the errors.

◆ DrawGrid

bool eVision::EQRCodeGridDrawOptions::DrawGrid

Flag for the drawing of the code grid.

◆ DrawPosition

bool eVision::EQRCodeGridDrawOptions::DrawPosition

Flag for the drawing of code position.

◆ ErrorsColor

eVision::ERGBColor eVision::EQRCodeGridDrawOptions::ErrorsColor

The color in which to draw the errors.

◆ GridColor

eVision::ERGBColor eVision::EQRCodeGridDrawOptions::GridColor

The color in which to draw the code grid.

◆ PositionColor

eVision::ERGBColor eVision::EQRCodeGridDrawOptions::PositionColor

The color in which to draw the code position.