Protected Member Functions | Protected Attributes | Private Member Functions

SeisPSCubeSeisTrcTranslator Class Reference

Inheritance diagram for SeisPSCubeSeisTrcTranslator:
SeisTrcTranslator Translator CallBacker

List of all members.

Protected Member Functions

bool initRead_ ()
bool initWrite_ (const SeisTrc &)
bool commitSelections_ ()
bool doRead (SeisTrc &, TypeSet< float > *offss=0)
bool toNext ()

Protected Attributes

SeisPS3DReaderpsrdr_
SeisTrctrc_
PosInfo::CubeDataposdata_
BinID curbinid_
bool inforead_
TypeSet< int > trcnrs_

Private Member Functions

isTranslator(SeisPSCube,
SeisTrc) public 
~SeisPSCubeSeisTrcTranslator ()
bool readInfo (SeisTrcInfo &)
bool read (SeisTrc &)
bool skip (int)
bool supportsGoTo () const
bool goTo (const BinID &)
virtual int bytesOverheadPerTrace () const
virtual bool implRemove (const IOObj *) const
virtual bool implRename (const IOObj *, const char *, const CallBack *) const
virtual bool implSetReadOnly (const IOObj *, bool) const
const char * connType () const
virtual bool isReadDefault () const

Constructor & Destructor Documentation

isTranslator (SeisPSCube,SeisTrc) public SeisPSCubeSeisTrcTranslator::~SeisPSCubeSeisTrcTranslator (  )  [private]

Member Function Documentation

virtual int SeisPSCubeSeisTrcTranslator::bytesOverheadPerTrace (  )  const [inline, private, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::commitSelections_ (  )  [protected, virtual]

Reimplemented from SeisTrcTranslator.

const char* SeisPSCubeSeisTrcTranslator::connType (  )  const [private, virtual]

Reimplemented from Translator.

bool SeisPSCubeSeisTrcTranslator::doRead ( SeisTrc ,
TypeSet< float > *  offss = 0 
) [protected]
bool SeisPSCubeSeisTrcTranslator::goTo ( const BinID  )  [private, virtual]

Reimplemented from SeisTrcTranslator.

virtual bool SeisPSCubeSeisTrcTranslator::implRemove ( const IOObj  )  const [inline, private, virtual]

Reimplemented from Translator.

virtual bool SeisPSCubeSeisTrcTranslator::implRename ( const IOObj ,
const char *  ,
const CallBack  
) const [inline, private, virtual]

Reimplemented from Translator.

virtual bool SeisPSCubeSeisTrcTranslator::implSetReadOnly ( const IOObj ,
bool   
) const [inline, private, virtual]

Reimplemented from Translator.

bool SeisPSCubeSeisTrcTranslator::initRead_ (  )  [protected, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::initWrite_ ( const SeisTrc  )  [inline, protected, virtual]

Reimplemented from SeisTrcTranslator.

virtual bool SeisPSCubeSeisTrcTranslator::isReadDefault (  )  const [inline, private, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::read ( SeisTrc  )  [private, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::readInfo ( SeisTrcInfo  )  [private, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::skip ( int   )  [private, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::supportsGoTo (  )  const [inline, private, virtual]

Reimplemented from SeisTrcTranslator.

bool SeisPSCubeSeisTrcTranslator::toNext (  )  [protected]

Member Data Documentation