OpendTect
7.0
|
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... | |
bool | constGatherSize () const |
void | endReached () |
call after last 'add' More... | |
uiString | errMsg () const |
bool | isEmpty () const |
int | maxInlOffset () const |
bool | needWrite () const |
void | setMaxInlOffset (int i) |
void | setSampleNames (const BufferStringSet &bss) |
const SeisTrcWriter * | trcWriter () const |
bool | writeGather () |
Write possibly incomplete gather if !needWrite() More... | |
Protected Member Functions | |
void | updateStatus (int) |
Protected Attributes | |
uiString | errmsg_ |
int | gathersize_ |
ObjectSet< SeisPSImpLineBuf > | lines_ |
int | maxinloffs_ |
BufferStringSet | samplenms_ |
TypeSet< int > | towrite_ |
MultiID | wrid_ |
SeisTrcWriter * | wrr_ |
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 |
|
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. 1995-2024