OpendTect-6_4  6.4
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
Seis::Blocks::MemBlock Class Reference

Block with data buffer collecting data to be written. More...

Inheritance diagram for Seis::Blocks::MemBlock:
[legend]

Public Member Functions

 MemBlock (GlobIdx, const Dimensions &, const DataInterp &)
 
void zero ()
 
void retire (MemColumnSummary *, const bool *const *)
 
bool isRetired () const
 
float value (const LocIdx &) const
 
void setValue (const LocIdx &, float)
 
- Public Member Functions inherited from Seis::Blocks::Block
 ~Block ()
 
const GlobIdxglobIdx () const
 
const HLocIdxstart () const
 
const Dimensionsdims () const
 

Public Attributes

DataBuffer dbuf_
 
const DataInterpinterp_
 

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 IdxType globIdx4Inl (const HGeom &, int inl, SzType inldim)
 
static IdxType globIdx4Crl (const HGeom &, int crl, SzType crldim)
 
static IdxType globIdx4Z (const ZGeom &, float z, SzType zdim)
 
static IdxType locIdx4Inl (const HGeom &, int inl, SzType inldim)
 
static IdxType locIdx4Crl (const HGeom &, int crl, SzType crldim)
 
static IdxType locIdx4Z (const ZGeom &, float z, SzType zdim)
 
static int startInl4GlobIdx (const HGeom &, IdxType, SzType inldim)
 
static int startCrl4GlobIdx (const HGeom &, IdxType, SzType crldim)
 
static float startZ4GlobIdx (const ZGeom &, IdxType, SzType zdim)
 
static int inl4Idxs (const HGeom &, SzType inldim, IdxType globidx, IdxType sampidx)
 
static int crl4Idxs (const HGeom &, SzType crldim, IdxType globidx, IdxType sampidx)
 
static float z4Idxs (const ZGeom &, SzType zdim, IdxType globidx, IdxType loczidx)
 
static Dimensions defDims ()
 
- Protected Attributes inherited from Seis::Blocks::Block
const GlobIdx globidx_
 
const HLocIdx start_
 
const Dimensions dims_
 

Detailed Description

Block with data buffer collecting data to be written.

Constructor & Destructor Documentation

Seis::Blocks::MemBlock::MemBlock ( GlobIdx  ,
const Dimensions ,
const DataInterp  
)

Member Function Documentation

int Seis::Blocks::MemBlock::getBufIdx ( const LocIdx ) const
protected
bool Seis::Blocks::MemBlock::isRetired ( ) const
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
void Seis::Blocks::MemBlock::zero ( )
inline

Member Data Documentation

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. 2019