Exemple #1
0
 public ComplexBufferReader(Complex[][] data, ushort nChannels, int start, int end, ComplexBufferFlags flags)
 {
     _data       = data;
     _start      = Math.Max(start, 0);
     _end        = Math.Min(end, data[0].Length);
     _flags      = flags;
     NumChannels = (ushort)((_flags == ComplexBufferFlags.Both) ? (2 * nChannels) : nChannels);
 }
Exemple #2
0
 public ComplexBufferReader(Complex[] data, int start, int end, ComplexBufferFlags flags)
 {
     _data       = new Complex[1][];
     _data[0]    = data;
     _start      = Math.Max(start, 0);
     _end        = Math.Min(end, data.Length);
     _flags      = flags;
     NumChannels = 1;
 }
Exemple #3
0
 public ComplexBufferReader(Complex[][] data, ushort nChannels, int start, int end, ComplexBufferFlags flags)
 {
     _data = data;
     _start = Math.Max(start, 0);
     _end = Math.Min(end, data[0].Length);
     _flags = flags;
     NumChannels = (ushort)((_flags==ComplexBufferFlags.Both) ? (2 * nChannels) : nChannels);
 }
Exemple #4
0
 public ComplexBufferReader(Complex[] data, int start, int end, ComplexBufferFlags flags)
 {
     _data = new Complex[1][];
     _data[0] = data;
     _start = Math.Max(start, 0);
     _end = Math.Min(end, data.Length);
     _flags = flags;
     NumChannels = 1;
 }