C# Class ZXing.OneD.RSS.AbstractRSSReader

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

Protected Methods

Method 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

Method Description
count ( int array ) : int

Method Details

AbstractRSSReader() protected method

Initializes a new instance of the AbstractRSSReader class.
protected AbstractRSSReader ( ) : System
return System

decrement() protected static method

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

getDataCharacterCounters() protected method

Gets the data character counters.
protected getDataCharacterCounters ( ) : int[]
return int[]

getDecodeFinderCounters() protected method

Gets the decode finder counters.
protected getDecodeFinderCounters ( ) : int[]
return int[]

getEvenCounts() protected method

Gets the even counts.
protected getEvenCounts ( ) : int[]
return int[]

getEvenRoundingErrors() protected method

Gets the even rounding errors.
protected getEvenRoundingErrors ( ) : float[]
return float[]

getOddCounts() protected method

Gets the odd counts.
protected getOddCounts ( ) : int[]
return int[]

getOddRoundingErrors() protected method

Gets the odd rounding errors.
protected getOddRoundingErrors ( ) : float[]
return float[]

increment() protected static method

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

isFinderPattern() protected static method

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

parseFinderValue() protected static method

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.
return bool