API / geotoolkit / seismic / data / Trace / Trace
Abstract seismic trace is a collection of samples. A trace is logically subdivided into zero or more trace headers and zero or more samples. Data is organized as list of traces sorted by headers. The number of samples equals to the number of corresponding headers.
Constructors
Methods
Methods
▸ Abstract clone(): Trace
Returns clone of the trace
▸ Abstract getHeader(index): number
Return trace header value by identifier
| Name | Type | Description |
|---|---|---|
index | number | index of the header |
number
▸ Abstract getHeader(): Object
Returns a header and header data
Object
| Name | Type | Description |
|---|---|---|
data? | any | trace header data |
header? | any | trace header |
▸ Abstract getHeader(index?): number | { data?: any ; header?: any }
| Name | Type |
|---|---|
Optional index | number |
number | { data?: any ; header?: any }
▸ Abstract getNumberOfSamples(): number
Returns a count of the samples in the trace
number
▸ Abstract getSamples(buffer?): number[] | TypedArray
Returns an array of the samples
| Name | Type | Description |
|---|---|---|
Optional buffer | number[] | Array of samples to be used as buffer to copy samples |
number[] | TypedArray
▸ getStatistics(): Statistics
Returns trace statistics
▸ Abstract getTraceId(): number
Returns the trace id in the reader
number
▸ getTraceStatus(): Status
Returns the trace status
▸ resetStatistics(): Trace
Reset trace statistics