angular-weblineindia-qrcode-scanner
Version:
An AngularJS based Barcode / QRCode scanner component.
31 lines (30 loc) • 1.34 kB
TypeScript
import OneDReader from '../OneDReader';
export default abstract class AbstractRSSReader extends OneDReader {
private static readonly MAX_AVG_VARIANCE;
private static readonly MAX_INDIVIDUAL_VARIANCE;
private static readonly MIN_FINDER_PATTERN_RATIO;
private static readonly MAX_FINDER_PATTERN_RATIO;
private readonly decodeFinderCounters;
private readonly dataCharacterCounters;
private readonly oddRoundingErrors;
private readonly evenRoundingErrors;
private readonly oddCounts;
private readonly evenCounts;
constructor();
protected getDecodeFinderCounters(): number[];
protected getDataCharacterCounters(): number[];
protected getOddRoundingErrors(): number[];
protected getEvenRoundingErrors(): number[];
protected getOddCounts(): number[];
protected getEvenCounts(): number[];
protected parseFinderValue(counters: number[], finderPatterns: number[][]): number;
/**
* @param array values to sum
* @return sum of values
* @deprecated call {@link MathUtils#sum(int[])}
*/
protected static count(array: number[]): number;
protected static increment(array: number[], errors: number[]): void;
protected static decrement(array: number[], errors: number[]): void;
protected static isFinderPattern(counters: number[]): boolean;
}