14 #include "earthmodelmod.h" 38 const char* filename);
51 virtual int nextStep();
57 static const char* sKeyAttrName();
58 static const char* sKeyIntDataChar();
59 static const char* sKeyInt64DataChar();
60 static const char* sKeyFloatDataChar();
61 static const char* sKeyFileType();
62 static const char* sKeyShift();
64 static BufferString createHovName(
const char* base,
int idx);
65 static bool writeDummyHeader(
const char* fnm,
72 bool writeFloat(
float);
104 const char* dataInfo()
const;
108 virtual int nextStep();
112 virtual uiString nrDoneText()
const;
120 bool readFloat(
float&);
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
uiString dataName(GeomType, bool both_pre_post=false)
DataInterpreter< od_int64 > * int64interpreter_
Definition: emsurfauxdataio.h:139
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
int valsleftonsection_
Definition: emsurfauxdataio.h:130
uiString errmsg_
Definition: emsurfauxdataio.h:84
BufferString datainfo_
Definition: emsurfauxdataio.h:122
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
int nrdone_
Definition: emsurfauxdataio.h:82
bool error_
Definition: emsurfauxdataio.h:141
#define od_int64
Definition: plftypes.h:34
od_istream * stream_
Definition: emsurfauxdataio.h:137
Definition: uistring.h:88
bool binary_
Definition: emsurfauxdataio.h:87
BufferString filename_
Definition: emsurfauxdataio.h:88
OD class for stream read.
Definition: od_istream.h:23
EM::Horizon3D * surf_
Definition: emsurfauxdataio.h:125
int nrsections_
Definition: emsurfauxdataio.h:128
Byte-level data interpreter.
Definition: cbvswriter.h:20
BufferString dataname_
Definition: emsurfauxdataio.h:121
void message(const char *)
default: to stderr
int dataidx_
Definition: emsurfauxdataio.h:73
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
int nrdone_
Definition: emsurfauxdataio.h:133
const TrcKeySampling * sel_
Definition: emsurfauxdataio.h:75
Writes auxdata to file.
Definition: emsurfauxdataio.h:31
Reads auxdata from file.
Definition: emsurfauxdataio.h:96
int totalnr_
Definition: emsurfauxdataio.h:134
od_ostream * stream_
Definition: emsurfauxdataio.h:86
uiString errmsg_
Definition: emsurfauxdataio.h:135
DataInterpreter< int > * intinterpreter_
Definition: emsurfauxdataio.h:138
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
int totalnr_
Definition: emsurfauxdataio.h:83
TypeSet< EM::SubID > subids_
Definition: emsurfauxdataio.h:77
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
int sectionindex_
Definition: emsurfauxdataio.h:127
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults). The grids are defined by knot-points in a matrix and fillstyle in between the knots.
Definition: emhorizon3d.h:94
int dataidx_
Definition: emsurfauxdataio.h:123
int sectionindex_
Definition: emsurfauxdataio.h:79
int chunksize_
Definition: emsurfauxdataio.h:132
TypeSet< float > values_
Definition: emsurfauxdataio.h:78
DataInterpreter< float > * floatinterpreter_
Definition: emsurfauxdataio.h:140
int chunksize_
Definition: emsurfauxdataio.h:81
Specification to enable chunkwise execution of a process.
Definition: executor.h:38
float shift_
Definition: emsurfauxdataio.h:124
const EM::Horizon3D & surf_
Definition: emsurfauxdataio.h:74
EM::SectionID currentsection_
Definition: emsurfauxdataio.h:129