1 #ifndef stratsinglaygen_h 2 #define stratsinglaygen_h 40 bool isEmpty()
const {
return props_.isEmpty(); }
44 virtual bool reset()
const;
51 virtual LayerGenerator* createClone()
const;
#define mExpClass(module)
Definition: commondefs.h:160
uiString errmsg_
Definition: stratsinglaygen.h:55
PropertySet props_
Definition: stratsinglaygen.h:53
Definition: property.h:105
FixedString Content()
Definition: keystrs.h:49
void setContent(const Content &c)
Definition: stratsinglaygen.h:38
void setUnit(const LeafUnitRef *ur)
Definition: stratsinglaygen.h:36
Definition: uistring.h:89
const Content * content_
Definition: stratsinglaygen.h:54
virtual bool canBeCloned() const
Definition: stratsinglaygen.h:34
~SingleLayerGenerator()
Definition: stratsinglaygen.h:32
const LeafUnitRef * unit_
Definition: stratsinglaygen.h:52
UnitRef for layers.
Definition: stratunitref.h:236
Layer generator based on Leaf Unit.
Definition: stratsinglaygen.h:26
#define mDefLayerGeneratorFns(clss, typstr)
Definition: stratlaygen.h:77
Stratigraphy.
Definition: stratlevel.h:26
BufferString errmsg_
Definition: horizontracker.h:119
Description that can generate layers and add these to a sequence.
Definition: stratlaygen.h:35
bool isEmpty() const
Definition: stratsinglaygen.h:40
stuff that can be inside porous layers
Definition: stratcontent.h:29
const Content & content() const
Definition: stratsinglaygen.h:37
PropertySet & properties()
Definition: stratsinglaygen.h:41
const PropertySet & properties() const
Definition: stratsinglaygen.h:42
virtual uiString errMsg() const
Definition: stratsinglaygen.h:45