 |
OpendTect
6.6
|
Go to the documentation of this file.
24 namespace Table {
class FormatDesc; }
52 int size()
const {
return lognms.size(); }
60 float undefval = -999.25f;
71 double kbelev_ =
mUdf(
double);
72 double glelev_ =
mUdf(
double);
82 bool istvd=
true,
bool usecurvenms=
false);
84 bool istvd=
true,
bool usecurvenms=
false);
123 float td=
mUdf(
float))
const;
130 double& kbelevinfile)
const;
133 double& kbelevinfile)
const;
135 Coord& surfacecoord)
const;
271 double& incl,
double& azi)
const;
Bulk MarkerSet Ascii I/O.
Definition: wellimpasc.h:203
A cartesian coordinate in 3D space.
Definition: coord.h:72
bool adjustSurfaceLocation(TypeSet< Coord3 > &, Coord &surfacecoord) const
mODTextTranslationClass(MarkerSetAscIO) public
Definition: wellimpasc.h:164
BufferStringSet logunits
Definition: wellimpasc.h:55
void adjustTrack(const Interval< float > &zrg, bool istvdss, bool &changed)
const char * getLogs(const char *lasfnm, const FileInfo &, bool istvd=true, bool usecurvenms=false)
void setConvertToSI(bool yn)
Note that depth is always converted.
Definition: wellimpasc.h:88
bool get(od_istream &, Well::D2TModel &, const Well::Data &) const
static void createDescBody(Table::FormatDesc *, bool unitfld)
bool useconvs_
Definition: wellimpasc.h:99
od_istream & strm_
Definition: wellimpasc.h:214
The holder of all data concerning a certain well.
Definition: welldata.h:121
void setData(Data *wd)
Definition: wellimpasc.h:75
bool identifierIsUWI() const
Set of BufferString objects.
Definition: bufstringset.h:26
const char * getLogData(od_istream &, const BoolTypeSet &, const FileInfo &, bool, int, int)
Track Ascii I/O.
Definition: wellimpasc.h:114
LASImporter()
Definition: wellimpasc.h:44
void parseHeader(char *, char *&, char *&, char *&) const
bool computeMissingValues(TypeSet< Coord3 > &, TypeSet< double > &, double &kbelevinfile) const
BufferString state_
Definition: wellimpasc.h:66
#define mExpClass(module)
Definition: commondefs.h:177
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
ObjectSet< const UnitOfMeasure > convs_
Definition: wellimpasc.h:98
D2TModel Ascii I/O.
Definition: wellimpasc.h:145
BufferString zunitstr
only info; not used by getLogs
Definition: wellimpasc.h:61
Definition: geom2dascio.h:20
BufferStringSet logcurves
Definition: wellimpasc.h:54
Data * wd_
Definition: wellimpasc.h:95
int size() const
Definition: wellimpasc.h:52
@ Data
Definition: repos.h:24
mODTextTranslationClass(TrackAscIO) public
Definition: wellimpasc.h:114
static Table::FormatDesc * getDesc()
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
od_istream & strm_
Definition: wellimpasc.h:275
bool get(BufferString &wellnm, float &md, BufferString &markernm) const
bool getData(Data &, float kbelev=mUdf(float), float td=mUdf(float)) const
A cartesian coordinate in 2D space.
Definition: coord.h:25
MarkerSet Ascii I/O.
Definition: wellimpasc.h:164
const char * getLogs(od_istream &lasstrm, const FileInfo &, bool istvd=true, bool usecurvenms=false)
bool getData(Data &, float kb) const
od_istream & strm_
Definition: wellimpasc.h:193
bool get(od_istream &, MarkerSet &, const Track &) const
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
static void updateDesc(Table::FormatDesc &, bool withunitfld)
mODTextTranslationClass(FileInfo) public
Definition: wellimpasc.h:48
BufferString wellnm
Definition: wellimpasc.h:65
ObjectSet< Data > wellsdata_
Definition: wellimpasc.h:238
BufferStringSet unitmeasstrs_
Definition: wellimpasc.h:97
static Table::FormatDesc * getDesc()
Bulk WellTrack Ascii I/O.
Definition: wellimpasc.h:181
static Table::FormatDesc * getDesc()
BufferStringSet wells_
Definition: wellimpasc.h:237
od_istream & strm_
Definition: wellimpasc.h:258
Definition: wellimpasc.h:264
Set of Markers.
Definition: wellmarker.h:76
const char * getLogInfo(const char *lasfnm, FileInfo &) const
bool identifierIsUWI() const
static mODTextTranslationClass(DirectionalAscIO) public Table::FormatDesc * getDesc()
BufferString comp_
Definition: wellimpasc.h:64
static mODTextTranslationClass(BulkMarkerAscIO) public Table::FormatDesc * getDesc()
Definition: wellimpasc.h:48
BufferString uwi
Definition: wellimpasc.h:69
Imports files in LAS ( Log Ascii Standard ) format.
Definition: wellimpasc.h:40
mODTextTranslationClass(LASImporter) public
Definition: wellimpasc.h:40
od_istream & strm_
Definition: wellimpasc.h:236
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Unit of Measure.
Definition: unitofmeasure.h:35
void copyInfo(const FileInfo &, bool &changed)
BufferString srvc_
Definition: wellimpasc.h:68
static mODTextTranslationClass(BulkTrackAscIO) public Table::FormatDesc * getDesc()
bool get(BufferString &wellnm, double &md, double &incl, double &azi) const
static Table::FormatDesc * getDesc(bool withunitfld)
mODTextTranslationClass(BulkD2TModelAscIO) public ~BulkD2TModelAscIO()
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
BufferString county_
Definition: wellimpasc.h:67
static mODTextTranslationClass(BulkDirectionalAscIO) public Table::FormatDesc * getDesc()
static const char * fileFilter()
static Interval< T > udf()
Definition: ranges.h:126
BufferStringSet lognms
Definition: wellimpasc.h:56
const char * getLogInfo(od_istream &lasstrm, FileInfo &) const
static const Coord & udf()
static void parseLocation(const char *, const char *, Coord &)
od_istream & strm_
Definition: wellimpasc.h:127
Depth to time model.
Definition: welld2tmodel.h:34
Bulk D2TModel Ascii I/O.
Definition: wellimpasc.h:224
bool identifierIsUWI() const
bool readFile(TypeSet< double > &, TypeSet< double > &, TypeSet< double > &) const
Directional survey Ascii I/O.
Definition: wellimpasc.h:247
bool get(BufferString &wellnm, Coord3 &crd, float &md, BufferString &uwi) const
Ascii I/O using Format Description.
Definition: tableascio.h:42
bool willConvertToSI() const
Note that depth is always converted.
Definition: wellimpasc.h:86
bool readTrackData(TypeSet< Coord3 > &, TypeSet< double > &, double &kbelevinfile) const
bool get(BufferString &wellnm, float &md, float &twt)
mODTextTranslationClass(D2TModelAscIO) public
Definition: wellimpasc.h:145
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021