21 namespace Table {
class FormatDesc; }
35 : wd_(&d), useconvs_(false) {}
47 , undefval(-999.25) {}
62 const char* getLogInfo(
const char* lasfnm,
FileInfo&)
const;
64 const char* getLogs(
const char* lasfnm,
const FileInfo&,
82 void parseHeader(
char*,
char*&,
char*&,
char*&)
const;
100 bool getData(
Data&,
float kbelev=
mUdf(
float),
101 float td=
mUdf(
float))
const;
108 double& kbelevinfile)
const;
111 double& kbelevinfile)
const;
113 Coord& surfacecoord)
const;
124 :
Table::AscIO(fd) {}
141 :
Table::AscIO(fd) {}
178 bool identifierIsUWI()
const;
197 bool identifierIsUWI()
const;
Bulk D2TModel Ascii I/O.
Definition: wellimpasc.h:189
#define mExpClass(module)
Definition: commondefs.h:157
ObjectSet< const UnitOfMeasure > convs_
Definition: wellimpasc.h:79
Set of Markers.
Definition: wellmarker.h:83
void setData(Data &wd)
Definition: wellimpasc.h:61
Depth to time model.
Definition: welld2tmodel.h:25
Bulk WellTrack Ascii I/O.
Definition: wellimpasc.h:152
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Track Ascii I/O.
Definition: wellimpasc.h:91
od_istream & strm_
Definition: wellimpasc.h:182
RefMan< Data > wd_
Definition: wellimpasc.h:76
bool revz
Definition: wellimpasc.h:52
BufferStringSet unitmeasstrs_
Definition: wellimpasc.h:78
Set of BufferString objects.
Definition: bufstringset.h:25
Bulk MarkerSet Ascii I/O.
Definition: wellimpasc.h:170
Interval< float > zrg
Definition: wellimpasc.h:51
~FileInfo()
Definition: wellimpasc.h:48
OD class for stream read.
Definition: od_istream.h:23
od_istream & strm_
Definition: wellimpasc.h:105
D2TModelAscIO(const Table::FormatDesc &fd)
Definition: wellimpasc.h:123
3D point or vector
Definition: commontypes.h:57
D2TModel Ascii I/O.
Definition: wellimpasc.h:120
TrackAscIO(const Table::FormatDesc &fd, od_istream &strm)
Definition: wellimpasc.h:94
Definition: geom2dascio.h:18
BufferString uwi
only info, not used by getLogs
Definition: wellimpasc.h:58
Definition: wellimpasc.h:40
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
Definition: wellcommon.h:16
LASImporter()
Definition: wellimpasc.h:36
int depthcolnr
Definition: wellimpasc.h:53
Well track.
Definition: welltrack.h:22
BufferStringSet lognms
Definition: wellimpasc.h:50
BufferString zunitstr
Definition: wellimpasc.h:55
LASImporter(Data &d)
Definition: wellimpasc.h:34
bool willConvertToSI() const
Note that depth is always converted.
Definition: wellimpasc.h:69
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
TypeSet< ConstRefMan< Data > > wellsdata_
Definition: wellimpasc.h:203
MarkerSetAscIO(const Table::FormatDesc &fd)
Definition: wellimpasc.h:140
BufferStringSet wells_
Definition: wellimpasc.h:202
float undefval
Definition: wellimpasc.h:54
The holder of all data concerning a certain well.
Definition: welldata.h:36
2D point or vector class.
Definition: commontypes.h:58
od_istream & strm_
Definition: wellimpasc.h:163
MarkerSet Ascii I/O.
Definition: wellimpasc.h:137
Imports files in LAS ( Log Ascii Standard ) format.
Definition: wellimpasc.h:30
od_istream & strm_
Definition: wellimpasc.h:201
Unit of Measure.
Definition: unitofmeasure.h:33
bool useconvs_
Definition: wellimpasc.h:80
FileInfo()
Definition: wellimpasc.h:43
void setConvertToSI(bool yn)
Note that depth is always converted.
Definition: wellimpasc.h:71
BufferString wellnm
only info; not used by getLogs
Definition: wellimpasc.h:57