 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uistratmod.h"
23 namespace Strat {
class LayerSequenceGenDesc;
class LayerModelProvider; }
73 #define mDefuiLayerSequenceGenDescFns(clss,typstr) \
75 static const char* typeStr() { return typstr; } \
76 virtual const char* factoryKeyword() const { return typeStr(); } \
77 static uiLayerSequenceGenDesc* create( uiParent* p, \
78 Strat::LayerSequenceGenDesc& gd ) \
79 { return new clss(p,gd); } \
80 static void initClass() { factory().addCreator(create,typeStr()); }
virtual uiStratLayerModelDisp * getLayModDisp(uiStratLayModEditTools &, Strat::LayerModelProvider &, int opt=0)=0
Base class for LayerSequenceGenDesc editors - with factory.
Definition: uistratlayseqgendesc.h:37
virtual void descHasChanged()=0
Definition: uistratlaymoddisp.h:47
virtual void setDispProp(int propidx)
Definition: uistratlayseqgendesc.h:58
virtual void setEditDesc()
Definition: uistratlayseqgendesc.h:52
virtual ~uiLayerSequenceGenDesc()
Definition: uistratlayseqgendesc.h:43
bool needSave() const
Definition: uistratlayseqgendesc.h:55
#define mExpClass(module)
Definition: commondefs.h:177
bool needsave_
Definition: uistratlayseqgendesc.h:63
uiLayerSequenceGenDesc(Strat::LayerSequenceGenDesc &)
Definition: propertyref.h:166
virtual bool separateDisplay()
Definition: uistratlayseqgendesc.h:44
Collection of LayerGenerator's that can generate a full LayerSequence.
Definition: stratlayseqgendesc.h:39
virtual void prepareDesc()
Definition: uistratlayseqgendesc.h:51
Definition: stratlayermodel.h:86
Strat::LayerSequenceGenDesc & desc()
Definition: uistratlayseqgendesc.h:54
The base class for most UI elements.
Definition: uiobj.h:38
Stratigraphy.
Definition: stratlevel.h:26
Strat::LayerSequenceGenDesc & desc_
Definition: uistratlayseqgendesc.h:62
const Strat::LayerSequenceGenDesc & currentDesc() const
void setNeedSave(bool yn)
Definition: uistratlayseqgendesc.h:56
Definition: uiparent.h:26
virtual uiObject * outerObj()=0
mODTextTranslationClass(uiLayerSequenceGenDesc)
mDefineFactory2ParamInClass(uiLayerSequenceGenDesc, uiParent *, Strat::LayerSequenceGenDesc &, factory)
virtual void setFromEditDesc()
Definition: uistratlayseqgendesc.h:53
bool isValidSelection(const PropertyRefSelection &) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021