OpendTect-6_4
6.4
|
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 () | |
RawTrcsSequence & | operator= (const RawTrcsSequence &) |
bool | isOK () const |
bool | isPS () const |
const DataCharacteristics | getDataChar () const |
const StepInterval< float > & | getZRange () const |
int | nrPositions () const |
float | get (int idx, int pos, int comp) const |
float | getValue (float, int pos, int comp) const |
void | set (int idx, float val, int pos, int comp) |
void | setPositions (const TypeSet< TrcKey > &) |
void | copyFrom (const SeisTrc &, int *ipos=0) |
void | copyFrom (const SeisTrcBuf &) |
const unsigned char * | getData (int ipos, int icomp, int is=0) const |
unsigned char * | getData (int ipos, int icomp, int is=0) |
const TrcKey & | getPosition (int ipos) const |
TraceData & | getTraceData (int pos) |
Private Member Functions | |
mODTextTranslationClass (Seis::RawTrcsSequence) | |
const ValueSeriesInterpolator< float > & | interpolator () const |
Private Attributes | |
ObjectSet< TraceData > | data_ |
const ObjectSummary & | info_ |
const TypeSet< TrcKey > * | tks_ |
const int | nrpos_ |
PtrMan< ValueSeriesInterpolator< float > > | intpol_ |
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 |
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 DataCharacteristics Seis::RawTrcsSequence::getDataChar | ( | ) | const |
const TrcKey& Seis::RawTrcsSequence::getPosition | ( | int | ipos | ) | const |
|
inline |
float Seis::RawTrcsSequence::getValue | ( | float | , |
int | pos, | ||
int | comp | ||
) | const |
const StepInterval<float>& Seis::RawTrcsSequence::getZRange | ( | ) | const |
|
private |
bool Seis::RawTrcsSequence::isOK | ( | ) | const |
bool Seis::RawTrcsSequence::isPS | ( | ) | const |
|
private |
int Seis::RawTrcsSequence::nrPositions | ( | ) | const |
RawTrcsSequence& Seis::RawTrcsSequence::operator= | ( | const RawTrcsSequence & | ) |
void Seis::RawTrcsSequence::set | ( | int | idx, |
float | val, | ||
int | pos, | ||
int | comp | ||
) |
|
private |
|
mutableprivate |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019