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

Base class for single block. More...

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

Public Member Functions

 ~Block ()
 
const GlobIdxglobIdx () const
 
const HLocIdxstart () const
 
const Dimensionsdims () const
 

Static Public Member Functions

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 Member Functions

 Block (const GlobIdx &gidx, const HLocIdx &s, const Dimensions &d)
 

Protected Attributes

const GlobIdx globidx_
 
const HLocIdx start_
 
const Dimensions dims_
 

Detailed Description

Base class for single block.

Constructor & Destructor Documentation

Seis::Blocks::Block::~Block ( )
inline
Seis::Blocks::Block::Block ( const GlobIdx gidx,
const HLocIdx s,
const Dimensions d 
)
inlineprotected

Member Function Documentation

static int Seis::Blocks::Block::crl4Idxs ( const HGeom ,
SzType  crldim,
IdxType  globidx,
IdxType  sampidx 
)
static
static Dimensions Seis::Blocks::Block::defDims ( )
static
const Dimensions& Seis::Blocks::Block::dims ( ) const
inline
const GlobIdx& Seis::Blocks::Block::globIdx ( ) const
inline
static IdxType Seis::Blocks::Block::globIdx4Crl ( const HGeom ,
int  crl,
SzType  crldim 
)
static
static IdxType Seis::Blocks::Block::globIdx4Inl ( const HGeom ,
int  inl,
SzType  inldim 
)
static
static IdxType Seis::Blocks::Block::globIdx4Z ( const ZGeom ,
float  z,
SzType  zdim 
)
static
static int Seis::Blocks::Block::inl4Idxs ( const HGeom ,
SzType  inldim,
IdxType  globidx,
IdxType  sampidx 
)
static
static IdxType Seis::Blocks::Block::locIdx4Crl ( const HGeom ,
int  crl,
SzType  crldim 
)
static
static IdxType Seis::Blocks::Block::locIdx4Inl ( const HGeom ,
int  inl,
SzType  inldim 
)
static
static IdxType Seis::Blocks::Block::locIdx4Z ( const ZGeom ,
float  z,
SzType  zdim 
)
static
const HLocIdx& Seis::Blocks::Block::start ( ) const
inline
static int Seis::Blocks::Block::startCrl4GlobIdx ( const HGeom ,
IdxType  ,
SzType  crldim 
)
static
static int Seis::Blocks::Block::startInl4GlobIdx ( const HGeom ,
IdxType  ,
SzType  inldim 
)
static
static float Seis::Blocks::Block::startZ4GlobIdx ( const ZGeom ,
IdxType  ,
SzType  zdim 
)
static
static float Seis::Blocks::Block::z4Idxs ( const ZGeom ,
SzType  zdim,
IdxType  globidx,
IdxType  loczidx 
)
static

Member Data Documentation

const Dimensions Seis::Blocks::Block::dims_
protected
const GlobIdx Seis::Blocks::Block::globidx_
protected
const HLocIdx Seis::Blocks::Block::start_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019