OpendTect
6.6
|
Block with data buffer collecting data to be written. More...
Public Member Functions | |
MemBlock (GlobIdx, const Dimensions &, const DataInterp &) | |
bool | isRetired () const |
void | retire (MemColumnSummary *, const bool *const *) |
void | setValue (const LocIdx &, float) |
float | value (const LocIdx &) const |
void | zero () |
Public Member Functions inherited from Seis::Blocks::Block | |
~Block () | |
const Dimensions & | dims () const |
const GlobIdx & | globIdx () const |
const HLocIdx & | start () const |
Public Attributes | |
DataBuffer | dbuf_ |
const DataInterp & | interp_ |
Protected Member Functions | |
int | getBufIdx (const LocIdx &) const |
Protected Member Functions inherited from Seis::Blocks::Block | |
Block (const GlobIdx &gidx, const HLocIdx &s, const Dimensions &d) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Seis::Blocks::Block | |
static int | crl4Idxs (const HGeom &, SzType crldim, IdxType globidx, IdxType sampidx) |
static Dimensions | defDims () |
static IdxType | globIdx4Crl (const HGeom &, int crl, SzType crldim) |
static IdxType | globIdx4Inl (const HGeom &, int inl, SzType inldim) |
static IdxType | globIdx4Z (const ZGeom &, float z, SzType zdim) |
static int | inl4Idxs (const HGeom &, SzType inldim, IdxType globidx, IdxType sampidx) |
static IdxType | locIdx4Crl (const HGeom &, int crl, SzType crldim) |
static IdxType | locIdx4Inl (const HGeom &, int inl, SzType inldim) |
static IdxType | locIdx4Z (const ZGeom &, float z, SzType zdim) |
static int | startCrl4GlobIdx (const HGeom &, IdxType, SzType crldim) |
static int | startInl4GlobIdx (const HGeom &, IdxType, SzType inldim) |
static float | startZ4GlobIdx (const ZGeom &, IdxType, SzType zdim) |
static float | z4Idxs (const ZGeom &, SzType zdim, IdxType globidx, IdxType loczidx) |
Protected Attributes inherited from Seis::Blocks::Block | |
const Dimensions | dims_ |
const GlobIdx | globidx_ |
const HLocIdx | start_ |
Block with data buffer collecting data to be written.
Seis::Blocks::MemBlock::MemBlock | ( | GlobIdx | , |
const Dimensions & | , | ||
const DataInterp & | |||
) |
|
protected |
|
inline |
void Seis::Blocks::MemBlock::retire | ( | MemColumnSummary * | , |
const bool *const * | |||
) |
void Seis::Blocks::MemBlock::setValue | ( | const LocIdx & | , |
float | |||
) |
float Seis::Blocks::MemBlock::value | ( | const LocIdx & | ) | const |
|
inline |
DataBuffer Seis::Blocks::MemBlock::dbuf_ |
const DataInterp& Seis::Blocks::MemBlock::interp_ |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022