Table of Contents

Class EditPolygonImageView

Namespace
IO.Scanbot.Sdk.UI
Assembly
DocumentSDK.NET.Droid.dll
public sealed class EditPolygonImageView : FrameLayout
Inheritance
EditPolygonImageView

Constructors

EditPolygonImageView(Context, IAttributeSet)

public EditPolygonImageView(Context context, IAttributeSet attrs)

Parameters

context Context
attrs IAttributeSet

Fields

T

public const int T = 4

Field Value

int

U

public const double U = 0.01

Field Value

double

V

public const int V = 360

Field Value

int

W

public const long W = 500

Field Value

long

Properties

B

public EditPolygonImageView.IEditPolygonDragListener B { get; set; }

Property Value

EditPolygonImageView.IEditPolygonDragListener

C

public EditPolygonImageView.IEditPolygonDragStateListener C { get; set; }

Property Value

EditPolygonImageView.IEditPolygonDragStateListener

D

public float D { get; set; }

Property Value

float

Drawable

public Drawable Drawable { get; }

Property Value

Drawable

E

public Drawable E { get; set; }

Property Value

Drawable

F

public Drawable F { get; set; }

Property Value

Drawable

FullPolygonSelected

public bool FullPolygonSelected { get; set; }

Property Value

bool

G

public Paint G { get; set; }

Property Value

Paint

H

public Paint H { get; set; }

Property Value

Paint

I

public Paint I { get; set; }

Property Value

Paint

J

public PriorityQueue J { get; set; }

Property Value

PriorityQueue

K

public float K { get; set; }

Property Value

float

L

public ViewPropertyAnimator L { get; set; }

Property Value

ViewPropertyAnimator

M

public AppCompatImageView M { get; set; }

Property Value

AppCompatImageView

N

public bool N { get; set; }

Property Value

bool

O

public IList O { get; set; }

Property Value

IList

P

public IList P { get; set; }

Property Value

IList

PointsDraggable

public bool PointsDraggable { get; set; }

Property Value

bool

Polygon

public IList<PointF> Polygon { get; set; }

Property Value

IList<PointF>

Q

public IList Q { get; set; }

Property Value

IList

R

public IList R { get; set; }

Property Value

IList

S

public IList S { get; set; }

Property Value

IList

X

public IList X { get; set; }

Property Value

IList

Y

public float Y { get; set; }

Property Value

float

Z

public float Z { get; set; }

Property Value

float

Methods

A(EditPolygonImageView)

public static void A(EditPolygonImageView this_0)

Parameters

this_0 EditPolygonImageView

A(EditPolygonImageView, PointF, PointF)

public static int A(EditPolygonImageView this_0, PointF lhs, PointF rhs)

Parameters

this_0 EditPolygonImageView
lhs PointF
rhs PointF

Returns

int

A(EditPolygonImageView, IList)

public static void A(EditPolygonImageView this_0, IList _newPolygon)

Parameters

this_0 EditPolygonImageView
_newPolygon IList

A(EditPolygonImageView, IList, IList)

public static void A(EditPolygonImageView this_0, IList _horizontalLines, IList _verticalLines)

Parameters

this_0 EditPolygonImageView
_horizontalLines IList
_verticalLines IList

DispatchDraw(Canvas)

public void DispatchDraw(Canvas canvas)

Parameters

canvas Canvas

OnAttachedToWindow()

public void OnAttachedToWindow()

OnConfigurationChanged(Configuration)

public void OnConfigurationChanged(Configuration newConfig)

Parameters

newConfig Configuration

OnDetachedFromWindow()

public void OnDetachedFromWindow()

OnMeasure(int, int)

public void OnMeasure(int widthMeasureSpec, int heightMeasureSpec)

Parameters

widthMeasureSpec int
heightMeasureSpec int

RotateClockwise()

public void RotateClockwise()

RotateCounterClockwise()

public void RotateCounterClockwise()

SetAnchorPointsColor(int)

public void SetAnchorPointsColor(int color)

Parameters

color int

SetEdgeColor(int)

public void SetEdgeColor(int color)

Parameters

color int

SetEdgeColorOnLine(int)

public void SetEdgeColorOnLine(int color)

Parameters

color int

SetEdgeWidth(float)

public void SetEdgeWidth(float width)

Parameters

width float

SetEditPolygonAnimationEndListener(IEditPolygonAnimationEndListener)

public void SetEditPolygonAnimationEndListener(EditPolygonImageView.IEditPolygonAnimationEndListener editPolygonAnimationEndListener)

Parameters

editPolygonAnimationEndListener EditPolygonImageView.IEditPolygonAnimationEndListener

SetEditPolygonDragListener(IEditPolygonDragListener)

public void SetEditPolygonDragListener(EditPolygonImageView.IEditPolygonDragListener editPolygonDragListener)

Parameters

editPolygonDragListener EditPolygonImageView.IEditPolygonDragListener

SetEditPolygonDragStateListener(IEditPolygonDragStateListener)

public void SetEditPolygonDragStateListener(EditPolygonImageView.IEditPolygonDragStateListener editPolygonDragStateListener)

Parameters

editPolygonDragStateListener EditPolygonImageView.IEditPolygonDragStateListener

SetImageBitmap(Bitmap)

public void SetImageBitmap(Bitmap bitmap)

Parameters

bitmap Bitmap

SetLines(IList<LineSegmentFloat>, IList<LineSegmentFloat>)

public void SetLines(IList<LineSegmentFloat> horizontalLines, IList<LineSegmentFloat> verticalLines)

Parameters

horizontalLines IList<LineSegmentFloat>
verticalLines IList<LineSegmentFloat>

SetMagnifier(MagnifierView)

public void SetMagnifier(MagnifierView magnifier)

Parameters

magnifier MagnifierView

SetRotationAnimated(float)

public void SetRotationAnimated(float rotation)

Parameters

rotation float

Events

EditPolygonAnimationEnd

public event EventHandler EditPolygonAnimationEnd

Event Type

EventHandler

EditPolygonDrag

public event EventHandler<EditPolygonImageView.EditPolygonDragEventArgs> EditPolygonDrag

Event Type

EventHandler<EditPolygonImageView.EditPolygonDragEventArgs>

EditPolygonDragState

public event EventHandler<EditPolygonImageView.EditPolygonDragStateEventArgs> EditPolygonDragState

Event Type

EventHandler<EditPolygonImageView.EditPolygonDragStateEventArgs>