|
iDRS™ SDK 16
|
Interface for CBarcodeEngineConfig wrapper. More...
Go to the source code of this file.
Functions | |
| CBarcodeEngineConfig | CBarcodeEngineConfig_Create (const IBarcodeEngine pBarcodeEngine, idrs_exception *pargException) |
| Creates a new instance of this class and associates the provided. | |
| IBarcodeEngine | CBarcodeEngineConfig_GetBarcodeEngine (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the associated barcode engine. | |
| IDRS_BOOL | CBarcodeEngineConfig_GetEnabled (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the flag that specifies if the associated barcode engine is enabled or not. | |
| void | CBarcodeEngineConfig_SetEnabled (CBarcodeEngineConfig argCBarcodeEngineConfig, IDRS_BOOL const bEnabled, idrs_exception *pargException) |
| Sets the flag that specifies if the associated barcode engine is enabled or not. | |
| enum Workdepth | CBarcodeEngineConfig_GetWorkdepthRangeMinimum (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the minimum value of the workdepth range where the associated barcode engine will run. | |
| void | CBarcodeEngineConfig_SetWorkdepthRangeMinimum (CBarcodeEngineConfig argCBarcodeEngineConfig, enum Workdepth const evWorkdepth, idrs_exception *pargException) |
| Sets the minimum value of the workdepth range where the associated barcode engine will run. | |
| enum Workdepth | CBarcodeEngineConfig_GetWorkdepthRangeMaximum (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the maximum value of the workdepth range where the associated barcode engine will run. | |
| void | CBarcodeEngineConfig_SetWorkdepthRangeMaximum (CBarcodeEngineConfig argCBarcodeEngineConfig, enum Workdepth const evWorkdepth, idrs_exception *pargException) |
| Sets the maximum value of the workdepth range where the associated barcode engine will run. | |
| IDRS_UINT | CBarcodeEngineConfig_GetTimeout (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the time interval in milliseconds after which the associated barcode engine will stop barcode detection. | |
| void | CBarcodeEngineConfig_SetTimeout (CBarcodeEngineConfig argCBarcodeEngineConfig, IDRS_UINT const uiTimeout, idrs_exception *pargException) |
| Sets the time interval in milliseconds after which the associated barcode engine will stop barcode detection. | |
| CBarcodeValidationCriteriaArray | CBarcodeEngineConfig_GetValidationCriteria (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the array of barcode validations that will be used when running the associated barcode engine. | |
| void | CBarcodeEngineConfig_SetValidationCriteria (CBarcodeEngineConfig argCBarcodeEngineConfig, const CBarcodeValidationCriteriaArray xValidationCriterias, idrs_exception *pargException) |
| Sets the array of barcode validations that will be used when running the associated barcode engine. | |
| CBarcodeEnginePreprocessArray | CBarcodeEngineConfig_GetPreprocessOperations (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the array of preprocessing operations that will be applied to the input image before the barcode detection process. | |
| void | CBarcodeEngineConfig_SetPreprocessOperations (CBarcodeEngineConfig argCBarcodeEngineConfig, const CBarcodeEnginePreprocessArray xPreprocessOperations, idrs_exception *pargException) |
| Sets the array of preprocessing operations that will be applied to the input image before the barcode detection process. | |
| CBarcodeEnginePostprocessArray | CBarcodeEngineConfig_GetPostprocessOperations (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the array of postprocessing operations that will be applied to the barcode results obtained during the barcode detection process. | |
| void | CBarcodeEngineConfig_SetPostprocessOperations (CBarcodeEngineConfig argCBarcodeEngineConfig, const CBarcodeEnginePostprocessArray xPostprocessOperations, idrs_exception *pargException) |
| Sets the array of postprocessing operations that will be applied to the barcode results obtained during the barcode detection process. | |
| CBarcodeSpecificOptionsArray | CBarcodeEngineConfig_GetSpecificOptions (const CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Gets the array of barcode specific options. | |
| void | CBarcodeEngineConfig_SetSpecificOptions (CBarcodeEngineConfig argCBarcodeEngineConfig, const CBarcodeSpecificOptionsArray xSpecificOptions, idrs_exception *pargException) |
| Sets the array of barcode specific options. | |
| void | CBarcodeEngineConfig_Destroy (CBarcodeEngineConfig argCBarcodeEngineConfig, idrs_exception *pargException) |
| Destroys a CBarcodeEngineConfig handle. | |
| CBarcodeEngineConfigArray | ArrayInterface_Create_CBarcodeEngineConfigArray (idrs_exception *pargException) |
| Creates a new CBarcodeEngineConfigArray object. | |
Interface for CBarcodeEngineConfig wrapper.
| CBarcodeEngineConfigArray ArrayInterface_Create_CBarcodeEngineConfigArray | ( | idrs_exception * | pargException | ) |
Creates a new CBarcodeEngineConfigArray object.
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| CBarcodeEngineConfig CBarcodeEngineConfig_Create | ( | const IBarcodeEngine | pBarcodeEngine, |
| idrs_exception * | pargException | ||
| ) |
Creates a new instance of this class and associates the provided.
| pBarcodeEngine | Instance of a barcode engine that will be used with the current |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_Destroy | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Destroys a CBarcodeEngineConfig handle.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle to destroy |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| IBarcodeEngine CBarcodeEngineConfig_GetBarcodeEngine | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the associated barcode engine.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| IDRS_BOOL CBarcodeEngineConfig_GetEnabled | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the flag that specifies if the associated barcode engine is enabled or not.
If this flag is set to IDRS_FALSE, the associated barcode engine will not be used during barcode detection
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| CBarcodeEnginePostprocessArray CBarcodeEngineConfig_GetPostprocessOperations | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the array of postprocessing operations that will be applied to the barcode results obtained during the barcode detection process.
The postprocessing operations will be applied to all results of barcode detection.
The postprocessing operations will be applied in the order they appear in the
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| CBarcodeEnginePreprocessArray CBarcodeEngineConfig_GetPreprocessOperations | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the array of preprocessing operations that will be applied to the input image before the barcode detection process.
The preprocessing operations will be applied on a copy of the input image. The original image will remain unchanged, while the associated barcode engine will receive a cloned image, on which all the preprocessing oprations are applied.
The preprocessing operations will be applied in the order they appear in the
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| CBarcodeSpecificOptionsArray CBarcodeEngineConfig_GetSpecificOptions | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the array of barcode specific options.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| IDRS_UINT CBarcodeEngineConfig_GetTimeout | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the time interval in milliseconds after which the associated barcode engine will stop barcode detection.
The default timeout value is set to 5000 milliseconds.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| CBarcodeValidationCriteriaArray CBarcodeEngineConfig_GetValidationCriteria | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the array of barcode validations that will be used when running the associated barcode engine.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| enum Workdepth CBarcodeEngineConfig_GetWorkdepthRangeMaximum | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the maximum value of the workdepth range where the associated barcode engine will run.
When the barcode detection process is executed, this value will be checked against the Workdepth value in
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| enum Workdepth CBarcodeEngineConfig_GetWorkdepthRangeMinimum | ( | const CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| idrs_exception * | pargException | ||
| ) |
Gets the minimum value of the workdepth range where the associated barcode engine will run.
When the barcode detection process is executed, this value will be checked against the Workdepth value in
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetEnabled | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| IDRS_BOOL const | bEnabled, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the flag that specifies if the associated barcode engine is enabled or not.
If this flag is set to IDRS_TRUE, the associated barcode engine will be used during barcode detection with the settings defined in this class. If this flag is set to IDRS_FALSE, the associated barcode engine will not be used during barcode detection
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| bEnabled | Boolean flag indicating whether the barcode engine should be used or not. |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetPostprocessOperations | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| const CBarcodeEnginePostprocessArray | xPostprocessOperations, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the array of postprocessing operations that will be applied to the barcode results obtained during the barcode detection process.
The postprocessing operations will be applied to all results of barcode detection.
The postprocessing operations will be applied in the order they appear in the
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| xPostprocessOperations | Array containing the postprocessing operations |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetPreprocessOperations | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| const CBarcodeEnginePreprocessArray | xPreprocessOperations, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the array of preprocessing operations that will be applied to the input image before the barcode detection process.
The preprocessing operations will be applied on a copy of the input image. The original image will remain unchanged, while the associated barcode engine will receive a cloned image, on which all the preprocessing oprations are applied.
The preprocessing operations will be applied in the order they appear in the
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| xPreprocessOperations | Array containing the preprocessing operations |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetSpecificOptions | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| const CBarcodeSpecificOptionsArray | xSpecificOptions, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the array of barcode specific options.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| xSpecificOptions | Array containing the barcode specific options |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetTimeout | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| IDRS_UINT const | uiTimeout, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the time interval in milliseconds after which the associated barcode engine will stop barcode detection.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| uiTimeout | Time interval in milliseconds that the associated barcode engine will run barcode detection. |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetValidationCriteria | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| const CBarcodeValidationCriteriaArray | xValidationCriterias, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the array of barcode validations that will be used when running the associated barcode engine.
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| xValidationCriterias | Array containing the validation criteria for the associated barcode engine |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetWorkdepthRangeMaximum | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| enum Workdepth const | evWorkdepth, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the maximum value of the workdepth range where the associated barcode engine will run.
When the barcode detection process is executed, this value will be checked against the Workdepth value in
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| evWorkdepth | Maximum workdepth value for which the associated barcode engine will be run |
| pargException | Pointer to exception structure that will be filled if an exception occurs |
| void CBarcodeEngineConfig_SetWorkdepthRangeMinimum | ( | CBarcodeEngineConfig | argCBarcodeEngineConfig, |
| enum Workdepth const | evWorkdepth, | ||
| idrs_exception * | pargException | ||
| ) |
Sets the minimum value of the workdepth range where the associated barcode engine will run.
When the barcode detection process is executed, this value will be checked against the Workdepth value in
| argCBarcodeEngineConfig | CBarcodeEngineConfig handle |
| evWorkdepth | Minimum workdepth value for which the associated barcode engine will be run |
| pargException | Pointer to exception structure that will be filled if an exception occurs |