API / geotoolkit / seismic / data / TraceSection / TraceSection
data.TraceSection.TraceSection
TraceSection is an 'interface' class for seismic traces collection. A trace section provides access to its traces individually whatever the internal format is (for example a bulk array of binary values). Inheriting classes are responsible for providing the actual implementation.
TraceSection
Constructors
Methods
Methods
▸ areSamplesEmpty(): boolean
Returns true, if samples are empty
boolean
▸ Abstract clone(): TraceSection
Creates a clone of the trace section
this
▸ Abstract getNumberOfTraces(): number
Returns number of traces in the section
number
▸ getSamplesPerTrace(): number
Returns samples per trace count
number
▸ Abstract getTrace(traceid): Trace
Return trace by number from 0 to reader.getTraceNumber()-1
| Name | Type | Description |
|---|---|---|
traceid | number | unique trace id |
▸ Abstract getTraceByIndex(index): Trace
Returns trace by index in the section
| Name | Type | Description |
|---|---|---|
index | number | trace index in the section starting from 0 to getNumberOfTraces()-1 |
▸ Abstract getTraceRange(): Range
Returns start and end trace indices
▸ isHeaderEmpty(): boolean
Returns true, if header data is empty
boolean