Last updated

API / geotoolkit / seismic / data / MemoryReader / MemoryReader

Namespace: MemoryReader

data.MemoryReader.MemoryReader

Table of contents

Type Aliases

Contents

Type Aliases

ExtendedTraceProcessor

Ƭ 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: Options & { indextype?: IndexType ; numberofsamples?: number ; numberoftraces?: number ; samplerate?: number ; sections?: number[] ; startvalue?: number ; volumedefaultkeynames?: VolumeKeyNames ; volumekeynames?: VolumeKeyNames ; xykeynames?: any ; zunit?: AbstractUnit }

options object


TraceProcessor

Ƭ TraceProcessor: Object

an object, which contains functions to get trace samples and headers

Type declaration

NameType
getTraceData?(reader: MemoryReader, samples: number[] | TypedArray, traceId: number) => any
getTraceHeader?(reader: MemoryReader, header: DataHeader, data: number[], traceId: number) => any

TraceProcessorCallback

Ƭ TraceProcessorCallback: (traceProcessor: TraceProcessor) => any

Type declaration

▸ (traceProcessor): any

Callback for MemoryReader for asynchronous to return samples and trace header

Parameters
Name Type
traceProcessorTraceProcessor
Returns

any