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

base class for seis reader and writer. More...

Inheritance diagram for SeisStoreAccess:
[legend]

Public Member Functions

virtual ~SeisStoreAccess ()
 
virtual bool close ()
 
bool is2D () const
 
bool isPS () const
 
Seis::GeomType geomType () const
 
uiString errMsg () const
 
int tracesHandled () const
 
const IOObjioObj () const
 
void setIOObj (const IOObj *)
 
const Seis::SelDataselData () const
 
virtual void setSelData (Seis::SelData *)
 The Seis::SelData becomes mine. More...
 
virtual void usePar (const IOPar &)
 
virtual void fillPar (IOPar &) const
 
Translatortranslator ()
 
Translatortranslator () const
 
ConncurConn3D ()
 
const ConncurConn3D () const
 
SeisTrcTranslatorseisTranslator ()
 
const SeisTrcTranslatorseisTranslator () const
 
Seis2DDataSetdataSet ()
 
const Seis2DDataSetdataSet () const
 
const SeisPSIOProviderpsIOProv () const
 

Static Public Attributes

static const char * sNrTrcs
 

Protected Member Functions

 SeisStoreAccess (const IOObj *)
 
 SeisStoreAccess (const char *, bool is2d, bool isps)
 
virtual void init ()
 
bool cleanUp (bool alsoioobj=true)
 
SeisTrcTranslatorstrl () const
 

Protected Attributes

IOObjioobj_
 
bool is2d_
 
int nrtrcs_
 
Translatortrl_
 
Seis2DDataSetdataset_
 
Seis::SelDataseldata_
 
const SeisPSIOProviderpsioprov_
 
uiString errmsg_
 

Private Member Functions

 mODTextTranslationClass (SeisStoreAccess)
 

Detailed Description

base class for seis reader and writer.

Constructor & Destructor Documentation

virtual SeisStoreAccess::~SeisStoreAccess ( )
virtual
SeisStoreAccess::SeisStoreAccess ( const IOObj )
protected
SeisStoreAccess::SeisStoreAccess ( const char *  ,
bool  is2d,
bool  isps 
)
protected

Member Function Documentation

bool SeisStoreAccess::cleanUp ( bool  alsoioobj = true)
protected
virtual bool SeisStoreAccess::close ( )
virtual

Reimplemented in SeisTrcWriter.

Conn* SeisStoreAccess::curConn3D ( )
const Conn* SeisStoreAccess::curConn3D ( ) const
Seis2DDataSet* SeisStoreAccess::dataSet ( )
inline
const Seis2DDataSet* SeisStoreAccess::dataSet ( ) const
inline
uiString SeisStoreAccess::errMsg ( ) const
inline
virtual void SeisStoreAccess::fillPar ( IOPar ) const
virtual

Reimplemented in SeisTrcReader.

Seis::GeomType SeisStoreAccess::geomType ( ) const
inline
virtual void SeisStoreAccess::init ( )
inlineprotectedvirtual

Reimplemented in SeisTrcReader, and SeisTrcWriter.

const IOObj* SeisStoreAccess::ioObj ( ) const
inline
bool SeisStoreAccess::is2D ( ) const
inline
bool SeisStoreAccess::isPS ( ) const
inline
SeisStoreAccess::mODTextTranslationClass ( SeisStoreAccess  )
private
const SeisPSIOProvider* SeisStoreAccess::psIOProv ( ) const
inline
SeisTrcTranslator* SeisStoreAccess::seisTranslator ( )
inline
const SeisTrcTranslator* SeisStoreAccess::seisTranslator ( ) const
inline
const Seis::SelData* SeisStoreAccess::selData ( ) const
inline
void SeisStoreAccess::setIOObj ( const IOObj )
virtual void SeisStoreAccess::setSelData ( Seis::SelData )
virtual

The Seis::SelData becomes mine.

Reimplemented in SeisTrcWriter.

SeisTrcTranslator* SeisStoreAccess::strl ( ) const
protected
int SeisStoreAccess::tracesHandled ( ) const
inline
Translator* SeisStoreAccess::translator ( )
inline
Translator* SeisStoreAccess::translator ( ) const
inline
virtual void SeisStoreAccess::usePar ( const IOPar )
virtual

Member Data Documentation

Seis2DDataSet* SeisStoreAccess::dataset_
protected
uiString SeisStoreAccess::errmsg_
mutableprotected
IOObj* SeisStoreAccess::ioobj_
protected
bool SeisStoreAccess::is2d_
protected
int SeisStoreAccess::nrtrcs_
protected
const SeisPSIOProvider* SeisStoreAccess::psioprov_
protected
Seis::SelData* SeisStoreAccess::seldata_
protected
const char* SeisStoreAccess::sNrTrcs
static
Translator* SeisStoreAccess::trl_
protected

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