API / geotoolkit / seismic / data / MemoryReader / MemoryReader
data.MemoryReader.MemoryReader
Type Aliases
Ƭ ExtendedTraceProcessor: TraceProcessor & { getAsyncData?: (query: SelectQuery, callback: TraceProcessorCallback) => any ; getDataStatistics: (reader: MemoryReader) => Statistics ; getTraceHeaderFields?: (reader: MemoryReader) => FieldDesc[] }
object that implements following set of functions which provide trace data and statistics to reader.
Ƭ Options: Options & { indextype?: IndexType ; numberofsamples?: number ; numberoftraces?: number ; samplerate?: number ; sections?: number[] ; startvalue?: number ; volumedefaultkeynames?: VolumeKeyNames ; volumekeynames?: VolumeKeyNames ; xykeynames?: any ; zunit?: AbstractUnit }
options object
Ƭ TraceProcessor: Object
an object, which contains functions to get trace samples and headers
| Name | Type |
|---|---|
getTraceData? | (reader: MemoryReader, samples: number[] | TypedArray, traceId: number) => any |
getTraceHeader? | (reader: MemoryReader, header: DataHeader, data: number[], traceId: number) => any |
Ƭ TraceProcessorCallback: (traceProcessor: TraceProcessor) => any
▸ (traceProcessor): any
Callback for MemoryReader for asynchronous to return samples and trace header
| Name | Type |
|---|---|
traceProcessor | TraceProcessor |
any