Classes
The following classes are available globally.
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBCBaseOcrOverlaySettings : MBCBaseOverlaySettingsSwift
class MBCBaseOcrOverlaySettings : MBCBaseOverlaySettings -
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBCBaseOverlaySettings : MBCOverlaySettingsSwift
class MBCBaseOverlaySettings : MBCOverlaySettings -
Common base class for default overlay view controllers
See moreDeclaration
Objective-C
@interface MBCBaseOverlayViewController : MBCOverlayViewControllerSwift
class MBCBaseOverlayViewController : MBCOverlayViewController -
Navigation view controller for BlinkCard Edit View Controller with Light Style overriden
Declaration
Objective-C
@interface MBCBlinkCardEditNavigationController : UINavigationControllerSwift
class MBCBlinkCardEditNavigationController : UINavigationController -
Settings class containing UI information for BlinkCard
See moreDeclaration
Objective-C
@interface MBCBlinkCardOverlaySettings : MBCBaseOcrOverlaySettingsSwift
class MBCBlinkCardOverlaySettings : MBCBaseOcrOverlaySettings -
Settings class containing UI information for BlinkCard
See moreDeclaration
Objective-C
@interface MBCBlinkCardOverlayViewController : MBCBaseOverlayViewControllerSwift
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 : MBCSubviewSwift
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 : MBCOverlayViewControllerSwift
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 : MBCDisplayableObjectSwift
class MBCDisplayableDetection : MBCDisplayableObject -
Represents any object that can be displayed on screen in terms of drawing.
See moreDeclaration
Objective-C
@interface MBCDisplayableObject : NSObjectSwift
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 : MBCDisplayableDetectionSwift
class MBCDisplayablePointsDetection : MBCDisplayableDetection -
Represents a detection that can be displayed on screen.
See moreDeclaration
Objective-C
@interface MBCDisplayableQuadDetection : MBCDisplayableDetectionSwift
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 : NSObjectSwift
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 : MBCSubviewSwift
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 : MBCSubviewSwift
class MBCGlareStatusSubview : MBCSubview -
Object which represents an image.
See moreDeclaration
Objective-C
@interface MBCImage : NSObjectSwift
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 : NSObjectSwift
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 moreSee
MBCOcrCharDeclaration
Objective-C
@interface MBCOcrLayout : NSObjectSwift
class MBCOcrLayout : NSObject -
Declaration
Objective-C
@interface MBCOcrBlock : NSObjectSwift
class MBCOcrBlock : NSObject -
Declaration
Objective-C
@interface MBCOcrLine : NSObjectSwift
class MBCOcrLine : NSObject -
Class representing an individual OCR character obtained in the OCR process.
See moreDeclaration
Objective-C
@interface MBCOcrChar : NSObjectSwift
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 : NSObjectSwift
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 : UIViewControllerSwift
class MBCOverlayViewController : UIViewController -
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
See moreDeclaration
Objective-C
@interface MBCQuadrangle : NSObjectSwift
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 : NSObjectSwift
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 : NSObjectSwift
class MBCRecognizerRunner : NSObject -
Class containing all metadata delegates
Declaration
Objective-C
@interface MBCRecognizerRunnerMetadataDelegates : NSObjectSwift
class MBCRecognizerRunnerMetadataDelegates : NSObject -
Class containing all metadata delegates
Declaration
Objective-C
@interface MBCRecognizerRunnerViewControllerMetadataDelegates : NSObjectSwift
class MBCRecognizerRunnerViewControllerMetadataDelegates : NSObject -
Overlay subview presenting the document for scanning
Declaration
Objective-C
@interface MBCRectDocumentSubview : MBCSubviewSwift
class MBCRectDocumentSubview : MBCSubview -
Base class for all overlay subviews
See moreDeclaration
Objective-C
@interface MBCSubview : UIViewSwift
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 : MBCSubviewSwift
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 : NSObjectSwift
class MBCViewControllerFactory : NSObject
View on GitHub
Classes Reference