 | DoubleSymmetric2DSignalReader Class |
Note: This API is now obsolete.
Provides symmetric complex conjugate signal unpacking services. Typically used for unpacking 2D FFT's of real
signals.
Inheritance HierarchySystemObject CenterSpace.NMath.CoreDoubleSymmetric2DSignalReader Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax[SerializableAttribute]
[ObsoleteAttribute("Not supported after NMath 7.4.0.16")]
public abstract class DoubleSymmetric2DSignalReader<SerializableAttribute>
<ObsoleteAttribute("Not supported after NMath 7.4.0.16")>
Public MustInherit Class DoubleSymmetric2DSignalReader[SerializableAttribute]
[ObsoleteAttribute(L"Not supported after NMath 7.4.0.16")]
public ref class DoubleSymmetric2DSignalReader abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
[<ObsoleteAttribute("Not supported after NMath 7.4.0.16")>]
type DoubleSymmetric2DSignalReader = class endThe DoubleSymmetric2DSignalReader type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | Columns |
Gets the number of colums in 2D signal data.
|
 | HalfRows |
Gets the number of rows in the symmetric half of the 2D FFT signal.
|
 | Item |
Gets the value at [row, column] of the packed complex-conjugate symmetric signal.
|
 | Rows |
Gets the number of rows in 2D signal data.
|
Top
Methods
Remarks
Use this reader for extracting packed signal data resulting from forward 2D FFT's of real signals. The FFT instance
used to generated the signal data must be queried for the appropriate reader using the GetSignalReader() method.
This guarantees that the correct packed signal reader is constructed.
Example
double[,] m23 = { { 6, 5, 4 }, { 4, 3, 4 } };
DoubleForward2DFFT fft23 = new DoubleForward2DFFT(2, 3);
fft23.FFTInPlace(m23);
DoubleSymmetric2DSignalReader reader = fft23.GetSignalReader(ref m23);
DoubleComplex[,] fftresult = new DoubleComplex[reader.Rows, reader.Columns];
reader.UnpackFull(ref fftresult);
See Also