public class SoSeismic extends Inventor
Examples:
See also:
SoAlgorithms
, SoArithmetic
, SoConversion
, SoConvolution
, SoDataExtract
Inventor.ConstructorCommand
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoSeismic()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
computeEnvelope(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute envelope (amplitude) attribute on a set of seismic traces.
|
int |
computeEnvelope(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute envelope (amplitude) attribute on a set of seismic traces.
|
int |
computeHilbert(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
int width,
int height)
Compute Hilbert transform on a set of seismic traces.
|
int |
computeHilbert(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
int width,
int height)
Compute Hilbert transform on a set of seismic traces.
|
int |
computeInstPhase(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute instantaneous phase attribute on a set of seismic traces.
|
int |
computeInstPhase(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute instantaneous phase attribute on a set of seismic traces.
|
dispose, getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public int computeHilbert(SoBufferObject sourceBufferObject, SoBufferObject targetBufferObject, int width, int height)
SoBufferObject
.
SoCpuBufferObject
CPU version will be used.
public int computeHilbert(SoCpuBufferObject sourceBufferObject, SoCpuBufferObject targetBufferObject, int width, int height)
SoCpuBufferObject
input output type only.
public int computeInstPhase(SoCpuBufferObject sourceBufferObject, SoCpuBufferObject targetBufferObject, int traceSize, int numTrace)
SoCpuBufferObject
input output type only.
public int computeEnvelope(SoBufferObject sourceBufferObject, SoBufferObject targetBufferObject, int traceSize, int numTrace)
SoBufferObject
.
SoCpuBufferObject
CPU version will be used.
sourceBufferObject
- Should contain the real part of the complex trace (original trace data).
targetBufferObject
- should contain the imaginary part of the complex trace (Hilbert transform of trace data). traceSize
- Number of samples in each trace (must be same for all traces).
numTrace
- Number of traces.public int computeInstPhase(SoBufferObject sourceBufferObject, SoBufferObject targetBufferObject, int traceSize, int numTrace)
SoBufferObject
.
SoCpuBufferObject
CPU version will be used.
sourceBufferObject
- Should contain the real part of the complex trace (original trace data).
targetBufferObject
- should contain the imaginary part of the complex trace (Hilbert transform of trace data). traceSize
- Number of samples in each trace (must be same for all traces).
numTrace
- Number of traces.public int computeEnvelope(SoCpuBufferObject sourceBufferObject, SoCpuBufferObject targetBufferObject, int traceSize, int numTrace)
SoCpuBufferObject
input output type only.
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com