Skip to content

RGLResultType

The RGLResultType enumeration contains a pool of constants that determine the type of resulting data formed during the data scanning and processing cycle and passed to the user application.

typedef NS_ENUM(NSInteger, RGLResultType) {
  RGLResultTypeEmpty                          =   0,
  RGLResultTypeRawImage                       =   1,
  RGLResultTypeFileImage                      =   2,
  RGLResultTypeMrzOCRExtended                 =   3,
  RGLResultTypeBarCodes                       =   5,
  RGLResultTypeGraphics                       =   6,
  RGLResultTypeMrzTestQuality                 =   7,
  RGLResultTypeDocumentTypesCandidates        =   8,
  RGLResultTypeChosenDocumentTypeCandidate    =   9,
  RGLResultTypeDocumentsInfoList              =  10,
  RGLResultTypeOcrLexicalAnalyze              =  15,
  RGLResultTypeRawUncroppedImage              =  16,
  RGLResultTypeVisualOCRExtended              =  17,
  RGLResultTypeBarCodesTextData               =  18,
  RGLResultTypeBarCodesImageData              =  19,
  RGLResultTypeAuthenticity                   =  20,
  RGLResultTypeExpertAnalyze                  =  21,
  RGLResultTypeOcrLexicalAnalyzeEx            =  22,
  RGLResultTypeEosImage                       =  23,
  RGLResultTypeBayer                          =  24,
  RGLResultTypeMagneticStripe                 =  25,
  RGLResultTypeMagneticStripeTextData         =  26,
  RGLResultTypeFieldFileImage                 =  27,
  RGLResultTypeDatabaseCheck                  =  28,
  RGLResultTypeFingerprintTemplateISO         =  29,
  RGLResultTypeInputImageQuality              =  30,
  RGLResultTypeMrzPosition                    =  61,
  RGLResultTypeBarcodePosition                =  62,
  RGLResultTypeDocumentPosition               =  85,
  RGLResultTypeCustom                         = 100,
  RGLResultTypeRfidRawData                    = 101,
  RGLResultTypeRfidTextData                   = 102,
  RGLResultTypeRfidImageData                  = 103,
  RGLResultTypeRfidBinaryData                 = 104,
  RGLResultTypeRfidOriginalGraphics           = 105
} NS_SWIFT_NAME(ResultType);
Constant Description
RGLResultTypeEmpty no result
RGLResultTypeRawImage stores a graphic image
RGLResultTypeFileImage is represented as a binary array which contains an image of the image graphic file
RGLResultTypeMrzOCRExtended stores text results of MRZ, document filling, and barcodes reading
RGLResultTypeBarCodes serves for storing and passing to the user application of results of barcodes' areas search on the scanned document page and their reading in binary non-formatted code
RGLResultTypeGraphics stores graphic results of document filling area and barcodes reading
RGLResultTypeMrzTestQuality stores information on document MRZ printing quality check results
RGLResultTypeDocumentTypesCandidates serves for storing information on candidate documents and passing it to the user application when performing the recognition of the document type
RGLResultTypeChosenDocumentTypeCandidate contains information on one candidate document when determining the document type
RGLResultTypeDocumentsInfoList not used. Serves for storing the full list of documents stored in the current document database and passing it to the user application
RGLResultTypeOcrLexicalAnalyze serves for storing the results of comparing the MRZ text data, document filling area data, barcodes data, and data retrieved from RFID-chip memory and passing it to the user application
RGLResultTypeRawUncroppedImage stores a graphic image without compression
RGLResultTypeVisualOCRExtended stores text results of MRZ, document filling, and barcodes reading
RGLResultTypeBarCodesTextData stores text results of MRZ, document filling, and barcodes reading
RGLResultTypeBarCodesImageData stores graphic results of document filling area and barcodes reading
RGLResultTypeAuthenticity serves for storing the result of document authenticity check using the images for different lighting schemes and passing it to the user application
RGLResultTypeExpertAnalyze not used
RGLResultTypeEosImage serves for storing a graphic image without compression and passing it to the user application
RGLResultTypeBayer serves for storing a graphic image without compression and passing it to the user application
RGLResultTypeMagneticStripe is represented as a binary array that contains array if data erade from magnetic stripe
RGLResultTypeMagneticStripeTextData serves for storing text results of MRZ, document filling, and barcodes reading
RGLResultTypeFieldFileImage is represented as a binary array that contains an image of the graphic field image graphic file
RGLResultTypeDatabaseCheck serves for storing the result of documents database check
RGLResultTypeFingerprintTemplateISO is represented as a binary array which contains an ISO fingerprint template
RGLResultTypeInputImageQuality stores input image quality check results list
RGLResultTypeDocumentPosition stores document bounds detection result
RGLResultTypeCustom not used
RGLResultTypeRfidRawData stores the data reading results from the RFID-chip in a form of a list of the logically separated data groups
RGLResultTypeRfidTextData stores the results of data reading from the RFID-chip in a form of a list of logically separated text data (text fields)
RGLResultTypeRfidImageData stores the results of data reading from the RFID- chip in a form of a list of logically separated graphic data (images, graphic fields)
RGLResultTypeRfidBinaryData stores the data reading results from the RFID-chip in a form of a list of the logically separated data groups
RGLResultTypeRfidOriginalGraphics stores the results of data reading in a form of a list of objects of the original binary representation of the graphics in memory of the RFID-chip
Back to top