41 virtual ~LayerModel();
42 LayerModel& operator =(
const LayerModel&);
44 bool isEmpty()
const {
return seqs_.isEmpty(); }
46 int size()
const {
return seqs_.size(); }
55 void removeSequence(
int);
59 void prepareUse()
const;
68 bool mathpreserve=
false)
const;
92 {
return const_cast<LayerModelProvider*
>(
this)
95 {
return const_cast<LayerModelProvider*
>(
this)
#define mExpClass(module)
Definition: commondefs.h:157
ObjectSet< LayerSequence > seqs_
Definition: stratlayermodel.h:75
Definition: propertyref.h:174
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:25
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:23
PropertyRefSelection proprefs_
Definition: stratlayermodel.h:76
const LayerSequence & sequence(int idx) const
Definition: stratlayermodel.h:48
A sequence of layers.
Definition: stratlayersequence.h:34
OD::String that holds an existing text string.
Definition: fixedstring.h:27
static const char * sKeyNrSeqs()
Definition: stratlayermodel.h:70
const LayerModel & getCurrent() const
Definition: stratlayermodel.h:91
bool isEmpty() const
Definition: stratlayermodel.h:44
OD class for stream read.
Definition: od_istream.h:23
Set of pointers to objects.
Definition: commontypes.h:28
const ElasticPropSelection & elasticPropSel() const
Definition: stratlayermodel.h:62
const PropertyRefSelection & propertyRefs() const
Definition: stratlayermodel.h:58
PropertyRefSelection & propertyRefs()
Definition: stratlayermodel.h:57
static FixedString defSVelStr()
Definition: stratlayermodel.h:71
ElasticPropSelection elasticpropsel_
Definition: stratlayermodel.h:77
Definition: stratlayermodel.h:82
const LayerModel & getEdited(bool yn) const
Definition: stratlayermodel.h:94
virtual ~LayerModelProvider()
Definition: stratlayermodel.h:86
Stratigraphy.
Definition: stratlevel.h:25
Tree of UnitRef's.
Definition: stratreftree.h:27
LayerSequence & sequence(int idx)
Definition: stratlayermodel.h:47
int size() const
Definition: stratlayermodel.h:46
A model consisting of layer sequences.
Definition: stratlayermodel.h:34
LayerModel(const LayerModel &lm)
Definition: stratlayermodel.h:39