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

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.
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
 
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