OpendTect
6.6
|
Buffer to a set of entire traces ( header + component data ) Can contain traces for several positions. More...
Public Member Functions | |
RawScaledTrcsSequence (const ObjectSummary &, int nrpos) | |
RawScaledTrcsSequence (const RawScaledTrcsSequence &) | |
~RawScaledTrcsSequence () | |
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) |
float | getValue (float, int pos, int comp) const |
const StepInterval< float > & | getZRange () const |
bool | isOK () const |
bool | isPS () const |
int | nrPositions () const |
RawScaledTrcsSequence & | operator= (const RawScaledTrcsSequence &) |
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 | DataPackFiller |
class | RawScaledTrcsSequenceValueSeries |
Buffer to a set of entire traces ( header + component data ) Can contain traces for several positions.
<>
Seis::RawScaledTrcsSequence::RawScaledTrcsSequence | ( | const ObjectSummary & | , |
int | nrpos | ||
) |
Seis::RawScaledTrcsSequence::RawScaledTrcsSequence | ( | const RawScaledTrcsSequence & | ) |
Seis::RawScaledTrcsSequence::~RawScaledTrcsSequence | ( | ) |
void Seis::RawScaledTrcsSequence::copyFrom | ( | const SeisTrc & | , |
int * | ipos = 0 |
||
) |
|
inline |
float Seis::RawScaledTrcsSequence::get | ( | int | idx, |
int | pos, | ||
int | comp | ||
) | const |
unsigned char* Seis::RawScaledTrcsSequence::getData | ( | int | ipos, |
int | icomp, | ||
int | is = 0 |
||
) |
const unsigned char* Seis::RawScaledTrcsSequence::getData | ( | int | ipos, |
int | icomp, | ||
int | is = 0 |
||
) | const |
const DataCharacteristics Seis::RawScaledTrcsSequence::getDataChar | ( | ) | const |
const TrcKey& Seis::RawScaledTrcsSequence::getPosition | ( | int | ipos | ) | const |
|
inline |
float Seis::RawScaledTrcsSequence::getValue | ( | float | , |
int | pos, | ||
int | comp | ||
) | const |
const StepInterval<float>& Seis::RawScaledTrcsSequence::getZRange | ( | ) | const |
|
private |
bool Seis::RawScaledTrcsSequence::isOK | ( | ) | const |
bool Seis::RawScaledTrcsSequence::isPS | ( | ) | const |
int Seis::RawScaledTrcsSequence::nrPositions | ( | ) | const |
RawScaledTrcsSequence& Seis::RawScaledTrcsSequence::operator= | ( | const RawScaledTrcsSequence & | ) |
void Seis::RawScaledTrcsSequence::set | ( | int | idx, |
float | val, | ||
int | pos, | ||
int | comp | ||
) |
void Seis::RawScaledTrcsSequence::setTrcScaler | ( | int | pos, |
const Scaler * | |||
) |
|
friend |
|
friend |
|
friend |
|
private |
|
mutableprivate |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022