 |
OpendTect
6.6
|
Go to the documentation of this file.
76 { setMarker(
true, nm, offset); }
78 { setMarker(
false, nm, offset); }
81 { snapzrgtosurvey_ = yn; }
85 bool todah=
true)
const;
87 bool todah=
true)
const;
94 bool isInTime()
const {
return zselection_ == Times; }
151 bool trackinfo=
false);
157 return tr(
"Wells inspected");
251 const Coord3&,
float dah)
const;
283 Stats::UpscaleType samppol,
bool logisvel=
false);
285 Stats::UpscaleType samppol,
286 float maxholesz=
mUdf(
float),
287 bool logisvel=
false);
303 float,
float,
float)
const;
316 bool extrapolate_ =
false,
317 bool stayinsidesurvey =
false);
320 { extrintv_ = intv; }
361 float zstep,
bool extractintime,
362 Stats::UpscaleType samppol,
368 float zstep,
bool extractintime,
369 Stats::UpscaleType samppol,
403 bool zrgintime,
float zstep,
bool extractintime,
404 Stats::UpscaleType samppol);
Parameters (zrg, sampling method) to extract well data.
Definition: wellextractdata.h:47
uiString uiMessage() const
will be message() again in 7.x
Definition: wellextractdata.h:155
mODTextTranslationClass(LogSampler)
const ObjectSet< Info > & infos() const
Same size as ids()
Definition: wellextractdata.h:163
uiString errmsg_
Definition: wellextractdata.h:245
A cartesian coordinate in 3D space.
Definition: coord.h:72
virtual bool isOK(uiString *errmsg=0) const
static const char * sKeyBotMrk()
static const char * sKeyLogNm()
const Well::D2TModel * d2t_
Definition: wellextractdata.h:342
const ObjectSet< BufferStringSet > & logs() const
If selected, same size as ids()
Definition: wellextractdata.h:167
const bool zistime_
Definition: wellextractdata.h:242
Interval< float > calcFrom(const Data &, const BufferStringSet &logs, bool todah=true) const
const Well::Track & track_
Definition: wellextractdata.h:341
int curid_
Definition: wellextractdata.h:241
static const char * sKeyDataStart()
bool snapzrgtosurvey_
Definition: wellextractdata.h:103
ObjectSet< DataPointSet > & dpss_
Definition: wellextractdata.h:240
void setSurvey(const SurveyDiskLocation &)
virtual ~ZRangeSelector()
Definition: wellextractdata.h:51
float getDah(int idz) const
od_int64 nrDone() const
Definition: wellextractdata.h:222
void usePar(const IOPar &)
uiString errmsg_
Definition: wellextractdata.h:420
void setMarker(bool top, BufferString nm, float offset)
The holder of all data concerning a certain well.
Definition: welldata.h:121
Interval< float > zrg_
Definition: wellextractdata.h:414
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: wellextractdata.h:221
Log resampler, extracts all the logs given by log names along a z time or dah axis.
Definition: wellextractdata.h:353
bool extrapolate_
Definition: wellextractdata.h:338
bool for2d_
Definition: wellextractdata.h:210
Set of BufferString objects.
Definition: bufstringset.h:26
void getCoords(TypeSet< Coord > &cs) const
Definition: wellextractdata.h:329
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: wellextractdata.h:156
ObjectSet< const Well::Log > logset_
Definition: wellextractdata.h:418
void getAllMarkerInfos(BufferStringSet &nms, TypeSet< Color > &colors) const
#define od_int64
Definition: plftypes.h:35
static const char * sKeySnapZRangeToSurvey()
uiString errMsg() const
Definition: wellextractdata.h:225
ObjectSet< DataPointSet > & dataPointSets()
Definition: wellextractdata.h:230
list of dir entries.
Definition: iodirentry.h:38
#define mExpClass(module)
Definition: commondefs.h:177
#define m3Dots(txt)
Adds '...' to string, usable for menu items.
Definition: uistrings.h:694
bool getPos(const Data &, float, BinIDValue &, int &, Coord3 &) const
Collects information about all wells in store.
Definition: wellextractdata.h:146
ZSelection zselection_
Definition: wellextractdata.h:57
mODTextTranslationClass(InfoCollector)
void setMaxHoleSize(float sz)
LogSampler(const Well::D2TModel *d2t, const Well::Track *track, const Interval< float > &zrg, bool zrgintime, float zstep, bool extractintime, Stats::UpscaleType samppol, const ObjectSet< const Well::Log > &logs)
mODTextTranslationClass(SimpleTrackSampler)
Interval< float > trackstvdrg_
Definition: wellextractdata.h:191
BufferString botmrkr_
Definition: wellextractdata.h:100
bool zrgisintime_
Definition: wellextractdata.h:417
ExtractParams params_
Definition: wellextractdata.h:215
@ Data
Definition: repos.h:24
Interval< float > getFixedRange() const
Definition: wellextractdata.h:93
Interval< float > calcFrom(const Data &, const Well::LogSet &logset, bool todah=true) const
const ObjectSet< MarkerSet > & markers() const
If selected, same size as ids()
Definition: wellextractdata.h:165
od_int64 totalNr() const
Definition: wellextractdata.h:160
bool minidps_
Definition: wellextractdata.h:211
virtual void usePar(const IOPar &)
float botOffset() const
Definition: wellextractdata.h:90
Executor to sample Well::Track.
Definition: wellextractdata.h:312
const Well::D2TModel * d2t_
Definition: wellextractdata.h:412
int totalnr_
Definition: wellextractdata.h:185
const IODir * iodir_
Definition: wellextractdata.h:184
SimpleTrackSampler(const Well::Track &, const Well::D2TModel *, bool extrapolate_=false, bool stayinsidesurvey=false)
TypeSet< Coord > coords_
Definition: wellextractdata.h:335
uiString errMsg() const
Definition: wellextractdata.h:392
uiString uiMessage() const
will be message() again in 7.x
Definition: wellextractdata.h:325
float below_
Definition: wellextractdata.h:102
Set of data points with group selection.
Definition: datapointset.h:48
const BufferStringSet & ioObjIds() const
Definition: wellextractdata.h:229
void setSampling(const StepInterval< float > &intv)
Definition: wellextractdata.h:319
static const char * sKeyTopMrk()
float getLogVal(const char *lognm, int idx) const
int nrdone_
Definition: wellextractdata.h:343
mDeclareEnumUtils(ZSelection)
bool mkdahcol_
Definition: wellextractdata.h:212
Interval< float > fixedzrg_
Definition: wellextractdata.h:98
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
virtual void fillPar(IOPar &) const
ZRangeSelector()
Definition: wellextractdata.h:49
BufferString topmrkr_
Definition: wellextractdata.h:99
BufferStringSet lognms_
Definition: wellextractdata.h:213
Interval< float > tracklimits_
Definition: wellextractdata.h:340
void getLimitPos(const MarkerSet &, bool, float &, const Interval< float > &) const
Stats::UpscaleType samppol_
Definition: wellextractdata.h:421
LogSampler(const Well::Data &wd, const Well::ExtractParams &, const Well::LogSet &, const BufferStringSet &)
bool isinsidesurvey_
Definition: wellextractdata.h:337
float above_
Definition: wellextractdata.h:101
void snapZRangeToSurvey(bool yn)
Definition: wellextractdata.h:80
mODTextTranslationClass(ZRangeSelector)
od_int64 totalNr() const
Definition: wellextractdata.h:223
int curidx_
Definition: wellextractdata.h:186
const char * topMarker() const
Definition: wellextractdata.h:91
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
void setTopMarker(const char *nm, float offset)
Definition: wellextractdata.h:75
void snapZRangeToSurvey(Interval< float > &, bool, const D2TModel *, const Track &) const
Set of Markers.
Definition: wellmarker.h:76
const char * botMarker() const
Definition: wellextractdata.h:92
ObjectSet< MultiID > ids_
Definition: wellextractdata.h:179
ObjectSet< MarkerSet > markers_
Definition: wellextractdata.h:181
Collects positions along selected well tracks. The DataPointSet will get new rows with the positions ...
Definition: wellextractdata.h:202
bool isEmpty() const
Definition: odstring.h:50
static const char * sKeySelRadius()
@ Log
Definition: file.h:122
static const char * sKeyDataEnd()
float getThickness(int idz) const
Vertical thickness of a sample, not along hole.
const ObjectSet< MultiID > & ids() const
Definition: wellextractdata.h:162
bool dologs_
Definition: wellextractdata.h:189
bool dotracks_
Definition: wellextractdata.h:190
const Well::Track & track_
Definition: wellextractdata.h:413
static const char * sKeyZSelection()
const Interval< float > getTracksTVDRange() const
Definition: wellextractdata.h:169
bool domrkrs_
Definition: wellextractdata.h:188
od_int64 nrDone() const
Definition: wellextractdata.h:324
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:66
Interval< float > zRange() const
Definition: wellextractdata.h:397
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Well log.
Definition: welllog.h:44
FixedString Marker()
Definition: keystrs.h:98
void getAllLogNames(BufferStringSet &) const
void getMarkerRange(const Data &, Interval< float > &) const
Log set.
Definition: welllogset.h:32
ObjectSet< BufferStringSet > logs_
Definition: wellextractdata.h:182
Implementation of Array2D.
Definition: arrayndimpl.h:102
float locradius_
Definition: wellextractdata.h:209
ZSelection
Definition: wellextractdata.h:54
const BufferStringSet & ids_
Definition: wellextractdata.h:239
float topOffset() const
Definition: wellextractdata.h:89
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static const uiString & emptyString()
Definition: uistring.h:300
TrackSampler(const BufferStringSet &ioobjids, ObjectSet< DataPointSet > &, bool zvalsintime)
void init(const Well::D2TModel *, const Interval< float > &, bool zrgintime, float zstep, bool extractintime, Stats::UpscaleType samppol)
void setBotMarker(const char *nm, float offset)
Definition: wellextractdata.h:77
static const char * sKeyZRange()
BufferString errmsg_
Definition: horizontracker.h:118
uiString uiMessage() const
will be message() again in 7.x
Definition: wellextractdata.h:220
ObjectSet< Info > infos_
Definition: wellextractdata.h:180
od_int64 nrDone() const
Definition: wellextractdata.h:159
void addPosns(DataPointSet &, const BinIDValue &, const Coord3 &, float dah) const
BinID and a value.
Definition: binidvalue.h:31
SurveyDiskLocation & survey() const
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
od_int64 totalNr() const
Definition: wellextractdata.h:323
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
void getBIDs(TypeSet< BinID > &bs) const
Definition: wellextractdata.h:328
const char * uomLabel(int logidx) const
Unit of Measure label.
Array2DImpl< float > * data_
Definition: wellextractdata.h:419
InfoCollector(bool wellloginfo=true, bool markers=true, bool trackinfo=false)
TypeSet< BinID > bidset_
Definition: wellextractdata.h:334
static const char * sKeyFor2D()
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: wellextractdata.h:326
void setFixedRange(Interval< float >, bool istime)
bool isInTime() const
Definition: wellextractdata.h:94
static const char * sKeyLimits()
ZRangeSelector(const ZRangeSelector &)
Interval< float > zrg_
Definition: wellextractdata.h:243
float zstep_
Definition: wellextractdata.h:415
void getData(const Data &, DataPointSet &)
LogSampler(const Well::Data &wd, const Interval< float > &zrg, bool zrgintime, float zstep, bool extractintime, Stats::UpscaleType samppol, const BufferStringSet &lognms)
IODirEntryList * direntries_
Definition: wellextractdata.h:183
uiString curmsg_
Definition: wellextractdata.h:187
Depth to time model.
Definition: welld2tmodel.h:34
od_int64 nrIterations() const
bool doWork(od_int64, od_int64, int)
Survey location on disk.
Definition: surveydisklocation.h:35
static const char * sKeyDahCol()
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
int dahcolnr_
Definition: wellextractdata.h:244
StepInterval< float > extrintv_
Definition: wellextractdata.h:332
float getLogVal(int logidx, int idz) const
bool extrintime_
Definition: wellextractdata.h:416
mODTextTranslationClass(TrackSampler)
LogSampler(const Well::Data &wd, const Well::ExtractParams &, const BufferStringSet &lognms)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021