13 #include "vissurveymod.h" 25 class DataObjectGroup;
28 namespace PreStack {
class EventManager;
class EventSet; }
46 void setHorizonID(
int);
62 virtual void setPixelDensity(
float);
77 virtual Color getColor()
const;
80 bool hasParents()
const;
81 bool supportsDisplay()
const;
88 const SurveyObject>&,
int whichobj );
90 void setDisplayTransformation(
const mVisTrans*);
91 const mVisTrans* getDisplayTransformation()
const;
111 void updateDisplay();
114 void retrieveParents();
#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 offsetscale_
Definition: vispseventdisplay.h:128
const mVisTrans * displaytransform_
Definition: vispseventdisplay.h:120
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class...
Definition: threadlock.h:51
A series of color control points able to give an (interpolated) color for every position [0...
Definition: coltabsequence.h:37
Definition: visdatagroup.h:24
ConstRefMan< ColTab::Sequence > ctabsequence_
Definition: vispseventdisplay.h:132
visBase::MarkerSet * markerset_
Definition: vispseventdisplay.h:104
Definition: visdrawstyle.h:30
Definition: prestackagc.h:18
Definition: vispseventdisplay.h:65
int horid_
Definition: vispseventdisplay.h:126
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:287
Definition: vispseventdisplay.h:33
MarkerColor
Definition: vispseventdisplay.h:48
PreStack::EventManager * eventman_
Definition: vispseventdisplay.h:125
DisplayMode displaymode_
Definition: vispseventdisplay.h:123
Maps data values to color sequence positions: [0,1].
Definition: coltabmapper.h:33
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:188
ObjectSet< PreStack::EventSet > eventsets_
Definition: vispseventdisplay.h:105
Threads::Lock lock_
Definition: vispseventdisplay.h:135
Set of pointers to objects.
Definition: commontypes.h:28
TrcKeySampling tks_
Definition: vispseventdisplay.h:106
ObjectSet< ParentAttachedObject > parentattached_
Definition: vispseventdisplay.h:121
VisualObjectImpl
Definition: visobject.h:123
Class that can execute a task.
Definition: task.h:193
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
virtual int nrAttribs() const
Definition: vispseventdisplay.h:61
#define mVisTrans
Definition: visdata.h:25
OD::MarkerStyle3D markerstyle_
Definition: vispseventdisplay.h:133
Interval< float > qualityrange_
Definition: vispseventdisplay.h:127
visBase::DrawStyle * linestyle_
Definition: vispseventdisplay.h:119
bool isInlCrl() const
Definition: vispseventdisplay.h:43
ConstRefMan< ColTab::Mapper > ctabmapper_
Definition: vispseventdisplay.h:131
Definition: vispseventdisplay.h:64
uiString toUiString(const DBKey &ky)
Definition: dbkey.h:117
Definition: vispseventdisplay.h:97
visBase::PolyLine3D * lines_
Definition: vispseventdisplay.h:102
DisplayMode
Definition: vispseventdisplay.h:64
virtual bool hasColor() const
Definition: vispseventdisplay.h:76
Definition: visannot.h:40
Base class for all 'Display' objects.
Definition: vissurvobj.h:54
virtual bool canSetColTabSequence() const
Definition: vispseventdisplay.h:60
visBase::DataObjectGroup * objectgroup_
Definition: vispseventdisplay.h:101
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
Definition: uistring.h:235
const int parentid_
Definition: vispseventdisplay.h:108
visBase::MarkerSet * eventmarkerset_
Definition: vispseventdisplay.h:134
Definition: vispolyline.h:61
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable...
Definition: vismarkerset.h:33
MarkerColor markercolor_
Definition: vispseventdisplay.h:130
A EventManager is a set of EventsSet on multiple PreStack gathers, and are identified under the same ...
Definition: prestackevents.h:102