Table of Contents

Interface IEditPolygonView.IViewModel

Namespace
IO.Scanbot.Sdk.UI.View.Edit
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/edit/IEditPolygonView$ViewModel", "", "IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker")]
public interface IEditPolygonView.IViewModel : IJavaObject, IJavaPeerable, IDisposable
Inherited Members

Properties

FullPolygonSelected

IStateFlow FullPolygonSelected { get; }

Property Value

IStateFlow

Horizontal

IStateFlow Horizontal { get; }

Property Value

IStateFlow

Image

IStateFlow Image { get; }

Property Value

IStateFlow

Polygon

IStateFlow Polygon { get; }

Property Value

IStateFlow

Rotation

IStateFlow Rotation { get; }

Property Value

IStateFlow

Vertical

IStateFlow Vertical { get; }

Property Value

IStateFlow

Methods

IsProcessing()

[Register("isProcessing", "()Lkotlinx/coroutines/flow/StateFlow;", "GetIsProcessingHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
IStateFlow IsProcessing()

Returns

IStateFlow

OnCancelClick()

[Register("onCancelClick", "()V", "GetOnCancelClickHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnCancelClick()

OnDetectClick()

[Register("onDetectClick", "()V", "GetOnDetectClickHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnDetectClick()

OnLicenseInvalid()

[Register("onLicenseInvalid", "()V", "GetOnLicenseInvalidHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnLicenseInvalid()

OnPolygonUpdated(IList<PointF>)

[Register("onPolygonUpdated", "(Ljava/util/List;)V", "GetOnPolygonUpdated_Ljava_util_List_Handler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnPolygonUpdated(IList<PointF> polygon)

Parameters

polygon IList<PointF>

OnResetClick()

[Register("onResetClick", "()V", "GetOnResetClickHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnResetClick()

OnRotateClick()

[Register("onRotateClick", "()V", "GetOnRotateClickHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnRotateClick()

OnSaveClick()

[Register("onSaveClick", "()V", "GetOnSaveClickHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnSaveClick()

OnSelectedPolygonStateChanged(bool)

[Register("onSelectedPolygonStateChanged", "(Z)V", "GetOnSelectedPolygonStateChanged_ZHandler:IO.Scanbot.Sdk.UI.View.Edit.IEditPolygonView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnSelectedPolygonStateChanged(bool isFullPolygonSelected)

Parameters

isFullPolygonSelected bool