1 #ifndef uiprestackviewer2d_h 2 #define uiprestackviewer2d_h 14 #include "uiprestackprocessingmod.h" 23 class Viewer2DGatherPainter;
24 class uiViewer2DAxisPainter;
37 virtual void setPosition(
const BinID&,
39 void setVDGather(
int);
40 void setWVAGather(
int);
42 void displayAnnotation(
bool yn);
43 bool displaysAnnotation()
const;
45 void setFixedOffsetRange(
bool yn,
47 bool getFixedOffsetRange()
const;
53 BinID getBinID()
const;
55 void setInitialSize(
const uiSize&);
57 void updateViewRange();
87 void removeAllGatherDisplays();
88 void enableScrollBars(
bool);
89 void enableReSizeDraw(
bool);
90 void doReSize(
const uiSize&);
#define mExpClass(module)
Definition: commondefs.h:160
uiFlatViewer * viewer_
Definition: uipsviewer2d.h:61
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Interval< float > offsetrange_
Definition: uipsviewer2d.h:65
Interval< double > * zrg_
Definition: uipsviewer2d.h:67
Embeds some uiObjects in a uiGraphicsView following a horizontal layout. Objects can be dynamically r...
Definition: uiobjectitemview.h:27
Gather display.
Definition: psviewer2dgatherpainter.h:27
Displays multiple PreStack Gathers side by side with dynamic redraw possibility.
Definition: uipsviewer2d.h:31
Definition: uiparent.h:26
const Interval< float > & getZDataRange() const
Definition: uipsviewer2d.h:50
void doReSize()
Definition: uipsviewer2d.h:91
Definition: psviewer2dgatherpainter.h:30
Viewer2DGatherPainter * gatherpainter_
Definition: uipsviewer2d.h:62
const Interval< double > * getZRange() const
Definition: uipsviewer2d.h:49
Interval< float > zdatarange_
Definition: uipsviewer2d.h:66
bool resizedraw_
Definition: uipsviewer2d.h:95
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
uiFlatViewer * getUiFlatViewer()
Definition: uipsviewer2d.h:52
bool fixedoffset_
Definition: uipsviewer2d.h:64
BinID bid_
Definition: uipsviewer2d.h:68
Definition: uipsviewer2d.h:76
bool displayannotation_
Definition: uipsviewer2d.h:69
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:33