C# Class ZXing.OneD.RSS.AbstractRSSReader

Superclass of OneDReader implementations that read barcodes in the RSS family of formats.
Inheritance: OneDReader
Afficher le fichier Open project: Redth/ZXing.Net.Mobile

Méthodes protégées

Méthode Description
AbstractRSSReader ( ) : System

Initializes a new instance of the AbstractRSSReader class.

decrement ( int array, float errors ) : void

Decrements the specified array.

getDataCharacterCounters ( ) : int[]

Gets the data character counters.

getDecodeFinderCounters ( ) : int[]

Gets the decode finder counters.

getEvenCounts ( ) : int[]

Gets the even counts.

getEvenRoundingErrors ( ) : float[]

Gets the even rounding errors.

getOddCounts ( ) : int[]

Gets the odd counts.

getOddRoundingErrors ( ) : float[]

Gets the odd rounding errors.

increment ( int array, float errors ) : void

Increments the specified array.

isFinderPattern ( int counters ) : bool

Determines whether [is finder pattern] [the specified counters].

parseFinderValue ( int counters, int finderPatterns, int &value ) : bool

Parses the finder value.

Private Methods

Méthode Description
count ( int array ) : int

Method Details

AbstractRSSReader() protected méthode

Initializes a new instance of the AbstractRSSReader class.
protected AbstractRSSReader ( ) : System
Résultat System

decrement() protected static méthode

Decrements the specified array.
protected static decrement ( int array, float errors ) : void
array int The array.
errors float The errors.
Résultat void

getDataCharacterCounters() protected méthode

Gets the data character counters.
protected getDataCharacterCounters ( ) : int[]
Résultat int[]

getDecodeFinderCounters() protected méthode

Gets the decode finder counters.
protected getDecodeFinderCounters ( ) : int[]
Résultat int[]

getEvenCounts() protected méthode

Gets the even counts.
protected getEvenCounts ( ) : int[]
Résultat int[]

getEvenRoundingErrors() protected méthode

Gets the even rounding errors.
protected getEvenRoundingErrors ( ) : float[]
Résultat float[]

getOddCounts() protected méthode

Gets the odd counts.
protected getOddCounts ( ) : int[]
Résultat int[]

getOddRoundingErrors() protected méthode

Gets the odd rounding errors.
protected getOddRoundingErrors ( ) : float[]
Résultat float[]

increment() protected static méthode

Increments the specified array.
protected static increment ( int array, float errors ) : void
array int The array.
errors float The errors.
Résultat void

isFinderPattern() protected static méthode

Determines whether [is finder pattern] [the specified counters].
protected static isFinderPattern ( int counters ) : bool
counters int The counters.
Résultat bool

parseFinderValue() protected static méthode

Parses the finder value.
protected static parseFinderValue ( int counters, int finderPatterns, int &value ) : bool
counters int The counters.
finderPatterns int The finder patterns.
value int The value.
Résultat bool