Public Member Functions | Protected Attributes

SeisTrcBufArray2D Class Reference

Array2D based on SeisTrcBuf. More...

Inheritance diagram for SeisTrcBufArray2D:
Array2D< float > ArrayND< T >

List of all members.

Public Member Functions

 SeisTrcBufArray2D (const SeisTrcBuf &)
 SeisTrcBufArray2D (SeisTrcBuf &, bool mine, int compnr=0)
 ~SeisTrcBufArray2D ()
bool isOK ()
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
void setBufMine (bool yn)

Protected Attributes

SeisTrcBufbuf_
Array2DInfoinfo_
bool bufmine_
int comp_

Detailed Description

Array2D based on SeisTrcBuf.


Constructor & Destructor Documentation

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

Member Function Documentation

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]

Reimplemented from ArrayND< T >.

const Array2DInfo& SeisTrcBufArray2D::info (  )  const [inline, virtual]

Implements Array2D< float >.

bool SeisTrcBufArray2D::isOK (  )  [inline]
void SeisTrcBufArray2D::set ( int  ,
int  ,
float   
) [virtual]

Implements Array2D< float >.

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

Member Data Documentation

bool SeisTrcBufArray2D::bufmine_ [protected]
int SeisTrcBufArray2D::comp_ [protected]