12 #include "uiprestackprocessingmod.h" 22 class Viewer2DGatherPainter;
23 class uiViewer2DAxisPainter;
36 virtual void setPosition(
const BinID&,
41 void displayAnnotation(
bool yn);
42 bool displaysAnnotation()
const;
44 void setFixedOffsetRange(
bool yn,
46 bool getFixedOffsetRange()
const;
52 BinID getBinID()
const;
54 void setInitialSize(
const uiSize&);
56 void updateViewRange();
87 void removeAllGatherDisplays();
88 void enableScrollBars(
bool);
89 void enableReSizeDraw(
bool);
90 void doReSize(
const uiSize&);
#define mExpClass(module)
Definition: commondefs.h:157
uiFlatViewer * viewer_
Definition: uipsviewer2d.h:60
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Interval< float > offsetrange_
Definition: uipsviewer2d.h:64
Interval< double > * zrg_
Definition: uipsviewer2d.h:66
Embeds some uiObjects in a uiGraphicsView following a horizontal layout. Objects can be dynamically r...
Definition: uiobjectitemview.h:26
Gather display.
Definition: psviewer2dgatherpainter.h:25
Displays multiple PreStack Gathers side by side with dynamic redraw possibility.
Definition: uipsviewer2d.h:30
Definition: uiparent.h:24
const Interval< float > & getZDataRange() const
Definition: uipsviewer2d.h:49
static ObjID getInvalid()
Definition: groupedid.h:41
void doReSize()
Definition: uipsviewer2d.h:91
Definition: psviewer2dgatherpainter.h:28
Viewer2DGatherPainter * gatherpainter_
Definition: uipsviewer2d.h:61
const Interval< double > * getZRange() const
Definition: uipsviewer2d.h:48
Interval< float > zdatarange_
Definition: uipsviewer2d.h:65
bool resizedraw_
Definition: uipsviewer2d.h:95
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
uiFlatViewer * getUiFlatViewer()
Definition: uipsviewer2d.h:51
bool fixedoffset_
Definition: uipsviewer2d.h:63
Definition: groupedid.h:41
BinID bid_
Definition: uipsviewer2d.h:67
Definition: uipsviewer2d.h:75
bool displayannotation_
Definition: uipsviewer2d.h:68
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:31