OpendTect
7.0
|
Protected Member Functions | |
ArrayImplBase () | |
~ArrayImplBase () | |
bool | getDataFrom (const ArrayND< T > &templ) |
virtual std::int64_t | getStorageSize () const =0 |
bool | setStorageInternal (ValueSeries< T > *) |
bool | setStorageNoResize (ValueSeries< T > *) |
bool | storageOK () const |
bool | updateStorageSize () |
Protected Attributes | |
T * | ptr_ = nullptr |
ValueSeries< T > * | stor_ = nullptr |
Helper class to handle internal storage of arrays
<>
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protectedpure virtual |
Implemented in ArrayNDImpl< T >, ArrayNDImpl< float >, Array4DImpl< T >, Array3DImpl< T >, Array3DImpl< float >, Array3DImpl< float_complex >, Array3DImpl< bool >, Array2DImpl< T >, Array2DImpl< fT >, Array2DImpl< float >, Array2DImpl< int >, Array2DImpl< const Attrib::DataHolder * >, Array2DImpl< visBase::HorizonSectionTile * >, Array2DImpl< Attrib::DataHolder * >, Array1DImpl< T >, Array1DImpl< float >, and Array1DImpl< float_complex >.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Sets storage size to getStorageSize() and creates if need be.
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024