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. | |
Public Member Functions inherited from ConfigBase< T > | |
| 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.