 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uistratmod.h"
58 ColumnItem(
const char* nm)
74 const ColumnItem&
colItem(
int idx )
const
75 {
return *colitms_[idx]; }
108 void display(
bool,
bool shrk=
false,
bool max=
false);
bool mousepressed_
Definition: uistratdisplay.h:199
const ColumnItem & colItem(int idx) const
Definition: uistratdisplay.h:74
uiStratTreeToDisp * uidatagather_
Definition: uistratdisplay.h:121
const StratDispData::Unit * getUnitFromPos() const
Definition: uistratdispdata.h:193
uiStratDispToTree uidatawriter_
Definition: uistratdisplay.h:122
int getColIdxFromPos() const
~uiStratViewControl()
Definition: uistratdisplay.h:175
void dispParamChgd(CallBacker *)
void dragModeCB(CallBacker *)
uiToolBar * tb_
Definition: uistratdisplay.h:193
void setIsLocked(bool yn)
Definition: uistratdisplay.h:116
Definition: uistratdisplay.h:103
bool islocked_
Definition: uistratdisplay.h:133
uiToolButton * vertzoomoutbut_
Definition: uistratdisplay.h:191
StratDispData::Column * getColFromPos() const
void selCols(CallBacker *)
#define mExpClass(module)
Definition: commondefs.h:177
mODTextTranslationClass(uiStratDisplay) public ~uiStratDisplay()
void rubBandCB(CallBacker *)
Definition: uistratdisplay.h:39
void display(bool, bool shrk=false, bool max=false)
Definition: uigraphicsitemimpl.h:214
Definition: uigraphicsview.h:51
mDefSetupMemb(int, method)
Interval< float > boundingrange_
Definition: uistratdisplay.h:196
Handles an axis on a plot.
Definition: uiaxishandler.h:51
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
mODTextTranslationClass(uiStratViewControl) public uiStratViewControl(uiGraphicsView &, Setup &)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void setRange(const Interval< float > &rg)
Definition: uistratdisplay.h:177
void createDispParamGrp()
void keyPressed(CallBacker *)
uiStratDrawer drawer_
Definition: uistratdisplay.h:126
ObjectSet< ColumnItem > colitms_
Definition: uistratdisplay.h:79
Definition: uigraphicsitem.h:152
uiLabeledSpinBox * stepfld_
Definition: uistratdisplay.h:129
Displays a Strat::RefTree.
Definition: uistratreftree.h:33
void updatePosButtonStates()
void setNewAxis(uiAxisHandler *, bool isx)
uiAxisHandler * xAxis()
Definition: uistratdisplay.h:51
const uiAxisHandler * yAxis() const
Definition: uistratdisplay.h:54
uiStratViewControl * uicontrol_
Definition: uistratdisplay.h:124
bool handleUserClick(const MouseEvent &)
void handDragging(CallBacker *)
uiStratViewControl * control()
Definition: uistratdisplay.h:112
void addControl(uiToolBar *)
#define mStruct(module)
Definition: commondefs.h:182
uiGroup * dispparamgrp_
Definition: uistratdisplay.h:130
Definition: ceemdalgo.h:161
void cancelZoomCB(CallBacker *)
const StratDispData::Unit * getParentUnitFromPos() const
Definition: uigraphicsitemimpl.h:192
uiPushButton * fillbutton_
Definition: uistratdisplay.h:131
Notifier< uiStratViewControl > rangeChanged
Definition: uistratdisplay.h:184
void wheelMoveCB(CallBacker *)
void reDraw(CallBacker *)
used to gather all units and tied levels from a tree for display
Definition: uistratdispdata.h:153
void drawLevels(ColumnItem &)
uiAxisHandler * yAxis()
Definition: uistratdisplay.h:52
bool isLocked() const
Definition: uistratdisplay.h:117
void mouseMoveCB(CallBacker *)
uiGenInput * rangefld_
Definition: uistratdisplay.h:128
Geom::Point2D< int > pos_
Definition: mouseevent.h:149
uiGraphicsScene & scene_
Definition: uistratdisplay.h:82
StratDispData data_
Definition: uistratdisplay.h:125
mODTextTranslationClass(uiStratDrawer) public ~uiStratDrawer()
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void setZRange(const StepInterval< float > &)
Definition: mouseevent.h:189
float startdragpos_
Definition: uistratdisplay.h:198
void handDragged(CallBacker *)
Geom::Point2D< float > getPos() const
uiToolButton * rubbandzoombut_
Definition: uistratdisplay.h:189
uiToolButton * cancelzoombut_
Definition: uistratdisplay.h:192
Interval< float > range_
Definition: uistratdisplay.h:195
Definition: uistratdispdata.h:36
void drawBorders(ColumnItem &)
const StratDispData::Unit * getUnitFromPos(int colidx) const
FixedString Unit()
Definition: keystrs.h:177
Definition: uigraphicsscene.h:39
uiGraphicsView & viewer_
Definition: uistratdisplay.h:188
void drawUnits(ColumnItem &)
uiAxisHandler * xax_
Definition: uistratdisplay.h:84
Definition: uiparent.h:26
void usrClickCB(CallBacker *)
const Interval< float > & range() const
Definition: uistratdisplay.h:179
const StratDispData & data_
Definition: uistratdisplay.h:87
Definition: uistratdisplay.h:161
const StratDispData::Level * getLevelFromPos() const
Definition: uispinbox.h:138
void controlRange(CallBacker *)
void handDragStarted(CallBacker *)
Definition: mouseevent.h:73
Interval< float > maxrg_
Definition: uistratdisplay.h:135
uiTextItem * emptyitm_
Definition: uistratdisplay.h:80
void zoomCB(CallBacker *)
void setZRange(const Interval< float > &)
uiPushButton * viewcolbutton_
Definition: uistratdisplay.h:132
MouseEventHandler & mouseEventHandler()
uiAxisHandler * yax_
Definition: uistratdisplay.h:83
FixedString Level()
Definition: keystrs.h:86
const uiAxisHandler * xAxis() const
Definition: uistratdisplay.h:53
void doubleClickCB(CallBacker *)
Definition: uigraphicsitemimpl.h:276
uiToolButton * vertzoominbut_
Definition: uistratdisplay.h:190
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021