Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBarcodeA recognized or localized barcode.
 CBarcodeRepresents a recognized/localized barcode/2D code
 CTrackedBarcodeRepresents a recognized/localized barcode/2D code that is being tracked over multiple frames
 CBarcodePickerControls the camera and orchestrates the barcode scanning process
 CBarcodePickerActivityBarcode Picker Activity that can be configured through an intent
 CCancelDelegateProtocol cancel events
 CCharacterSetRepresents a set of characters
 CDataFormatData formats understood by the parser library
 CFieldThe parsed value of the field
 CFieldA particular parsed field
 CFrameAn extended abstraction of a frame that is being processed by the MatrixScan
 CFrameLayout
 CMatrixScanOverlayA FrameLayout extension that overlays need to further extend so that they could be added to the MatrixScan instance
 CSimpleMatrixScanOverlayA simple implementation of the abstract MatrixScanOverlay class, that draws colorful, rectangle overlays on top of tracked barcodes
 CViewBasedMatrixScanOverlayAn implementation of the abstract MatrixScanOverlay class, that uses View class instances as augmentations for all of the tracked barcodes
 CIBarcodePickerInterface for Scandit BarcodePicker
 CIDisposable
 CMatrixScanAn high-level abstraction of the Scandit Matrix Scan
 CSimpleMatrixScanOverlay.ISimpleMatrixScanOverlayListenerInterface that can be used to set a onCodeTouched action or define a custom augmentation color for every tracked barcode
 CViewBasedMatrixScanOverlay.IViewBasedMatrixScanOverlayListenerInterface that can be used to set a onCodeTouched action or to set a custom offset for every tracked barcode or to define a custom view for every barcode
 CIJavaObject
 CMatrixScanAn high-level abstraction of the Scandit Matrix Scan
 CSimpleMatrixScanOverlay.ISimpleMatrixScanOverlayListenerInterface that can be used to set a onCodeTouched action or define a custom augmentation color for every tracked barcode
 CViewBasedMatrixScanOverlay.IViewBasedMatrixScanOverlayListenerInterface that can be used to set a onCodeTouched action or to set a custom offset for every tracked barcode or to define a custom view for every barcode
 CIMatrixScanListenerAn interface used by MatrixScan instance
 CINativeObject
 CBarcodeRepresents a recognized/localized barcode/2D code
 CParserFieldA particular field of the parsed result
 CIOnScanListenerInterface definition for a callback to be invoked when one or more barcodes were recognized
 CIParserInterface for Parser
 CIProcessFrameListenerCallback interface for adding custom logic after every time frame has been processed by the recognition engine
 CMatrixScanAn high-level abstraction of the Scandit Matrix Scan
 CIScanditLicenseInterface for ScanditLicense
 CIScanSessionHolds all barcodes that were decoded in the current session
 CIScanSessionInterface for a scan session
 CLicenseHolds settings that are needed to verify a Scandit Barcode Scanner license
 CObject
 CMatrixScanAn high-level abstraction of the Scandit Matrix Scan
 CParserDefines the interface for a data string parser
 CParserDefines the interface for a data string parser
 CParserResultHolds the result of a successfully parsed data string
 CParserResultThe SPLParserResult holds the result of a successfully parsed data string
 CParserResultHolds the result of a successfully parsed data string
 CPointAn integer point structure.
 CProcessFrameDelegateProtocol for accessing the processed sample buffers
 CPropertyChangeListenerInterface for a state change listener
 CPropertyObserverDefines the protocol for an observer of property changes
 CQuadAn arbitrary 2D quadrilateral with integer vertex coordinates.
 CQuadrilateralA 2-dimensional polygon with 4 corners
 CQuadrilateralQuadrilateral represented by 4 corners
 CRecognizedTextRepresents text recognized in a frame
 CRectRectangle structure
 CRelativeLayout
 CBarcodePickerThe main interface for scanning barcodes with the Scandit BarcodeScanner SDK
 CScanCaseStart a scanner for the Scandit case
 CScanCaseDelegateCalls the Protocol for events fired by ScanCase, e.g
 CScanCaseSessionHolds all barcodes that were decoded in the current session
 CScanCaseSettingsHolds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc
 CScanDelegateCalls the Protocol for a scan event delegate
 CScanditLicenseInterface to set the scandit barcode scanner app key
 CScanditServiceCross platform Scandit implemenations
 CScanOverlayAbstract scan UI class
 CScanOverlayScan UI on top of the video preview stream
 CScanOverlayControls the scan screen user interface
 CScanSessionHolds recognized and localized codes and allows to control the scanning process
 CScanSettingsHolds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc
 CScanSettingsHolds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc
 CScanSettingsHolds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc
 CSizeSize structure
 CSymbologySettingsClass to hold symbology-specific settings
 CSymbologySettingsHolds settings specific to a single symbology such as checksums and active symbol count
 CSymbologySettingsContains settings that affect the decoding of a specific symboloy
 CTextRecognitionDelegateDelegate for handling text recognition related events
 CTextRecognitionSettingsHolds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc
 CTextRecognitionSettingsContains settings to control the text recognition engine
 CTrackedBarcodeRepresents a recognized/localized barcode/2D code that is being tracked over multiple frames