OpendTect
6.6
|
Public Member Functions | |
SeisTrcWriter (const char *, bool is_2d, bool is_ps) | |
SeisTrcWriter (const IOObj *, const GeomIDProvider *r=0) | |
~SeisTrcWriter () | |
IOPar & | auxPars () |
virtual bool | close () |
const GeomIDProvider * | geomIDProvider () const |
bool | isMultiComp () const |
bool | isMultiConn () const |
Seis2DLinePutter * | linePutter () |
const Seis2DLinePutter * | linePutter () const |
int | nrWritten () const |
bool | prepareWork (const SeisTrc &) |
SeisPSWriter * | psWriter () |
const SeisPSWriter * | psWriter () const |
virtual bool | put (const SeisTrc &) |
void | setAttrib (const char *a) |
if set, overrules attrib in linekey More... | |
void | setComponentNames (const BufferStringSet &) |
void | setCrFrom (const char *str) |
void | setCrUserInfo (const char *str) |
void | setDataType (const char *dt) |
void | setGeomIDProvider (const GeomIDProvider *) |
void | setSelData (Seis::SelData *) |
Public Member Functions inherited from SeisStoreAccess | |
virtual | ~SeisStoreAccess () |
Conn * | curConn3D () |
const Conn * | curConn3D () const |
Seis2DDataSet * | dataSet () |
const Seis2DDataSet * | dataSet () const |
uiString | errMsg () const |
virtual void | fillPar (IOPar &) const |
Seis::GeomType | geomType () const |
const IOObj * | ioObj () const |
bool | is2D () const |
bool | isPS () const |
const SeisPSIOProvider * | psIOProv () const |
SeisTrcTranslator * | seisTranslator () |
const SeisTrcTranslator * | seisTranslator () const |
const Seis::SelData * | selData () const |
void | setIOObj (const IOObj *) |
int | tracesHandled () const |
Translator * | translator () |
Translator * | translator () const |
virtual void | usePar (const IOPar &) |
Protected Member Functions | |
Conn * | crConn (int, bool) |
bool | ensureRightConn (const SeisTrc &, bool) |
void | init () |
bool | next2DLine () |
bool | put2D (const SeisTrc &) |
bool | start3DWrite (Conn *, const SeisTrc &) |
void | startWork () |
Protected Member Functions inherited from SeisStoreAccess | |
SeisStoreAccess (const char *, bool is2d, bool isps) | |
SeisStoreAccess (const IOObj *) | |
bool | cleanUp (bool alsoioobj=true) |
SeisTrcTranslator * | strl () const |
Protected Attributes | |
BufferString | attribnm_ |
IOPar & | auxpars_ |
BufferStringSet | compnames_ |
BufferString | crfrom_ |
BufferString | crusrinfo_ |
BufferString | datatype_ |
int | firstns_ |
SamplingData< float > | firstsampling_ |
const GeomIDProvider * | gidp_ |
PosInfo::Line2DData * | linedata_ |
int | nrtrcs_ |
int | nrwritten_ |
bool | prepared_ |
Pos::GeomID | prevgeomid_ |
SeisPSWriter * | pswriter_ |
Seis2DLinePutter * | putter_ |
TypeSet< float > | spnrs_ |
SeisTrc & | worktrc_ |
Protected Attributes inherited from SeisStoreAccess | |
Seis2DDataSet * | dataset_ |
uiString | errmsg_ |
IOObj * | ioobj_ |
bool | is2d_ |
int | nrtrcs_ |
const SeisPSIOProvider * | psioprov_ |
Seis::SelData * | seldata_ |
Translator * | trl_ |
Additional Inherited Members | |
Static Public Attributes inherited from SeisStoreAccess | |
static const char * | sNrTrcs |
<>
SeisTrcWriter::SeisTrcWriter | ( | const IOObj * | , |
const GeomIDProvider * | r = 0 |
||
) |
Write to real user entries from '.omf' file Can be anything: SEGY - CBVS - database
SeisTrcWriter::SeisTrcWriter | ( | const char * | , |
bool | is_2d, | ||
bool | is_ps | ||
) |
Write 'loose' CBVS files (or prestack: directories) only.
SeisTrcWriter::~SeisTrcWriter | ( | ) |
|
inline |
|
virtual |
Reimplemented from SeisStoreAccess.
|
protected |
|
protected |
|
inline |
|
protectedvirtual |
Reimplemented from SeisStoreAccess.
bool SeisTrcWriter::isMultiComp | ( | ) | const |
bool SeisTrcWriter::isMultiConn | ( | ) | const |
|
inline |
|
inline |
|
protected |
|
inline |
bool SeisTrcWriter::prepareWork | ( | const SeisTrc & | ) |
|
inline |
|
inline |
|
virtual |
|
protected |
|
inline |
if set, overrules attrib in linekey
void SeisTrcWriter::setComponentNames | ( | const BufferStringSet & | ) |
|
inline |
|
inline |
|
inline |
void SeisTrcWriter::setGeomIDProvider | ( | const GeomIDProvider * | ) |
|
virtual |
If no GeomIDProvider set, seldata's GeomID will be used
Reimplemented from SeisStoreAccess.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022