OpendTect-6_4
6.4
|
Manages import of acquisition-sorted PS data. May take loads of memory. More...
Public Member Functions | |
SeisPSImpDataMgr (const MultiID &pswrid) | |
virtual | ~SeisPSImpDataMgr () |
void | add (SeisTrc *) |
trc becomes mine More... | |
void | endReached () |
call after last 'add' More... | |
bool | needWrite () const |
bool | writeGather () |
Write possibly incomplete gather if !needWrite() More... | |
bool | isEmpty () const |
int | maxInlOffset () const |
void | setMaxInlOffset (int i) |
void | setSampleNames (const BufferStringSet &bss) |
uiString | errMsg () const |
const SeisTrcWriter * | trcWriter () const |
bool | constGatherSize () const |
Protected Member Functions | |
void | updateStatus (int) |
Protected Attributes | |
ObjectSet< SeisPSImpLineBuf > | lines_ |
MultiID | wrid_ |
SeisTrcWriter * | wrr_ |
int | maxinloffs_ |
TypeSet< int > | towrite_ |
BufferStringSet | samplenms_ |
int | gathersize_ |
uiString | errmsg_ |
Private Member Functions | |
mODTextTranslationClass (SeisPSImpDataMgr) | |
Manages import of acquisition-sorted PS data. May take loads of memory.
If the import is handling more data than what fits in memory (and this is easily reached), you should set the maximum possible inline offset. This allows writing and disposing of inlines of gathers that can never be reached afterwards.
SeisPSImpDataMgr::SeisPSImpDataMgr | ( | const MultiID & | pswrid | ) |
|
virtual |
void SeisPSImpDataMgr::add | ( | SeisTrc * | ) |
trc becomes mine
|
inline |
void SeisPSImpDataMgr::endReached | ( | ) |
call after last 'add'
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
bool SeisPSImpDataMgr::writeGather | ( | ) |
Write possibly incomplete gather if !needWrite()
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019