Classes
The following classes are available globally.
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBCBaseOcrOverlaySettings : MBCBaseOverlaySettings
Swift
class MBCBaseOcrOverlaySettings : MBCBaseOverlaySettings
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBCBaseOverlaySettings : MBCOverlaySettings
Swift
class MBCBaseOverlaySettings : MBCOverlaySettings
-
Common base class for default overlay view controllers
See moreDeclaration
Objective-C
@interface MBCBaseOverlayViewController : MBCOverlayViewController
Swift
class MBCBaseOverlayViewController : MBCOverlayViewController
-
Navigation view controller for BlinkCard Edit View Controller with Light Style overriden
Declaration
Objective-C
@interface MBCBlinkCardEditNavigationController : UINavigationController
Swift
class MBCBlinkCardEditNavigationController : UINavigationController
-
Settings class containing UI information for BlinkCard
See moreDeclaration
Objective-C
@interface MBCBlinkCardOverlaySettings : MBCBaseOcrOverlaySettings
Swift
class MBCBlinkCardOverlaySettings : MBCBaseOcrOverlaySettings
-
Settings class containing UI information for BlinkCard
See moreDeclaration
Objective-C
@interface MBCBlinkCardOverlayViewController : MBCBaseOverlayViewController
Swift
class MBCBlinkCardOverlayViewController : MBCBaseOverlayViewController
-
Recognizer used for scanning credit/debit cards.
See moreDeclaration
Objective-C
@interface MBCBlinkCardRecognizer : MBCRecognizer <NSCopying, MBCCombinedRecognizer, MBCFullDocumentImage, MBCEncodeFullDocumentImage, MBCFullDocumentImageDpi, MBCFullDocumentImageExtensionFactors>
Swift
class MBCBlinkCardRecognizer : MBCRecognizer, NSCopying, MBCCombinedRecognizer, MBCFullDocumentImage, MBCEncodeFullDocumentImage, MBCFullDocumentImageDpi, MBCFullDocumentImageExtensionFactors
-
Class representing values obtained when scanning credit/debit cards
See moreDeclaration
Objective-C
@interface MBCBlinkCardRecognizerResult : MBCRecognizerResult <NSCopying, MBCCombinedRecognizerResult>
Swift
class MBCBlinkCardRecognizerResult : MBCRecognizerResult, NSCopying, MBCCombinedRecognizerResult
-
A camera reticle that locates at the center of screen and uses circle arc rotation to indicate that the system is active but has not detected an object yet.
See moreDeclaration
Objective-C
@interface MBCCameraReticle : MBCSubview
Swift
class MBCCameraReticle : MBCSubview
-
Settings class containing parameters for camera capture
See moreDeclaration
Objective-C
@interface MBCCameraSettings : NSObject <NSCopying>
Swift
class MBCCameraSettings : NSObject, NSCopying
-
Holds the settings which control card number anonymization.
See moreDeclaration
Objective-C
@interface MBCCardNumberAnonymizationSettings : NSObject <NSCopying>
Swift
class MBCCardNumberAnonymizationSettings : NSObject, NSCopying
-
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller. It’s responsibility is to provide meaningful and useful interface for the user to interact with.
See moreDeclaration
Objective-C
@interface MBCCustomOverlayViewController : MBCOverlayViewController
Swift
class MBCCustomOverlayViewController : MBCOverlayViewController
-
This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings Which are in the same format to the text printed on the image.
While converting to NSDate, internally prior knowledge about scanned document is used to use the right format.
See moreDeclaration
Objective-C
@interface MBCDate : NSObject <MBCNativeResult>
Swift
class MBCDate : NSObject, MBCNativeResult
-
Represents a detection that can be displayed on screen.
See moreDeclaration
Objective-C
@interface MBCDisplayableDetection : MBCDisplayableObject
Swift
class MBCDisplayableDetection : MBCDisplayableObject
-
Represents any object that can be displayed on screen in terms of drawing.
See moreDeclaration
Objective-C
@interface MBCDisplayableObject : NSObject
Swift
class MBCDisplayableObject : NSObject
-
Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes
See moreDeclaration
Objective-C
@interface MBCDisplayablePointsDetection : MBCDisplayableDetection
Swift
class MBCDisplayablePointsDetection : MBCDisplayableDetection
-
Represents a detection that can be displayed on screen.
See moreDeclaration
Objective-C
@interface MBCDisplayableQuadDetection : MBCDisplayableDetection
Swift
class MBCDisplayableQuadDetection : MBCDisplayableDetection
-
Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.
See moreDeclaration
Objective-C
@interface MBCDotsResultSubview : MBCSubview <MBCPointDetectorSubview>
Swift
class MBCDotsResultSubview : MBCSubview, MBCPointDetectorSubview
-
A wrapper around CAShapeLayer which is used for presenting a status about barcode detections
The layer is used to draw dots representing barcodes
See moreDeclaration
Objective-C
@interface MBCDotsSubview : MBCSubview <MBCPointDetectorSubview>
Swift
class MBCDotsSubview : MBCSubview, MBCPointDetectorSubview
-
Base class for all entities processors, recognizers, detectors…
Declaration
Objective-C
@interface MBCEntity : NSObject
Swift
class MBCEntity : NSObject
-
A camera reticle detection that locates at the center of screen and uses circular rotation to indicate that the system is active and has detected object.
See moreDeclaration
Objective-C
@interface MBCErrorReticle : MBCSubview
Swift
class MBCErrorReticle : MBCSubview
-
A recognizer that can returns success frame.
See moreDeclaration
Objective-C
@interface MBCFrameGrabberRecognizer : MBCRecognizer <NSCopying>
Swift
class MBCFrameGrabberRecognizer : MBCRecognizer, NSCopying
-
Overlay subview presenting the status of glare detection. The subview is presented as translucent view with detection status label in the center of ID Card View Finder View
Declaration
Objective-C
@interface MBCGlareStatusSubview : MBCSubview
Swift
class MBCGlareStatusSubview : MBCSubview
-
Object which represents an image.
See moreDeclaration
Objective-C
@interface MBCImage : NSObject
Swift
class MBCImage : NSObject
-
Entry class for all Microblink SDKs - used for setting up license key and to add support for optimisation of passing data.
See moreDeclaration
Objective-C
@interface MBCMicroblinkSDK : NSObject
Swift
class MBCMicroblinkSDK : NSObject
-
Class describing the layour of the document on which the OCR was preformed.
Ocr Layout contains one or mode OcrBlocks, each of which contains one or more OcrLines, Each of which contains one or more OcrChars.
Ocr layout coordinates and boxes are given in the coordinate system of the image on which the OCR was performed
See
MBCOcrBlockSee
MBCOcrLineSee
MBCOcrCharDeclaration
Objective-C
@interface MBCOcrLayout : NSObject
Swift
class MBCOcrLayout : NSObject
-
Declaration
Objective-C
@interface MBCOcrBlock : NSObject
Swift
class MBCOcrBlock : NSObject
-
Declaration
Objective-C
@interface MBCOcrLine : NSObject
Swift
class MBCOcrLine : NSObject
-
Class representing an individual OCR character obtained in the OCR process.
See moreDeclaration
Objective-C
@interface MBCOcrChar : NSObject
Swift
class MBCOcrChar : NSObject
-
Class representing a position on the image. It’s given as a box, with sides aligned to the sides of the image.
See moreDeclaration
Objective-C
@interface MBCPosition : NSObject
Swift
class MBCPosition : NSObject
-
Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.
Declaration
Objective-C
@interface MBCOcrResultSubview : MBCSubview <MBCOcrLayoutSubview>
Swift
class MBCOcrResultSubview : MBCSubview, MBCOcrLayoutSubview
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBCOverlaySettings : NSObject <NSCopying>
Swift
class MBCOverlaySettings : NSObject, NSCopying
-
Overlay View Controller is an abstract class for all overlay views placed on top View Controller.
It’s responsibility is to provide meaningful and useful interface for the user to interact with.
Typical actions which need to be allowed to the user are:
- intuitive and meaniningful way to guide the user through scanning process. This is usually done by presenting a “viewfinder” in which the user need to place the scanned object
- a way to cancel the scanining, typically with a “cancel” or “back” button
- a way to power on and off the light (i.e. “torch”) button
Declaration
Objective-C
@interface MBCOverlayViewController : UIViewController
Swift
class MBCOverlayViewController : UIViewController
-
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
See moreDeclaration
Objective-C
@interface MBCQuadrangle : NSObject
Swift
class MBCQuadrangle : NSObject
-
Base class for all recognizers
See more -
Settings class containing settings related to scanner behaviour
See moreDeclaration
Objective-C
@interface MBCRecognizerCollection : NSObject <NSCopying>
Swift
class MBCRecognizerCollection : NSObject, NSCopying
-
Base class for all recognizer results
Declaration
Objective-C
@interface MBCRecognizerResult : NSObject
Swift
class MBCRecognizerResult : NSObject
-
Factory class containing static methods for creating camera view controllers. Camera view controllers created this way will be managed internally by the SDK, and input frames will be processed.
See moreDeclaration
Objective-C
@interface MBCRecognizerRunner : NSObject
Swift
class MBCRecognizerRunner : NSObject
-
Class containing all metadata delegates
Declaration
Objective-C
@interface MBCRecognizerRunnerMetadataDelegates : NSObject
Swift
class MBCRecognizerRunnerMetadataDelegates : NSObject
-
Class containing all metadata delegates
Declaration
Objective-C
@interface MBCRecognizerRunnerViewControllerMetadataDelegates : NSObject
Swift
class MBCRecognizerRunnerViewControllerMetadataDelegates : NSObject
-
Overlay subview presenting the document for scanning
Declaration
Objective-C
@interface MBCRectDocumentSubview : MBCSubview
Swift
class MBCRectDocumentSubview : MBCSubview
-
Base class for all overlay subviews
See moreDeclaration
Objective-C
@interface MBCSubview : UIView
Swift
class MBCSubview : UIView
-
A recognizer that can returns success frame.
See moreDeclaration
Objective-C
@interface MBCSuccessFrameGrabberRecognizer : MBCRecognizer <NSCopying>
Swift
class MBCSuccessFrameGrabberRecognizer : MBCRecognizer, NSCopying
-
A recognizer that returns SuccessFrameGrabber result.
See moreDeclaration
Objective-C
@interface MBCSuccessFrameGrabberRecognizerResult : MBCRecognizerResult <NSCopying>
Swift
class MBCSuccessFrameGrabberRecognizerResult : MBCRecognizerResult, NSCopying
-
Overlay subview presenting the effect which happens when the user taps to focus
See moreDeclaration
Objective-C
@interface MBCTapToFocusSubview : MBCSubview
Swift
class MBCTapToFocusSubview : MBCSubview
-
Factory class containing static methods for creating camera view controllers. Camera view controllers created this way will be managed internally by the SDK, and input frames will be processed.
See moreDeclaration
Objective-C
@interface MBCViewControllerFactory : NSObject
Swift
class MBCViewControllerFactory : NSObject