Base configuration class for composite codes. More...
#include <cvb/config.hpp>
Inherits ConfigBase< T >.
Inherited by UpcEanBase< T >.
Public Member Functions | |
bool | EnabledCCA () const |
Checks if CompositeComponent A (CC-A) decoding is enabled. | |
virtual T & | EnableCCA () |
Enables CompositeComponent A (CC-A) decoding. | |
virtual T & | DisableCCA () |
Disables CompositeComponent A (CC-A) decoding. | |
bool | EnabledCCB () const |
Checks if CompositeComponent B (CC-B) decoding is enabled. | |
virtual T & | EnableCCB () |
Enables CompositeComponent B (CC-B) decoding. | |
virtual T & | DisableCCB () |
Disables CompositeComponent B (CC-B) decoding. | |
bool | EnabledCCC () const |
Checks if CompositeComponent C (CC-C) decoding is enabled. | |
virtual T & | EnableCCC () |
Enables CompositeComponent C (CC-C) decoding. | |
virtual T & | DisableCCC () |
Disables CompositeComponent C (CC-C) decoding. | |
![]() | |
bool | Enabled () const |
Checks if decoding for the code type represented by the derived class is enabled. | |
T & | Enable () |
Enables decoding for the code type represented by the derived class. | |
T & | Disable () |
Disables decoding for the code type represented by the derived class. | |
Base configuration class for composite codes.
This class provides configuration support for composite codes, which consist of a 1D barcode combined with an additional 2D code. The following 1D barcode types are supported for composite codes:
For configuring a composite code, refer to the specific configuration classes:
T | The specific configuration class for the composite code type. |
|
virtual |
Disables CompositeComponent A (CC-A) decoding.
Reimplemented in UpcEanBase< T >, UpcEanBase< Ean13 >, UpcEanBase< Ean8 >, UpcEanBase< UpcA >, and UpcEanBase< UpcE >.
|
virtual |
Disables CompositeComponent B (CC-B) decoding.
Reimplemented in UpcEanBase< T >, UpcEanBase< Ean13 >, UpcEanBase< Ean8 >, UpcEanBase< UpcA >, and UpcEanBase< UpcE >.
|
virtual |
Disables CompositeComponent C (CC-C) decoding.
Reimplemented in UpcEanBase< T >, UpcEanBase< Ean13 >, UpcEanBase< Ean8 >, UpcEanBase< UpcA >, and UpcEanBase< UpcE >.
|
virtual |
Enables CompositeComponent A (CC-A) decoding.
Reimplemented in UpcEanBase< T >, UpcEanBase< Ean13 >, UpcEanBase< Ean8 >, UpcEanBase< UpcA >, and UpcEanBase< UpcE >.
|
virtual |
Enables CompositeComponent B (CC-B) decoding.
Reimplemented in UpcEanBase< T >, UpcEanBase< Ean13 >, UpcEanBase< Ean8 >, UpcEanBase< UpcA >, and UpcEanBase< UpcE >.
|
virtual |
Enables CompositeComponent C (CC-C) decoding.
Reimplemented in UpcEanBase< T >, UpcEanBase< Ean13 >, UpcEanBase< Ean8 >, UpcEanBase< UpcA >, and UpcEanBase< UpcE >.
bool EnabledCCA | ( | ) | const |
Checks if CompositeComponent A (CC-A) decoding is enabled.
true
if CC-A decoding is enabled, false
otherwise. bool EnabledCCB | ( | ) | const |
Checks if CompositeComponent B (CC-B) decoding is enabled.
true
if CC-B decoding is enabled, false
otherwise. bool EnabledCCC | ( | ) | const |
Checks if CompositeComponent C (CC-C) decoding is enabled.
true
if CC-C decoding is enabled, false
otherwise.