CroppingState

class CroppingState(initialPolygon: List<PointF> = PolygonHelper.getFullPolygon(), defaultRotation: Int = 0)

Constructors

Link copied to clipboard
constructor(page: Page)
constructor(initialPolygon: List<PointF> = PolygonHelper.getFullPolygon(), defaultRotation: Int = 0)

Types

Link copied to clipboard

Defines possible sources of getting given polygon.

Properties

Link copied to clipboard
val documentDetectionStatus: <Error class: unknown class><DocumentDetectionStatus?>
Link copied to clipboard
val horizontalLines: <Error class: unknown class><List<LineSegmentFloat>>
Link copied to clipboard
val polygon: <Error class: unknown class><List<PointF>>
Link copied to clipboard
val polygonType: <Error class: unknown class><CroppingState.PolygonType>
Link copied to clipboard
val rotation: <Error class: unknown class><Int>
Link copied to clipboard
val verticalLines: <Error class: unknown class><List<LineSegmentFloat>>

Functions

Link copied to clipboard
fun onPolygonChanged(polygon: List<PointF>, documentDetectionStatus: DocumentDetectionStatus? = null, changeType: CroppingState.PolygonType = PolygonType.FREE_FORM)
Link copied to clipboard
fun reset()
Link copied to clipboard
fun rotateCW()