1 #ifndef uiwelltiecheckshotedit_h 2 #define uiwelltiecheckshotedit_h 16 #include "uiwellattribmod.h" 22 namespace Well {
class D2TModel;
class Data;
class DahObj;}
42 const char* getStandardDesc()
const;
66 void add(
float dh,
float val ) { dah_ += dh; val_ += val; }
67 float value(
int idx )
const {
return val_[idx]; }
68 bool insertAtDah(
float dh,
float v);
70 int indexOfCurrentPoint(
float dah,
float val)
const;
113 void doInsertRemovePt();
uiComboBox * driftchoicefld_
Definition: uiwelltiecheckshotedit.h:96
DriftCurve()
Definition: uiwelltiecheckshotedit.h:64
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Well::Data & wd_
Definition: uiwelltiecheckshotedit.h:81
Definition: uiwelltiecheckshotedit.h:61
Depth to time model.
Definition: welld2tmodel.h:34
uiToolButton * undobut_
Definition: uiwelltiecheckshotedit.h:92
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Undo undo_
Definition: uiwelltiecheckshotedit.h:105
Definition: uiwelltiecheckshotedit.h:36
void removeAux(int idx)
Definition: uiwelltiecheckshotedit.h:75
bool isadd_
Definition: uiwelltiecheckshotedit.h:48
Well::D2TModel * orgcs_
Definition: uiwelltiecheckshotedit.h:86
DriftCurve driftcurve_
Definition: uiwelltiecheckshotedit.h:87
Definition: uiwelldisplaycontrol.h:25
Combo box.
Definition: uicombobox.h:32
Definition: uiparent.h:26
Definition: welltiecshot.h:21
Well::DahObj & dahobj_
Definition: uiwelltiecheckshotedit.h:49
Definition: uidialog.h:42
float value(int idx) const
Definition: uiwelltiecheckshotedit.h:67
Class to handle undo/redo information.
Definition: undo.h:42
uiToolButton * editbut_
Definition: uiwelltiecheckshotedit.h:91
void eraseAux()
Definition: uiwelltiecheckshotedit.h:76
Well::D2TModel * orgd2t_
Definition: uiwelltiecheckshotedit.h:84
float val_
Definition: uiwelltiecheckshotedit.h:51
int movingpointidx_
Definition: uiwelltiecheckshotedit.h:106
void add(float dh, float val)
Definition: uiwelltiecheckshotedit.h:66
Server & server_
Definition: uiwelltiecheckshotedit.h:80
Definition: directionalsurvey.h:19
Depth/Distance along hole object.
Definition: welldahobj.h:28
Well depth/distance along hole display.
Definition: uiwelldahdisplay.h:57
Holds the information on how to undo/redo something.
Definition: undo.h:104
Definition: uiwelltiecheckshotedit.h:55
DriftCurve newdriftcurve_
Definition: uiwelltiecheckshotedit.h:88
uiToolBar * toolbar_
Definition: uiwelltiecheckshotedit.h:90
uiCheckBox * viewcorrd2t_
Definition: uiwelltiecheckshotedit.h:94
uiWellDahDisplay * driftdisplay_
Definition: uiwelltiecheckshotedit.h:101
uiToolButton * redobut_
Definition: uiwelltiecheckshotedit.h:93
Definition: uigraphicsitemimpl.h:214
bool isedit_
Definition: uiwelltiecheckshotedit.h:98
TypeSet< float > val_
Definition: uiwelltiecheckshotedit.h:73
Well::D2TModel * tkzs_
Definition: uiwelltiecheckshotedit.h:85
virtual void erase()
Definition: typeset.h:339
float dah_
Definition: uiwelltiecheckshotedit.h:50
Well::D2TModel * d2t_
Definition: uiwelltiecheckshotedit.h:83
uiWellDahDisplay * d2tdisplay_
Definition: uiwelltiecheckshotedit.h:100
virtual void removeSingle(size_type, bool preserver_order=true)
Definition: typeset.h:500
The holder of all data concerning a certain well.
Definition: welldata.h:113
uiPolyLineItem * d2tlineitm_
Definition: uiwelltiecheckshotedit.h:103
Definition: uibutton.h:134
Definition: welltiedata.h:236
uiWellDisplayControl * control_
Definition: uiwelltiecheckshotedit.h:102