1 #ifndef emsurfauxdataio_h 2 #define emsurfauxdataio_h 16 #include "earthmodelmod.h" 40 const char* filename);
53 virtual int nextStep();
57 virtual uiString uiNrDoneText()
const;
59 static const char* sKeyAttrName();
60 static const char* sKeyIntDataChar();
61 static const char* sKeyInt64DataChar();
62 static const char* sKeyFloatDataChar();
63 static const char* sKeyFileType();
64 static const char* sKeyShift();
66 static BufferString createHovName(
const char* base,
int idx);
67 static bool writeDummyHeader(
const char* fnm,
74 bool writeFloat(
float);
106 const char* dataInfo()
const;
110 virtual int nextStep();
114 virtual uiString uiNrDoneText()
const;
122 bool readFloat(
float&);
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
uiString dataName(GeomType, bool both_pre_post=false)
DataInterpreter< od_int64 > * int64interpreter_
Definition: emsurfauxdataio.h:142
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
int valsleftonsection_
Definition: emsurfauxdataio.h:133
uiString errmsg_
Definition: emsurfauxdataio.h:86
BufferString datainfo_
Definition: emsurfauxdataio.h:124
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
int nrdone_
Definition: emsurfauxdataio.h:84
bool error_
Definition: emsurfauxdataio.h:144
#define od_int64
Definition: plftypes.h:36
od_istream * stream_
Definition: emsurfauxdataio.h:140
Definition: uistring.h:89
bool binary_
Definition: emsurfauxdataio.h:89
BufferString filename_
Definition: emsurfauxdataio.h:90
OD class for stream read.
Definition: od_istream.h:24
EM::Horizon3D * surf_
Definition: emsurfauxdataio.h:127
int nrsections_
Definition: emsurfauxdataio.h:131
Byte-level data interpreter.
Definition: cbvswriter.h:22
BufferString dataname_
Definition: emsurfauxdataio.h:123
int dataidx_
Definition: emsurfauxdataio.h:75
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
int nrdone_
Definition: emsurfauxdataio.h:136
const TrcKeySampling * sel_
Definition: emsurfauxdataio.h:77
const TrcKeySampling * sel_
Definition: emsurfauxdataio.h:128
Writes auxdata to file.
Definition: emsurfauxdataio.h:33
Reads auxdata from file.
Definition: emsurfauxdataio.h:98
int totalnr_
Definition: emsurfauxdataio.h:137
od_ostream * stream_
Definition: emsurfauxdataio.h:88
uiString errmsg_
Definition: emsurfauxdataio.h:138
DataInterpreter< int > * intinterpreter_
Definition: emsurfauxdataio.h:141
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
int totalnr_
Definition: emsurfauxdataio.h:85
TypeSet< EM::SubID > subids_
Definition: emsurfauxdataio.h:79
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
int sectionindex_
Definition: emsurfauxdataio.h:130
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:96
int dataidx_
Definition: emsurfauxdataio.h:125
int sectionindex_
Definition: emsurfauxdataio.h:81
int chunksize_
Definition: emsurfauxdataio.h:135
TypeSet< float > values_
Definition: emsurfauxdataio.h:80
DataInterpreter< float > * floatinterpreter_
Definition: emsurfauxdataio.h:143
int chunksize_
Definition: emsurfauxdataio.h:83
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
float shift_
Definition: emsurfauxdataio.h:126
const EM::Horizon3D & surf_
Definition: emsurfauxdataio.h:76
EM::SectionID currentsection_
Definition: emsurfauxdataio.h:132