 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "vissurveymod.h"
26 class DataObjectGroup;
29 namespace PreStack {
class EventManager;
class EventSet; }
mDeclareEnumUtils(DisplayMode)
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
bool isInlCrl() const
Definition: vispseventdisplay.h:44
void setMarkerColor(MarkerColor, bool update=true)
virtual const ColTab::Sequence * getColTabSequence(int ch=0) const
visBase::PolyLine3D * lines_
Definition: vispseventdisplay.h:110
void setEventManager(PreStack::EventManager *)
MarkerColor
Definition: vispseventdisplay.h:49
void eventForceReloadCB(CallBacker *)
Threads::Lock lock_
Definition: vispseventdisplay.h:142
DisplayMode
Definition: vispseventdisplay.h:67
Definition: vispseventdisplay.h:106
Set of pointers to objects.
Definition: commontypes.h:31
Export_Basic uiString toUiString(ViewStyle)
Definition: visannot.h:43
MarkerStyle3D markerstyle_
Definition: vispseventdisplay.h:140
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
#define mExpClass(module)
Definition: commondefs.h:177
virtual const ColTab::MapperSetup * getColTabMapperSetup(int, int) const
const int parentid_
Definition: vispseventdisplay.h:116
Base class for all 'Display' objects.
Definition: vissurvobj.h:58
VisualObjectImpl
Definition: visobject.h:127
virtual void setColTabSequence(int, const ColTab::Sequence &, TaskRunner *)
MarkerSet is a set of basic pickmarker with a constant size on screen. Size and shape are settable.
Definition: vismarkerset.h:36
DisplayMode displaymode_
Definition: vispseventdisplay.h:130
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
const ColTab::MapperSetup & getColTabMapper() const
const mVisTrans * displaytransform_
Definition: vispseventdisplay.h:127
Definition: vispseventdisplay.h:36
@ ZeroOffsetOnSections
Definition: vispseventdisplay.h:68
mDefaultFactoryInstantiation(visSurvey::SurveyObject, PSEventDisplay, "PSEventDisplay", ::toUiString(sFactoryKeyword()))
visBase::DataObjectGroup * objectgroup_
Definition: vispseventdisplay.h:109
visBase::MarkerSet * eventmarkerset_
Definition: vispseventdisplay.h:141
void eventChangeCB(CallBacker *)
ColTab::Mapper ctabmapper_
Definition: vispseventdisplay.h:138
DisplayMode getDisplayMode() const
Definition: visdatagroup.h:27
void setColTabSequence(const ColTab::Sequence &, bool update=true)
Maps from [0,1] -> Color.
Definition: coltabsequence.h:37
virtual bool canSetColTabSequence() const
Definition: vispseventdisplay.h:62
PreStack::EventManager * eventman_
Definition: vispseventdisplay.h:132
const char ** displayModeNames() const
MarkerColor markercolor_
Definition: vispseventdisplay.h:137
Interval< float > qualityrange_
Definition: vispseventdisplay.h:134
visBase::DrawStyle * linestyle_
Definition: vispseventdisplay.h:126
Maps data values to colortable positions: [0,1].
Definition: coltabmapper.h:84
virtual Color getColor() const
Class that can execute a task.
Definition: task.h:170
bool supportsDisplay() const
virtual void setPixelDensity(float)
virtual bool hasColor() const
Definition: vispseventdisplay.h:77
void setDisplayMode(DisplayMode)
void otherObjectsMoved(const ObjectSet< const SurveyObject > &, int whichobj)
void setLineStyle(const OD::LineStyle &)
mDeclareEnumUtils(MarkerColor)
Definition: synthseis.h:35
#define mVisTrans
Definition: visdata.h:28
const mVisTrans * getDisplayTransformation() const
void setColTabMapper(const ColTab::MapperSetup &, bool update=true)
OD::LineStyle getLineStyle() const
ColTab::Sequence ctabsequence_
Definition: vispseventdisplay.h:139
const char ** markerColorNames() const
visBase::MarkerSet * markerset_
Definition: vispseventdisplay.h:112
int horid_
Definition: vispseventdisplay.h:133
float getMoveoutComp(const TypeSet< float > &, const TypeSet< float > &) const
A EventManager is a set of EventsSet on multiple PreStack gathers, and are identified under the same ...
Definition: prestackevents.h:102
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
void clearDisplay(ParentAttachedObject *)
void updateDisplay(ParentAttachedObject *)
float offsetscale_
Definition: vispseventdisplay.h:135
TrcKeySampling tks_
Definition: vispseventdisplay.h:114
ObjectSet< ParentAttachedObject > parentattached_
Definition: vispseventdisplay.h:128
virtual int nrAttribs() const
Definition: vispseventdisplay.h:63
@ ZeroOffset
Definition: vispseventdisplay.h:67
void setDisplayTransformation(const mVisTrans *)
ObjectSet< PreStack::EventSet > eventsets_
Definition: vispseventdisplay.h:113
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
Definition: visdrawstyle.h:33
void setMarkerStyle(const MarkerStyle3D &, bool updat)
MarkerColor getMarkerColor() const
Definition: vispolyline.h:64
ParentAttachedObject(int)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021