Last updated

API / geotoolkit / seismic / data / VSTraceMapping / VSTraceMapping

Class: VSTraceMapping

data.VSTraceMapping.VSTraceMapping

Defines variable space trace mapping

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new VSTraceMapping(pipeline, positions, traceSpacing, traceRange)

new VSTraceMapping(pipeline, positions, traceSpacing?, traceRange?)

Create variable trace mapping

Throws

when positions is not specified

Parameters

Name Type Description
pipelineSeismicPipelinepipeline
positionsnumber[] | NumericalDataSeries | NumericalDataSeriesViewpositions of traces in the model space (depths)
Optional traceSpacingnumbermodel trace spacing
Optional traceRangeRangemodel trace range

Overrides

TraceMapping.constructor

Methods

clone

clone(): VSTraceMapping

Return Trace Mapping clone instance All subclasses should override copyConstructor or provide custom implementation for this method

Returns

VSTraceMapping

clone

Overrides

TraceMapping.clone


copyConstructor

Protected copyConstructor(src, deepCopy?): VSTraceMapping

Parameters

Name Type
srcVSTraceMapping
Optional deepCopyboolean

Returns

VSTraceMapping

Overrides

TraceMapping.copyConstructor


getClassName

getClassName(): string

Returns

string

Inherited from

TraceMapping.getClassName


getModelTraceSpacing

getModelTraceSpacing(): number

Returns model trace spacing

Returns

number

model trace spacing

Overrides

TraceMapping.getModelTraceSpacing


getNumberOfDestinationTraces

getNumberOfDestinationTraces(): number

Return number of destination traces

Returns

number

Overrides

TraceMapping.getNumberOfDestinationTraces


getPipeline

getPipeline(): SeismicPipeline

return associated pipeline if any

Returns

SeismicPipeline

pipeline

Inherited from

TraceMapping.getPipeline


getTraceIndex

getTraceIndex(location): number

Return index of the trace by its location

Parameters

Name Type
locationnumber

Returns

number

Overrides

TraceMapping.getTraceIndex


getTraceLocation

getTraceLocation(index): number

Return trace location by its index

Parameters

Name Type
indexnumber

Returns

number

Overrides

TraceMapping.getTraceLocation


getTraceLocationRange

getTraceLocationRange(): Range

Return trace location range

Returns

Range

Overrides

TraceMapping.getTraceLocationRange


getTraces

getTraces(from, to): number[]

Returns array of traces

Parameters

Name Type
fromnumber
tonumber

Returns

number[]

array of traces

Overrides

TraceMapping.getTraces


getClassName

Static getClassName(): string

Returns

string

Inherited from

TraceMapping.getClassName