EditPolygonViewModel

class EditPolygonViewModel(page: Page, cropAndRotateUseCase: CropAndRotateUseCase, detectPolygonOnPageUseCase: DetectPolygonOnPageUseCase, dispatchersProvider: IDispatchersProvider) : IEditPolygonView.ViewModel, Router

ViewModel for EditPolygonView

Constructors

Link copied to clipboard
constructor(page: Page, cropAndRotateUseCase: CropAndRotateUseCase, detectPolygonOnPageUseCase: DetectPolygonOnPageUseCase, dispatchersProvider: IDispatchersProvider)

Properties

Link copied to clipboard
open override val fullPolygonSelected: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val horizontal: <Error class: unknown class><List<LineSegmentFloat>>
Link copied to clipboard
open override val image: <Error class: unknown class><Bitmap>
Link copied to clipboard
open override val isProcessing: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val polygon: <Error class: unknown class><List<PointF>>
Link copied to clipboard
open override val rotation: <Error class: unknown class><RotationType>
Link copied to clipboard
open override val vertical: <Error class: unknown class><List<LineSegmentFloat>>

Functions

Link copied to clipboard
open override fun onCancelClick()
Link copied to clipboard
open override fun onDetectClick()
Link copied to clipboard
open override fun onLicenseInvalid()
Link copied to clipboard
open override fun onPolygonUpdated(polygon: List<PointF>)
Link copied to clipboard
open override fun onResetClick()
Link copied to clipboard
open override fun onRotateClick()
Link copied to clipboard
open override fun onSaveClick()
Link copied to clipboard
open override fun onSelectedPolygonStateChanged(isFullPolygonSelected: Boolean)