OpendTect
7.0
|
Public Member Functions | |
SeisTrcWriter (const char *fnm, bool is_2d, bool is_ps) | |
SeisTrcWriter (const IOObj &, const Seis::GeomType *=nullptr, const GeomIDProvider *=nullptr) | |
SeisTrcWriter (const IOObj &, Pos::GeomID, const Seis::GeomType *=nullptr, const GeomIDProvider *=nullptr) | |
Restricted to a given Pos::GeomID. More... | |
SeisTrcWriter (const IOObj *, const GeomIDProvider *=nullptr) | |
SeisTrcWriter (const MultiID &, Seis::GeomType, const GeomIDProvider *=nullptr) | |
SeisTrcWriter (const SeisStoreAccess::Setup &) | |
~SeisTrcWriter () | |
IOPar & | auxPars () |
bool | close () override |
Pos::GeomID | geomID () const override |
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 *) override |
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 | isOK () const |
bool | isPrepared () const |
bool | isPS () const |
const SeisPSIOProvider * | psIOProv () const |
SeisTrcTranslator * | seisTranslator () |
const SeisTrcTranslator * | seisTranslator () const |
const Seis::SelData * | selData () const |
void | setIOObj (const IOObj *) |
void | setIOObj (const Setup &) |
int | tracesHandled () const |
Translator * | translator () |
Translator * | translator () const |
virtual void | usePar (const IOPar &) |
const ZDomain::Info & | zDomain () const |
bool | zInFeet () const |
bool | zInMeter () const |
bool | zIsTime () const |
const UnitOfMeasure * | zUnit () const |
Protected Member Functions | |
SeisTrcWriter (const MultiID &)=delete | |
Conn * | crConn (int, bool) |
bool | ensureRightConn (const SeisTrc &, bool) |
bool | next2DLine () |
bool | put2D (const SeisTrc &) |
bool | start3DWrite (Conn *, const SeisTrc &) |
void | startWork () |
void | updateLineData () |
Protected Member Functions inherited from SeisStoreAccess | |
SeisStoreAccess (const IOObj *, const Seis::GeomType *) | |
SeisStoreAccess (const IOObj *, Pos::GeomID, const Seis::GeomType *) | |
SeisStoreAccess (const MultiID &, Seis::GeomType) | |
SeisStoreAccess (const Setup &) | |
bool | cleanUp (bool alsoioobj=true) |
SeisTrcTranslator * | strl () const |
Protected Attributes | |
BufferString | attribnm_ |
IOPar & | auxpars_ |
BufferStringSet | compnames_ |
BufferString | crfrom_ |
BufferString | crusrinfo_ |
BufferString | datatype_ |
int | firstns_ = mUdf(int) |
SamplingData< float > | firstsampling_ |
const GeomIDProvider * | gidp_ = nullptr |
PosInfo::Line2DData * | linedata_ = nullptr |
int | nrtrcs_ = 0 |
int | nrwritten_ = 0 |
Pos::GeomID | prevgeomid_ |
SeisPSWriter * | pswriter_ = nullptr |
Seis2DLinePutter * | putter_ = nullptr |
TypeSet< float > | spnrs_ |
SeisTrc & | worktrc_ |
Protected Attributes inherited from SeisStoreAccess | |
Seis2DDataSet * | dataset_ = nullptr |
uiString | errmsg_ |
IOObj * | ioobj_ = nullptr |
bool | is2d_ = false |
int | nrtrcs_ |
bool | prepared_ = false |
const SeisPSIOProvider * | psioprov_ = nullptr |
Seis::SelData * | seldata_ = nullptr |
Translator * | trl_ = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from SeisStoreAccess | |
static PtrMan< IOObj > | getFromPar (const IOPar &) |
static IOObj & | getTmp (const char *fnm, bool isps, bool is2d) |
static const char * | sKeyHeader () |
static const ZDomain::Info & | zDomain (const IOObj *) |
Static Public Attributes inherited from SeisStoreAccess | |
static const char * | sNrTrcs |
<>
SeisTrcWriter::SeisTrcWriter | ( | const MultiID & | , |
Seis::GeomType | , | ||
const GeomIDProvider * | = nullptr |
||
) |
Write to real user entries from '.omf' file Can be anything: SEGY - CBVS - database
SeisTrcWriter::SeisTrcWriter | ( | const IOObj & | , |
const Seis::GeomType * | = nullptr , |
||
const GeomIDProvider * | = nullptr |
||
) |
Write to real user entries from '.omf' file Can be anything: SEGY - CBVS - database
SeisTrcWriter::SeisTrcWriter | ( | const IOObj & | , |
Pos::GeomID | , | ||
const Seis::GeomType * | = nullptr , |
||
const GeomIDProvider * | = nullptr |
||
) |
Restricted to a given Pos::GeomID.
SeisTrcWriter::SeisTrcWriter | ( | const SeisStoreAccess::Setup & | ) |
SeisTrcWriter::~SeisTrcWriter | ( | ) |
|
protecteddelete |
SeisTrcWriter::SeisTrcWriter | ( | const IOObj * | , |
const GeomIDProvider * | = nullptr |
||
) |
SeisTrcWriter::SeisTrcWriter | ( | const char * | fnm, |
bool | is_2d, | ||
bool | is_ps | ||
) |
Write 'loose' CBVS files (or prestack: directories) only.
|
inline |
|
overridevirtual |
Reimplemented from SeisStoreAccess.
|
protected |
|
protected |
|
overridevirtual |
Reimplemented from SeisStoreAccess.
|
inline |
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 * | ) |
|
overridevirtual |
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-2024