OpendTect  6.6
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | 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 ()
 
ConncurConn3D ()
 
const ConncurConn3D () const
 
Seis2DDataSetdataSet ()
 
const Seis2DDataSetdataSet () const
 
uiString errMsg () const
 
virtual void fillPar (IOPar &) const
 
Seis::GeomType geomType () const
 
const IOObjioObj () const
 
bool is2D () const
 
bool isPS () const
 
const SeisPSIOProviderpsIOProv () const
 
SeisTrcTranslatorseisTranslator ()
 
const SeisTrcTranslatorseisTranslator () const
 
const Seis::SelDataselData () const
 
void setIOObj (const IOObj *)
 
virtual void setSelData (Seis::SelData *)
 The Seis::SelData becomes mine. More...
 
int tracesHandled () const
 
Translatortranslator ()
 
Translatortranslator () const
 
virtual void usePar (const IOPar &)
 

Static Public Attributes

static const char * sNrTrcs
 

Protected Member Functions

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

Protected Attributes

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

Detailed Description

base class for seis reader and writer.

<>

Constructor & Destructor Documentation

◆ ~SeisStoreAccess()

virtual SeisStoreAccess::~SeisStoreAccess ( )
virtual

◆ SeisStoreAccess() [1/2]

SeisStoreAccess::SeisStoreAccess ( const IOObj )
protected

◆ SeisStoreAccess() [2/2]

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

Member Function Documentation

◆ cleanUp()

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

◆ close()

virtual bool SeisStoreAccess::close ( )
virtual

Reimplemented in SeisTrcWriter.

◆ curConn3D() [1/2]

Conn* SeisStoreAccess::curConn3D ( )

◆ curConn3D() [2/2]

const Conn* SeisStoreAccess::curConn3D ( ) const

◆ dataSet() [1/2]

Seis2DDataSet* SeisStoreAccess::dataSet ( )
inline

◆ dataSet() [2/2]

const Seis2DDataSet* SeisStoreAccess::dataSet ( ) const
inline

◆ errMsg()

uiString SeisStoreAccess::errMsg ( ) const
inline

◆ fillPar()

virtual void SeisStoreAccess::fillPar ( IOPar ) const
virtual

Reimplemented in SeisTrcReader.

◆ geomType()

Seis::GeomType SeisStoreAccess::geomType ( ) const
inline

◆ init()

virtual void SeisStoreAccess::init ( )
inlineprotectedvirtual

Reimplemented in SeisTrcWriter, and SeisTrcReader.

◆ ioObj()

const IOObj* SeisStoreAccess::ioObj ( ) const
inline

◆ is2D()

bool SeisStoreAccess::is2D ( ) const
inline

◆ isPS()

bool SeisStoreAccess::isPS ( ) const
inline

◆ psIOProv()

const SeisPSIOProvider* SeisStoreAccess::psIOProv ( ) const
inline

◆ seisTranslator() [1/2]

SeisTrcTranslator* SeisStoreAccess::seisTranslator ( )
inline

◆ seisTranslator() [2/2]

const SeisTrcTranslator* SeisStoreAccess::seisTranslator ( ) const
inline

◆ selData()

const Seis::SelData* SeisStoreAccess::selData ( ) const
inline

◆ setIOObj()

void SeisStoreAccess::setIOObj ( const IOObj )

◆ setSelData()

virtual void SeisStoreAccess::setSelData ( Seis::SelData )
virtual

The Seis::SelData becomes mine.

Reimplemented in SeisTrcWriter.

◆ strl()

SeisTrcTranslator* SeisStoreAccess::strl ( ) const
protected

◆ tracesHandled()

int SeisStoreAccess::tracesHandled ( ) const
inline

◆ translator() [1/2]

Translator* SeisStoreAccess::translator ( )
inline

◆ translator() [2/2]

Translator* SeisStoreAccess::translator ( ) const
inline

◆ usePar()

virtual void SeisStoreAccess::usePar ( const IOPar )
virtual

Member Data Documentation

◆ dataset_

Seis2DDataSet* SeisStoreAccess::dataset_
protected

◆ errmsg_

uiString SeisStoreAccess::errmsg_
mutableprotected

◆ ioobj_

IOObj* SeisStoreAccess::ioobj_
protected

◆ is2d_

bool SeisStoreAccess::is2d_
protected

◆ nrtrcs_

int SeisStoreAccess::nrtrcs_
protected

◆ psioprov_

const SeisPSIOProvider* SeisStoreAccess::psioprov_
protected

◆ seldata_

Seis::SelData* SeisStoreAccess::seldata_
protected

◆ sNrTrcs

const char* SeisStoreAccess::sNrTrcs
static

◆ trl_

Translator* SeisStoreAccess::trl_
protected

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