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

Compute instantaneous phase attribute on a set of seismic traces.

Namespace: OIV.Inventor.Algorithms
Assembly: OIV.Inventor.Algorithms (in OIV.Inventor.Algorithms.dll) Version: 10.12.3.0 (10.12.3.0)
Syntax
public int ComputeInstPhase(
	SoBufferObject sourceBufferObject,
	SoBufferObject targetBufferObject,
	int traceSize,
	int numTrace
)

Parameters

sourceBufferObject
Type: OIV.Inventor.DevicesSoBufferObject

Should contain the real part of the complex trace (original trace data).

targetBufferObject
Type: OIV.Inventor.DevicesSoBufferObject

should contain the imaginary part of the complex trace (Hilbert transform of trace data). Note: targetBufferObject will be overwritten with the result values.

traceSize
Type: SystemInt32

Number of samples in each trace (must be same for all traces).

numTrace
Type: SystemInt32

Number of traces.

Return Value

Type: Int32
Remarks

phase(t) = arctan( im(t)/re(t))

See Also