Exemplo n.º 1
0
 private static void MustCompatible(BitGrid a, BitGrid b)
 {
     if (a.Width != b.Width || a.Height != b.Height)
     {
         throw new ArgumentException("Incompatible bit grids!");
     }
 }
Exemplo n.º 2
0
 public void And(BitGrid ot)
 {
     MustCompatible(this, ot);
     data.And(ot.data);
 }
Exemplo n.º 3
0
 public void Xor(BitGrid ot)
 {
     MustCompatible(this, ot);
     data.Xor(ot.data);
 }
Exemplo n.º 4
0
 public BitGrid(BitGrid ot) : base(ot.Width, ot.Height)
 {
     data = new BitArray(ot.data);
 }