Table of Contents

Class FinderCoreMath

Namespace
IO.Scanbot.Sdk.UI.Camera
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/camera/FinderCoreMath", DoNotGenerateAcw = true)]
public class FinderCoreMath : Object, IFinderCoreMath, IJavaObject, IJavaPeerable, IDisposable
Inheritance
FinderCoreMath
Implements
Derived
Inherited Members

Constructors

FinderCoreMath()

[Register(".ctor", "()V", "")]
public FinderCoreMath()

FinderCoreMath(nint, JniHandleOwnership)

protected FinderCoreMath(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

FinderInsets

public Insets FinderInsets { get; set; }

Property Value

Insets

FixedFinderHeightInPx

public int FixedFinderHeightInPx { get; set; }

Property Value

int

FixedFinderWidthInPx

public int FixedFinderWidthInPx { get; set; }

Property Value

int

InitialPreviewHeight

public int InitialPreviewHeight { get; set; }

Property Value

int

InitialPreviewMode

public CameraPreviewMode InitialPreviewMode { get; set; }

Property Value

CameraPreviewMode

InitialPreviewWidth

public int InitialPreviewWidth { get; set; }

Property Value

int

MeasuredHeight

public virtual int MeasuredHeight { get; set; }

Property Value

int

MeasuredWidth

public virtual int MeasuredWidth { get; set; }

Property Value

int

OnRecalculateDelegate

public IFinderMathRecalculateDelegate OnRecalculateDelegate { get; set; }

Property Value

IFinderMathRecalculateDelegate

OverlayBottomPadding

public virtual int OverlayBottomPadding { get; set; }

Property Value

int

OverlayLeftPadding

public virtual int OverlayLeftPadding { get; set; }

Property Value

int

OverlayRightPadding

public virtual int OverlayRightPadding { get; set; }

Property Value

int

OverlayTopPadding

public virtual int OverlayTopPadding { get; set; }

Property Value

int

Qna

[Register("qna")]
public int Qna { get; set; }

Property Value

int

Qnc

[Register("qnc")]
public int Qnc { get; set; }

Property Value

int

Qnd

[Register("qnd")]
public int Qnd { get; set; }

Property Value

int

Qne

[Register("qne")]
public int Qne { get; set; }

Property Value

int

Qnf

[Register("qnf")]
public int Qnf { get; set; }

Property Value

int

Qng

[Register("qng")]
public int Qng { get; set; }

Property Value

int

Qnh

[Register("qnh")]
public int Qnh { get; set; }

Property Value

int

Qnj

[Register("qnj")]
public int Qnj { get; set; }

Property Value

int

Qnl

[Register("qnl")]
public Insets Qnl { get; set; }

Property Value

Insets

Qnn

[Register("qnn")]
public int Qnn { get; set; }

Property Value

int

Qnp

[Register("qnp")]
public CameraPreviewMode Qnp { get; set; }

Property Value

CameraPreviewMode

Qnq

[Register("qnq")]
public int Qnq { get; set; }

Property Value

int

Qnr

[Register("qnr")]
public IList Qnr { get; set; }

Property Value

IList

Qnt

[Register("qnt")]
public Insets Qnt { get; set; }

Property Value

Insets

Qnv

[Register("qnv")]
public int Qnv { get; set; }

Property Value

int

Qnw

[Register("qnw")]
public int Qnw { get; set; }

Property Value

int

Qny

[Register("qny")]
public IFinderMathRecalculateDelegate Qny { get; set; }

Property Value

IFinderMathRecalculateDelegate

RequiredAspectRatiosInternal

public IList<AspectRatio> RequiredAspectRatiosInternal { get; set; }

Property Value

IList<AspectRatio>

SafeAreaInsets

public Insets SafeAreaInsets { get; set; }

Property Value

Insets

SumInsets

public Insets SumInsets { get; }

Property Value

Insets

TargetMaxHeight

public virtual int TargetMaxHeight { get; set; }

Property Value

int

TargetMaxWidth

public virtual int TargetMaxWidth { get; set; }

Property Value

int

Methods

CalculateInsets(int, int)

[Register("calculateInsets", "(II)Landroidx/core/graphics/Insets;", "GetCalculateInsets_IIHandler")]
public virtual Insets CalculateInsets(int measuredWidth, int measuredHeight)

Parameters

measuredWidth int
measuredHeight int

Returns

Insets

CalculatePreviewFrameSize(int, int)

[Register("calculatePreviewFrameSize", "(II)Lkotlin/Pair;", "")]
public Pair CalculatePreviewFrameSize(int measuredWidth, int measuredHeight)

Parameters

measuredWidth int
measuredHeight int

Returns

Pair

CalculateTargetSize(double, int, int)

[Register("calculateTargetSize", "(DII)Lkotlin/Pair;", "")]
public Pair CalculateTargetSize(double targetAspectRatio, int finderHeight, int finderWidth)

Parameters

targetAspectRatio double
finderHeight int
finderWidth int

Returns

Pair

CalculateTotalPaddings(int, int)

[Register("calculateTotalPaddings", "(II)Lkotlin/Pair;", "")]
public Pair CalculateTotalPaddings(int previewWidthOffset, int previewHeightOffset)

Parameters

previewWidthOffset int
previewHeightOffset int

Returns

Pair

Recalculate()

[Register("recalculate", "()V", "GetRecalculateHandler")]
public virtual void Recalculate()

SetCameraParameters(int, int, CameraPreviewMode)

[Register("setCameraParameters", "(IILio/scanbot/sdk/camera/CameraPreviewMode;)V", "GetSetCameraParameters_IILio_scanbot_sdk_camera_CameraPreviewMode_Handler")]
public virtual void SetCameraParameters(int previewWidth, int previewHeight, CameraPreviewMode cameraPreviewMode)

Parameters

previewWidth int
previewHeight int
cameraPreviewMode CameraPreviewMode