1 #ifndef vispseventdisplay_h 2 #define vispseventdisplay_h 15 #include "vissurveymod.h" 27 class DataObjectGroup;
30 namespace PreStack {
class EventManager;
class EventSet; }
48 void setHorizonID(
int);
66 virtual void setPixelDensity(
float);
79 virtual Color getColor()
const;
80 const char** markerColorNames()
const;
81 const char** displayModeNames()
const;
82 bool hasParents()
const;
83 bool supportsDisplay()
const;
90 const SurveyObject>&,
int whichobj );
92 void setDisplayTransformation(
const mVisTrans*);
93 const mVisTrans* getDisplayTransformation()
const;
120 void updateDisplay();
123 void retriveParents();
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
float offsetscale_
Definition: vispseventdisplay.h:136
const mVisTrans * displaytransform_
Definition: vispseventdisplay.h:128
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class...
Definition: threadlock.h:53
Export_Basic uiString toUiString(ViewStyle)
Maps from [0,1] -> Color.
Definition: coltabsequence.h:37
Definition: visdatagroup.h:27
visBase::MarkerSet * markerset_
Definition: vispseventdisplay.h:113
Definition: visdrawstyle.h:33
Definition: synthseis.h:36
Definition: vispseventdisplay.h:69
int horid_
Definition: vispseventdisplay.h:134
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
Definition: vispseventdisplay.h:35
MarkerColor
Definition: vispseventdisplay.h:50
PreStack::EventManager * eventman_
Definition: vispseventdisplay.h:133
DisplayMode displaymode_
Definition: vispseventdisplay.h:131
Maps data values to colortable positions: [0,1].
Definition: coltabmapper.h:84
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:258
ColTab::Mapper ctabmapper_
Definition: vispseventdisplay.h:139
ObjectSet< PreStack::EventSet > eventsets_
Definition: vispseventdisplay.h:114
Threads::Lock lock_
Definition: vispseventdisplay.h:143
Set of pointers to objects.
Definition: commontypes.h:32
TrcKeySampling tks_
Definition: vispseventdisplay.h:115
ObjectSet< ParentAttachedObject > parentattached_
Definition: vispseventdisplay.h:129
VisualObjectImpl
Definition: visobject.h:128
Class that can execute a task.
Definition: task.h:169
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
virtual int nrAttribs() const
Definition: vispseventdisplay.h:64
#define mVisTrans
Definition: visdata.h:31
Interval< float > qualityrange_
Definition: vispseventdisplay.h:135
visBase::DrawStyle * linestyle_
Definition: vispseventdisplay.h:127
bool isInlCrl() const
Definition: vispseventdisplay.h:45
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
Definition: vispseventdisplay.h:68
Definition: vispseventdisplay.h:106
visBase::PolyLine3D * lines_
Definition: vispseventdisplay.h:111
DisplayMode
Definition: vispseventdisplay.h:68
virtual bool hasColor() const
Definition: vispseventdisplay.h:78
ColTab::Sequence ctabsequence_
Definition: vispseventdisplay.h:140
Definition: visannot.h:43
Base class for all 'Display' objects.
Definition: vissurvobj.h:58
virtual bool canSetColTabSequence() const
Definition: vispseventdisplay.h:63
visBase::DataObjectGroup * objectgroup_
Definition: vispseventdisplay.h:110
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26
const int parentid_
Definition: vispseventdisplay.h:117
visBase::MarkerSet * eventmarkerset_
Definition: vispseventdisplay.h:142
Definition: vispolyline.h:64
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable...
Definition: vismarkerset.h:36
MarkerStyle3D markerstyle_
Definition: vispseventdisplay.h:141
MarkerColor markercolor_
Definition: vispseventdisplay.h:138
A EventManager is a set of EventsSet on multiple PreStack gathers, and are identified under the same ...
Definition: prestackevents.h:102