public class Corners extends Object implements Cloneable, android.os.Parcelable
ImageProcessing.correctDocument(com.pixelnetica.imagesdk.MetaImage, com.pixelnetica.imagesdk.Corners).
Controls corners order and amount.| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<Corners> |
CREATOR |
static int |
LENGTH
Number of document corners
|
android.graphics.Point[] |
points |
| Constructor and Description |
|---|
Corners()
Create empty corners
|
Corners(Corners src)
Create corners from another
|
Corners(android.graphics.Point[] src)
Create corners from Point array
|
Corners(android.graphics.Point ul,
android.graphics.Point ur,
android.graphics.Point bl,
android.graphics.Point br)
Create corners from points
|
| Modifier and Type | Method and Description |
|---|---|
Corners |
clone() |
int |
describeContents()
Describe the kinds of special objects contained in this Parcelable's
marshaled representation.
|
boolean |
equals(Object src) |
void |
reset() |
static Corners |
safeClone(Corners src)
Safe newInstance a copy of corners
|
void |
setCorners(Corners src) |
void |
setCorners(android.graphics.Point[] src)
Assign new corners array
|
void |
writeToParcel(android.os.Parcel dest,
int flags)
Flatten this object in to a Parcel.
|
public static final int LENGTH
public final android.graphics.Point[] points
public static final android.os.Parcelable.Creator<Corners> CREATOR
public Corners()
public Corners(@NonNull
android.graphics.Point ul,
@NonNull
android.graphics.Point ur,
@NonNull
android.graphics.Point bl,
@NonNull
android.graphics.Point br)
ul - upper leftur - upper rightbl - bottom leftbr - bottom rightpublic Corners(@NonNull
android.graphics.Point[] src)
src - corners array. Must be not null and 4 lengthpublic Corners(@NonNull
Corners src)
src - source Corner objectpublic void setCorners(@NonNull
android.graphics.Point[] src)
src - corners array. Must be not null and 4 lengthpublic void setCorners(@NonNull
Corners src)
public void reset()
public static Corners safeClone(@Nullable Corners src)
src - source Corner object#src is nullpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelabledest - The Parcel in which the object should be written.flags - Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.