API / geotoolkit / seismic / data / SeismicData / SeismicData
data.SeismicData.SeismicData
Type Aliases
Ƭ EventMap: EventMap & { Invalidate: Rect | null }
Ƭ SelectCallback: (fetchResult: QueryResult) => void
▸ (fetchResult): void
Callback of the method select
| Name | Type |
|---|---|
fetchResult | QueryResult |
void
Ƭ SelectQuery: Object
Define a seismic query description. Should contain parameters relevant to the trace, such as "from", "to", "headers", and "samples". Some parameters like "traceOrder", "options" can be used by specific implementations only.
| Name | Type | Description |
|---|---|---|
from? | number | specify a start trace index from 0 to getTraceNumbers()-1 |
headers? | boolean | result should have trace headers |
options? | any | additional options to send to server |
queryType? | string | query type. It can be 'seismicPath' or null. If it is null then query is done by keys overwise by path. |
samples? | boolean | result should have trace samples |
to? | number | specify end trace index from 0 to getTraceNumbers()-1 |
traceIndexes? | number[] | optional indices of traces from 0 to getTraceNumbers()-1 |
traceOrder? | number | define type of the query. A traceOrder of 1 indicates a XSection query. The Time key is ignored for XSection queries. A trace order of 2 indicates a Map query. The Time key is required for Map queries, with identical min and max values (a time slice). |
Ƭ ValidationCallback: (fetchState: FetchState) => boolean
▸ (fetchState): boolean
Callback function which is executed before data requested.
| Name | Type |
|---|---|
fetchState | FetchState |
boolean