Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
CBarcode | A recognized or localized barcode. |
▼CBarcode | Represents a recognized/localized barcode/2D code |
CTrackedBarcode | Represents a recognized/localized barcode/2D code that is being tracked over multiple frames |
CBarcodePicker | Controls the camera and orchestrates the barcode scanning process |
CBarcodePickerActivity | Barcode Picker Activity that can be configured through an intent |
CCancelDelegate | Protocol cancel events |
CCharacterSet | Represents a set of characters |
CDataFormat | Data formats understood by the parser library |
CField | The parsed value of the field |
CField | A particular parsed field |
CFrame | An extended abstraction of a frame that is being processed by the MatrixScan |
▼CFrameLayout | |
▼CMatrixScanOverlay | A FrameLayout extension that overlays need to further extend so that they could be added to the MatrixScan instance |
CSimpleMatrixScanOverlay | A simple implementation of the abstract MatrixScanOverlay class, that draws colorful, rectangle overlays on top of tracked barcodes |
CViewBasedMatrixScanOverlay | An implementation of the abstract MatrixScanOverlay class, that uses View class instances as augmentations for all of the tracked barcodes |
CIBarcodePicker | Interface for Scandit BarcodePicker |
▼CIDisposable | |
CMatrixScan | An high-level abstraction of the Scandit Matrix Scan |
CSimpleMatrixScanOverlay.ISimpleMatrixScanOverlayListener | Interface that can be used to set a onCodeTouched action or define a custom augmentation color for every tracked barcode |
CViewBasedMatrixScanOverlay.IViewBasedMatrixScanOverlayListener | Interface 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 | |
CMatrixScan | An high-level abstraction of the Scandit Matrix Scan |
CSimpleMatrixScanOverlay.ISimpleMatrixScanOverlayListener | Interface that can be used to set a onCodeTouched action or define a custom augmentation color for every tracked barcode |
CViewBasedMatrixScanOverlay.IViewBasedMatrixScanOverlayListener | Interface 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 |
CIMatrixScanListener | An interface used by MatrixScan instance |
▼CINativeObject | |
CBarcode | Represents a recognized/localized barcode/2D code |
CParserField | A particular field of the parsed result |
CIOnScanListener | Interface definition for a callback to be invoked when one or more barcodes were recognized |
CIParser | Interface for Parser |
▼CIProcessFrameListener | Callback interface for adding custom logic after every time frame has been processed by the recognition engine |
CMatrixScan | An high-level abstraction of the Scandit Matrix Scan |
CIScanditLicense | Interface for ScanditLicense |
CIScanSession | Holds all barcodes that were decoded in the current session |
CIScanSession | Interface for a scan session |
CLicense | Holds settings that are needed to verify a Scandit Barcode Scanner license |
▼CObject | |
CMatrixScan | An high-level abstraction of the Scandit Matrix Scan |
CParser | Defines the interface for a data string parser |
CParser | Defines the interface for a data string parser |
CParserResult | Holds the result of a successfully parsed data string |
CParserResult | The SPLParserResult holds the result of a successfully parsed data string |
CParserResult | Holds the result of a successfully parsed data string |
CPoint | An integer point structure. |
CProcessFrameDelegate | Protocol for accessing the processed sample buffers |
CPropertyChangeListener | Interface for a state change listener |
CPropertyObserver | Defines the protocol for an observer of property changes |
CQuad | An arbitrary 2D quadrilateral with integer vertex coordinates. |
CQuadrilateral | A 2-dimensional polygon with 4 corners |
CQuadrilateral | Quadrilateral represented by 4 corners |
CRecognizedText | Represents text recognized in a frame |
CRect | Rectangle structure |
▼CRelativeLayout | |
CBarcodePicker | The main interface for scanning barcodes with the Scandit BarcodeScanner SDK |
CScanCase | Start a scanner for the Scandit case |
CScanCaseDelegate | Calls the Protocol for events fired by ScanCase, e.g |
CScanCaseSession | Holds all barcodes that were decoded in the current session |
CScanCaseSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CScanDelegate | Calls the Protocol for a scan event delegate |
CScanditLicense | Interface to set the scandit barcode scanner app key |
CScanditService | Cross platform Scandit implemenations |
CScanOverlay | Abstract scan UI class |
CScanOverlay | Scan UI on top of the video preview stream |
CScanOverlay | Controls the scan screen user interface |
CScanSession | Holds recognized and localized codes and allows to control the scanning process |
CScanSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CScanSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CScanSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CSize | Size structure |
CSymbologySettings | Class to hold symbology-specific settings |
CSymbologySettings | Holds settings specific to a single symbology such as checksums and active symbol count |
CSymbologySettings | Contains settings that affect the decoding of a specific symboloy |
CTextRecognitionDelegate | Delegate for handling text recognition related events |
CTextRecognitionSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CTextRecognitionSettings | Contains settings to control the text recognition engine |
CTrackedBarcode | Represents a recognized/localized barcode/2D code that is being tracked over multiple frames |