![]() |
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