 |
OpendTect
6.6
|
Go to the documentation of this file.
37 class DisplayProperties;
48 Info(
const char* nm )
51 , groundelev(
mUdf(
float))
63 static const char* sKeyTVD() {
return "True Vertical Depth [TVD]"; }
64 static const char*
sKeyMD() {
return "Measured Depth [MD]"; }
122 {prepareForDelete();
delete this; } );
132 virtual void setName(
const char* nm) { info_.setName( nm ); }
148 {
return for2d ? disp2d_ : disp3d_; }
150 {
return for2d ? disp2d_ : disp3d_; }
float getDefaultVelocity()
virtual const OD::String & name() const
Definition: welldata.h:131
bool haveD2TModel() const
Definition: welldata.h:162
const MultiID & multiID() const
Definition: welldata.h:127
static const char * sKeyDepthUnit()
void setCheckShotModel(D2TModel *)
mine, too
DisplayProperties & disp2d_
Definition: welldata.h:187
mRefCountImplWithDestructor(Data, virtual ~Data(), {prepareForDelete();delete this;})
CallBacker object with a name. Use if you want your object to be able to send and receive CallBack's,...
Definition: namedobj.h:72
static const char * sKeyTD()
The holder of all data concerning a certain well.
Definition: welldata.h:121
MarkerSet & markers_
Definition: welldata.h:186
Notifier< Well::Data > markerschanged
Definition: welldata.h:170
const DisplayProperties & displayProperties(bool for2d=false) const
Definition: welldata.h:149
void usePar(const IOPar &)
D2TModel * d2tmodel_
Definition: welldata.h:184
Set of BufferString objects.
Definition: bufstringset.h:26
MarkerSet & markers()
Definition: welldata.h:140
Well::LoadReqs loadState() const
D2TModel * csmodel_
Definition: welldata.h:185
const LogSet & logs() const
Definition: welldata.h:137
const Info & info() const
Definition: welldata.h:133
DepthType
Definition: welldata.h:60
Well::Log * getLogForEdit(const char *lognm)
virtual void setName(const char *nm)
Definition: welldata.h:132
Track & track()
Definition: welldata.h:136
void prepareForDelete() const
#define mExpClass(module)
Definition: commondefs.h:177
BufferString county
Definition: welldata.h:72
Notifier< Well::Data > csmdlchanged
Definition: welldata.h:169
static const char * sKeyKBElev()
void levelToBeRemoved(CallBacker *)
mODTextTranslationClass(Well::Info) public
Definition: welldata.h:45
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
FixedString TVDSS()
Definition: keystrs.h:171
Information about a certain well.
Definition: welldata.h:45
@ Data
Definition: repos.h:24
BufferString uwid
Definition: welldata.h:69
void reloadLogNames() const
mDeclareEnumUtils(WellType)
void setD2TModel(D2TModel *)
becomes mine
void reloadLogNames(CallBacker *)
DisplayProperties & disp3d_
Definition: welldata.h:188
static const char * sKeyWellType()
const D2TModel * checkShotModel() const
Definition: welldata.h:143
static int legacyLogWidthFactor()
Info & info()
Definition: welldata.h:134
const BufferStringSet & storedLogNames() const
A cartesian coordinate in 2D space.
Definition: coord.h:25
static const char * sKeyState()
const Track & track() const
Definition: welldata.h:135
Well track.
Definition: welltrack.h:29
Definition: directionalsurvey.h:20
static const char * sKeyGroundElev()
static const char * sKeyCoord()
static const char * sKeyReplVel()
Coord surfacecoord
Definition: welldata.h:76
bool haveCheckShotModel() const
Definition: welldata.h:163
D2TModel * d2TModel()
Definition: welldata.h:142
static uiString sGroundElev()
Notifier< Well::Data > disp2dparschanged
Definition: welldata.h:173
float replvel
Definition: welldata.h:77
Set of Markers.
Definition: wellmarker.h:76
WellType welltype_
Definition: welldata.h:74
FixedString TWT()
Definition: keystrs.h:173
const Well::Log * getLog(const char *lognm) const
FixedString TVD(int n=1)
Definition: keystrs.h:170
void setEmpty()
removes everything
Notifier< Well::Data > trackchanged
Definition: welldata.h:171
@ Log
Definition: file.h:122
static const char * sKeyTVDSS()
static const char * sKeyMD()
Definition: welldata.h:64
Notifier< Well::Data > reloaded
Definition: welldata.h:175
Notifier< Well::Data > d2tchanged
Definition: welldata.h:168
MultiID mid_
Definition: welldata.h:181
Compound key consisting of ints.
Definition: multiid.h:24
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
@ None
Definition: networkcommon.h:33
FixedString MD(int n=1)
Definition: keystrs.h:97
FixedString Marker()
Definition: keystrs.h:98
Display properties of a well.
Definition: welldisp.h:39
Log set.
Definition: welllogset.h:32
LogSet & logs_
Definition: welldata.h:183
BufferString source_
filename for OD storage
Definition: welldata.h:73
static uiString sKBElev()
void setMultiID(const MultiID &mid) const
Definition: welldata.h:128
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
void fillPar(IOPar &) const
float groundelev
Definition: welldata.h:78
static uiString sCounty()
static uiString sReplVel()
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
Info info_
Definition: welldata.h:180
const MarkerSet & markers() const
Definition: welldata.h:139
BufferString oper
Definition: welldata.h:70
static const char * sKeyCounty()
BufferString state
Definition: welldata.h:71
D2TModel * checkShotModel()
Definition: welldata.h:144
const D2TModel * d2TModel() const
Definition: welldata.h:141
@ PluggedOilGas
Definition: welldata.h:56
static const char * sKeyUwid()
Track & track_
Definition: welldata.h:182
CNotifier< Well::Data, int > logschanged
Definition: welldata.h:174
Depth to time model.
Definition: welld2tmodel.h:34
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
DisplayProperties & displayProperties(bool for2d=false)
Definition: welldata.h:147
WellType
Definition: welldata.h:55
Notifier< Well::Data > disp3dparschanged
Definition: welldata.h:172
mDeclareEnumUtils(DepthType) static const char *sKeyTVD()
Definition: welldata.h:61
static const char * sKeyOper()
LogSet & logs()
Definition: welldata.h:138
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021