Double |
The DoubleSymmetricSignalReader type exposes the following members.
Name | Description | |
---|---|---|
DoubleSymmetricSignalReader | Creates an polymorphic instance on this class. |
Name | Description | |
---|---|---|
CurrentRow | Gets or sets the current row to unpack. Used to select a row when unpacking 2D arrays of row-wise 1D signal data. | |
HalfLength | Gets the length of symmetric half of the signal. | |
Item | Gets the value at [row, column] of the packed complex-conjugate symmetric signal. | |
Length | Gets the length of signal data. |
Name | Description | |
---|---|---|
UnpackFullToArray | Builds the unpacked signal representation of the entire packed signal. If an array of row signals is being unpacked, only the CurrentRow is extracted and unpacked. | |
UnpackFullToVector | Builds the unpacked signal representation of the entire packed signal. If an array of row signals is being unpacked, only the CurrentRow is extracted and unpacked. | |
UnpackSymmetricHalfToArray | Builds a unpacked signal of the symmetric leading half of the packed signal. If an array of row signals is being unpacked, only the CurrentRow is extracted. | |
UnpackSymmetricHalfToVector | Builds a unpacked signal of the symmetric leading half of the packed signal. If an array of row signals is being unpacked, only the CurrentRow is extracted. |
DoubleForward1DFFT fft = new DoubleForward1DFFT(5); DoubleVector realsignal = new DoubleVector("1 2 3 4 5"); fft.FFTInPlace(realsignal); DoubleSymmetricSignalReader reader = fft.GetSignalReader(realsignal); // Get the reader from the FFT instance. DoubleComplexVector unpackedsignal = new DoubleComplexVector(fft.Length); reader.UnpackFull(ref unpackedsignal); // Unpack the entire signal into the reference vector.