 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiflatviewmod.h"
19 namespace FlatView {
class uiAuxDataDisplay; }
69 { updatebitmapsonresize_ = yn; }
75 {
return updatebitmapsonresize_; }
103 {
return forx ? xseldatarange_ : yseldatarange_; }
static int annotZVal()
Definition: uiflatviewer.h:106
void updateCB(CallBacker *)
void updateBitmapsOnResize(bool yn)
Definition: uiflatviewer.h:68
FlatView::AuxData * createAuxData(const char *nm) const
uiBorder getAnnotBorder() const
Set of BufferString objects.
Definition: bufstringset.h:26
const FlatPosData * getFlatPosData(bool iswva)
const uiWorldRect & curView() const
Definition: uiflatviewer.h:49
Axis drawer for flat viewers.
Definition: flatviewaxesdrawer.h:26
Threads::Atomic< bool > updateauxdata_
Definition: uiflatviewer.h:124
#define mExpClass(module)
Definition: commondefs.h:177
StepInterval< double > posRange(bool forx1) const
Definition: uigraphicsview.h:51
Tools to control uiFlatViewer(s).
Definition: uiflatviewcontrol.h:29
void updateBitmapCB(CallBacker *)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiFlatViewControl * control()
Definition: uiflatviewer.h:97
static int bitMapZVal()
Definition: uiflatviewer.h:104
Flat Viewer using FlatView::Data and FlatView::Appearance.
Definition: flatview.h:349
uiWorld2Ui w2ui_
Definition: uiflatviewer.h:118
void setViewToBoundingBox()
uiGraphicsItemGroup * worldgroup_
Definition: uiflatviewer.h:117
Interval< double > xseldatarange_
Definition: uiflatviewer.h:142
Definition: bitmap2rgb.h:17
FlatView::AuxData * removeAuxData(int idx)
Positioning of flat 'bulk' data. Only the 'x1' axis can be irregular.
Definition: flatposdata.h:26
void setSelDataRanges(Interval< double >, Interval< double >)
uiWorldRect wr_
Definition: uiflatviewer.h:115
void setUseSelDataRanges(bool yn)
Definition: uiflatviewer.h:100
bool updatesBitmapsOnResize() const
Definition: uiflatviewer.h:74
void reSizeCB(CallBacker *)
Notifier< uiFlatViewer > dataChanged
new DataPack set
Definition: uiflatviewer.h:90
bool updatebitmapsonresize_
Definition: uiflatviewer.h:134
MouseEventHandler & getMouseEventHandler()
int getAnnotChoices(BufferStringSet &) const
Notifier< uiFlatViewer > annotChanged
Annotation changed.
Definition: uiflatviewer.h:93
Notifier< uiFlatViewer > dispPropChanged
Triggered with property dlg change.
Definition: uiflatviewer.h:94
ObjectSet< FlatView::uiAuxDataDisplay > auxdata_
Definition: uiflatviewer.h:146
Class to provide coordinate conversion between a cartesian coordinate system (or any other transforme...
Definition: uiworld2ui.h:55
void handleChange(unsigned int)
void setExtraBorders(const uiSize <, const uiSize &rb)
void setInitialSize(const uiSize &)
FlatView::AuxData * getAuxData(int idx)
Threads::Atomic< bool > updatebitmap_
Definition: uiflatviewer.h:123
uiGraphicsView & rgbCanvas()
Definition: uiflatviewer.h:45
uiWorldRect getBoundingBox(bool wva) const
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers,...
Definition: flatview.h:34
void addAuxData(FlatView::AuxData *a)
uiGraphicsView * view_
Definition: uiflatviewer.h:113
Definition: mouseevent.h:189
FlatView::AuxData * removeAuxData(FlatView::AuxData *a)
void reGenerate(FlatView::AuxData &)
const uiWorld2Ui & getWorld2Ui() const
Definition: uiflatviewer.h:54
uiFlatViewControl * control_
Definition: uiflatviewer.h:139
const FlatView::AuxData * getAuxData(int idx) const
Notifier< uiFlatViewer > dispParsChanged
Triggered with each bitmap update.
Definition: uiflatviewer.h:91
static int auxDataZVal()
Definition: uiflatviewer.h:105
void setBoundingRect(const uiRect &)
Threads::Atomic< bool > updateannot_
Definition: uiflatviewer.h:122
uiWorldRect boundingBox() const
Interval< double > yseldatarange_
Definition: uiflatviewer.h:143
Definition: uiparent.h:26
Takes the flat-data from a FlatViewer and puts it into a uiGraphicsItem.
Definition: uibitmapdisplay.h:33
void rangeUpdatedCB(CallBacker *)
AxesDrawer & axesdrawer_
Must be declared after canvas_.
Definition: uiflatviewer.h:114
uiBitMapDisplay * bitmapdisp_
Definition: uiflatviewer.h:120
uiRect getViewRect(bool withextraborders=true) const
const Interval< double > & getSelDataRange(bool forx) const
Definition: uiflatviewer.h:102
Definition: uigraphicsitem.h:165
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
uiBitMapDisplay * bitmapDisp()
Definition: uiflatviewer.h:149
void setExtraFactor(float f)
Definition: uiflatviewer.h:65
bool useseldataranges_
Definition: uiflatviewer.h:144
void setSeisGeomidsToViewer(TypeSet< Pos::GeomID > &)
void updateAnnotCB(CallBacker *)
Notifier< uiFlatViewer > viewChanged
setView called
Definition: uiflatviewer.h:89
void setView(const uiWorldRect &)
void updateAuxDataCB(CallBacker *)
float extfac_
Definition: uiflatviewer.h:135
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021