OpendTect
7.0
|
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 () | |
const BinID & | binID () const override |
unsigned long | bytesPerFile () const |
void | close () override |
See CBVSWriter::close. More... | |
void | ensureConsistent () |
int | nrComponents () const override |
bool | put (const TraceData &) |
See CBVSWriter::put, only now succeeds or fails. More... | |
bool | put (void **) |
void | setBytesPerFile (unsigned long) |
Only works without vertical bricking. More... | |
void | setForceTrailers (bool yn=true) |
Public Member Functions inherited from CBVSIOMgr | |
CBVSIOMgr (const char *basefname) | |
virtual | ~CBVSIOMgr () |
const char * | errMsg () const |
bool | failed () const |
BufferString | getFileName (int nr) const |
Protected Member Functions | |
void | cleanup () |
const char * | errMsg_ () const override |
od_ostream * | mkStrm () |
Protected Attributes | |
CBVSIO::CoordPol | coordpol_ |
TypeSet< int > | endsamps_ |
bool | forcetrailers_ |
CBVSInfo | info_ |
bool | single_file |
ObjectSet< CBVSWriter > | writers_ |
Protected Attributes inherited from CBVSIOMgr | |
BufferString | basefname_ |
int | curnr_ |
BufferString | errmsg_ |
BufferStringSet | fnames_ |
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 |
|
overridevirtual |
See CBVSWriter::close.
Implements CBVSIOMgr.
void CBVSWriteMgr::ensureConsistent | ( | ) |
|
overrideprotectedvirtual |
Implements CBVSIOMgr.
|
protected |
|
overridevirtual |
Implements CBVSIOMgr.
bool CBVSWriteMgr::put | ( | const TraceData & | ) |
See CBVSWriter::put, only now succeeds or fails.
bool CBVSWriteMgr::put | ( | void ** | ) |
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. 1995-2024