private void loadP5(StreamReader f) { pixels = new pixel[mdata.totalpixels]; char[] buffer = new char[mdata.totalpixels]; f.ReadBlock(buffer, 0, mdata.totalpixels); for (int i = 0; i < mdata.totalpixels; i++) { pixels[i].value = Convert.ToByte(buffer[i]); pixels[i].id = i; pixels[i].selected = false; } }
private void loadP2(StreamReader f) { pixels = new pixel[mdata.totalpixels]; string line; int i = 0; while ((line = f.ReadLine()) != null) { pixels[i].value = Convert.ToByte(line); pixels[i].id = i; pixels[i].selected = false; i++; } }
private bool checkpixel(ref pixel p) { if (p.value < constants.VALUE_THRESHOLD) { if (!p.selected) { buffer.Add(p.id); p.selected = true; buffersize++; tree.insert(ref buff, p.id); return(true); } } return(false); }
private bool checkPixel(ref pixel p, int value) { if (p.value < value) { if (!p.selected) { buffer.Add(p.id); p.selected = true; bufferSize++; tree.insert(buff, p.id); return(true); } } return(false); }
private void loadP5(System.IO.StreamReader f) { pixels = new pixel[mdata.totalpixels]; char[] buffer = new char[mdata.totalpixels]; f.ReadBlock(buffer, 0, mdata.totalpixels); for (int i = 0; i < mdata.totalpixels; i++) { pixels[i].value = Convert.ToByte(buffer[i]); pixels[i].id = i; pixels[i].selected = false; pixels[i].found = false; } mdata.buffersize = buffer.Length; Console.WriteLine(mdata.buffersize); }