Manages import of acquisition-sorted PS data. May take loads of memory.
More...
List of all members.
Detailed Description
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.
Constructor & Destructor Documentation
| SeisPSImpDataMgr::SeisPSImpDataMgr |
( |
const MultiID & |
pswrid |
) |
|
| virtual SeisPSImpDataMgr::~SeisPSImpDataMgr |
( |
|
) |
[virtual] |
Member Function Documentation
| void SeisPSImpDataMgr::add |
( |
SeisTrc * |
|
) |
|
| bool SeisPSImpDataMgr::constGatherSize |
( |
|
) |
const [inline] |
| void SeisPSImpDataMgr::endReached |
( |
|
) |
|
| const char* SeisPSImpDataMgr::errMsg |
( |
|
) |
const [inline] |
| bool SeisPSImpDataMgr::isEmpty |
( |
|
) |
const [inline] |
| int SeisPSImpDataMgr::maxInlOffset |
( |
|
) |
const [inline] |
| bool SeisPSImpDataMgr::needWrite |
( |
|
) |
const [inline] |
| void SeisPSImpDataMgr::setMaxInlOffset |
( |
int |
i |
) |
[inline] |
| void SeisPSImpDataMgr::setSampleNames |
( |
const BufferStringSet & |
bss |
) |
[inline] |
| const SeisTrcWriter* SeisPSImpDataMgr::trcWriter |
( |
|
) |
const [inline] |
| void SeisPSImpDataMgr::updateStatus |
( |
int |
|
) |
[protected] |
| bool SeisPSImpDataMgr::writeGather |
( |
|
) |
|
Write possibly incomplete gather if !needWrite().
Member Data Documentation