OpendTect
7.0
|
ValueSeries implementation where the values are retrieved from another ValueSeries. The input object is never managed, and must remain in memory while this object is being used. Scaling is applied when reading from the source, and unapplied when writing to it. More...
Public Member Functions | |
ScaledValueSeries (const Scaler *, ValueSeries< AT > &) | |
~ScaledValueSeries () | |
bool | canSetAll () const override |
ValueSeries< RT > * | clone () const override |
bool | isOK () const override |
void | setAll (RT) override |
void | setValue (od_int64, RT) override |
od_int64 | size () const override |
RT | value (od_int64) const override |
bool | writable () const override |
Public Member Functions inherited from ValueSeries< RT > | |
virtual | ~ValueSeries () |
virtual RT * | arr () |
virtual const RT * | arr () const |
virtual char | bytesPerItem () const |
void | getValues (RT *, std::int64_t nrvals) const |
void | getValues (ValueSeries< RT > &, std::int64_t nrvals) const |
RT | operator[] (std::int64_t idx) const |
virtual bool | reSizeable () const |
virtual bool | selfSufficient () const |
virtual bool | setSize (std::int64_t) |
virtual void | setValue (std::int64_t, RT) |
virtual RT | value (std::int64_t) const=0 |
Static Public Member Functions | |
static ValueSeries< RT > * | getFrom (ValueSeries< AT > &, const Scaler *=nullptr) |
Private Attributes | |
const Scaler * | scaler_ = nullptr |
ValueSeries< AT > & | src_ |
ValueSeries implementation where the values are retrieved from another ValueSeries. The input object is never managed, and must remain in memory while this object is being used. Scaling is applied when reading from the source, and unapplied when writing to it.
<>
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Implements ValueSeries< RT >.
|
inlinestatic |
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverride |
|
inlineoverridevirtual |
Implements ValueSeries< RT >.
|
inlineoverride |
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024