OpendTect-6_4  6.4
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)
 
void set (int inlidx, int crlidx, float val)
 
float get (int inlidx, int crlidx) const
 
const Array2DInfoinfo () const
 
- Public Member Functions inherited from Array2D< float >
void setND (const int *pos, float v)
 
float getND (const int *pos) const
 
virtual float ** get2DData ()
 
virtual const float ** get2DData () const
 
- Public Member Functions inherited from ArrayND< float >
virtual ~ArrayND ()
 
virtual bool isOK () const
 
virtual bool isEmpty () const
 
virtual bool isSettable () const
 
const ValueSeries< float > * getStorage () const
 
ValueSeries< float > * getStorage ()
 
virtual bool canSetStorage () const
 
virtual bool setStorage (ValueSeries< float > *s)
 
const float * getData () const
 
float * getData ()
 
virtual const float * get1D (const int *) const
 
virtual float * get1D (const int *)
 
virtual int get1DDim () const
 
virtual bool canSetInfo () const
 
virtual bool canChangeNrDims () const
 
virtual bool setInfo (const ArrayNDInfo &)
 
virtual void setAll (float)
 
virtual void getAll (float *ptr) const
 
virtual void getAll (ValueSeries< float > &vs) 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 ValueSeries< float > * getStorage_ () const
 
virtual const float * getData_ () const
 

Detailed Description

an adapter between Array2D and a BinIDValueSet

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements Array2D< float >.

const Array2DInfo& BIDValSetArrAdapter::info ( ) const
inlinevirtual

Implements Array2D< float >.

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

Implements Array2D< float >.

Member Data Documentation

Array2DInfoImpl BIDValSetArrAdapter::arrinfo_
protected
const BinIDValueSet& BIDValSetArrAdapter::bidvs_
protected
int BIDValSetArrAdapter::targetcolidx_
protected
TrcKeySampling BIDValSetArrAdapter::tks_

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