SoSeismicComputeHilbert Method (SoBufferObject, SoBufferObject, Int32, Int32) |
Compute Hilbert transform on a set of seismic traces.
Namespace: OIV.Inventor.Algorithms
public int ComputeHilbert( SoBufferObject sourceBufferObject, SoBufferObject targetBufferObject, int width, int height )
The Hilbert transform is computed by convolving sourceBufferObject with a windowed (approximate) version of the ideal Hilbert transformer.
This function can be redefined to support a different type of OIV.Inventor.Devices.SoBufferObject.
By default the OIV.Inventor.Devices.SoCpuBufferObject CPU version will be used.
Data stored in buffers must be of type float.