Table of Contents

Class DocumentQualityAnalyzerConfiguration

Namespace
IO.Scanbot.Sdk.Process
Assembly
DocumentSDK.NET.Droid.dll
public sealed class DocumentQualityAnalyzerConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
Inheritance
DocumentQualityAnalyzerConfiguration
Implements

Constructors

DocumentQualityAnalyzerConfiguration()

public DocumentQualityAnalyzerConfiguration()

DocumentQualityAnalyzerConfiguration(JSONObject)

public DocumentQualityAnalyzerConfiguration(JSONObject json)

Parameters

json JSONObject

DocumentQualityAnalyzerConfiguration(IDictionary<string, Object>)

public DocumentQualityAnalyzerConfiguration(IDictionary<string, Object> source)

Parameters

source IDictionary<string, Object>

DocumentQualityAnalyzerConfiguration(IList<DocumentQualityThreshold>, IList<DocumentQuality>, bool, bool, int, int, double, double, int, int, bool)

public DocumentQualityAnalyzerConfiguration(IList<DocumentQualityThreshold> qualityThresholds, IList<DocumentQuality> qualityIndices, bool detectOrientation, bool inspectSmallText, int maxImageSize, int minEstimatedNumberOfSymbolsForDocument, double minProcessedFraction, double maxProcessedFraction, int earlyStopIfNSymbolsFound, int tileSize, bool returnQualityHeatmap)

Parameters

qualityThresholds IList<DocumentQualityThreshold>
qualityIndices IList<DocumentQuality>
detectOrientation bool
inspectSmallText bool
maxImageSize int
minEstimatedNumberOfSymbolsForDocument int
minProcessedFraction double
maxProcessedFraction double
earlyStopIfNSymbolsFound int
tileSize int
returnQualityHeatmap bool

Properties

Creator

public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

DetectOrientation

public bool DetectOrientation { get; set; }

Property Value

bool

EarlyStopIfNSymbolsFound

public int EarlyStopIfNSymbolsFound { get; set; }

Property Value

int

InspectSmallText

public bool InspectSmallText { get; set; }

Property Value

bool

MaxImageSize

public int MaxImageSize { get; set; }

Property Value

int

MaxProcessedFraction

public double MaxProcessedFraction { get; set; }

Property Value

double

MinEstimatedNumberOfSymbolsForDocument

public int MinEstimatedNumberOfSymbolsForDocument { get; set; }

Property Value

int

MinProcessedFraction

public double MinProcessedFraction { get; set; }

Property Value

double

QualityIndices

public IList<DocumentQuality> QualityIndices { get; set; }

Property Value

IList<DocumentQuality>

QualityThresholds

public IList<DocumentQualityThreshold> QualityThresholds { get; set; }

Property Value

IList<DocumentQualityThreshold>

ReturnQualityHeatmap

public bool ReturnQualityHeatmap { get; set; }

Property Value

bool

TileSize

public int TileSize { get; set; }

Property Value

int

Methods

Component1()

public IList<DocumentQualityThreshold> Component1()

Returns

IList<DocumentQualityThreshold>

Component10()

public int Component10()

Returns

int

Component11()

public bool Component11()

Returns

bool

Component2()

public IList<DocumentQuality> Component2()

Returns

IList<DocumentQuality>

Component3()

public bool Component3()

Returns

bool

Component4()

public bool Component4()

Returns

bool

Component5()

public int Component5()

Returns

int

Component6()

public int Component6()

Returns

int

Component7()

public double Component7()

Returns

double

Component8()

public double Component8()

Returns

double

Component9()

public int Component9()

Returns

int

Copy(IList<DocumentQualityThreshold>, IList<DocumentQuality>, bool, bool, int, int, double, double, int, int, bool)

public DocumentQualityAnalyzerConfiguration Copy(IList<DocumentQualityThreshold> qualityThresholds, IList<DocumentQuality> qualityIndices, bool detectOrientation, bool inspectSmallText, int maxImageSize, int minEstimatedNumberOfSymbolsForDocument, double minProcessedFraction, double maxProcessedFraction, int earlyStopIfNSymbolsFound, int tileSize, bool returnQualityHeatmap)

Parameters

qualityThresholds IList<DocumentQualityThreshold>
qualityIndices IList<DocumentQuality>
detectOrientation bool
inspectSmallText bool
maxImageSize int
minEstimatedNumberOfSymbolsForDocument int
minProcessedFraction double
maxProcessedFraction double
earlyStopIfNSymbolsFound int
tileSize int
returnQualityHeatmap bool

Returns

DocumentQualityAnalyzerConfiguration

Default()

public static DocumentQualityAnalyzerConfiguration Default()

Returns

DocumentQualityAnalyzerConfiguration

DescribeContents()

public int DescribeContents()

Returns

int

ToJson(ToJsonConfiguration)

public JSONObject ToJson(ToJsonConfiguration config)

Parameters

config ToJsonConfiguration

Returns

JSONObject

WriteToParcel(Parcel, ParcelableWriteFlags)

public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags