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
Dwa
[Register("dwa")]
public Insets Dwa { get; set; }
Property Value
- Insets
Dwc
[Register("dwc")]
public int Dwc { get; set; }
Property Value
- int
Dwd
[Register("dwd")]
public Insets Dwd { get; set; }
Property Value
- Insets
Dwf
[Register("dwf")]
public int Dwf { get; set; }
Property Value
- int
Dwg
[Register("dwg")]
public int Dwg { get; set; }
Property Value
- int
Dwh
[Register("dwh")]
public IList Dwh { get; set; }
Property Value
- IList
Dwj
[Register("dwj")]
public CameraPreviewMode Dwj { get; set; }
Property Value
- CameraPreviewMode
Dwk
[Register("dwk")]
public IFinderMathRecalculateDelegate Dwk { get; set; }
Property Value
- IFinderMathRecalculateDelegate
Dwl
[Register("dwl")]
public int Dwl { get; set; }
Property Value
- int
Dwm
[Register("dwm")]
public int Dwm { get; set; }
Property Value
- int
Dwn
[Register("dwn")]
public int Dwn { get; set; }
Property Value
- int
Dwo
[Register("dwo")]
public int Dwo { get; set; }
Property Value
- int
Dwp
[Register("dwp")]
public IFinderAlignment.IVertical Dwp { get; set; }
Property Value
- IFinderAlignment.IVertical
Dwr
[Register("dwr")]
public int Dwr { get; set; }
Property Value
- int
Dws
[Register("dws")]
public int Dws { get; set; }
Property Value
- int
Dwv
[Register("dwv")]
public IFinderAlignment.IHorizontal Dwv { get; set; }
Property Value
- IFinderAlignment.IHorizontal
Dww
[Register("dww")]
public int Dww { get; set; }
Property Value
- int
Dwx
[Register("dwx")]
public int Dwx { get; set; }
Property Value
- int
Dwz
[Register("dwz")]
public int Dwz { get; set; }
Property Value
- int
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
HorizontalAlignment
public IFinderAlignment.IHorizontal HorizontalAlignment { get; set; }
Property Value
- IFinderAlignment.IHorizontal
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
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
VerticalAlignment
public IFinderAlignment.IVertical VerticalAlignment { get; set; }
Property Value
- IFinderAlignment.IVertical
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 finderWidth, int finderHeight)
Parameters
targetAspectRatio double
finderWidth int
finderHeight int
Returns
- Pair
CalculateTotalPaddingsFromPreviewEdges(int, int)
[Register("calculateTotalPaddingsFromPreviewEdges", "(II)Lkotlin/Pair;", "")]
public Pair CalculateTotalPaddingsFromPreviewEdges(int previewHorizontalPadding, int previewVerticalPadding)
Parameters
previewHorizontalPadding int
previewVerticalPadding int
Returns
- Pair
GetBottomFinderPositionalPadding(int, int)
[Register("getBottomFinderPositionalPadding", "(II)I", "")]
public int GetBottomFinderPositionalPadding(int freeSpaceVertical, int targetHeight)
Parameters
freeSpaceVertical int
targetHeight int
Returns
- int
GetLeftFinderPositionalPadding(int, int)
[Register("getLeftFinderPositionalPadding", "(II)I", "")]
public int GetLeftFinderPositionalPadding(int freeSpaceHorizontal, int targetWidth)
Parameters
freeSpaceHorizontal int
targetWidth int
Returns
- int
GetRightFinderPositionalPadding(int, int)
[Register("getRightFinderPositionalPadding", "(II)I", "")]
public int GetRightFinderPositionalPadding(int freeSpaceHorizontal, int targetWidth)
Parameters
freeSpaceHorizontal int
targetWidth int
Returns
- int
GetTopFinderPositionalPadding(int, int)
[Register("getTopFinderPositionalPadding", "(II)I", "")]
public int GetTopFinderPositionalPadding(int freeSpaceVertical, int targetHeight)
Parameters
freeSpaceVertical int
targetHeight int
Returns
- int
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