 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiflatviewmod.h"
26 : isflattened_(false) {};
34 { isflattened_ = flattened; }
62 { viewmgr_.setViewerType( vwr, isintime ); }
64 { viewmgr_.setD2TModels( d2t ); }
66 { viewmgr_.setFlattened( flattened ); }
bool drawzoomboxes_
Definition: uimultiflatviewcontrol.h:79
ObjectSet< FlatView::AuxData > zoomboxes_
Definition: uimultiflatviewcontrol.h:74
bool isflattened_
Definition: uimultiflatviewcontrol.h:40
uiFlatViewer * activeVwr() const
Definition: uimultiflatviewcontrol.h:56
void rubBandCB(CallBacker *)
The standard tools to control uiFlatViewer(s).
Definition: uiflatviewstdcontrol.h:55
ObjectSet< uiToolBar > toolbars_
Definition: uimultiflatviewcontrol.h:72
bool iszoomcoupled_
Definition: uimultiflatviewcontrol.h:78
bool setActiveVwr(int vwridx)
#define mExpClass(module)
Definition: commondefs.h:177
uiToolButton * parsButton(const uiFlatViewer *)
MFVCViewManager viewmgr_
Definition: uimultiflatviewcontrol.h:75
void setZoomAreasCB(CallBacker *)
void wheelMoveCB(CallBacker *)
void setZoomCoupled(bool yn)
Definition: uimultiflatviewcontrol.h:59
void setNewView(Geom::Point2D< double > mousepos, Geom::Size2D< double > size, uiFlatViewer *vwr=0)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void setDrawZoomBoxes(bool yn)
Definition: uimultiflatviewcontrol.h:60
void setViewerType(const uiFlatViewer *vwr, bool isintime)
Definition: uimultiflatviewcontrol.h:61
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
Definition: uimultiflatviewcontrol.h:45
void vwrAdded(CallBacker *)
MFVCViewManager()
Definition: uimultiflatviewcontrol.h:25
uiFlatViewer * activevwr_
Definition: uimultiflatviewcontrol.h:81
void zoomCB(CallBacker *)
void updateZoomManager()
Should be called after the viewer is zoomed in/out.
BoolTypeSet zintimeflags_
Definition: uimultiflatviewcontrol.h:37
A control for flatviewers with different zoom properties and settings.
Definition: uimultiflatviewcontrol.h:23
void setViewerType(const uiFlatViewer *vwr, bool isintime)
void setZoomBoxesCB(CallBacker *)
ObjectSet< const TimeDepthModel > d2tmodels_
Definition: uimultiflatviewcontrol.h:38
bool getViewRect(const uiFlatViewer *activevwr, const uiFlatViewer *curvwr, uiWorldRect &) const
void parsCB(CallBacker *)
ObjectSet< const uiFlatViewer > vwrs_
Definition: uimultiflatviewcontrol.h:39
void setD2TModels(const ObjectSet< const TimeDepthModel > &)
mODTextTranslationClass(uiMultiFlatViewControl) public ~uiMultiFlatViewControl()
void setD2TModels(const ObjectSet< const TimeDepthModel > &d2t)
Definition: uimultiflatviewcontrol.h:63
void setFlattened(bool flattened)
Definition: uimultiflatviewcontrol.h:33
bool isFlattened() const
Definition: uimultiflatviewcontrol.h:35
void pinchZoomCB(CallBacker *)
Basic 2D sizes (width/height) class.
Definition: geometry.h:81
void setFlattened(bool flattened)
Definition: uimultiflatviewcontrol.h:65
Definition: uiflatviewstdcontrol.h:59
ObjectSet< uiToolButton > parsbuts_
Definition: uimultiflatviewcontrol.h:73
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
bool handleUserClick(int vwridx)
uiToolBar * getToolBar(int idx)
Definition: uimultiflatviewcontrol.h:54
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021