public void Build(BitStream32 bitmap, BitmapFromBitStream H_builder = null) { IList<int> L = new List<int> (); for (int i = 0; i < bitmap.CountBits; i++) { if (bitmap[i]) { L.Add (i); } } this.Build (L, (int)bitmap.CountBits, H_builder); }
public static BitmapFromList GetSArray(BitmapFromBitStream H_builder = null) { return delegate (IList<int> L) { var rs = new SArray (); rs.Build (L, 0, H_builder); return rs; }; }