14 #include "uiwellmod.h" 21 namespace Well {
class Marker; }
36 void setCtrlPressed(
bool);
45 float time()
const {
return time_; }
46 float dah()
const {
return dah_; }
47 float xPos()
const {
return xpos_; }
48 float yPos()
const {
return ypos_; }
73 float mousePos()
const;
80 void mouseMovedCB(CallBacker*);
81 void mousePressedCB(CallBacker*);
82 void mouseReleasedCB(CallBacker*);
83 void setPosInfo(CallBacker*);
84 void setSelDahDisplay(CallBacker*);
85 void setSelMarkerCB(CallBacker*);
bool isMouseDown() const
Definition: uiwelldisplaycontrol.h:33
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
float time() const
Definition: uiwelldisplaycontrol.h:45
Notifier< uiWellDisplayControl > mousePressed
Definition: uiwelldisplaycontrol.h:53
Notifier< uiWellDisplayControl > posChanged
Definition: uiwelldisplaycontrol.h:52
float ypos_
Definition: uiwelldisplaycontrol.h:78
Definition: uiwelldisplaycontrol.h:23
uiWellDahDisplay * seldisp_
Definition: uiwelldisplaycontrol.h:61
float time_
Definition: uiwelldisplaycontrol.h:75
Notifier< uiWellDisplayControl > mouseReleased
Definition: uiwelldisplaycontrol.h:54
float yPos() const
Definition: uiwelldisplaycontrol.h:48
ObjectSet< uiWellDahDisplay > logdisps_
Definition: uiwelldisplaycontrol.h:60
Definition: wellcommon.h:16
float xpos_
Definition: uiwelldisplaycontrol.h:77
Well depth/distance along hole display.
Definition: uiwelldahdisplay.h:49
float dah() const
Definition: uiwelldisplaycontrol.h:46
Definition: mouseevent.h:166
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Well::Marker & lastselmarker_
Definition: uiwelldisplaycontrol.h:68
void setMouseDown(bool yn)
Definition: uiwelldisplaycontrol.h:34
BufferString info_
Definition: uiwelldisplaycontrol.h:63
Marker, can be attached to Strat level. When not attached, uses the object's own (fallback) name and ...
Definition: wellmarker.h:32
Notifier< uiWellDisplayControl > markerSel
Definition: uiwelldisplaycontrol.h:56
const uiWellDahDisplay * selDahDisplay() const
Definition: uiwelldisplaycontrol.h:38
Well::Marker & selmarker_
Definition: uiwelldisplaycontrol.h:67
bool ismousedown_
Definition: uiwelldisplaycontrol.h:64
float dah_
Definition: uiwelldisplaycontrol.h:76
float xPos() const
Definition: uiwelldisplaycontrol.h:47
const Well::Marker & selMarker() const
Definition: uiwelldisplaycontrol.h:39
bool isCtrlPressed() const
Definition: uiwelldisplaycontrol.h:35
bool isctrlpressed_
Definition: uiwelldisplaycontrol.h:65