 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiflatviewmod.h"
52 virtual void flip(
bool hor);
88 bool initdone_ =
false;
virtual void flip(bool hor)
reverses uiWorldRect's LR or TB swapping
int getViewerIdx(const MouseEventHandler *, bool ofscene)
virtual void updateZoomManager()
virtual void vwrAdded(CallBacker *)
Definition: uiflatviewcontrol.h:109
virtual void onFinalise(CallBacker *)
Definition: uidlggroup.h:86
virtual void handDragging(CallBacker *)
Definition: uiflatviewcontrol.h:111
IOPar infopars_
Definition: uiflatviewcontrol.h:87
virtual void applyProperties(CallBacker *cb)
#define mExpClass(module)
Definition: commondefs.h:177
Notifier< uiFlatViewControl > viewerAdded
Definition: uiflatviewcontrol.h:62
virtual void setNewView(Geom::Point2D< double > mousepos, Geom::Size2D< double > newsize, uiFlatViewer *vwr=0)
Notifier< uiFlatViewControl > infoChanged
Definition: uiflatviewcontrol.h:61
Tools to control uiFlatViewer(s).
Definition: uiflatviewcontrol.h:29
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
virtual void finalPrepare()
Definition: uiflatviewcontrol.h:96
void removeViewer(uiFlatViewer &)
Flat Viewer using FlatView::Data and FlatView::Appearance.
Definition: flatview.h:349
virtual bool handleUserClick(int vwridx)
Definition: uiflatviewcontrol.h:116
Definition: bitmap2rgb.h:17
bool haverubber_
Definition: uiflatviewcontrol.h:86
virtual void handDragged(CallBacker *)
Definition: uiflatviewcontrol.h:112
ObjectSet< uiFlatViewer > vwrs_
Definition: uiflatviewcontrol.h:84
FlatView::ZoomMgr zoommgr_
Definition: uiflatviewcontrol.h:85
const FlatView::ZoomMgr & zoomMgr() const
Definition: uiflatviewcontrol.h:77
MouseEventHandler & mouseEventHandler(int vwridx, bool ofscene)
virtual bool canReUseZoomSettings(Geom::Point2D< double >, Geom::Size2D< double >) const
virtual void mouseMoveCB(CallBacker *)
void addViewer(uiFlatViewer &)
No attaching done. Viewer may be in other window.
uiFlatViewControl(uiFlatViewer &, uiParent *, bool)
virtual void dataChangeCB(CallBacker *)
void initZoom(CallBacker *)
virtual void setNewWorldRect(uiFlatViewer &, uiWorldRect &)
virtual void setViewToCustomZoomLevel(uiFlatViewer &)
Definition: uiflatviewcontrol.h:100
Definition: mouseevent.h:189
Notifier< uiFlatViewControl > rubberBandUsed
Definition: uiflatviewcontrol.h:64
TypeSet< uiWorldRect > getBoundingBoxes() const
Returns bounding boxes of all viewers.
static uiWorldRect getZoomOrPanRect(Geom::Point2D< double > mousepos, Geom::Size2D< double > newsz, const uiWorldRect &view, const uiWorldRect &bbox)
virtual void usrClickCB(CallBacker *)
virtual void propDlgClosed(CallBacker *)
Basic 2D sizes (width/height) class.
Definition: geometry.h:81
Definition: uiparent.h:26
virtual void handDragStarted(CallBacker *)
Definition: uiflatviewcontrol.h:110
virtual void keyPressCB(CallBacker *)
Definition: uiflatviewcontrol.h:114
uiFlatViewPropDlg * propdlg_
Definition: uiflatviewcontrol.h:90
virtual void rubBandCB(CallBacker *)
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
virtual void saveProperties(FlatView::Viewer &)
FlatView properties dialog box.
Definition: uiflatviewpropdlg.h:29
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Manages zoom factors. Will always provide a new zoom when forward() called, using fwdFac()....
Definition: flatviewzoommgr.h:26
Notifier< uiFlatViewControl > zoomChanged
Definition: uiflatviewcontrol.h:63
Sets of (small) copyable elements.
Definition: commontypes.h:29
virtual void doPropertiesDialog(int vieweridx=0)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021