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