 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "vissurveymod.h"
23 namespace PreStack {
class ProcessManager; }
26 class DepthTabPlaneDragger;
34 class PlaneDataDisplay;
56 bool oncurrentline=
true)
const;
121 static const char*
sKeySide() {
return "ShowSide"; }
MultiID mid_
Definition: visprestackdisplay.h:146
bool hasPosModeManipulator() const
Definition: visprestackdisplay.h:79
visBase::DepthTabPlaneDragger * planedragger_
Definition: visprestackdisplay.h:142
A cartesian coordinate in 3D space.
Definition: coord.h:72
static const char * sKeyAutoWidth()
Definition: visprestackdisplay.h:120
void finishedCB(CallBacker *)
void allowShading(bool yn)
Coord basedirection_
Definition: visprestackdisplay.h:150
NotifierAccess * getMovementNotifier()
Definition: visprestackdisplay.h:76
Coord seis2dpos_
Definition: visprestackdisplay.h:151
Definition: visprestackdisplay.h:40
DataPack::ID preProcess()
bool setSeis2DDisplay(Seis2DDisplay *, int trcnr)
Used for displaying a 2D line.
Definition: visseis2ddisplay.h:40
Notifier< PreStackDisplay > draggermoving
Definition: visprestackdisplay.h:75
virtual void getMousePosInfo(const visBase::EventInfo &ei, IOPar &iop) const
Definition: visprestackdisplay.h:101
bool setSeis2DData(const IOObj *ioobj)
Set of pointers to objects.
Definition: commontypes.h:31
const PlaneDataDisplay * getSectionDisplay() const
Export_Basic uiString toUiString(ViewStyle)
void sectionMovedCB(CallBacker *)
virtual MultiID getMultiID() const
Definition: visprestackdisplay.h:98
Definition: visannot.h:43
#define mExpClass(module)
Definition: commondefs.h:177
PlaneDataDisplay * getSectionDisplay()
void setDisplayTransformation(const mVisTrans *)
void displaysAutoWidth(bool yn)
static const char * sKeyFactor()
Definition: visprestackdisplay.h:118
Base class for all 'Display' objects.
Definition: vissurvobj.h:58
BufferString getObjectName() const
float getFactor()
Definition: visprestackdisplay.h:93
VisualObjectImpl
Definition: visobject.h:127
bool isInlCrl() const
Definition: visprestackdisplay.h:52
Definition: visevent.h:87
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
bool updateDisplay()
Definition: visprestackdisplay.h:115
void displaysOnPositiveSide(bool yn)
const Seis2DDisplay * getSeis2DDisplay() const
visBase::FlatViewer * flatviewer_
Definition: visprestackdisplay.h:143
StepInterval< int > getTraceRange(const BinID &, bool oncurrentline=true) const
virtual DataPack::ID getDataPackID(int i=0) const
bool setPosition(const BinID &)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
A cartesian coordinate in 2D space.
Definition: coord.h:25
BinID getNearBinID(const BinID &pos) const
void setFactor(float scale)
visBase::EventCatcher * eventcatcher_
Definition: visprestackdisplay.h:140
virtual void getMousePosInfo(const visBase::EventInfo &, Coord3 &xyzpos, BufferString &val, BufferString &info) const
Definition: vissurvobj.h:250
Definition: visflatviewer.h:29
mDefaultFactoryInstantiation(visSurvey::SurveyObject, PreStackDisplay, "PreStackDisplay", toUiString(sFactoryKeyword()))
static const char * sKeyParent()
Definition: visprestackdisplay.h:117
void seis2DMovedCB(CallBacker *)
Orgainizes a number of PreStack::Processors into a chain which can be processed.
Definition: prestackprocessor.h:140
float getWidth()
Definition: visprestackdisplay.h:95
visBase::FlatViewer * flatViewer()
Definition: visprestackdisplay.h:64
PlaneDataDisplay * section_
Definition: visprestackdisplay.h:147
Interface class for Notifier. See comments there.
Definition: notify.h:22
bool displayOnPositiveSide() const
Definition: visprestackdisplay.h:91
const BinID & getPosition() const
void setTraceNr(int trcnr)
BinID draggerpos_
Definition: visprestackdisplay.h:139
Definition: visevent.h:44
BufferString lineName() const
Class to help setup a callback handling.
Definition: notify.h:126
void setSectionDisplay(PlaneDataDisplay *)
PreStack::ProcessManager & procMgr()
Definition: visprestackdisplay.h:66
static const char * sKeyWidth()
Definition: visprestackdisplay.h:119
BinID bid_
Definition: visprestackdisplay.h:138
void dataChangedCB(CallBacker *)
PreStack::ProcessManager & preprocmgr_
Definition: visprestackdisplay.h:144
Definition: synthseis.h:35
MouseCursor mousecursor_
Definition: visprestackdisplay.h:141
#define mVisTrans
Definition: visdata.h:28
bool usePar(const IOPar &)
Compound key consisting of ints.
Definition: multiid.h:24
Coord seis2dstoppos_
Definition: visprestackdisplay.h:152
Used for displaying an inline, crossline or timeslice.
Definition: visplanedatadisplay.h:42
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
const BinID draggerPosition() const
Definition: visprestackdisplay.h:77
BinID getBinID() const
Definition: visprestackdisplay.h:97
float factor_
Definition: visprestackdisplay.h:156
int ID
Definition: datapack.h:37
bool posside_
Definition: visprestackdisplay.h:154
const visBase::FlatViewer * flatViewer() const
Definition: visprestackdisplay.h:65
void draggerMotion(CallBacker *)
Interval< float > zrg_
Definition: visprestackdisplay.h:159
const MouseCursor * getMouseCursor() const
Definition: visprestackdisplay.h:100
reads from a prestack seismic data store.
Definition: seispsread.h:34
bool autowidth_
Definition: visprestackdisplay.h:155
void otherObjectsMoved(const ObjectSet< const SurveyObject > &, int whichobj)
Notifier< PreStackDisplay > movefinished_
Definition: visprestackdisplay.h:163
Definition of a mouse cursor, can be either a predefined shape (from the enum, or a file....
Definition: mousecursor.h:26
void updateMouseCursorCB(CallBacker *)
Definition: visdepthtabplanedragger.h:36
bool isOrientationInline() const
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
bool displayAutoWidth() const
Definition: visprestackdisplay.h:89
void fillPar(IOPar &) const
int trcnr_
Definition: visprestackdisplay.h:149
void setMultiID(const MultiID &mid)
SeisPSReader * reader_
Definition: visprestackdisplay.h:161
IOObj * ioobj_
Definition: visprestackdisplay.h:162
int traceNr() const
Definition: visprestackdisplay.h:86
Interval< float > offsetrange_
Definition: visprestackdisplay.h:158
void setWidth(float width)
float width_
Definition: visprestackdisplay.h:157
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Seis2DDisplay * seis2d_
Definition: visprestackdisplay.h:148
void setSceneEventCatcher(visBase::EventCatcher *)
virtual void getMousePosInfo(const visBase::EventInfo &, Coord3 &, BufferString &val, BufferString &info) const
static const char * sKeySide()
Definition: visprestackdisplay.h:121
const Coord getBaseDirection() const
int getNearTraceNr(int) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021