 |
OpendTect
6.6
|
Go to the documentation of this file.
16 #include "vissurveymod.h"
24 namespace visBase {
class PolyLine; };
29 #define mCtrlLeftButton ( (OD::ButtonState) (OD::LeftButton+OD::ControlButton) )
42 Furrowing, FirstSowing, SequentSowing };
69 int underlyingobjid=-1,
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
A cartesian coordinate in 3D space.
Definition: coord.h:72
visBase::PolyLine * sowingline_
Definition: vissower.h:91
bool acceptTablet(const visBase::EventInfo &)
bool intersow_
Definition: vissower.h:102
ObjectSet< visBase::EventInfo > eventlist_
Definition: vissower.h:94
int curpidstamp_
Definition: vissower.h:113
void setEventCatcher(visBase::EventCatcher *)
void setIfDragInvertMask(bool yn=true, OD::ButtonState mask=OD::ShiftButton)
TypeSet< int > bendpoints_
Definition: vissower.h:98
void calibrateEventInfo(visBase::EventInfo &)
int underlyingobjid_
Definition: vissower.h:95
#define mCtrlLeftButton
Definition: vissower.h:29
Definition: visannot.h:43
OD::ButtonState erasermask_
Definition: vissower.h:108
#define mExpClass(module)
Definition: commondefs.h:177
const visBase::VisualObjectImpl * editobject_
Definition: vissower.h:88
void tieToWorkRange(const visBase::EventInfo &)
Notifier< Sower > sowing
Definition: vissower.h:72
bool linelost_
Definition: vissower.h:92
OD::ButtonState lasermask_
Definition: vissower.h:107
void alternateSowingOrder(bool yn=true)
Definition: visevent.h:87
ButtonState
Definition: keyenum.h:20
void setSequentSowMask(bool yn=true, OD::ButtonState mask=OD::LeftButton)
bool accept(const visBase::EventInfo &)
Sower(const visBase::VisualObjectImpl *=0)
bool acceptMouse(const visBase::EventInfo &)
SowingMode mode()
Definition: vissower.h:44
bool reversesowingorder_
Definition: vissower.h:100
bool acceptEraser(const visBase::EventInfo &)
Definition: vissower.h:32
int furrowstamp_
Definition: vissower.h:115
SowingMode
Definition: vissower.h:41
bool isInWorkRange(const visBase::EventInfo &) const
@ LeftButton
Definition: keyenum.h:22
SowingMode mode_
Definition: vissower.h:93
Definition: visevent.h:44
Notifier< Sower > sowingend
Definition: vissower.h:71
Class to help setup a callback handling.
Definition: notify.h:126
bool acceptLaser(const visBase::EventInfo &)
@ ShiftButton
Definition: keyenum.h:26
bool singleseeded_
Definition: vissower.h:110
EM::PosID curpid_
Definition: vissower.h:112
#define mVisTrans
Definition: visdata.h:28
void setLaserMask(bool yn=true, OD::ButtonState mask=OD::LeftButton)
Definition: visobject.h:72
EM::PosID getMarkerID(const visBase::EventInfo &) const
visBase::EventCatcher * eventcatcher_
Definition: vissower.h:89
OD::ButtonState ifdraginvertmask_
Definition: vissower.h:106
TypeSet< Coord > mousecoords_
Definition: vissower.h:97
const mVisTrans * transformation_
Definition: vissower.h:90
TrcKeySampling * workrange_
Definition: vissower.h:96
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
void setDisplayTransformation(const mVisTrans *)
void reverseSowingOrder(bool yn=true)
bool alternatesowingorder_
Definition: vissower.h:101
void intersow(bool yn=true)
bool activate(const Color &, const visBase::EventInfo &, int underlyingobjid=-1, const TrcKeySampling *workrange=0)
Definition: vispolyline.h:36
void setEraserMask(bool yn=true, OD::ButtonState mask=((OD::ButtonState)(OD::LeftButton+OD::ControlButton)))
OD::ButtonState sequentsowmask_
Definition: vissower.h:105
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
OD::ButtonState pressedbutstate_
Definition: vissower.h:104
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021