13 #include "uistratmod.h" 33 virtual void modelChanged();
34 virtual void reSetView();
37 virtual float getDisplayZSkip()
const;
78 void handleClick(
bool dble);
79 void handleRightClick(
int);
81 virtual void drawSelectedSequence();
83 void updateDataPack();
84 void updateLayerAuxData();
85 void updateLevelAuxData();
86 void updateSelSeqAuxData();
87 int getXPix(
int,
float)
const;
88 void doLayModIO(
bool);
89 bool isDisplayedModel(
int)
const;
91 void forceRedispAll(
bool modeledited=
false);
93 int totalNrLayersToDisplay()
const;
#define mExpClass(module)
Definition: commondefs.h:157
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers, lines and more.
Definition: flatview.h:32
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
A sequence of layers.
Definition: stratlayersequence.h:34
virtual uiWorldRect zoomBox() const
Definition: uistratsimplelaymoddisp.h:35
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
int dispeach_
Definition: uistratsimplelaymoddisp.h:58
FixedString Content()
Definition: keystrs.h:47
uiGraphicsItemSet & lvlitms_
Definition: uistratsimplelaymoddisp.h:48
ObjectSet< FlatView::AuxData > layerads_
Definition: uistratsimplelaymoddisp.h:51
FlatView::AuxData * selseqad_
Definition: uistratsimplelaymoddisp.h:53
bool & fillLayerBoxes()
Definition: uistratsimplelaymoddisp.h:39
uiGraphicsItemSet & logblckrectitms_
Definition: uistratsimplelaymoddisp.h:47
bool showzoomed_
Definition: uistratsimplelaymoddisp.h:61
uiTextItem * emptyitm_
Definition: uistratsimplelaymoddisp.h:44
uiRectItem * zoomboxitm_
Definition: uistratsimplelaymoddisp.h:45
bool allcontents_
Definition: uistratsimplelaymoddisp.h:63
Definition: uigraphicsitemimpl.h:259
bool fillmdls_
Definition: uistratsimplelaymoddisp.h:59
Definition: stratlayermodel.h:82
uiLineItem * selseqitm_
Definition: uistratsimplelaymoddisp.h:50
uiGraphicsItemSet & contitms_
Definition: uistratsimplelaymoddisp.h:49
RefMan< FlatDataPack > emptydp_
Definition: uistratsimplelaymoddisp.h:55
Stratigraphy.
Definition: stratlevel.h:25
bool uselithcols_
Definition: uistratsimplelaymoddisp.h:60
Definition: uistratsimplelaymoddisp.h:25
Definition: uigraphicsitem.h:141
stuff that can be inside porous layers
Definition: stratcontent.h:27
bool & useLithColors()
Definition: uistratsimplelaymoddisp.h:40
Interval< float > vrg_
Definition: uistratsimplelaymoddisp.h:64
Definition: uigraphicsitemimpl.h:277
uiWorldRect zoomwr_
Definition: uistratsimplelaymoddisp.h:56
uiGraphicsItemSet & logblcklineitms_
Definition: uistratsimplelaymoddisp.h:46
int dispprop_
Definition: uistratsimplelaymoddisp.h:57
Definition: uistratlaymoddisp.h:48
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:31
const Strat::Content * selectedcontent_
Definition: uistratsimplelaymoddisp.h:62
ObjectSet< FlatView::AuxData > levelads_
Definition: uistratsimplelaymoddisp.h:52
Definition: uigraphicsitemimpl.h:109
Definition: uigraphicsscene.h:35