 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "wellattribmod.h"
30 namespace Well {
class Data;
class Log;
class LogSet;
class Writer; }
45 , isvwrmarkerdisp_(true)
46 , isvwrhordisp_(false)
49 , dispmrkfullnames_(true)
50 , disphorfullnames_(true)
91 {
return m.
zpos_ == zpos_; }
128 const char*
sKeySonic()
const {
return setup_.vellognm_; }
129 bool isSonic()
const {
return setup_.issonic_; }
131 static const char*
sKeyAI() {
return "AI"; }
144 CorrelData() : lag_(200), coeff_(0) {}
194 { wd_ = wd; setWellWriter(); }
218 {
return z1_ == pc.z1_ && z2_ == pc.z2_; }
271 { data_->trunner_ = taskrun; }
mODTextTranslationClass(WellDataMgr)
DispParams & dispParams()
Definition: welltiedata.h:249
StepInterval< float > modelrg_
Definition: welltiedata.h:157
Data * data_
Definition: welltiedata.h:279
const StepInterval< float > & getReflRange() const
Definition: welltiedata.h:121
void setTaskRunner(TaskRunner *taskrun)
Definition: welltiedata.h:270
const StepInterval< float > & getTraceRange() const
Definition: welltiedata.h:118
static const char * sKeySeismic()
Definition: welltiedata.h:134
static const char * sKeyZInFeet()
void setTraceRange(const StepInterval< float > &zrg)
Definition: welltiedata.h:122
mODTextTranslationClass(HorizonMgr)
Well::Data * wd_
Definition: welltiedata.h:199
Definition: welltiedata.h:104
bool computeEstimatedWavelet(int newsz)
void computeExtractionRange()
The holder of all data concerning a certain well.
Definition: welldata.h:121
DispParams()
Definition: welltiedata.h:43
Well::Data * wd_
Definition: welltiedata.h:176
mODTextTranslationClass(Marker)
MultiID wellid_
Definition: welltiedata.h:280
Set of BufferString objects.
Definition: bufstringset.h:26
const Well::Log * cslog_
Definition: welltiedata.h:116
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
void setWD(const Well::Data *wd)
Definition: welltiedata.h:225
const Setup & setup() const
Definition: welltiedata.h:126
static const char * sKeyReflectivity()
Definition: welltiedata.h:132
StepInterval< float > reflrg_
Definition: welltiedata.h:158
CorrelData correl_
Definition: welltiedata.h:150
DispParams dispparams_
Definition: welltiedata.h:139
mODTextTranslationClass(DispParams)
#define mExpClass(module)
Definition: commondefs.h:177
Manages the D2T models used during TWTS.
Definition: welltied2tmodelmanager.h:36
Well::Data * wd_
Definition: welltiedata.h:109
const MultiID wellid_
Definition: welltiedata.h:177
TaskRunner * trunner_
Definition: welltiedata.h:140
Seismic trace.
Definition: seistrc.h:34
bool computeCrossCorrelation()
Well::Writer * wtr_
Definition: welltiedata.h:198
static const char * sKeyZInTime()
WellDataMgr * wdmgr_
Definition: welltiedata.h:274
HorizonMgr * hormgr_
Definition: welltiedata.h:276
static const char * sKeyVwrHorizonDisp()
FixedString Server()
Definition: keystrs.h:137
Well::DisplayProperties::Markers mrkdisp_
Definition: welltiedata.h:60
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
@ Data
Definition: repos.h:24
Definition: welltiedata.h:207
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
void fillPar(IOPar &) const
void wellDataDelNotify(CallBacker *)
mODTextTranslationClass(Data)
const Data & data() const
Definition: welltiedata.h:251
static const char * sKeySynthetic()
Definition: welltiedata.h:133
void updateExtractionRange()
WellDataMgr(const MultiID &)
bool disphorfullnames_
Definition: welltiedata.h:57
Definition: welltiedata.h:96
const Setup setup_
Definition: welltiedata.h:159
static float cDefSeisSr()
static const char * sKeyVwrMarkerDisp()
DataWriter(Well::Data &, const MultiID &)
Interval< float > dahrg_
Definition: welltiedata.h:156
const uiString & warnMsg() const
Definition: welltiedata.h:255
BufferStringSet allmarkernms_
Definition: welltiedata.h:61
TypeSet< Marker > seispicks_
Definition: welltiedata.h:99
bool dispmrkfullnames_
Definition: welltiedata.h:56
bool setNewWavelet(const MultiID &)
Definition: directionalsurvey.h:20
static const char * sKeyIsMarkerDisp()
void handleDataPlayerWarning() const
Marker(float z)
Definition: welltiedata.h:79
PickSetMgr * pickmgr_
Definition: welltiedata.h:273
Definition: welltiedata.h:236
uiString errmsg_
Definition: welltiedata.h:282
const uiString & errMsg() const
Definition: welltiedata.h:254
bool isSonic() const
Definition: welltiedata.h:129
HorizonMgr & horizonMgr()
Definition: welltiedata.h:248
Notifier< WellDataMgr > datadeleted_
Definition: welltiedata.h:170
bool hasSynthetic() const
bool isOK() const
Definition: welltiedata.h:253
Color color_
Definition: welltiedata.h:84
#define mStruct(module)
Definition: commondefs.h:182
Definition: welltiepickset.h:29
D2TModelMgr * d2tmgr_
Definition: welltiedata.h:277
void setUpHorizons(const TypeSet< MultiID > &, uiString &, TaskRunner &)
Definition: ceemdalgo.h:161
void setCrossCorrZrg(const Interval< float > &)
Class that can execute a task.
Definition: task.h:170
Class to help setup a callback handling.
Definition: notify.h:126
bool isEmpty() const
Definition: odstring.h:50
int size_
Definition: welltiedata.h:88
@ Log
Definition: file.h:122
Definition: welltiedata.h:183
uiString warnmsg_
Definition: welltiedata.h:283
const Well::Data * wd() const
Definition: welltiedata.h:241
mODTextTranslationClass(Server)
bool isvwrhordisp_
Definition: welltiedata.h:55
const MultiID & wellid_
Definition: welltiedata.h:200
HorizonMgr(TypeSet< Marker > &hor)
Definition: welltiedata.h:209
DataWriter & dataWriter()
Definition: welltiedata.h:250
SeisTrc & synthtrc_
Definition: welltiedata.h:112
Compound key consisting of ints.
Definition: multiid.h:24
Definition: welltiedata.h:164
TypeSet< Marker > horizons_
Definition: welltiedata.h:137
void setWD(Well::Data *wd)
Definition: welltiedata.h:193
mODTextTranslationClass(DataWriter)
bool isvwrmarkerdisp_
Definition: welltiedata.h:54
Well::LogSet & logset_
Definition: welltiedata.h:111
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool ismarkerdisp_
Definition: welltiedata.h:53
Well::Data * wellData() const
Well log.
Definition: welllog.h:44
int id_
Definition: welltiedata.h:87
Definition: welltiesetup.h:29
PickData pickdata_
Definition: welltiedata.h:138
DataWriter * datawriter_
Definition: welltiedata.h:278
Log set.
Definition: welllogset.h:32
Definition: welltietoseismic.h:32
Well::Data * wd()
Definition: welltiedata.h:169
bool updateSynthetics(const Wavelet &)
void usePar(const IOPar &)
Wavelet & initwvlt_
Definition: welltiedata.h:114
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
void wellDataDel(CallBacker *)
mODTextTranslationClass(PickData)
DataPlayer * dataplayer_
Definition: welltiedata.h:275
Server(const WellTie::Setup &)
static const char * sKeyMarkerFullName()
TypeSet< Marker > synthpicks_
Definition: welltiedata.h:98
StepInterval< float > tracerg_
Definition: welltiedata.h:155
bool iszintime_
Definition: welltiedata.h:59
BufferString errmsg_
Definition: horizontracker.h:118
float zpos_
Definition: welltiedata.h:85
const MultiID & wellID() const
Definition: welltiedata.h:244
bool computeAdditionalInfo(const Interval< float > &)
BufferString name_
Definition: welltiedata.h:86
bool computeSynthetics(const Wavelet &)
Writes Well::Data to any data storage.
Definition: wellwriter.h:35
const char * sKeySonic() const
Definition: welltiedata.h:128
D2TModelMgr & d2TModelMgr()
Definition: welltiedata.h:247
Definition: welltiedata.h:77
bool removeLogs(const Well::LogSet &) const
const Interval< float > & getDahRange() const
Definition: welltiedata.h:119
Wavelet & estimatedwvlt_
Definition: welltiedata.h:115
Data(const Setup &, Well::Data &wd)
const StepInterval< float > & getModelRange() const
Definition: welltiedata.h:120
Definition: welltiecshot.h:21
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
PickSetMgr & pickMgr()
Definition: welltiedata.h:246
bool writeLogs(const Well::LogSet &, bool todisk) const
bool iszinft_
Definition: welltiedata.h:58
const Well::Data * wd_
Definition: welltiedata.h:230
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Well::Data * wd()
Definition: welltiedata.h:242
const char * sKeyDensity() const
Definition: welltiedata.h:127
static const char * sKeyAI()
Definition: welltiedata.h:131
SeisTrc & seistrc_
Definition: welltiedata.h:113
Definition: welltiedata.h:41
static const char * sKeyHorizonFullName()
Sets of (small) copyable elements.
Definition: commontypes.h:29
TypeSet< Marker > & horizons_
Definition: welltiedata.h:231
void matchHorWithMarkers(TypeSet< PosCouple > &, bool bynames) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021