Table of Contents

Class SBSDKDocumentQualityAnalyzerConfiguration

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKDocumentQualityAnalyzerConfiguration : NSObject, INSCopying, INativeObject, IDisposable
Inheritance
SBSDKDocumentQualityAnalyzerConfiguration
Implements
INSCopying
INativeObject
Extension Methods

Constructors

SBSDKDocumentQualityAnalyzerConfiguration()

public SBSDKDocumentQualityAnalyzerConfiguration()

SBSDKDocumentQualityAnalyzerConfiguration(NSObjectFlag)

protected SBSDKDocumentQualityAnalyzerConfiguration(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKDocumentQualityAnalyzerConfiguration(NativeHandle)

protected SBSDKDocumentQualityAnalyzerConfiguration(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKDocumentQualityAnalyzerConfiguration(string, double, double, SBSDKDocumentQualityThreshold[], SBSDKDocumentQuality[], NSNumber[], double, nint, nint, SBSDKProcessByTileConfiguration, double, bool, SBSDKDocumentQualityAnalyzerCompatibilityModeConfiguration?)

public SBSDKDocumentQualityAnalyzerConfiguration(string qualityAnalysisModel, double qualityAcceptableUncertainThreshold, double qualityUnacceptableUncertainThreshold, SBSDKDocumentQualityThreshold[] qualityLevelThresholds, SBSDKDocumentQuality[] qualityLevelIndices, NSNumber[] inputScales, double inputScaleThresholdToProcessEntireImage, nint maxImageSize, nint minEstimatedNumberOfSymbolsForDocument, SBSDKProcessByTileConfiguration processByTileConfiguration, double minRequiredOrientationConfidence, bool returnQualityHeatmap, SBSDKDocumentQualityAnalyzerCompatibilityModeConfiguration? compatibilityMode)

Parameters

qualityAnalysisModel string
qualityAcceptableUncertainThreshold double
qualityUnacceptableUncertainThreshold double
qualityLevelThresholds SBSDKDocumentQualityThreshold[]
qualityLevelIndices SBSDKDocumentQuality[]
inputScales NSNumber[]
inputScaleThresholdToProcessEntireImage double
maxImageSize nint
minEstimatedNumberOfSymbolsForDocument nint
processByTileConfiguration SBSDKProcessByTileConfiguration
minRequiredOrientationConfidence double
returnQualityHeatmap bool
compatibilityMode SBSDKDocumentQualityAnalyzerCompatibilityModeConfiguration

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

CompatibilityMode

public virtual SBSDKDocumentQualityAnalyzerCompatibilityModeConfiguration? CompatibilityMode { get; set; }

Property Value

SBSDKDocumentQualityAnalyzerCompatibilityModeConfiguration

Hash

public virtual nuint Hash { get; }

Property Value

nuint

InputScaleThresholdToProcessEntireImage

public virtual double InputScaleThresholdToProcessEntireImage { get; set; }

Property Value

double

InputScales

public virtual NSNumber[] InputScales { get; set; }

Property Value

NSNumber[]

MaxImageSize

public virtual nint MaxImageSize { get; set; }

Property Value

nint

MinEstimatedNumberOfSymbolsForDocument

public virtual nint MinEstimatedNumberOfSymbolsForDocument { get; set; }

Property Value

nint

MinRequiredOrientationConfidence

public virtual double MinRequiredOrientationConfidence { get; set; }

Property Value

double

ProcessByTileConfiguration

public virtual SBSDKProcessByTileConfiguration ProcessByTileConfiguration { get; set; }

Property Value

SBSDKProcessByTileConfiguration

QualityAcceptableUncertainThreshold

public virtual double QualityAcceptableUncertainThreshold { get; set; }

Property Value

double

QualityAnalysisModel

public virtual string QualityAnalysisModel { get; set; }

Property Value

string

QualityLevelIndices

public virtual SBSDKDocumentQuality[] QualityLevelIndices { get; set; }

Property Value

SBSDKDocumentQuality[]

QualityLevelThresholds

public virtual SBSDKDocumentQualityThreshold[] QualityLevelThresholds { get; set; }

Property Value

SBSDKDocumentQualityThreshold[]

QualityUnacceptableUncertainThreshold

public virtual double QualityUnacceptableUncertainThreshold { get; set; }

Property Value

double

ReturnQualityHeatmap

public virtual bool ReturnQualityHeatmap { get; set; }

Property Value

bool

Methods

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

FromJsonWithJson(string)

public static SBSDKDocumentQualityAnalyzerConfiguration? FromJsonWithJson(string json)

Parameters

json string

Returns

SBSDKDocumentQualityAnalyzerConfiguration

IsEqual(NSObject?)

public virtual bool IsEqual(NSObject? @object)

Parameters

object NSObject

Returns

bool

ToJsonWithConfiguration(SBSDKToJSONConfiguration)

public virtual string ToJsonWithConfiguration(SBSDKToJSONConfiguration configuration)

Parameters

configuration SBSDKToJSONConfiguration

Returns

string