13 #include "generalmod.h" 27 class FileFormatRepository;
49 , needfullline_(false)
50 , hdrread_(false) { units_.allowNull(
true);}
71 friend class AscIOImp_ExportHandler;
72 friend class AscIOExp_ImportHandler;
74 void emptyVals()
const;
82 const char* text(
int)
const;
83 int getIntValue(
int,
int udf=
mUdf(
int))
const;
84 float getFValue(
int,
float udf=
mUdf(
float))
const;
85 double getDValue(
int,
double udf=
mUdf(
double))
const;
88 int formOf(
bool hdr,
int iinf)
const;
89 int columnOf(
bool hdr,
int iinf,
int ielem)
const;
93 {
return getFValue( idx, udf ); }
95 {
return getDValue( idx, udf ); }
109 const IOPar*
get(
const char* grp,
const char* nm)
const;
110 void set(
const char* grp,
const char* nm,
118 FileFormatRepository();
120 const char* grpNm(
int)
const;
121 int gtIdx(
const char*,
const char*)
const;
126 : iopar_(iop), src_(src) {}
135 mGlobal(General) friend FileFormatRepository& FFR();
mDeprecated double getdValue(int idx, double udf=mUdf(double)) const
Definition: tableascio.h:94
#define mExpClass(module)
Definition: commondefs.h:157
uiString errMsg() const
Definition: tableascio.h:54
ObjectSet< const UnitOfMeasure > units_
Definition: tableascio.h:63
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
AscIO(const FormatDesc &fd)
Definition: tableascio.h:44
Repos::Source src_
Definition: tableascio.h:130
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define mGlobal(module)
Definition: commondefs.h:160
bool hdrread_
Definition: tableascio.h:67
Definition: uistring.h:88
Converter * cnvrtr_
Definition: tableascio.h:66
Set of BufferString objects.
Definition: bufstringset.h:25
const FormatDesc & fd_
Definition: tableascio.h:59
Definition: tableascio.h:123
uiString warnmsg_
Definition: tableascio.h:61
OD class for stream read.
Definition: od_istream.h:23
FileFormatRepository & FFR()
Definition: tableconv.h:82
Entry(Repos::Source src, IOPar *iop)
Definition: tableascio.h:125
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: geom2dascio.h:18
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
Source
Definition: repos.h:23
bool needfullline_
Definition: tableascio.h:68
uiString errmsg_
Definition: tableascio.h:60
#define mDeprecated
Definition: plfdefs.h:213
BufferStringSet fullline_
Definition: tableascio.h:69
Ascii I/O using Format Description.
Definition: tableascio.h:40
IOPar * iopar_
Definition: tableascio.h:129
BufferString errmsg_
Definition: horizontracker.h:117
Definition: tableconv.h:53
uiString warnMsg() const
Definition: tableascio.h:55
mDeprecated float getfValue(int idx, float udf=mUdf(float)) const
Definition: tableascio.h:92
Definition: tableconv.h:22
const FormatDesc & desc() const
Definition: tableascio.h:53
Unit of Measure.
Definition: unitofmeasure.h:33
ImportHandler * imphndlr_
Definition: tableascio.h:64
ExportHandler * exphndlr_
Definition: tableascio.h:65
BufferStringSet vals_
Definition: tableascio.h:62