CVB++ 14.0
ReaderCommon1DConfigBase Class Reference

Configuration to access parameters of ReaderCommon1DConfigBase. More...

#include <cvb/barcode/_detail/reader_common_1d_config_base.hpp>

Inherits ReaderWithQuietzoneConfigBase.

Inherited by Code11, ReaderWithBooleanCheckDigitConfigBase, and MsiPlessey.

Public Member Functions

virtual int AbsoluteMaxDigits () const
 Absolute maximum number of digits. More...
 
virtual int AbsoluteMinDigits () const
 Absolute minimum number digits. More...
 
virtual void SetMinDigits (int minDigits)
 
virtual int MinDigits () const
 Returns the minimum number of Codabar code words. More...
 
virtual void SetMaxDigits (int maxDigits)
 Sets the maximum number of Codabar code words. More...
 
virtual int MaxDigits () const
 Returns the maximum number of Codabar code words. More...
 
virtual void SetTransmitCheckDigit (bool transmitCheckDigit)
 Append/do not append check digit to data. More...
 
virtual bool TransmitCheckDigit () const
 Returns whether to append check digit to data. More...
 
- Public Member Functions inherited from ReaderWithQuietzoneConfigBase
void SetCheckQuietzone (bool checkQuietzone)
 Sets whether to check/ignore quiet zone. More...
 
bool CheckQuietzone () const
 Returns whether to check/ignore quiet zone. More...
 
- Public Member Functions inherited from ReaderConfigBase
void SetInverse (bool inverse)
 Code is inverted (white on black)/not inverted. More...
 
bool Inverse () const
 Returns whether the code is inverted (white on black) or not. More...
 

Detailed Description

Configuration to access parameters of ReaderCommon1DConfigBase.

Member Function Documentation

◆ AbsoluteMaxDigits()

virtual int AbsoluteMaxDigits ( ) const
inlinevirtual

Absolute maximum number of digits.

Returns
Absolute maximum number of digits.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
MaxDigits

◆ AbsoluteMinDigits()

virtual int AbsoluteMinDigits ( ) const
inlinevirtual

Absolute minimum number digits.

Returns
Absolute minimum number digits.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
MinDigits

◆ MaxDigits()

virtual int MaxDigits ( ) const
inlinevirtual

Returns the maximum number of Codabar code words.

Returns
The return values of MinDigits() and MaxDigits() limit the number of code words for the Codabar. In general, this number is not identical to the number of coded data digits. The parameters do not take account of any start and stop digits which may have been transmitted.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetMaxDigits

◆ MinDigits()

virtual int MinDigits ( ) const
inlinevirtual

Returns the minimum number of Codabar code words.

Returns
The return values of MinDigits() and MaxDigits() limit the number of code words for the Codabar. In general, this number is not identical to the number of coded data digits. The parameters do not take account of any start and stop digits which may have been transmitted.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetMinDigits

◆ SetMaxDigits()

virtual void SetMaxDigits ( int  maxDigits)
inlinevirtual

Sets the maximum number of Codabar code words.

Parameters
[in]maxDigitsThe parameters MinDigits() and maxDigits limit the number of code words for the Codabar. In general, this number is not identical to the number of coded data digits. The parameters do not take account of any start and stop digits which may have been transmitted.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
MaxDigits

◆ SetMinDigits()

virtual void SetMinDigits ( int  minDigits)
inlinevirtual
Parameters
[in]minDigitsThe parameters minDigits and MaxDigits() limit the number of code words for the Codabar. In general, this number is not identical to the number of coded data digits. The parameters do not take account of any start and stop digits which may have been transmitted.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
MinDigits

◆ SetTransmitCheckDigit()

virtual void SetTransmitCheckDigit ( bool  transmitCheckDigit)
inlinevirtual

Append/do not append check digit to data.

Parameters
[in]transmitCheckDigitIf necessary, the transmit_checkdigit parameter activates or deactivates transmission of a check digit. Specifying true activates transmission; specifying false deactivates it. If checkDigit = false, this parameter is ignored.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
TransmitCheckDigit

◆ TransmitCheckDigit()

virtual bool TransmitCheckDigit ( ) const
inlinevirtual

Returns whether to append check digit to data.

Returns
Returns the value of transmit check digit.
Exceptions
Anyexception derived from std::exception including CvbException.
See also
SetTransmitCheckDigit