natix.CompactDS.SArray.Build C# (CSharp) Method

Build() public method

public Build ( BitStream32 bitmap, BitmapFromBitStream H_builder = null ) : void
bitmap BitStream32
H_builder BitmapFromBitStream
return void
        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);
        }

Same methods

SArray::Build ( IList orderedList, int n, BitmapFromBitStream H_builder = null ) : void
SArray::Build ( IList orderedList, int n, byte numLowerBits, BitmapFromBitStream H_builder = null ) : void

Usage Example

Ejemplo n.º 1
0
 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;
     };
 }
All Usage Examples Of natix.CompactDS.SArray::Build