Last updated

API / geotoolkit / seismic / data / TraceMapping / TraceMapping

Class: TraceMapping

data.TraceMapping.TraceMapping

Defines trace mapping.

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new TraceMapping(pipeline)

Protected new TraceMapping(pipeline?)

Parameters

Name Type
Optional pipelineSeismicPipeline
Methods

clone

clone(): TraceMapping

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

Returns

TraceMapping

clone


copyConstructor

Protected copyConstructor(src, deepCopy?): TraceMapping

Parameters

Name Type
srcTraceMapping
Optional deepCopyboolean

Returns

TraceMapping


getClassName

getClassName(): string

Returns

string


getModelTraceSpacing

getModelTraceSpacing(): number

Return model trace spacing

Returns

number

model trace spacing


getNumberOfDestinationTraces

Abstract getNumberOfDestinationTraces(): number

Return number of destination traces

Returns

number


getPipeline

getPipeline(): SeismicPipeline

return associated pipeline if any

Returns

SeismicPipeline

pipeline


getTraceIndex

Abstract getTraceIndex(location): number

Return index of the trace by its location

Parameters

Name Type
locationnumber

Returns

number


getTraceLocation

Abstract getTraceLocation(index): number

Return trace location by its index

Parameters

Name Type
indexnumber

Returns

number


getTraceLocationRange

Abstract getTraceLocationRange(): Range

Return trace location range

Returns

Range


getTraces

Abstract getTraces(from, to): number[]

Returns array of traces

Parameters

Name Type
fromnumber
tonumber

Returns

number[]

array of traces


getClassName

Static getClassName(): string

Returns

string