![]() |
OpendTect-6_4
6.4
|
Writer for CBVS file packs. More...
Public Member Functions | |
| CBVSWriteMgr (const char *basefname, const CBVSInfo &, const PosAuxInfo *=0, VBrickSpec *=0, bool singlefile=false, CBVSIO::CoordPol cp=CBVSIO::InAux) | |
| See CBVSWriter for parameters 2 and 3. More... | |
| ~CBVSWriteMgr () | |
| unsigned long | bytesPerFile () const |
| void | setBytesPerFile (unsigned long) |
| Only works without vertical bricking. More... | |
| void | setForceTrailers (bool yn=true) |
| bool | put (void **) |
| bool | put (const TraceData &) |
| See CBVSWriter::put, only now succeeds or fails. More... | |
| void | close () |
| See CBVSWriter::close. More... | |
| int | nrComponents () const |
| const BinID & | binID () const |
| void | ensureConsistent () |
Public Member Functions inherited from CBVSIOMgr | |
| CBVSIOMgr (const char *basefname) | |
| virtual | ~CBVSIOMgr () |
| bool | failed () const |
| const char * | errMsg () const |
| BufferString | getFileName (int nr) const |
Protected Member Functions | |
| const char * | errMsg_ () const |
| od_ostream * | mkStrm () |
| void | cleanup () |
Protected Attributes | |
| ObjectSet< CBVSWriter > | writers_ |
| TypeSet< int > | endsamps_ |
| CBVSInfo | info_ |
| bool | single_file |
| CBVSIO::CoordPol | coordpol_ |
| bool | forcetrailers_ |
Protected Attributes inherited from CBVSIOMgr | |
| BufferString | basefname_ |
| BufferString | errmsg_ |
| BufferStringSet | fnames_ |
| int | curnr_ |
Additional Inherited Members | |
Static Public Member Functions inherited from CBVSIOMgr | |
| static BufferString | baseFileName (const char *) |
| static BufferString | getFileName (const char *, int) |
| returns aux file name for negative nr More... | |
| static int | getFileNr (const char *) |
| returns 0 or number behind '^' More... | |
Writer for CBVS file packs.
| CBVSWriteMgr::CBVSWriteMgr | ( | const char * | basefname, |
| const CBVSInfo & | , | ||
| const PosAuxInfo * | = 0, |
||
| VBrickSpec * | = 0, |
||
| bool | singlefile = false, |
||
| CBVSIO::CoordPol | cp = CBVSIO::InAux |
||
| ) |
See CBVSWriter for parameters 2 and 3.
| CBVSWriteMgr::~CBVSWriteMgr | ( | ) |
| unsigned long CBVSWriteMgr::bytesPerFile | ( | ) | const |
After this amount of bytes, a new file will be created for the next inline. The default is 1.8 GB, 0 = unlimited Only active without vertical bricking
|
protected |
|
virtual |
See CBVSWriter::close.
Implements CBVSIOMgr.
| void CBVSWriteMgr::ensureConsistent | ( | ) |
|
protectedvirtual |
Implements CBVSIOMgr.
|
protected |
|
virtual |
Implements CBVSIOMgr.
| bool CBVSWriteMgr::put | ( | void ** | ) |
| bool CBVSWriteMgr::put | ( | const TraceData & | ) |
See CBVSWriter::put, only now succeeds or fails.
| void CBVSWriteMgr::setBytesPerFile | ( | unsigned | long | ) |
Only works without vertical bricking.
| void CBVSWriteMgr::setForceTrailers | ( | bool | yn = true | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019