16 #include "generalmod.h" 57 { forcedlinestep_ = stp; }
59 { nrtrcsperposn_ = nr; nrtrcsperposn_status_ = 0; }
61 { forcetrailer_ = yn; }
63 int put(
void**,
int offs=0);
68 void close() { doClose(
true ); }
72 const CBVSInfo::SurvGeom&
survGeom()
const {
return survgeom_; }
86 void putAuxInfoSel(
unsigned char*)
const;
91 void getRealGeometry();
#define mExpClass(module)
Definition: commondefs.h:160
void forceLineStep(const BinID &stp)
Definition: cbvswriter.h:56
void ciaoForNow()
Definition: cbvswriter.h:69
void forceTrailer(bool yn=true)
Definition: cbvswriter.h:60
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
int * nrbytespersample_
Definition: cbvswriter.h:81
unsigned long thrbytes_
Definition: cbvswriter.h:78
void close()
Definition: cbvswriter.h:68
od_stream::Pos geomsp_
file offset of geometry data
Definition: cbvswriter.h:97
void forceNrTrcsPerPos(int nr)
Definition: cbvswriter.h:58
const PosAuxInfoSelection & auxInfoSel()
Definition: cbvswriter.h:73
CoordPol
Definition: cbvsio.h:50
Selection of aux info at location. Note that BinID is always selected.
Definition: posauxinfo.h:49
const PosAuxInfo * auxinfo_
Definition: cbvswriter.h:107
bool file_lastinl_
Definition: cbvswriter.h:100
void setByteThreshold(unsigned long n)
Definition: cbvswriter.h:54
Byte-level data interpreter.
Definition: cbvswriter.h:22
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:34
bool forcetrailer_
Definition: cbvswriter.h:83
Writer for CBVS format.
Definition: cbvswriter.h:38
int nrtrcsperposn_status_
Definition: cbvswriter.h:102
unsigned long byteThreshold() const
The default is unlimited.
Definition: cbvswriter.h:52
CBVSInfo::SurvGeom survgeom_
Definition: cbvswriter.h:105
Base class for CBVS reader and writer.
Definition: cbvsio.h:29
od_stream_Pos Pos
Definition: od_stream.h:58
int checknrtrcsperposn_
Definition: cbvswriter.h:103
int trcswritten_
Definition: cbvswriter.h:98
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Auxiliray data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:22
PosAuxInfoSelection auxinfosel_
Definition: cbvswriter.h:104
int auxnrbytes_
Definition: cbvswriter.h:79
BinID forcedlinestep_
Definition: cbvswriter.h:82
int nrtrcsperposn_
Definition: cbvswriter.h:101
BinID prevbinid_
Definition: cbvswriter.h:99
A set of data buffers and their interpreters.
Definition: tracedata.h:32
bool input_rectnreg_
Definition: cbvswriter.h:80
od_ostream & strm_
Definition: cbvswriter.h:77
const CBVSInfo::SurvGeom & survGeom() const
Definition: cbvswriter.h:72