 |
OpendTect
6.6
|
Go to the documentation of this file.
16 #include "vissurveymod.h"
24 namespace Pick {
class Set;
class Location;
class SetMgr; }
25 namespace visBase {
class PolyLine; };
30 class RandomTrackDisplay;
33 #define mCtrlLeftButton ( (OD::ButtonState) (OD::LeftButton+OD::ControlButton) )
100 bool isleftbutpressed_ =
false;
Set of picks with something in common.
Definition: pickset.h:34
Used for displaying a 2D line.
Definition: visseis2ddisplay.h:40
Definition: visannot.h:43
void eraseSeedsOn2DLine(const Seis2DDisplay *, const visBase::EventInfo &curev)
Definition: picklocation.h:21
#define mExpClass(module)
Definition: commondefs.h:177
Definition: visevent.h:87
void paintSeedsOn2DLine(const Seis2DDisplay *, const visBase::EventInfo &curev, const visBase::EventInfo &prevev)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void drawLine(const visBase::EventInfo &)
static int density_
Definition: visseedpainter.h:104
bool accept(const visBase::EventInfo &)
visBase::EventCatcher * eventcatcher_
Definition: visseedpainter.h:94
bool isActive() const
Definition: visseedpainter.h:48
void eraseSeeds(const visBase::EventInfo &curev)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
const mVisTrans * transformation_
Definition: visseedpainter.h:95
void eraseSeedsOnRandLine(const RandomTrackDisplay *, const visBase::EventInfo &curev)
Pick::SetMgr * picksetmgr_
Definition: visseedpainter.h:102
Utility to manage pick set lifecycles. Also supports change notifications.
Definition: picksetmgr.h:34
void drawLineOn2DLine(const Seis2DDisplay *, const visBase::EventInfo &)
void paintSeedsOnZSlice(const visBase::EventInfo &curev, const visBase::EventInfo &prevev, const TrcKeyZSampling &tkzs)
bool acceptTablet(const visBase::EventInfo &)
void setEventCatcher(visBase::EventCatcher *)
Definition: visevent.h:44
void drawLineOnRandLine(const RandomTrackDisplay *, const visBase::EventInfo &)
Pick::Set * set_
Definition: visseedpainter.h:101
void paintSeedsOnRandLine(const RandomTrackDisplay *, const visBase::EventInfo &curev, const visBase::EventInfo &prevev)
bool acceptMouse(const visBase::EventInfo &)
#define mVisTrans
Definition: visdata.h:28
Definition: visseedpainter.h:36
Definition: visobject.h:72
static int radius_
Definition: visseedpainter.h:105
void setSetMgr(Pick::SetMgr *)
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
Used for displaying a random or arbitrary line.
Definition: visrandomtrackdisplay.h:53
void eventCB(CallBacker *)
visBase::PolyLine * circle_
Definition: visseedpainter.h:96
void paintSeeds(const visBase::EventInfo &curev, const visBase::EventInfo &prevev)
Definition: vispolyline.h:36
static TypeSet< Geom::PointI > circlecoords_
Definition: visseedpainter.h:106
static void setDensity(int perc)
void setDisplayTransformation(const mVisTrans *)
void paintSeedsOnInlCrl(const visBase::EventInfo &curev, const visBase::EventInfo &prevev, const TrcKeyZSampling &tkzs, bool isinl)
static void setRadius(int nrsamps)
Sets of (small) copyable elements.
Definition: commontypes.h:29
visBase::EventInfo * prevev_
Definition: visseedpainter.h:97
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021