OpendTect  7.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
BIDValSetArrAdapter Class Reference

an adapter between Array2D and a BinIDValueSet More...

Inheritance diagram for BIDValSetArrAdapter:
[legend]

Public Member Functions

 BIDValSetArrAdapter (const BinIDValueSet &, int col, const BinID &step)
 
 ~BIDValSetArrAdapter ()
 
float get (int inlidx, int crlidx) const override
 
const Array2DInfoinfo () const override
 
void set (int inlidx, int crlidx, float val) override
 
- Public Member Functions inherited from Array2D< float >
virtual float ** get2DData ()
 
virtual const float ** get2DData () const
 
float getND (const int *pos) const override
 
void setND (const int *pos, float v) override
 
- Public Member Functions inherited from ArrayND< float >
virtual ~ArrayND ()
 
virtual bool canChangeNrDims () const
 
virtual bool canSetInfo () const
 
virtual bool canSetStorage () const
 
virtual float * get1D (const int *)
 
virtual const float * get1D (const int *) const
 
virtual int get1DDim () const
 
virtual void getAll (float *ptr) const
 
virtual void getAll (ValueSeries< float > &vs) const
 
float * getData ()
 
const float * getData () const
 
int getSize (int dim) const
 
ValueSeries< float > * getStorage ()
 
const ValueSeries< float > * getStorage () const
 
virtual bool isEmpty () const
 
virtual bool isOK () const
 
virtual bool isSettable () const
 
int nrDims () const
 
virtual void setAll (float)
 
virtual bool setInfo (const ArrayNDInfo &)
 
virtual bool setStorage (ValueSeries< float > *s)
 
std::uint64_t totalSize () const
 
bool validPos (int *pos) const
 

Public Attributes

TrcKeySampling tks_
 

Protected Attributes

Array2DInfoImpl arrinfo_
 
const BinIDValueSetbidvs_
 
int targetcolidx_
 

Additional Inherited Members

- Protected Member Functions inherited from ArrayND< float >
virtual const float * getData_ () const
 
virtual const ValueSeries< float > * getStorage_ () const
 

Detailed Description

an adapter between Array2D and a BinIDValueSet

<>

Constructor & Destructor Documentation

◆ BIDValSetArrAdapter()

BIDValSetArrAdapter::BIDValSetArrAdapter ( const BinIDValueSet ,
int  col,
const BinID step 
)

◆ ~BIDValSetArrAdapter()

BIDValSetArrAdapter::~BIDValSetArrAdapter ( )

Member Function Documentation

◆ get()

float BIDValSetArrAdapter::get ( int  inlidx,
int  crlidx 
) const
overridevirtual

Implements Array2D< float >.

◆ info()

const Array2DInfo& BIDValSetArrAdapter::info ( ) const
inlineoverridevirtual

Implements Array2D< float >.

◆ set()

void BIDValSetArrAdapter::set ( int  inlidx,
int  crlidx,
float  val 
)
overridevirtual

Implements Array2D< float >.

Member Data Documentation

◆ arrinfo_

Array2DInfoImpl BIDValSetArrAdapter::arrinfo_
protected

◆ bidvs_

const BinIDValueSet& BIDValSetArrAdapter::bidvs_
protected

◆ targetcolidx_

int BIDValSetArrAdapter::targetcolidx_
protected

◆ tks_

TrcKeySampling BIDValSetArrAdapter::tks_

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