private void GenerateRandomMap() { _map = new BitArray2D(_size.x, _size.y); _buffer = _map.Clone(); GenerateMapBase(); ApplySmoothing(); }
public BitArray2D GetOccupancyMapFromGroups() { BitArray2D result = new BitArray2D(cols: NUM_COLS_REPR, rows: NUM_ROWS_REPR); for (int i = 0; i < properties.Count; i++) { result.Or(properties[i].bitsMap); } return(result); }
public BitArray2D GetOccupancyMap() { BitArray2D result = new BitArray2D(cols: NUM_COLS_REPR, rows: NUM_ROWS_REPR); foreach (var item in map_by_terrain) { result.Or(item.Value); } return(result); }
/// <summary> /// Creates a copy of the BitArray with the same values /// </summary> /// <returns></returns> public BitArray2D Clone() { var new_bitarray2d = new BitArray2D(this.Width, this.Height); for (int i = 0; i < this.BitArray.Length; i++) { new_bitarray2d.BitArray[i] = this.BitArray[i]; } return new_bitarray2d; }
/// <summary> /// Creates a copy of the BitArray with the same values /// </summary> /// <returns></returns> public BitArray2D Clone() { var new_bitarray2d = new BitArray2D(this.Width, this.Height); for (int i = 0; i < this.BitArray.Length; i++) { new_bitarray2d.BitArray[i] = this.BitArray[i]; } return(new_bitarray2d); }
public void updateFrameScansRange(BitArray2D frameScansFound) { }
public MSResultPeakWithLocation(MSPeak peak, BitArray2D framesAndScans) { this.MSPeak = peak; this.frameScansRange = framesAndScans; }
public MSResultPeakWithLocation(MSPeakResult peak, int numFrames, int numScans) { this.MSPeak = peak.MSPeak; frameScansRange = new BitArray2D(numScans, numFrames); }
public void Xor(BitArray2D other) { this._bitarray.Xor(other.BitArray); }
public void And(BitArray2D other) { this._bitarray.And(other.BitArray); }