![]() |
OpendTect 8.0
|
Series of values from a pointer to some kind of array. If a more advanced conversion between the return type and the array type is wanted, use ConvMemValueSeries instead. More...
#include <valseriesimpl.h>
Public Member Functions | |
| ArrayValueSeries (AT *ptr, bool memmine, od_int64 sz=-1) | |
| ArrayValueSeries (od_int64 sz) | |
| ~ArrayValueSeries () | |
| const RT * | arr () const override |
| RT * | arr () override |
| char | bytesPerItem () const override |
| bool | canSetAll () const override |
| ValueSeries< RT > * | clone () const override |
| bool | isOK () const override |
| bool | operator!= (const ArrayValueSeries< RT, AT > &) const |
| bool | operator== (const ArrayValueSeries< RT, AT > &) const |
| bool | reSizeable () const override |
| void | setAll (RT) override |
| void | setEmpty () override |
| bool | setSize (od_int64) override |
| void | setValue (od_int64 idx, RT v) override |
| od_int64 | size () const override |
| AT * | storArr () |
| const AT * | storArr () const |
| RT | value (od_int64 idx) const override |
| bool | writable () const override |
Public Member Functions inherited from ValueSeries< RT > | |
| virtual | ~ValueSeries () |
| void | getValues (RT *, od_int64 nrvals) const |
| void | getValues (ValueSeries< RT > &, od_int64 nrvals) const |
| RT | operator[] (od_int64 idx) const |
| virtual bool | selfSufficient () const |
Protected Attributes | |
| od_int64 | cursize_ |
| bool | mine_ |
| AT * | ptr_ |
Series of values from a pointer to some kind of array. If a more advanced conversion between the return type and the array type is wanted, use ConvMemValueSeries instead.
<>
| ArrayValueSeries< RT, AT >::ArrayValueSeries | ( | AT * | ptr, |
| bool | memmine, | ||
| od_int64 | sz = -1 ) |
| ArrayValueSeries< RT, AT >::ArrayValueSeries | ( | od_int64 | sz | ) |
| ArrayValueSeries< RT, AT >::~ArrayValueSeries | ( | ) |
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
overridevirtual |
Implements ValueSeries< RT >.
Reimplemented in ArrayZValues< AT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
Reimplemented in ArrayZValues< AT >.
| bool ArrayValueSeries< RT, AT >::operator!= | ( | const ArrayValueSeries< RT, AT > & | oth | ) | const |
| bool ArrayValueSeries< RT, AT >::operator== | ( | const ArrayValueSeries< RT, AT > & | oth | ) | const |
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
overridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
overridevirtual |
Reimplemented from ValueSeries< RT >.
|
inlineoverridevirtual |
Implements ValueSeries< RT >.
|
inline |
|
inline |
|
overridevirtual |
Implements ValueSeries< RT >.
Reimplemented in ArrayZValues< AT >.
|
inlineoverridevirtual |
Reimplemented from ValueSeries< RT >.
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025