public static IClassicBit[] encodeArrayBitByBasis(bool[] data, IClassicBasis basis)
        {
            int total = data.Length;
            IClassicBit[] result = new IClassicBit[total];

            for (int counter = 0; counter < total; counter++)
            {
                result[counter] = encodeBitByBasis(data[counter], basis);
            }

            return result;
        }
 public ClassicBasisDebugger(IClassicBasis basis)
     : base()
 {
     _basis = basis;
 }
 // ENCODE
 public static IClassicBit encodeBitByBasis(bool data, IClassicBasis basis)
 {
     IClassicBit result = generateBit(false);
     result.setBit(data);
     return result;
 }
 //static public IClassicString generateString(IClassicString data)
 //{
 //    return new ClassicStringBasic(data);
 //}
 // DECODE
 public static bool decodeBitByBasis(IClassicBit data, IClassicBasis basis)
 {
     data.ReferenceBasis = basis;
     return data.getBit(); ;
 }
Пример #5
0
 // INITIALIZATE
 public override void Initialize()
 {
     base.Initialize();
     ReferenceBasis = ClassicBasisFactory.UsualBasis;
 }