OpendTect
7.0
|
Buffer to a set of entire traces ( header + component data ) Can contain traces for several positions. More...
Public Member Functions | |
RawTrcsSequence (const ObjectSummary &, int nrpos) | |
RawTrcsSequence (const RawTrcsSequence &) | |
~RawTrcsSequence () | |
void | copyFrom (const SeisTrc &, int *ipos=0) |
void | copyFrom (const SeisTrcBuf &) |
float | get (int idx, int pos, int comp) const |
unsigned char * | getData (int ipos, int icomp, int is=0) |
const unsigned char * | getData (int ipos, int icomp, int is=0) const |
const DataCharacteristics | getDataChar () const |
const TrcKey & | getPosition (int ipos) const |
TraceData & | getTraceData (int pos) |
const Scaler * | getTrcScaler (int pos) const |
float | getValue (float, int pos, int comp) const |
const ZSampling & | getZRange () const |
bool | isOK () const |
bool | isPS () const |
int | nrPositions () const |
RawTrcsSequence & | operator= (const RawTrcsSequence &) |
void | set (int idx, float val, int pos, int comp) |
void | setPositions (const TypeSet< TrcKey > &) |
void | setTrcScaler (int pos, const Scaler *) |
Private Member Functions | |
const ValueSeriesInterpolator< float > & | interpolator () const |
Private Attributes | |
ObjectSet< TraceData > | data_ |
const ObjectSummary & | info_ |
PtrMan< ValueSeriesInterpolator< float > > | intpol_ |
const int | nrpos_ |
const TypeSet< TrcKey > * | tks_ |
ObjectSet< Scaler > | trcscalers_ |
Friends | |
class | ArrayFiller |
class | RawTrcsSequenceValueSeries |
Buffer to a set of entire traces ( header + component data ) Can contain traces for several positions.
<>
Seis::RawTrcsSequence::RawTrcsSequence | ( | const ObjectSummary & | , |
int | nrpos | ||
) |
Seis::RawTrcsSequence::RawTrcsSequence | ( | const RawTrcsSequence & | ) |
Seis::RawTrcsSequence::~RawTrcsSequence | ( | ) |
void Seis::RawTrcsSequence::copyFrom | ( | const SeisTrc & | , |
int * | ipos = 0 |
||
) |
|
inline |
float Seis::RawTrcsSequence::get | ( | int | idx, |
int | pos, | ||
int | comp | ||
) | const |
unsigned char* Seis::RawTrcsSequence::getData | ( | int | ipos, |
int | icomp, | ||
int | is = 0 |
||
) |
const unsigned char* Seis::RawTrcsSequence::getData | ( | int | ipos, |
int | icomp, | ||
int | is = 0 |
||
) | const |
const DataCharacteristics Seis::RawTrcsSequence::getDataChar | ( | ) | const |
const TrcKey& Seis::RawTrcsSequence::getPosition | ( | int | ipos | ) | const |
|
inline |
const Scaler* Seis::RawTrcsSequence::getTrcScaler | ( | int | pos | ) | const |
float Seis::RawTrcsSequence::getValue | ( | float | , |
int | pos, | ||
int | comp | ||
) | const |
const ZSampling& Seis::RawTrcsSequence::getZRange | ( | ) | const |
|
private |
bool Seis::RawTrcsSequence::isOK | ( | ) | const |
bool Seis::RawTrcsSequence::isPS | ( | ) | const |
int Seis::RawTrcsSequence::nrPositions | ( | ) | const |
RawTrcsSequence& Seis::RawTrcsSequence::operator= | ( | const RawTrcsSequence & | ) |
void Seis::RawTrcsSequence::set | ( | int | idx, |
float | val, | ||
int | pos, | ||
int | comp | ||
) |
void Seis::RawTrcsSequence::setTrcScaler | ( | int | pos, |
const Scaler * | |||
) |
|
friend |
|
friend |
|
private |
|
mutableprivate |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024