Click or drag to resize
SoSeismicComputeHilbert Method (SoBufferObject, SoBufferObject, Int32, Int32)

Compute Hilbert transform on a set of seismic traces.

Namespace: OIV.Inventor.Algorithms
Assembly: OIV.Inventor.Algorithms (in OIV.Inventor.Algorithms.dll) Version: 9.9.13.0 (9.9.13.0)
Syntax
public int ComputeHilbert(
	SoBufferObject sourceBufferObject,
	SoBufferObject targetBufferObject,
	int width,
	int height
)

Parameters

sourceBufferObject
Type: OIV.Inventor.DevicesSoBufferObject
targetBufferObject
Type: OIV.Inventor.DevicesSoBufferObject
width
Type: SystemInt32
height
Type: SystemInt32

Return Value

Type: Int32
Remarks

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 SoBufferObject.

  • By default the SoCpuBufferObject CPU version will be used.

  • Data stored in buffers must be of type float.

See Also