OpendTect-6_4  6.4
Public Member Functions | Protected Attributes | List of all members
SeisTrcBufArray2D Class Reference

Array2D based on SeisTrcBuf. More...

Inheritance diagram for SeisTrcBufArray2D:
[legend]

Public Member Functions

 SeisTrcBufArray2D (SeisTrcBuf *, bool mine, int compnr)
 
 SeisTrcBufArray2D (const SeisTrcBuf *, int compnr)
 
 ~SeisTrcBufArray2D ()
 
bool isOK () const
 
const Array2DInfoinfo () const
 
float * getData () const
 
void set (int, int, float)
 
float get (int, int) const
 
void getAuxInfo (Seis::GeomType, int, IOPar &) const
 
SeisTrcBuftrcBuf ()
 
const SeisTrcBuftrcBuf () const
 
void setComp (int ic)
 
int getComp () const
 
bool bufIsMine () const
 
void setBufMine (bool yn)
 
- 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 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
 

Protected Attributes

SeisTrcBufbuf_
 
Array2DInfoinfo_
 
bool bufmine_
 
int comp_
 

Additional Inherited Members

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

Detailed Description

Array2D based on SeisTrcBuf.

Constructor & Destructor Documentation

SeisTrcBufArray2D::SeisTrcBufArray2D ( SeisTrcBuf ,
bool  mine,
int  compnr 
)
SeisTrcBufArray2D::SeisTrcBufArray2D ( const SeisTrcBuf ,
int  compnr 
)
SeisTrcBufArray2D::~SeisTrcBufArray2D ( )

Member Function Documentation

bool SeisTrcBufArray2D::bufIsMine ( ) const
inline
float SeisTrcBufArray2D::get ( int  ,
int   
) const
virtual

Implements Array2D< float >.

void SeisTrcBufArray2D::getAuxInfo ( Seis::GeomType  ,
int  ,
IOPar  
) const
int SeisTrcBufArray2D::getComp ( ) const
inline
float* SeisTrcBufArray2D::getData ( ) const
inline
const Array2DInfo& SeisTrcBufArray2D::info ( ) const
inlinevirtual

Implements Array2D< float >.

bool SeisTrcBufArray2D::isOK ( ) const
inlinevirtual

Reimplemented from ArrayND< float >.

void SeisTrcBufArray2D::set ( int  ,
int  ,
float   
)
virtual

Implements Array2D< float >.

void SeisTrcBufArray2D::setBufMine ( bool  yn)
inline
void SeisTrcBufArray2D::setComp ( int  ic)
inline
SeisTrcBuf& SeisTrcBufArray2D::trcBuf ( )
inline
const SeisTrcBuf& SeisTrcBufArray2D::trcBuf ( ) const
inline

Member Data Documentation

SeisTrcBuf* SeisTrcBufArray2D::buf_
protected
bool SeisTrcBufArray2D::bufmine_
protected
int SeisTrcBufArray2D::comp_
protected
Array2DInfo* SeisTrcBufArray2D::info_
protected

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