Configuration for QR codes. More...
Inherits ConfigBase< T >.
Public Member Functions | |
QR | SetPolarity (Polarity polarity) |
Sets value for Polarity. | |
QR | SetMirrorDecodingEnabled (bool enable) |
Sets value for IsMirrorDecodingEnabled. | |
QR | SetPreciseCornersEnabled (bool enable) |
Sets value for IsPreciseCornersEnabled. | |
![]() | |
T | SetEnabled (bool enabled) |
Sets value for IsEnabled. | |
Properties | |
Polarity | Polarity [get, set] |
Polarity. | |
bool | IsMirrorDecodingEnabled [get, set] |
Enable/disable mirroring. | |
bool | IsPreciseCornersEnabled [get, set] |
Enable/disable calculation of more precise corners. | |
![]() | |
virtual bool | IsEnabled [get, set] |
The enabled state of this symbology. | |
Decoder | Decoder [get] |
Decoder this config belongs to. | |
Configuration for QR codes.
For additional details on configuration including a code example, refer to the GetConfig<T>()
method in the Decoder class.
QR SetMirrorDecodingEnabled | ( | bool | enable | ) |
Sets value for IsMirrorDecodingEnabled.
enable | Value for IsMirrorDecodingEnabled. |
QR SetPreciseCornersEnabled | ( | bool | enable | ) |
Sets value for IsPreciseCornersEnabled.
Enables or disables the calculation of more precise corner coordinates. When a QR Code is decoded, the detected corners used for decoding may not be very precise. Use this setting to get more precise corner coordinates.
enable | Value for IsPreciseCornersEnabled. |
|
getset |
Enable/disable mirroring.
When enabled, both normal and mirror images will be decoded.