17 #include "vissurveymod.h" 25 namespace visBase {
class PolyLine; };
30 #define mCtrlLeftButton ( (OD::ButtonState) (OD::LeftButton+OD::ControlButton) ) 39 void setDisplayTransformation(
const mVisTrans* );
43 Furrowing, FirstSowing, SequentSowing };
47 void reInitSettings();
49 void reverseSowingOrder(
bool yn=
true);
50 void alternateSowingOrder(
bool yn=
true);
51 void intersow(
bool yn=
true);
53 void setSequentSowMask(
bool yn=
true,
55 void setIfDragInvertMask(
bool yn=
true,
57 void setLaserMask(
bool yn=
true,
59 void setEraserMask(
bool yn=
true,
62 bool moreToSow()
const;
70 int underlyingobjid=-1,
#define mExpClass(module)
Definition: commondefs.h:160
const mVisTrans * transformation_
Definition: vissower.h:91
OD::ButtonState pressedbutstate_
Definition: vissower.h:105
OD::ButtonState ifdraginvertmask_
Definition: vissower.h:107
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
visBase::EventCatcher * eventcatcher_
Definition: vissower.h:90
#define mCtrlLeftButton
Definition: vissower.h:30
EM::PosID curpid_
Definition: vissower.h:113
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
bool singleseeded_
Definition: vissower.h:111
int furrowstamp_
Definition: vissower.h:116
int curpidstamp_
Definition: vissower.h:114
bool alternatesowingorder_
Definition: vissower.h:102
Definition: callback.h:254
visBase::PolyLine * sowingline_
Definition: vissower.h:92
bool intersow_
Definition: vissower.h:103
ButtonState
Definition: keyenum.h:20
VisualObjectImpl
Definition: visobject.h:128
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
bool reversesowingorder_
Definition: vissower.h:101
SowingMode mode()
Definition: vissower.h:45
#define mVisTrans
Definition: visdata.h:31
Definition: vispolyline.h:36
ObjectSet< visBase::EventInfo > eventlist_
Definition: vissower.h:95
OD::ButtonState lasermask_
Definition: vissower.h:108
A cartesian coordinate in 3D space.
Definition: coord.h:72
bool linelost_
Definition: vissower.h:93
Definition: visannot.h:43
TypeSet< int > bendpoints_
Definition: vissower.h:99
TrcKeySampling * workrange_
Definition: vissower.h:97
OD::ButtonState erasermask_
Definition: vissower.h:109
const visBase::VisualObjectImpl * editobject_
Definition: vissower.h:89
int underlyingobjid_
Definition: vissower.h:96
SowingMode mode_
Definition: vissower.h:94
Definition: visevent.h:44
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26
TypeSet< Coord > mousecoords_
Definition: vissower.h:98
Definition: visobject.h:72
Definition: vissower.h:32
Notifier< Sower > sowing
Definition: vissower.h:73
SowingMode
Definition: vissower.h:42
Definition: visevent.h:87
OD::ButtonState sequentsowmask_
Definition: vissower.h:106
Notifier< Sower > sowingend
Definition: vissower.h:72