A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABOUT_TO_TRIGGER - com.geniusscansdk.core.QuadStreamAnalyzer.Status
- add(RotationAngle) - Method in enum com.geniusscansdk.core.RotationAngle
- analyzeQuadStream(Quadrangle) - Static method in class com.geniusscansdk.core.QuadStreamAnalyzer
-
Analyze quadrangle from a video stream.
- appliedFilter - Variable in class com.geniusscansdk.core.ScanProcessor.Result
-
The filter that was applied to the image.
- appliedQuadrangle - Variable in class com.geniusscansdk.core.ScanProcessor.Result
-
The
Quadrangle
that was used to perform perspective correction. - appliedRotation - Variable in class com.geniusscansdk.core.ScanProcessor.Result
- AUTO - com.geniusscansdk.camera.FlashMode
- AUTO - com.geniusscansdk.core.ScanProcessor.OutputFileFormat
- autofocusBeforeTrigger() - Method in class com.geniusscansdk.camera.FocusManager
- automatic() - Static method in class com.geniusscansdk.core.ScanProcessor.CurvatureCorrection
- automatic() - Static method in class com.geniusscansdk.core.ScanProcessor.Enhancement
- automatic() - Static method in class com.geniusscansdk.core.ScanProcessor.PerspectiveCorrection
- automatic() - Static method in class com.geniusscansdk.core.ScanProcessor.Rotation
B
- bitmap() - Static method in class com.geniusscansdk.core.ScanProcessor.OutputConfiguration
- BLACK_WHITE - com.geniusscansdk.core.FilterType
-
The black and white filter results in a mostly black and white image but gray levels are used for antialiasing.
- BorderDetectionImageView - Class in com.geniusscansdk.ui
- BorderDetectionImageView(Context, AttributeSet) - Constructor for class com.geniusscansdk.ui.BorderDetectionImageView
- BorderDetectionImageView.BorderDetectionOnTouchListener - Interface in com.geniusscansdk.ui
- BorderDetectionTask - Class in com.geniusscansdk.camera.realtime
- BorderDetectionTask(byte[], int, int, int, DocumentDetector) - Constructor for class com.geniusscansdk.camera.realtime.BorderDetectionTask
- BorderDetectionThreadManager - Class in com.geniusscansdk.camera.realtime
- BorderDetectionThreadManager() - Constructor for class com.geniusscansdk.camera.realtime.BorderDetectionThreadManager
- BorderDetectionThreadManager.BorderDetectionCallback - Interface in com.geniusscansdk.camera.realtime
- BorderDetector - Class in com.geniusscansdk.camera.realtime
- BorderDetector(DocumentDetector) - Constructor for class com.geniusscansdk.camera.realtime.BorderDetector
- BorderDetector.BorderDetectorListener - Interface in com.geniusscansdk.camera.realtime
C
- CameraManager - Class in com.geniusscansdk.camera
- CameraManager(Activity, ScanFragment.Callback) - Constructor for class com.geniusscansdk.camera.CameraManager
- CaptureHandler - Class in com.geniusscansdk.camera
- CaptureHandler() - Constructor for class com.geniusscansdk.camera.CaptureHandler
- CODEINVALIDINPUT - com.geniusscansdk.pdf.PDFGeneratorError
- COLOR - com.geniusscansdk.core.FilterType
-
Turns the background white but preserves the color.
- com.geniusscansdk.camera - package com.geniusscansdk.camera
- com.geniusscansdk.camera.realtime - package com.geniusscansdk.camera.realtime
- com.geniusscansdk.core - package com.geniusscansdk.core
- com.geniusscansdk.pdf - package com.geniusscansdk.pdf
- com.geniusscansdk.ui - package com.geniusscansdk.ui
- Configuration(ScanProcessor.PerspectiveCorrection, ScanProcessor.CurvatureCorrection, ScanProcessor.Enhancement, ScanProcessor.Rotation, ScanProcessor.OutputConfiguration<O>) - Constructor for class com.geniusscansdk.core.ScanProcessor.Configuration
- Configuration(File) - Constructor for class com.geniusscansdk.pdf.DocumentGenerator.Configuration
- Configuration(File, File) - Constructor for class com.geniusscansdk.pdf.DocumentGenerator.Configuration
- convert(TextLayout) - Method in class com.geniusscansdk.core.TextLayoutToTextConverter
-
Perform the conversion
- create(boolean) - Static method in class com.geniusscansdk.core.ScanProcessor.CurvatureCorrection
-
Create a curvature correction configuration.
- create(Context) - Static method in class com.geniusscansdk.core.DocumentDetector
- create(Context, DocumentDetector.Mode) - Static method in class com.geniusscansdk.core.DocumentDetector
- create(Logger) - Static method in class com.geniusscansdk.core.TextLayoutToTextConverter
-
Create an text layout to text converter
- createBestForDevice() - Static method in class com.geniusscansdk.camera.ScanFragment
- createFullQuadrangle() - Static method in class com.geniusscansdk.core.Quadrangle
-
Create a quadrangle that matches the full image, meaning a document has been detected but it fills the entire image and thus no crop should be performed.
- createWithDocument(PDFDocument, Logger) - Static method in class com.geniusscansdk.pdf.TIFFGenerator
-
Instantiate a new TIFF generator
- createWithDocument(PDFDocument, PDFGeneratorConfiguration, PDFImageProcessor, Logger) - Static method in class com.geniusscansdk.pdf.PDFGenerator
-
Instantiate a new PDF generator
- CREATOR - Static variable in class com.geniusscansdk.core.Quadrangle
D
- DEBUGLEVEL - com.geniusscansdk.core.LoggerSeverity
-
The severity of a debug message.
- DefaultFocusIndicator - Class in com.geniusscansdk.camera
- DefaultFocusIndicator(Context) - Constructor for class com.geniusscansdk.camera.DefaultFocusIndicator
- DefaultFocusIndicator(Context, AttributeSet) - Constructor for class com.geniusscansdk.camera.DefaultFocusIndicator
- DefaultFocusIndicator(Context, AttributeSet, int) - Constructor for class com.geniusscansdk.camera.DefaultFocusIndicator
- describeContents() - Method in class com.geniusscansdk.core.Quadrangle
- detectDocument(byte[], int, int, int) - Method in class com.geniusscansdk.core.DocumentDetector
-
Detect document on a YUV buffer.
- detectDocument(Bitmap) - Method in class com.geniusscansdk.core.DocumentDetector
-
Detect document in an image bitmap.
- detectDocument(File) - Method in class com.geniusscansdk.core.DocumentDetector
-
Detect document in an image file.
- DocumentDetector - Class in com.geniusscansdk.core
- DocumentDetector() - Constructor for class com.geniusscansdk.core.DocumentDetector
- DocumentDetector.Mode - Enum in com.geniusscansdk.core
- DocumentGenerator - Class in com.geniusscansdk.pdf
- DocumentGenerator(Context) - Constructor for class com.geniusscansdk.pdf.DocumentGenerator
- DocumentGenerator.Configuration - Class in com.geniusscansdk.pdf
- DocumentGeneratorException - Exception in com.geniusscansdk.pdf
- DocumentGeneratorException(PDFGeneratorError) - Constructor for exception com.geniusscansdk.pdf.DocumentGeneratorException
E
- ERRORLEVEL - com.geniusscansdk.core.LoggerSeverity
-
The severity of error messages.
F
- FAST - com.geniusscansdk.core.DocumentDetector.Mode
-
This mode favors speed over precision.
- file(ScanProcessor.OutputFileFormat, File) - Static method in class com.geniusscansdk.core.ScanProcessor.OutputConfiguration
- file(File) - Static method in class com.geniusscansdk.core.ScanProcessor.OutputConfiguration
- FileImageCaptureCallback - Class in com.geniusscansdk.camera
- FileImageCaptureCallback(File) - Constructor for class com.geniusscansdk.camera.FileImageCaptureCallback
- FILENOTFOUND - com.geniusscansdk.pdf.PDFGeneratorError
- FilterType - Enum in com.geniusscansdk.core
-
The different possible filters that can be applied to an image.
- finalize() - Method in class com.geniusscansdk.core.DocumentDetector
- finalize() - Method in class com.geniusscansdk.core.OrientationDetector
- FlashMode - Enum in com.geniusscansdk.camera
- FOCUS_TIMER_DURATION - Static variable in class com.geniusscansdk.camera.FocusManager
- FocusAreaRotator - Class in com.geniusscansdk.camera
- FocusAreaRotator() - Constructor for class com.geniusscansdk.camera.FocusAreaRotator
- FocusIndicator - Interface in com.geniusscansdk.camera
- FocusManager - Class in com.geniusscansdk.camera
- FocusManager(FocusManager.Callback) - Constructor for class com.geniusscansdk.camera.FocusManager
- FocusManager.Callback - Interface in com.geniusscansdk.camera
- fromDegrees(int) - Static method in enum com.geniusscansdk.core.RotationAngle
- fromStatus(int) - Static method in enum com.geniusscansdk.core.QuadStreamAnalyzer.Status
G
- generatePDF(String) - Method in class com.geniusscansdk.pdf.PDFGenerator
-
Generates a PDF at the given output location.
- generatePDFDocument(PDFDocument, DocumentGenerator.Configuration) - Method in class com.geniusscansdk.pdf.DocumentGenerator
- generatePDFDocument(PDFDocument, DocumentGenerator.Configuration, PDFImageProcessor) - Method in class com.geniusscansdk.pdf.DocumentGenerator
- generateTIFF(String) - Method in class com.geniusscansdk.pdf.TIFFGenerator
-
Generates a TIFF file at the given output location.
- generateTIFFDocument(PDFDocument, File) - Method in class com.geniusscansdk.pdf.DocumentGenerator
- GeniusScanSDK - Class in com.geniusscansdk.core
- GeniusScanSDK() - Constructor for class com.geniusscansdk.core.GeniusScanSDK
- getAvailableFlashModes() - Method in class com.geniusscansdk.camera.CameraManager
- getAvailableFlashModes() - Method in class com.geniusscansdk.camera.ScanFragment
- getAvailableFlashModes() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- getAvailableFlashModes() - Method in class com.geniusscansdk.camera.ScanFragmentX
- getAverageWordConfidence() - Method in class com.geniusscansdk.core.TextLayoutToTextConverterResult
-
The average word confidence of the recognized text.
- getBitmap() - Method in class com.geniusscansdk.ui.MagnifierView
-
Get bitmap displayed by the magnifier
- getCameraCallback() - Method in interface com.geniusscansdk.camera.ScanFragment.CameraCallbackProvider
- getCameraDisplayOrientation() - Method in class com.geniusscansdk.camera.CameraManager
- getClockwiseDegrees() - Method in enum com.geniusscansdk.core.RotationAngle
- getClosestCorner(float, float) - Method in class com.geniusscansdk.core.Quadrangle
- getCode() - Method in enum com.geniusscansdk.core.FilterType
- getCreationDate() - Method in class com.geniusscansdk.pdf.PDFDocument
-
If provided, this date will be included in the PDF document properties
- getDebug() - Method in class com.geniusscansdk.pdf.PDFGeneratorConfiguration
-
If true, OCR'ed text will visible on the PDF.
- getError() - Method in class com.geniusscansdk.camera.realtime.BorderDetectionTask
- getFilePath() - Method in class com.geniusscansdk.pdf.PDFPage
-
Absolute path to an image file
- getFontPath() - Method in class com.geniusscansdk.pdf.PDFGeneratorConfiguration
- getHeight() - Method in class com.geniusscansdk.pdf.PDFSize
- getHocr() - Method in class com.geniusscansdk.core.TextLayout
-
XML string containing information about text, style and layout of the image that was processed.
- getIccProfilePath() - Method in class com.geniusscansdk.pdf.PDFGeneratorConfiguration
-
An ICC profile file that will be configured on the PDF file.
- getInchesSize() - Method in class com.geniusscansdk.pdf.PDFPage
- getInstance() - Static method in class com.geniusscansdk.camera.realtime.BorderDetectionThreadManager
- getKeywords() - Method in class com.geniusscansdk.pdf.PDFDocument
-
If provided, the keywords will be included in the PDF document properties
- getLastUpdateDate() - Method in class com.geniusscansdk.pdf.PDFDocument
-
If provided, this date will be included in the PDF document properties
- getLogger() - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Return the logger used by the SDK.
- getMinDurationInAboutToTriggerForTrigger() - Static method in class com.geniusscansdk.core.QuadStreamAnalyzer
-
Minimum duration between DocumentDetectionStatus.ABOUT_TO_TRIGGER and DocumentDetectionStatus.TRIGGER.
- getPages() - Method in class com.geniusscansdk.pdf.PDFDocument
-
List of pages that will be included in the PDF document
- getPassword() - Method in class com.geniusscansdk.pdf.PDFDocument
-
If provided, this password will be used to protect the PDF document.
- getPoints() - Method in class com.geniusscansdk.core.Quadrangle
- getQuad() - Method in class com.geniusscansdk.ui.BorderDetectionImageView
-
Get displayed quadrangle.
- getStatus() - Method in class com.geniusscansdk.core.TextLayoutToTextConverterResult
-
The status of the conversion.
- getText() - Method in class com.geniusscansdk.core.TextLayoutToTextConverterResult
-
The text reconstructed from the text layout.
- getTextLayout() - Method in class com.geniusscansdk.pdf.PDFPage
-
If provided, the text will be included in the resulting PDF at the specified positions with an invisible font type.
- getTitle() - Method in class com.geniusscansdk.pdf.PDFDocument
-
If provided, this title will be included in the PDF document properties
- getWidth() - Method in class com.geniusscansdk.pdf.PDFSize
- getWordCount() - Method in class com.geniusscansdk.core.TextLayoutToTextConverterResult
-
The number of words in the recognized text.
H
- hide() - Method in class com.geniusscansdk.camera.DefaultFocusIndicator
- hide() - Method in interface com.geniusscansdk.camera.FocusIndicator
I
- ImageCaptureCallback - Interface in com.geniusscansdk.camera
- INFOLEVEL - com.geniusscansdk.core.LoggerSeverity
-
The severity of informative messages.
- init(Context, String) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Initialize the SDK library
- initialize() - Method in class com.geniusscansdk.camera.FocusManager
- initializeCamera() - Method in class com.geniusscansdk.camera.CameraManager
- initializeCamera() - Method in class com.geniusscansdk.camera.ScanFragment
-
Setup the camera and start the preview.
- initializeCamera() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- initializeCamera() - Method in class com.geniusscansdk.camera.ScanFragmentX
- initQuadrangleAnalyzer() - Static method in class com.geniusscansdk.core.QuadStreamAnalyzer
-
Reset status of the quadrangle analyzer.
- INTERNAL - com.geniusscansdk.pdf.PDFGeneratorError
- INTERNALERROR - com.geniusscansdk.core.TextLayoutToTextConverterStatus
- INVALIDHOCRERROR - com.geniusscansdk.core.TextLayoutToTextConverterStatus
- INVALIDPAGESIZE - com.geniusscansdk.pdf.PDFGeneratorError
- INVALIDPASSWORD - com.geniusscansdk.pdf.PDFGeneratorError
- isEmpty() - Method in class com.geniusscansdk.core.Quadrangle
- isEnabled() - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- isFullImage() - Method in class com.geniusscansdk.core.Quadrangle
- isRealTimeBorderDetectionEnabled() - Method in class com.geniusscansdk.camera.ScanFragment
- isRealTimeBorderDetectionEnabled() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- isRealTimeBorderDetectionEnabled() - Method in class com.geniusscansdk.camera.ScanFragmentX
J
- JPEG - com.geniusscansdk.core.ScanProcessor.OutputFileFormat
- jpegImageToJpegByteArray(ImageProxy) - Static method in class com.geniusscansdk.camera.ScanFragmentX
L
- LicenseException - Exception in com.geniusscansdk.core
-
This exception is thrown when there is an issue with the license of the SDK.
- LicenseException(String) - Constructor for exception com.geniusscansdk.core.LicenseException
- localizedAutofocus(float, float, float, FocusIndicator) - Method in class com.geniusscansdk.camera.FocusManager
- log(String, LoggerSeverity) - Method in class com.geniusscansdk.core.Logger
- Logger - Class in com.geniusscansdk.core
-
A interface for a logger object.
- Logger() - Constructor for class com.geniusscansdk.core.Logger
- LoggerSeverity - Enum in com.geniusscansdk.core
M
- MagnifierBorderDetectionListener - Class in com.geniusscansdk.ui
- MagnifierBorderDetectionListener(MagnifierView) - Constructor for class com.geniusscansdk.ui.MagnifierBorderDetectionListener
- MagnifierView - Class in com.geniusscansdk.ui
- MagnifierView(Context, AttributeSet) - Constructor for class com.geniusscansdk.ui.MagnifierView
- MONOCHROME - com.geniusscansdk.core.FilterType
-
The resulting image only contains Black and White filter.
- move(int, float, float) - Method in class com.geniusscansdk.core.Quadrangle
-
Move a specific corner by a fixed distance.
N
- nativeHandle - Variable in class com.geniusscansdk.core.DocumentDetector
- none() - Static method in class com.geniusscansdk.core.ScanProcessor.CurvatureCorrection
- none() - Static method in class com.geniusscansdk.core.ScanProcessor.Enhancement
- none() - Static method in class com.geniusscansdk.core.ScanProcessor.PerspectiveCorrection
- none() - Static method in class com.geniusscansdk.core.ScanProcessor.Rotation
- NONE - com.geniusscansdk.core.FilterType
-
The image is left unchanged.
- NOT_FOUND - com.geniusscansdk.core.QuadStreamAnalyzer.Status
O
- OFF - com.geniusscansdk.camera.FlashMode
- ON - com.geniusscansdk.camera.FlashMode
- onActivityCreated(Bundle) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- onAttach(Context) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- onAttach(Context) - Method in class com.geniusscansdk.camera.ScanFragmentX
- onAutofocusFinished(boolean) - Method in interface com.geniusscansdk.camera.FocusManager.Callback
- onBorderDetectionFailed(Exception) - Method in interface com.geniusscansdk.camera.realtime.BorderDetectionThreadManager.BorderDetectionCallback
- onBorderDetectionFailed(Exception) - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- onBorderDetectionFailure(Exception) - Method in interface com.geniusscansdk.camera.realtime.BorderDetector.BorderDetectorListener
- onBorderDetectionFinished(QuadStreamAnalyzer.Result) - Method in interface com.geniusscansdk.camera.realtime.BorderDetectionThreadManager.BorderDetectionCallback
- onBorderDetectionFinished(QuadStreamAnalyzer.Result) - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- onBorderDetectionResult(QuadStreamAnalyzer.Result) - Method in interface com.geniusscansdk.camera.realtime.BorderDetector.BorderDetectorListener
- onCameraFailure() - Method in interface com.geniusscansdk.camera.ScanFragment.Callback
- onCameraReady() - Method in interface com.geniusscansdk.camera.ScanFragment.Callback
- onCornerFocus(float, float) - Method in interface com.geniusscansdk.ui.BorderDetectionImageView.BorderDetectionOnTouchListener
- onCornerFocus(float, float) - Method in class com.geniusscansdk.ui.MagnifierBorderDetectionListener
- onCornerFocus(float, float) - Method in class com.geniusscansdk.ui.MagnifierView
- onCornerUnfocus() - Method in interface com.geniusscansdk.ui.BorderDetectionImageView.BorderDetectionOnTouchListener
- onCornerUnfocus() - Method in class com.geniusscansdk.ui.MagnifierBorderDetectionListener
- onCornerUnfocus() - Method in class com.geniusscansdk.ui.MagnifierView
- onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.geniusscansdk.camera.ScanFragmentX
- onDestroy() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- onDraw(Canvas) - Method in class com.geniusscansdk.camera.DefaultFocusIndicator
- onDraw(Canvas) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- onDraw(Canvas) - Method in class com.geniusscansdk.ui.BorderDetectionImageView
- onDraw(Canvas) - Method in class com.geniusscansdk.ui.MagnifierView
- onError(Exception) - Method in interface com.geniusscansdk.camera.ImageCaptureCallback
- onImageCaptured(byte[], RotationAngle) - Method in class com.geniusscansdk.camera.FileImageCaptureCallback
- onImageCaptured(byte[], RotationAngle) - Method in interface com.geniusscansdk.camera.ImageCaptureCallback
-
Method called when the capture has completed
- onImageCaptured(RotationAngle) - Method in class com.geniusscansdk.camera.FileImageCaptureCallback
- onMeasure(int, int) - Method in class com.geniusscansdk.camera.PreviewSurfaceView
- onMeasure(int, int) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- onPause() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- onPause() - Method in class com.geniusscansdk.camera.ScanFragmentX
- onPreviewFrame(byte[], int, int, int) - Method in interface com.geniusscansdk.camera.ScanFragment.Callback
-
Called as preview frames are displayed.
- onPreviewFrame(byte[], int, int, int, int) - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- onShutterTriggered() - Method in interface com.geniusscansdk.camera.ScanFragment.Callback
- onSizeChanged(int, int, int, int) - Method in class com.geniusscansdk.ui.MagnifierView
- onTouchEvent(MotionEvent) - Method in class com.geniusscansdk.ui.BorderDetectionImageView
- onViewCreated(View, Bundle) - Method in class com.geniusscansdk.camera.ScanFragmentX
- order() - Method in class com.geniusscansdk.core.Quadrangle
-
Reorder the corners of the Quadrangle in the standard order.
- OrientationDetector - Class in com.geniusscansdk.core
- output - Variable in class com.geniusscansdk.core.ScanProcessor.Result
-
The output of the processing, as a Bitmap or as a File
- outputFile - Variable in class com.geniusscansdk.pdf.DocumentGenerator.Configuration
- OverlayView - Class in com.geniusscansdk.camera.realtime
- OverlayView(Context, AttributeSet) - Constructor for class com.geniusscansdk.camera.realtime.OverlayView
P
- PDFDocument - Class in com.geniusscansdk.pdf
-
Describes the structure of a PDF document for the PDF generator.
- PDFDocument(String, String, String, Date, Date, ArrayList<PDFPage>) - Constructor for class com.geniusscansdk.pdf.PDFDocument
- pdfFontFile - Variable in class com.geniusscansdk.pdf.DocumentGenerator.Configuration
- PDFGenerator - Class in com.geniusscansdk.pdf
-
Generates PDF file from scans.
- PDFGenerator() - Constructor for class com.geniusscansdk.pdf.PDFGenerator
- PDFGeneratorConfiguration - Class in com.geniusscansdk.pdf
-
A configuration for the PDF generator
- PDFGeneratorConfiguration(String, String, boolean) - Constructor for class com.geniusscansdk.pdf.PDFGeneratorConfiguration
- PDFGeneratorError - Enum in com.geniusscansdk.pdf
- PDFImageProcessor - Class in com.geniusscansdk.pdf
-
Used to preprocess pages of the PDF generation.
- PDFImageProcessor() - Constructor for class com.geniusscansdk.pdf.PDFImageProcessor
- PDFPage - Class in com.geniusscansdk.pdf
-
Describes a page of a PDF document for the PDF generator.
- PDFPage(String, PDFSize, TextLayout) - Constructor for class com.geniusscansdk.pdf.PDFPage
- PDFSize - Class in com.geniusscansdk.pdf
-
Physical size of a PDF page in inches.
- PDFSize(double, double) - Constructor for class com.geniusscansdk.pdf.PDFSize
- PHOTO - com.geniusscansdk.core.FilterType
-
This filter is best for documents with mainly graphic parts and little text.
- PNG - com.geniusscansdk.core.ScanProcessor.OutputFileFormat
- PRECISE - com.geniusscansdk.core.DocumentDetector.Mode
-
This mode favors precision over speed.
- PreviewSurfaceView - Class in com.geniusscansdk.camera
- PreviewSurfaceView(Context) - Constructor for class com.geniusscansdk.camera.PreviewSurfaceView
- PreviewSurfaceView(Context, AttributeSet) - Constructor for class com.geniusscansdk.camera.PreviewSurfaceView
- PreviewSurfaceView(Context, AttributeSet, int) - Constructor for class com.geniusscansdk.camera.PreviewSurfaceView
- process(Bitmap, ScanProcessor.Configuration<Bitmap>) - Method in class com.geniusscansdk.core.ScanProcessor
-
Process image file using the given configuration.
- process(File, ScanProcessor.Configuration<File>) - Method in class com.geniusscansdk.core.ScanProcessor
-
Process image file using the given configuration.
- process(String) - Method in class com.geniusscansdk.pdf.PDFImageProcessor
-
Process the image and return a file path to the updated image.
- ProcessingException - Exception in com.geniusscansdk.core
- ProcessingException() - Constructor for exception com.geniusscansdk.core.ProcessingException
- ProcessingException(String) - Constructor for exception com.geniusscansdk.core.ProcessingException
- PROCESSORERROR - com.geniusscansdk.pdf.PDFGeneratorError
- processPicture(byte[], int, int, int, DocumentDetector) - Static method in class com.geniusscansdk.camera.realtime.BorderDetectionThreadManager
- processPicture(byte[], File) - Method in class com.geniusscansdk.camera.CaptureHandler
Q
- Quadrangle - Class in com.geniusscansdk.core
-
The quadrangle used to represent document borders.
- Quadrangle() - Constructor for class com.geniusscansdk.core.Quadrangle
-
Create an empty quadrangle, meaning document detection has not been run, or it has detected no document in the image.
- Quadrangle(float[]) - Constructor for class com.geniusscansdk.core.Quadrangle
-
Create a quadrangle from an array of coordinates.
- Quadrangle(float, float, float, float, float, float, float, float) - Constructor for class com.geniusscansdk.core.Quadrangle
-
Create a quadrangle from the coordinates of the corners.
- QuadStreamAnalyzer - Class in com.geniusscansdk.core
- QuadStreamAnalyzer() - Constructor for class com.geniusscansdk.core.QuadStreamAnalyzer
- QuadStreamAnalyzer.Result - Class in com.geniusscansdk.core
- QuadStreamAnalyzer.Status - Enum in com.geniusscansdk.core
R
- releaseCamera() - Method in class com.geniusscansdk.camera.CameraManager
- removeListener() - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- reset() - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- resetBorderDetection() - Method in class com.geniusscansdk.camera.ScanFragment
- resetBorderDetection() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- resetBorderDetection() - Method in class com.geniusscansdk.camera.ScanFragmentX
- Result(int, Quadrangle) - Constructor for class com.geniusscansdk.core.QuadStreamAnalyzer.Result
- Result(Quadrangle, FilterType, RotationAngle, T) - Constructor for class com.geniusscansdk.core.ScanProcessor.Result
- Result(QuadStreamAnalyzer.Status, Quadrangle) - Constructor for class com.geniusscansdk.core.QuadStreamAnalyzer.Result
- resultQuadrangle - Variable in class com.geniusscansdk.core.QuadStreamAnalyzer.Result
- rotate(Rect, float) - Method in class com.geniusscansdk.camera.FocusAreaRotator
- rotate(RotationAngle) - Method in class com.geniusscansdk.core.Quadrangle
-
Rotate a quadrangle by a specific angle
- rotateImage(Bitmap, RotationAngle) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Rotate an image.
- rotateImage(String, String, RotationAngle) - Static method in class com.geniusscansdk.core.GeniusScanSDK
- rotateImage(String, String, RotationAngle, boolean) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Rotate an image.
- ROTATION_0 - com.geniusscansdk.core.RotationAngle
- ROTATION_180 - com.geniusscansdk.core.RotationAngle
- ROTATION_90_CCW - com.geniusscansdk.core.RotationAngle
- ROTATION_90_CW - com.geniusscansdk.core.RotationAngle
- RotationAngle - Enum in com.geniusscansdk.core
- run() - Method in class com.geniusscansdk.camera.realtime.BorderDetectionTask
S
- scaleImage(String, String, float) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Create a new scaled image.
- scaleImage(String, String, int) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Scale image so that both dimensions fit inside given size.
- ScanFragment - Class in com.geniusscansdk.camera
-
Fragment managing the access to the camera and holding a preview.
- ScanFragment() - Constructor for class com.geniusscansdk.camera.ScanFragment
- ScanFragment.Callback - Interface in com.geniusscansdk.camera
- ScanFragment.CameraCallbackProvider - Interface in com.geniusscansdk.camera
- ScanFragmentLegacy - Class in com.geniusscansdk.camera
-
Deprecated.Use
ScanFragmentX
- ScanFragmentLegacy() - Constructor for class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- ScanFragmentX - Class in com.geniusscansdk.camera
-
Implementation of
ScanFragment
using CameraX API - ScanFragmentX() - Constructor for class com.geniusscansdk.camera.ScanFragmentX
- ScanProcessor - Class in com.geniusscansdk.core
-
This class is used to apply a sequence of image operations on a picture: perspective correction, curvature correction and image enhancement.
- ScanProcessor(Context) - Constructor for class com.geniusscansdk.core.ScanProcessor
- ScanProcessor(DocumentDetector, OrientationDetector) - Constructor for class com.geniusscansdk.core.ScanProcessor
- ScanProcessor.Configuration<O> - Class in com.geniusscansdk.core
-
Parameters of the processing.
- ScanProcessor.CurvatureCorrection - Class in com.geniusscansdk.core
-
Configuration for curvature correction.
- ScanProcessor.Enhancement - Class in com.geniusscansdk.core
-
Configuration for image enhancement.
- ScanProcessor.OutputConfiguration<O> - Class in com.geniusscansdk.core
- ScanProcessor.OutputFileFormat - Enum in com.geniusscansdk.core
- ScanProcessor.PerspectiveCorrection - Class in com.geniusscansdk.core
-
Configuration for perspective correction.
- ScanProcessor.Result<T> - Class in com.geniusscansdk.core
-
Result of the processing.
- ScanProcessor.Rotation - Class in com.geniusscansdk.core
- SEARCHING - com.geniusscansdk.core.QuadStreamAnalyzer.Status
- setAboutToTriggerAnimationEnabled(boolean) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- setAspectFill(boolean) - Method in class com.geniusscansdk.camera.PreviewSurfaceView
-
Defines whether the camera preview fills or fits the available space.
- setAspectRatio(int, int) - Method in class com.geniusscansdk.camera.PreviewSurfaceView
- setAutoTriggerAnimationEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragment
- setAutoTriggerAnimationEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setAutoTriggerAnimationEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setAutoTriggerListener(BorderDetector.BorderDetectorListener) - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- setBitmap(Bitmap) - Method in class com.geniusscansdk.ui.MagnifierView
-
Set bitmap displayed by the magnifier
- setBorderDetectorListener(BorderDetector.BorderDetectorListener) - Method in class com.geniusscansdk.camera.ScanFragment
- setBorderDetectorListener(BorderDetector.BorderDetectorListener) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setBorderDetectorListener(BorderDetector.BorderDetectorListener) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setCallback(BorderDetectionThreadManager.BorderDetectionCallback) - Method in class com.geniusscansdk.camera.realtime.BorderDetectionThreadManager
- setCamera(Camera) - Method in class com.geniusscansdk.camera.FocusManager
- setDisplayQuad(boolean) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- setDocumentDetector(DocumentDetector) - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- setEnabled(boolean) - Method in class com.geniusscansdk.camera.realtime.BorderDetector
- setFlashMode(FlashMode) - Method in class com.geniusscansdk.camera.ScanFragment
-
Set the camera flash mode.
- setFlashMode(FlashMode) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setFlashMode(FlashMode) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setFlashMode(String) - Method in class com.geniusscansdk.camera.CameraManager
- setFocusIndicator(FocusIndicator) - Method in class com.geniusscansdk.camera.ScanFragment
- setFocusIndicator(FocusIndicator) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setFocusIndicator(FocusIndicator) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setJpegQuality(int) - Method in class com.geniusscansdk.camera.CameraManager
- setJpegQuality(int) - Method in class com.geniusscansdk.camera.ScanFragment
-
Set the JPEG quality of camera output pictures.
- setJpegQuality(int) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setJpegQuality(int) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setJPGQuality(int) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Sets the JPG quality used to write images
- setListener(BorderDetectionImageView.BorderDetectionOnTouchListener) - Method in class com.geniusscansdk.ui.BorderDetectionImageView
-
Set listener for focus/unfocus events.
- setLogger(Logger) - Static method in class com.geniusscansdk.core.GeniusScanSDK
-
Set the logger used by the SDK.
- setOverlayColor(int) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- setOverlayColor(int) - Method in class com.geniusscansdk.camera.ScanFragment
- setOverlayColor(int) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setOverlayColor(int) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setOverlayColor(int) - Method in class com.geniusscansdk.ui.BorderDetectionImageView
-
Set color of the overlay
- setOverlayColorResource(int) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- setOverlayColorResource(int) - Method in class com.geniusscansdk.camera.ScanFragment
- setOverlayColorResource(int) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setOverlayColorResource(int) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setOverlayColorResource(int) - Method in class com.geniusscansdk.ui.BorderDetectionImageView
- setPosition(int, int) - Method in class com.geniusscansdk.camera.DefaultFocusIndicator
- setPosition(int, int) - Method in interface com.geniusscansdk.camera.FocusIndicator
- setPreviewAspectFill(boolean) - Method in class com.geniusscansdk.camera.ScanFragment
- setPreviewAspectFill(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setPreviewAspectFill(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setPreviewEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragment
- setPreviewEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setPreviewEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setQuad(Quadrangle) - Method in class com.geniusscansdk.ui.BorderDetectionImageView
-
Set quadrangle to display.
- setQuadrangleRotationAngle(RotationAngle) - Method in class com.geniusscansdk.camera.realtime.OverlayView
- setRealTimeDetectionEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragment
- setRealTimeDetectionEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- setRealTimeDetectionEnabled(boolean) - Method in class com.geniusscansdk.camera.ScanFragmentX
- setToFullImage() - Method in class com.geniusscansdk.core.Quadrangle
-
Set the corners of the quadrangle to match the corners of the image.
- showFinished(boolean) - Method in class com.geniusscansdk.camera.DefaultFocusIndicator
- showFinished(boolean) - Method in interface com.geniusscansdk.camera.FocusIndicator
- showStart() - Method in class com.geniusscansdk.camera.DefaultFocusIndicator
- showStart() - Method in interface com.geniusscansdk.camera.FocusIndicator
- startPreview(PreviewSurfaceView) - Method in class com.geniusscansdk.camera.CameraManager
- status - Variable in class com.geniusscansdk.core.QuadStreamAnalyzer.Result
- stopPreview() - Method in class com.geniusscansdk.camera.CameraManager
- SUCCESS - com.geniusscansdk.core.TextLayoutToTextConverterStatus
- SUCCESS - com.geniusscansdk.pdf.PDFGeneratorError
T
- takePhoto(ImageCaptureCallback, boolean) - Method in class com.geniusscansdk.camera.CameraManager
- takePicture(ImageCaptureCallback) - Method in class com.geniusscansdk.camera.ScanFragment
- takePicture(ImageCaptureCallback) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- takePicture(ImageCaptureCallback) - Method in class com.geniusscansdk.camera.ScanFragmentX
- takePicture(ImageCaptureCallback, boolean) - Method in class com.geniusscansdk.camera.ScanFragment
-
Stop the real-time border detection and capture the image
- takePicture(ImageCaptureCallback, boolean) - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- takePicture(ImageCaptureCallback, boolean) - Method in class com.geniusscansdk.camera.ScanFragmentX
- TextLayout - Class in com.geniusscansdk.core
-
The text layout of a scan This is part of the output of the OCR recognition, but can also be part of the input of the PDF generation.
- TextLayout(String) - Constructor for class com.geniusscansdk.core.TextLayout
- TextLayoutToTextConverter - Class in com.geniusscansdk.core
-
Converts a text layout to its textual representation The goal is to properly recreate lines, paragraphs etc.
- TextLayoutToTextConverter() - Constructor for class com.geniusscansdk.core.TextLayoutToTextConverter
- TextLayoutToTextConverterResult - Class in com.geniusscansdk.core
- TextLayoutToTextConverterResult(TextLayoutToTextConverterStatus, String, int, int) - Constructor for class com.geniusscansdk.core.TextLayoutToTextConverterResult
- TextLayoutToTextConverterStatus - Enum in com.geniusscansdk.core
- TIFFGenerator - Class in com.geniusscansdk.pdf
- TIFFGenerator() - Constructor for class com.geniusscansdk.pdf.TIFFGenerator
- toggleFlashMode() - Method in class com.geniusscansdk.camera.CameraManager
- toggleFlashMode() - Method in class com.geniusscansdk.camera.ScanFragment
-
Toggle the flash mode to the next available flash mode.
- toggleFlashMode() - Method in class com.geniusscansdk.camera.ScanFragmentLegacy
-
Deprecated.
- toggleFlashMode() - Method in class com.geniusscansdk.camera.ScanFragmentX
- toString() - Method in class com.geniusscansdk.core.Quadrangle
- toString() - Method in class com.geniusscansdk.core.TextLayout
- toString() - Method in class com.geniusscansdk.core.TextLayoutToTextConverterResult
- toString() - Method in class com.geniusscansdk.pdf.PDFDocument
- toString() - Method in class com.geniusscansdk.pdf.PDFGeneratorConfiguration
- toString() - Method in class com.geniusscansdk.pdf.PDFPage
- toString() - Method in class com.geniusscansdk.pdf.PDFSize
- TRIGGER - com.geniusscansdk.core.QuadStreamAnalyzer.Status
- triggerAutoFocus(float, float, FocusIndicator) - Method in class com.geniusscansdk.camera.CameraManager
-
Trigger auto focus at the specific position, if focus areas are supported
U
- updateBorder(QuadStreamAnalyzer.Result, boolean) - Method in class com.geniusscansdk.camera.realtime.OverlayView
V
- valueOf(String) - Static method in enum com.geniusscansdk.camera.FlashMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.DocumentDetector.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.FilterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.LoggerSeverity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.QuadStreamAnalyzer.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.RotationAngle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.ScanProcessor.OutputFileFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.core.TextLayoutToTextConverterStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.geniusscansdk.pdf.PDFGeneratorError
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.geniusscansdk.camera.FlashMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.DocumentDetector.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.FilterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.LoggerSeverity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.QuadStreamAnalyzer.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.RotationAngle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.ScanProcessor.OutputFileFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.core.TextLayoutToTextConverterStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.geniusscansdk.pdf.PDFGeneratorError
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERBOSELEVEL - com.geniusscansdk.core.LoggerSeverity
-
The severity of a verbose message.
W
- WARNLEVEL - com.geniusscansdk.core.LoggerSeverity
-
The severity of warning messages.
- withAngle(RotationAngle) - Static method in class com.geniusscansdk.core.ScanProcessor.Rotation
- withFilter(FilterType) - Static method in class com.geniusscansdk.core.ScanProcessor.Enhancement
- withFilter(FilterType, boolean) - Static method in class com.geniusscansdk.core.ScanProcessor.Enhancement
- withQuadrangle(Quadrangle) - Static method in class com.geniusscansdk.core.ScanProcessor.PerspectiveCorrection
- writeToParcel(Parcel, int) - Method in class com.geniusscansdk.core.Quadrangle
All Classes All Packages