 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "uistratmod.h"
24 namespace Strat {
class LayerModel;
class LayerModelProvider;
class Layer; }
34 LMPropSpecificDispPars(
const char* nm=0 )
36 bool operator==(
const LMPropSpecificDispPars& oth )
const
37 {
return propnm_ == oth.propnm_; }
const Strat::LayerModel & layerModel() const
void setFlattened(bool yn, bool trigger=true)
int selectedSequence() const
Definition: uistratlaymoddisp.h:67
virtual bool canSetDisplayProperties() const
Definition: uistratlaymoddisp.h:61
uiStratLayModEditTools & tools_
Definition: uistratlaymoddisp.h:100
Definition: uistratlaymoddisp.h:47
void selectSequence(int seqidx)
virtual void selLevelChgCB(CallBacker *)=0
bool isFlattened() const
Definition: uistratlaymoddisp.h:71
virtual void dispLithChgCB(CallBacker *)=0
virtual void selContentChgCB(CallBacker *)=0
bool fluidreplon_
Definition: uistratlaymoddisp.h:105
int selseqidx_
Definition: uistratlaymoddisp.h:102
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
#define mExpClass(module)
Definition: commondefs.h:177
Notifier< uiStratLayerModelDisp > dispPropChanged
Definition: uistratlaymoddisp.h:92
virtual float getDisplayZSkip() const =0
uiGraphicsScene & scene() const
virtual void dispZoomedChgCB(CallBacker *)=0
void mouseMoved(CallBacker *)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
virtual void reSetView()=0
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
bool isbrinefilled_
Definition: uistratlaymoddisp.h:106
Notifier< uiStratLayerModelDisp > sequenceSelected
Definition: uistratlaymoddisp.h:87
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
virtual void retrievePars()
Definition: uistratlaymoddisp.h:63
TypeSet< LMPropSpecificDispPars > lmdisppars_
Definition: uistratlaymoddisp.h:108
void displayFRText(bool yn, bool isbrine)
data for a layer.
Definition: stratlayer.h:41
void setGenDescKey(const MultiID &key)
Definition: uistratlaymoddisp.h:85
virtual void savePars()
Definition: uistratlaymoddisp.h:62
virtual uiWorldRect zoomBox() const =0
bool flattened_
Definition: uistratlaymoddisp.h:104
void doubleClicked(CallBacker *)
uiFlatViewer * getViewer()
Definition: uistratlaymoddisp.h:70
virtual Interval< float > relDepthZoneOfInterest() const
Definition: uistratlaymoddisp.h:58
virtual void drawSelectedSequence()=0
#define mStruct(module)
Definition: commondefs.h:182
const TypeSet< float > & levelDepths() const
Definition: uistratlaymoddisp.h:66
MultiID gendesckey_
Definition: uistratlaymoddisp.h:110
IOPar dumppars_
Definition: uistratlaymoddisp.h:109
uiFlatViewer & vwr_
Definition: uistratlaymoddisp.h:98
virtual void setZoomBox(const uiWorldRect &)=0
virtual void doLevelChg()=0
void clearDispPars()
Definition: uistratlaymoddisp.h:83
const Strat::LayerModelProvider & lmp_
Definition: uistratlaymoddisp.h:99
Definition: stratlayermodel.h:86
bool doLayerModelIO(bool)
virtual void handleClick(bool dble)=0
returns whether layermodel has changed
mDeprecatedDef void setBrineFilled(bool yn)
Definition: uistratlaymoddisp.h:76
Compound key consisting of ints.
Definition: multiid.h:24
A model consisting of layer sequences.
Definition: stratlayermodel.h:36
int getClickedModelNr() const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Ref Data for a (usually petrophysical) property.
Definition: propertyref.h:43
void updateTextPosCB(CallBacker *)
virtual void selPropChgCB(CallBacker *)=0
Stratigraphy.
Definition: stratlevel.h:26
Notifier< uiStratLayerModelDisp > rangeChanged
Definition: uistratlaymoddisp.h:89
Notifier< uiStratLayerModelDisp > genNewModelNeeded
Definition: uistratlaymoddisp.h:88
Interval< float > zrg_
Definition: uistratlaymoddisp.h:103
virtual mODTextTranslationClass(uiStratLayerModelDisp) public void modelChanged()=0
mDeprecatedDef void displayFRText()
TypeSet< float > lvldpths_
Definition: uistratlaymoddisp.h:107
float getLayerPropValue(const Strat::Layer &, const PropertyRef *, int) const
virtual void reSetRelDepthZoneOfInterest()
Definition: uistratlaymoddisp.h:60
mDeprecatedDef void setFluidReplOn(bool yn)
Definition: uistratlaymoddisp.h:74
void usrClicked(CallBacker *)
mDeprecatedDef bool isFluidReplOn() const
Definition: uistratlaymoddisp.h:73
Definition: uigraphicsscene.h:39
static Interval< T > udf()
Definition: ranges.h:126
Definition: uiparent.h:26
virtual void dispEachChgCB(CallBacker *)=0
uiStratLayerModelDisp(uiStratLayModEditTools &, const Strat::LayerModelProvider &)
uiGroup * getDisplayClone(uiParent *) const
#define mDeprecatedDef
Definition: plfdefs.h:216
uiTextItem * frtxtitm_
Definition: uistratlaymoddisp.h:101
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
mDeprecatedDef bool isBrineFilled() const
Definition: uistratlaymoddisp.h:75
void modelUpdate()
Definition: uistratlaymoddisp.h:53
bool getCurPropDispPars(LMPropSpecificDispPars &) const
Notifier< uiStratLayerModelDisp > modelEdited
Definition: uistratlaymoddisp.h:90
bool setPropDispPars(const LMPropSpecificDispPars &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
CNotifier< uiStratLayerModelDisp, IOPar > infoChanged
Definition: uistratlaymoddisp.h:91
Definition: uigraphicsitemimpl.h:276
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021