Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKDocumentScannerTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/DocumentScannerTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_DOCUMENTSCANNERTYPES_H
9#define SCANBOTSDK_DOCUMENTSCANNERTYPES_H
10
11
12#include <ScanbotSDKImage.h>
13#include <ScanbotSDKTypes.h>
16#include <stdbool.h>
17#include <stddef.h>
18#include <stdint.h>
19#include <string.h>
20#include <ScanbotSDKErrorCode.h>
21#include <ScanbotSDKDefs.h>
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27
44
54
61
111 int accepted_angle_score,
112 int accepted_size_score,
113 int accepted_brightness_threshold,
114 int accepted_aspect_ratio_score,
115 scanbotsdk_aspect_ratio_t** aspect_ratios,
116 size_t aspect_ratios_size,
117 bool ignore_orientation_mismatch,
118 int already_cropped_score_threshold,
120
131
132
140
171
202
227
258
297
328
359
360
367
405 bool allow_partially_visible_documents,
406 int accumulation_duration,
407 int retention_time,
408 int minimum_brightness,
410
421
422
430
463
502
535
562
563
570
595 scanbotsdk_processing_mode_t processing_mode,
597 scanbotsdk_partially_visible_document_configuration_t* partially_visible_document_configuration,
599
610
611
619
644
669
690
719
720
765
775
853
863
870
890 double total_score,
891 double distance_score,
892 double angle_score,
893 double size_score,
894 double aspect_ratio_score,
895 double line_coverage_score,
896 double width_score,
897 double height_score,
898 double already_cropped_score,
900
901
909
919
929
939
949
959
969
979
989
1000
1001
1008
1016
1028
1038
1057
1076
1095
1114
1133
1152
1162
1178
1192
1205
1206
1213
1221
1231
1241
1242
1243#ifdef __cplusplus
1244} /* extern "C" */
1245#endif
1246
1247#endif /* SCANBOTSDK_DOCUMENTSCANNERTYPES_H */
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:26
ScanbotSDK Image Ref C API.
The Scanbot SDK C API primitive types.
scanbotsdk_processing_mode_t
scanbotsdk_processing_mode_t enum
Definition ScanbotSDKCommonTypes.h:30
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_size_score(scanbotsdk_document_scanner_parameters_t *self, int *accepted_size_score)
Returns value of accepted_size_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_width_score(scanbotsdk_document_detection_scores_t *self, double *width_score)
Returns value of width_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_create(bool allow_partially_visible_documents, int accumulation_duration, int retention_time, int minimum_brightness, scanbotsdk_partially_visible_document_configuration_t **result)
Creates a new instance of scanbotsdk_partially_visible_document_configuration with given params and s...
scanbotsdk_document_displacement_t
scanbotsdk_document_displacement_t enum
Definition ScanbotSDKDocumentScannerTypes.h:726
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_status(scanbotsdk_document_detection_result_t *self, scanbotsdk_document_detection_status_t *status)
Returns value of status field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_free(scanbotsdk_document_detection_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_detection_result_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_int_t **vertical_lines, size_t size)
Returns value of vertical_lines field of the given object. The returned pointers do NOT own the under...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_engine_mode_t_to_string(scanbotsdk_document_scanner_engine_mode_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_scanner_engine_mode_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of vertical_lines array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_partially_visible_document_configuration(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_partially_visible_document_configuration_t *partially_visible_document_configuration)
Sets value of partially_visible_document_configuration field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines_normalized_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of horizontal_lines_normalized array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_allow_partially_visible_documents(scanbotsdk_partially_visible_document_configuration_t *self, bool *allow_partially_visible_documents)
Returns value of allow_partially_visible_documents field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanning_result_free(scanbotsdk_document_scanning_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_scanning_result_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_line_coverage_score(scanbotsdk_document_detection_scores_t *self, double *line_coverage_score)
Returns value of line_coverage_score field of the given object.
struct scanbotsdk_document_scanning_result_t scanbotsdk_document_scanning_result_t
scanbotsdk_document_scanning_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:1212
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_parameters(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_parameters_t *parameters)
Sets value of parameters field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_aspect_ratio_score(scanbotsdk_document_scanner_parameters_t *self, int *accepted_aspect_ratio_score)
Returns value of accepted_aspect_ratio_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_aspect_ratios_size(scanbotsdk_document_scanner_parameters_t *self, size_t *size)
Returns size of aspect_ratios array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_ignore_orientation_mismatch(scanbotsdk_document_scanner_parameters_t *self, bool ignore_orientation_mismatch)
Sets value of ignore_orientation_mismatch field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_processing_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_processing_mode_t *processing_mode)
Returns value of processing_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_create_with_defaults(scanbotsdk_partially_visible_document_configuration_t **result)
Creates a new instance of scanbotsdk_partially_visible_document_configuration_t with given required p...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_engine_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_engine_mode_t *engine_mode)
Returns value of engine_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_processing_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_processing_mode_t processing_mode)
Sets value of processing_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_detection_scores(scanbotsdk_document_detection_result_t *self, scanbotsdk_document_detection_scores_t **detection_scores)
Returns value of detection_scores field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points_normalized_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of points_normalized array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_status_t_to_string(scanbotsdk_document_detection_status_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_detection_status_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_minimum_brightness(scanbotsdk_partially_visible_document_configuration_t *self, int *minimum_brightness)
Returns value of minimum_brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanning_result_get_cropped_image(scanbotsdk_document_scanning_result_t *self, scanbotsdk_image_t **cropped_image)
Returns value of cropped_image field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_size_score(scanbotsdk_document_detection_scores_t *self, double *size_score)
Returns value of size_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_size_score(scanbotsdk_document_scanner_parameters_t *self, int accepted_size_score)
Sets value of accepted_size_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines_normalized_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of vertical_lines_normalized array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_create(int accepted_angle_score, int accepted_size_score, int accepted_brightness_threshold, int accepted_aspect_ratio_score, scanbotsdk_aspect_ratio_t **aspect_ratios, size_t aspect_ratios_size, bool ignore_orientation_mismatch, int already_cropped_score_threshold, scanbotsdk_document_scanner_parameters_t **result)
Creates a new instance of scanbotsdk_document_scanner_parameters with given params and stores it in t...
struct scanbotsdk_document_detection_scores_t scanbotsdk_document_detection_scores_t
scanbotsdk_document_detection_scores_t class
Definition ScanbotSDKDocumentScannerTypes.h:869
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_brightness_threshold(scanbotsdk_document_scanner_parameters_t *self, int *accepted_brightness_threshold)
Returns value of accepted_brightness_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_parameters(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_parameters_t **parameters)
Returns value of parameters field of the given object. The returned pointers do NOT own the underlyin...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_free(scanbotsdk_document_detection_scores_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_detection_scores_t....
struct scanbotsdk_document_scanner_parameters_t scanbotsdk_document_scanner_parameters_t
scanbotsdk_document_scanner_parameters_t class
Definition ScanbotSDKDocumentScannerTypes.h:60
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_free(scanbotsdk_partially_visible_document_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_partially_visible_document_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_already_cropped_score_threshold(scanbotsdk_document_scanner_parameters_t *self, int *already_cropped_score_threshold)
Returns value of already_cropped_score_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_aspect_ratios(scanbotsdk_document_scanner_parameters_t *self, scanbotsdk_aspect_ratio_t **aspect_ratios, size_t size)
Returns value of aspect_ratios field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_displacement_t_to_string(scanbotsdk_document_displacement_t value, const char **result)
Returns the string representation of the given scanbotsdk_document_displacement_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_total_score(scanbotsdk_document_detection_scores_t *self, double *total_score)
Returns value of total_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_brightness_threshold(scanbotsdk_document_scanner_parameters_t *self, int accepted_brightness_threshold)
Sets value of accepted_brightness_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_minimum_brightness(scanbotsdk_partially_visible_document_configuration_t *self, int minimum_brightness)
Sets value of minimum_brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_retention_time(scanbotsdk_partially_visible_document_configuration_t *self, int retention_time)
Sets value of retention_time field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_average_brightness(scanbotsdk_document_detection_result_t *self, int *average_brightness)
Returns value of average_brightness field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points_normalized(scanbotsdk_document_detection_result_t *self, scanbotsdk_pointf_t **points_normalized)
Returns value of points_normalized field of the given object. The returned value is direct view into ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of points array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_displacement(scanbotsdk_document_detection_result_t *self, scanbotsdk_document_displacement_t *displacement)
Returns value of displacement field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_set_engine_mode(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_document_scanner_engine_mode_t engine_mode)
Sets value of engine_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_accepted_angle_score(scanbotsdk_document_scanner_parameters_t *self, int *accepted_angle_score)
Returns value of accepted_angle_score field of the given object.
scanbotsdk_document_scanner_engine_mode_t
scanbotsdk_document_scanner_engine_mode_t enum
Definition ScanbotSDKDocumentScannerTypes.h:33
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_angle_score(scanbotsdk_document_scanner_parameters_t *self, int accepted_angle_score)
Sets value of accepted_angle_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_create_with_defaults(scanbotsdk_document_scanner_parameters_t **result)
Creates a new instance of scanbotsdk_document_scanner_parameters_t with given required params and sto...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines_size(scanbotsdk_document_detection_result_t *self, size_t *size)
Returns size of horizontal_lines array.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_height_score(scanbotsdk_document_detection_scores_t *self, double *height_score)
Returns value of height_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_get_ignore_orientation_mismatch(scanbotsdk_document_scanner_parameters_t *self, bool *ignore_orientation_mismatch)
Returns value of ignore_orientation_mismatch field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_points(scanbotsdk_document_detection_result_t *self, scanbotsdk_point_t **points)
Returns value of points field of the given object. The returned value is direct view into memory,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_free(scanbotsdk_document_scanner_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_scanner_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_angle_score(scanbotsdk_document_detection_scores_t *self, double *angle_score)
Returns value of angle_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_allow_partially_visible_documents(scanbotsdk_partially_visible_document_configuration_t *self, bool allow_partially_visible_documents)
Sets value of allow_partially_visible_documents field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_create(scanbotsdk_document_scanner_engine_mode_t engine_mode, scanbotsdk_processing_mode_t processing_mode, scanbotsdk_document_scanner_parameters_t *parameters, scanbotsdk_partially_visible_document_configuration_t *partially_visible_document_configuration, scanbotsdk_document_scanner_configuration_t **result)
Creates a new instance of scanbotsdk_document_scanner_configuration with given params and stores it i...
struct scanbotsdk_document_detection_result_t scanbotsdk_document_detection_result_t
scanbotsdk_document_detection_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:1007
struct scanbotsdk_document_scanner_configuration_t scanbotsdk_document_scanner_configuration_t
scanbotsdk_document_scanner_configuration_t class
Definition ScanbotSDKDocumentScannerTypes.h:569
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_get_partially_visible_document_configuration(scanbotsdk_document_scanner_configuration_t *self, scanbotsdk_partially_visible_document_configuration_t **partially_visible_document_configuration)
Returns value of partially_visible_document_configuration field of the given object....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanning_result_get_detection_result(scanbotsdk_document_scanning_result_t *self, scanbotsdk_document_detection_result_t **detection_result)
Returns value of detection_result field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_free(scanbotsdk_document_scanner_parameters_t *object)
Frees the memory allocated for the instance of scanbotsdk_document_scanner_parameters_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_configuration_create_with_defaults(scanbotsdk_document_scanner_configuration_t **result)
Creates a new instance of scanbotsdk_document_scanner_configuration_t with given required params and ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_vertical_lines_normalized(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_float_t **vertical_lines_normalized, size_t size)
Returns value of vertical_lines_normalized field of the given object. The returned pointers do NOT ow...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines_normalized(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_float_t **horizontal_lines_normalized, size_t size)
Returns value of horizontal_lines_normalized field of the given object. The returned pointers do NOT ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_aspect_ratios(scanbotsdk_document_scanner_parameters_t *self, scanbotsdk_aspect_ratio_t **aspect_ratios, size_t aspect_ratios_size)
Sets value of aspect_ratios field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_distance_score(scanbotsdk_document_detection_scores_t *self, double *distance_score)
Returns value of distance_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_accumulation_duration(scanbotsdk_partially_visible_document_configuration_t *self, int *accumulation_duration)
Returns value of accumulation_duration field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_aspect_ratio_score(scanbotsdk_document_detection_scores_t *self, double *aspect_ratio_score)
Returns value of aspect_ratio_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_get_already_cropped_score(scanbotsdk_document_detection_scores_t *self, double *already_cropped_score)
Returns value of already_cropped_score field of the given object.
struct scanbotsdk_partially_visible_document_configuration_t scanbotsdk_partially_visible_document_configuration_t
scanbotsdk_partially_visible_document_configuration_t class
Definition ScanbotSDKDocumentScannerTypes.h:366
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_accepted_aspect_ratio_score(scanbotsdk_document_scanner_parameters_t *self, int accepted_aspect_ratio_score)
Sets value of accepted_aspect_ratio_score field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_scores_create(double total_score, double distance_score, double angle_score, double size_score, double aspect_ratio_score, double line_coverage_score, double width_score, double height_score, double already_cropped_score, scanbotsdk_document_detection_scores_t **result)
Creates a new instance of scanbotsdk_document_detection_scores with given params and stores it in the...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_horizontal_lines(scanbotsdk_document_detection_result_t *self, scanbotsdk_line_segment_int_t **horizontal_lines, size_t size)
Returns value of horizontal_lines field of the given object. The returned pointers do NOT own the und...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_scanner_parameters_set_already_cropped_score_threshold(scanbotsdk_document_scanner_parameters_t *self, int already_cropped_score_threshold)
Sets value of already_cropped_score_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_get_retention_time(scanbotsdk_partially_visible_document_configuration_t *self, int *retention_time)
Returns value of retention_time field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_aspect_ratio(scanbotsdk_document_detection_result_t *self, double *aspect_ratio)
Returns value of aspect_ratio field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_document_detection_result_get_displacement_vector(scanbotsdk_document_detection_result_t *self, scanbotsdk_pointf_t *displacement_vector)
Returns value of displacement_vector field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_partially_visible_document_configuration_set_accumulation_duration(scanbotsdk_partially_visible_document_configuration_t *self, int accumulation_duration)
Sets value of accumulation_duration field of the given object.
scanbotsdk_document_detection_status_t
scanbotsdk_document_detection_status_t enum
Definition ScanbotSDKDocumentScannerTypes.h:781
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_UPPER_RIGHT
Definition ScanbotSDKDocumentScannerTypes.h:738
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_LOWER_RIGHT
Definition ScanbotSDKDocumentScannerTypes.h:746
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_UPPER_LEFT
Definition ScanbotSDKDocumentScannerTypes.h:762
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_LOWER_LEFT
Definition ScanbotSDKDocumentScannerTypes.h:754
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_UP
Definition ScanbotSDKDocumentScannerTypes.h:734
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_NONE
Definition ScanbotSDKDocumentScannerTypes.h:730
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_DOWN
Definition ScanbotSDKDocumentScannerTypes.h:750
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_LEFT
Definition ScanbotSDKDocumentScannerTypes.h:758
@ SCANBOTSDK_DOCUMENT_DISPLACEMENT_RIGHT
Definition ScanbotSDKDocumentScannerTypes.h:742
@ SCANBOTSDK_DOCUMENT_SCANNER_ENGINE_MODE_LEGACY
Definition ScanbotSDKDocumentScannerTypes.h:41
@ SCANBOTSDK_DOCUMENT_SCANNER_ENGINE_MODE_ML
Definition ScanbotSDKDocumentScannerTypes.h:37
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_OFF_CENTER
Definition ScanbotSDKDocumentScannerTypes.h:811
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_ORIENTATION_MISMATCH
Definition ScanbotSDKDocumentScannerTypes.h:805
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_PARTIALLY_VISIBLE
Definition ScanbotSDKDocumentScannerTypes.h:833
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_BAD_ASPECT_RATIO
Definition ScanbotSDKDocumentScannerTypes.h:801
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_ALREADY_CROPPED
Definition ScanbotSDKDocumentScannerTypes.h:823
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_TOO_NOISY
Definition ScanbotSDKDocumentScannerTypes.h:850
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_BAD_ANGLES
Definition ScanbotSDKDocumentScannerTypes.h:797
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_TOO_DARK
Definition ScanbotSDKDocumentScannerTypes.h:815
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK
Definition ScanbotSDKDocumentScannerTypes.h:789
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_NOT_ACQUIRED
Definition ScanbotSDKDocumentScannerTypes.h:785
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_OK_BUT_TOO_SMALL
Definition ScanbotSDKDocumentScannerTypes.h:793
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_TOO_DARK
Definition ScanbotSDKDocumentScannerTypes.h:844
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_NOTHING_DETECTED
Definition ScanbotSDKDocumentScannerTypes.h:827
@ SCANBOTSDK_DOCUMENT_DETECTION_STATUS_ERROR_PARTIALLY_VISIBLE_TOO_CLOSE
Definition ScanbotSDKDocumentScannerTypes.h:840
struct scanbotsdk_line_segment_float_t scanbotsdk_line_segment_float_t
scanbotsdk_line_segment_float_t class
Definition ScanbotSDKGeometry.h:81
struct scanbotsdk_aspect_ratio_t scanbotsdk_aspect_ratio_t
scanbotsdk_aspect_ratio_t class
Definition ScanbotSDKGeometry.h:133
struct scanbotsdk_line_segment_int_t scanbotsdk_line_segment_int_t
scanbotsdk_line_segment_int_t class
Definition ScanbotSDKGeometry.h:29
Represents a point with integer coordinates.
Definition ScanbotSDKTypes.h:21
Represents a point with floating point coordinates.
Definition ScanbotSDKTypes.h:36
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31