13 #include "wellattribmod.h" 23 #define mIsInvalidD2TM(wd) ( wd.d2TModel().size()<2 ) 31 enum CorrType {
None, Automatic, UserDefined };
37 , useexistingd2tm_(true)
38 , corrtype_(Automatic)
43 : wellid_(setup.wellid_)
44 , seisid_(setup.seisid_)
45 , wvltid_(setup.wvltid_)
46 , linenm_(setup.linenm_)
47 , issonic_(setup.issonic_)
48 , seisnm_(setup.seisnm_)
49 , vellognm_(setup.vellognm_)
50 , denlognm_(setup.denlognm_)
51 , useexistingd2tm_(setup.useexistingd2tm_)
52 , corrtype_(setup.corrtype_)
66 void supportOldPar(
const IOPar&);
70 static Setup& defaults();
71 static void commitDefaults();
74 {
return "CheckShot Corrections"; }
76 {
return "Use Existing Depth/Time model"; }
78 {
return tr(
"CheckShot Corrections"); }
80 {
return tr(
"Use Existing Depth/Time model"); }
88 :
Well::odIO(f,errmsg) {}
90 static const char* sKeyWellTieSetup();
103 bool putIOPar(
const IOPar&,
const char*)
const;
109 bool putIOPar(
const IOPar&,
const char*,
124 IOPar* getIOPar(
const char*)
const;
#define mExpClass(module)
Definition: commondefs.h:157
DBKey wvltid_
Definition: welltiesetup.h:57
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
bool issonic_
Definition: welltiesetup.h:62
Definition: welltiesetup.h:28
static const char * sKeyUseExistingD2T()
Definition: welltiesetup.h:75
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: welltiesetup.h:84
BufferString seisnm_
Definition: welltiesetup.h:59
mODTextTranslationClass(Setup) public mDeclareEnumUtils(CorrType) Setup()
Definition: welltiesetup.h:32
Definition: uistring.h:88
Definition: welltiecshot.h:20
FixedString None()
Definition: keystrs.h:90
OD class for stream read.
Definition: od_istream.h:23
BufferString vellognm_
Definition: welltiesetup.h:60
IO(const char *f, uiString &errmsg)
Definition: welltiesetup.h:87
CorrType corrtype_
Definition: welltiesetup.h:64
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
BufferString denlognm_
Definition: welltiesetup.h:61
bool useexistingd2tm_
Definition: welltiesetup.h:63
static const uiString sCSCorrType()
Definition: welltiesetup.h:77
Definition: wellcommon.h:16
uiString errmsg_
Definition: welltiesetup.h:107
Setup(const Setup &setup)
Definition: welltiesetup.h:42
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Writer(const char *f)
Definition: welltiesetup.h:98
static const char * sKeyCSCorrType()
Definition: welltiesetup.h:73
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Definition: welltiesetup.h:116
BufferString errmsg_
Definition: horizontracker.h:117
uiString errmsg_
Definition: welltiesetup.h:128
DBKey wellid_
Definition: welltiesetup.h:55
Reader(const char *f)
Definition: welltiesetup.h:119
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
DBKey seisid_
Definition: welltiesetup.h:56
static const uiString sUseExistingD2T()
Definition: welltiesetup.h:79
Definition: welltiesetup.h:95
BufferString linenm_
Definition: welltiesetup.h:58