14 #include "generalmod.h" 54 { forcedlinestep_ = stp; }
56 { nrtrcsperposn_ = nr; nrtrcsperposn_status_ = 0; }
58 { forcetrailer_ = yn; }
60 int put(
void**,
int offs=0);
64 void close() { doClose(
true ); }
82 void putAuxInfoSel(
unsigned char*)
const;
87 void getRealGeometry();
#define mExpClass(module)
Definition: commondefs.h:157
void forceLineStep(const BinID &stp)
Definition: cbvswriter.h:53
void ciaoForNow()
Definition: cbvswriter.h:65
void forceTrailer(bool yn=true)
Definition: cbvswriter.h:57
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
Survey::Geometry3D SurvGeom
Definition: seisblocksdata.h:41
int * nrbytespersample_
Definition: cbvswriter.h:77
unsigned long thrbytes_
Definition: cbvswriter.h:74
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
void close()
Definition: cbvswriter.h:64
od_stream::Pos geomsp_
file offset of geometry data
Definition: cbvswriter.h:93
void forceNrTrcsPerPos(int nr)
Definition: cbvswriter.h:55
const PosAuxInfoSelection & auxInfoSel()
Definition: cbvswriter.h:69
CoordPol
Definition: cbvsio.h:50
Selection of aux info at location. Note that BinID is always selected.
Definition: posauxinfo.h:82
const PosAuxInfo * auxinfo_
Definition: cbvswriter.h:103
bool file_lastinl_
Definition: cbvswriter.h:96
void setByteThreshold(unsigned long n)
Definition: cbvswriter.h:51
Byte-level data interpreter.
Definition: cbvswriter.h:20
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:32
bool forcetrailer_
Definition: cbvswriter.h:79
Writer for CBVS format.
Definition: cbvswriter.h:35
int nrtrcsperposn_status_
Definition: cbvswriter.h:98
unsigned long byteThreshold() const
The default is unlimited.
Definition: cbvswriter.h:49
CBVSInfo::SurvGeom survgeom_
Definition: cbvswriter.h:101
Base class for CBVS reader and writer.
Definition: cbvsio.h:28
void put(void *buf, od_int64 nr, T t) const
Definition: datainterp.h:77
od_stream_Pos Pos
Definition: od_stream.h:57
int checknrtrcsperposn_
Definition: cbvswriter.h:99
int trcswritten_
Definition: cbvswriter.h:94
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Auxiliary data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:21
PosAuxInfoSelection auxinfosel_
Definition: cbvswriter.h:100
int auxnrbytes_
Definition: cbvswriter.h:75
BinID forcedlinestep_
Definition: cbvswriter.h:78
int nrtrcsperposn_
Definition: cbvswriter.h:97
BinID prevbinid_
Definition: cbvswriter.h:95
bool input_rectnreg_
Definition: cbvswriter.h:76
od_ostream & strm_
Definition: cbvswriter.h:73
const CBVSInfo::SurvGeom & survGeom() const
Definition: cbvswriter.h:68