API / geotoolkit / seismic / data / VSTraceMapping / VSTraceMapping
data.VSTraceMapping.VSTraceMapping
Defines variable space trace mapping
↳
VSTraceMapping
Methods
Constructors
• new VSTraceMapping(pipeline, positions, traceSpacing?, traceRange?)
Create variable trace mapping
Throws
when positions is not specified
| Name | Type | Description |
|---|---|---|
pipeline | SeismicPipeline | pipeline |
positions | number[] | NumericalDataSeries | NumericalDataSeriesView | positions of traces in the model space (depths) |
Optional traceSpacing | number | model trace spacing |
Optional traceRange | Range | model trace range |
TraceMapping.constructor
Methods
▸ clone(): VSTraceMapping
Return Trace Mapping clone instance All subclasses should override copyConstructor or provide custom implementation for this method
clone
▸ Protected copyConstructor(src, deepCopy?): VSTraceMapping
| Name | Type |
|---|---|
src | VSTraceMapping |
Optional deepCopy | boolean |
▸ getClassName(): string
string
▸ getModelTraceSpacing(): number
Returns model trace spacing
number
model trace spacing
TraceMapping.getModelTraceSpacing
▸ getNumberOfDestinationTraces(): number
Return number of destination traces
number
TraceMapping.getNumberOfDestinationTraces
▸ getPipeline(): SeismicPipeline
return associated pipeline if any
pipeline
▸ getTraceIndex(location): number
Return index of the trace by its location
| Name | Type |
|---|---|
location | number |
number
▸ getTraceLocation(index): number
Return trace location by its index
| Name | Type |
|---|---|
index | number |
number
▸ getTraceLocationRange(): Range
Return trace location range
TraceMapping.getTraceLocationRange
▸ getTraces(from, to): number[]
Returns array of traces
| Name | Type |
|---|---|
from | number |
to | number |
number[]
array of traces
▸ Static getClassName(): string
string