internal virtual void Initialize() { this.version = (this.width - 17) / 4; Point[][] pointArray1 = new Point[1][]; for (int index = 0; index < 1; ++index) { pointArray1[index] = new Point[1]; } int[] numArray = new int[1]; if (this.version >= 2 && this.version <= 40) { numArray = LogicalSeed.getSeed(this.version); Point[][] pointArray2 = new Point[numArray.Length][]; for (int index = 0; index < numArray.Length; ++index) { pointArray2[index] = new Point[numArray.Length]; } pointArray1 = pointArray2; } for (int index1 = 0; index1 < numArray.Length; ++index1) { for (int index2 = 0; index2 < numArray.Length; ++index2) { pointArray1[index2][index1] = new Point(numArray[index2], numArray[index1]); } } this.alignmentPattern = pointArray1; this.dataCapacity = this.CalcDataCapacity(); this.DecodeFormatInformation(this.ReadFormatInformation()); this.Unmask(); }
internal virtual void initialize() { this.version = (this.width - 17) / 4; Point[][] alignmentPattern = new Point[1][]; for (int i = 0; i < 1; i++) { alignmentPattern[i] = new Point[1]; } int[] logicalSeeds = new int[1]; if (this.version >= 2 && this.version <= 40) { logicalSeeds = LogicalSeed.getSeed(this.version); Point[][] tmpArray = new Point[logicalSeeds.Length][]; for (int i2 = 0; i2 < logicalSeeds.Length; i2++) { tmpArray[i2] = new Point[logicalSeeds.Length]; } alignmentPattern = tmpArray; } for (int col = 0; col < logicalSeeds.Length; col++) { for (int row = 0; row < logicalSeeds.Length; row++) { alignmentPattern[row][col] = new Point(logicalSeeds[row], logicalSeeds[col]); } } this.alignmentPattern = alignmentPattern; this.dataCapacity = this.calcDataCapacity(); bool[] formatInformation = this.readFormatInformation(); this.decodeFormatInformation(formatInformation); this.unmask(); }
internal virtual void initialize() { version = (width - 17) / 4; Point[][] array = new Point[1][]; for (int i = 0; i < 1; i++) { array[i] = new Point[1]; } int[] array2 = new int[1]; if (version >= 2 && version <= 40) { array2 = LogicalSeed.getSeed(version); Point[][] array3 = new Point[array2.Length][]; for (int j = 0; j < array2.Length; j++) { array3[j] = new Point[array2.Length]; } array = array3; } for (int k = 0; k < array2.Length; k++) { for (int l = 0; l < array2.Length; l++) { array[l][k] = new Point(array2[l], array2[k]); } } alignmentPattern = array; dataCapacity = calcDataCapacity(); bool[] formatInformation = readFormatInformation(); decodeFormatInformation(formatInformation); unmask(); }
internal virtual void initialize() { this.version = (this.width - 0x11) / 4; Point[][] pointArray = new Point[1][]; for (int i = 0; i < 1; i++) { pointArray[i] = new Point[1]; } int[] numArray = new int[1]; if ((this.version >= 2) && (this.version <= 40)) { numArray = LogicalSeed.getSeed(this.version); Point[][] pointArray2 = new Point[numArray.Length][]; for (int k = 0; k < numArray.Length; k++) { pointArray2[k] = new Point[numArray.Length]; } pointArray = pointArray2; } for (int j = 0; j < numArray.Length; j++) { for (int k = 0; k < numArray.Length; k++) { pointArray[k][j] = new Point(numArray[k], numArray[j]); } } this.alignmentPattern = pointArray; this.dataCapacity = this.calcDataCapacity(); bool[] formatInformation = this.readFormatInformation(); this.decodeFormatInformation(formatInformation); this.unmask(); }