1 #ifndef stratlayermodel_h 2 #define stratlayermodel_h 43 virtual ~LayerModel();
44 LayerModel& operator =(
const LayerModel&);
46 bool isEmpty()
const {
return seqs_.isEmpty(); }
48 int size()
const {
return seqs_.size(); }
57 void removeSequence(
int);
61 void prepareUse()
const;
70 bool mathpreserve=
false)
const;
94 {
return const_cast<LayerModelProvider*
>(
this)
97 {
return const_cast<LayerModelProvider*
>(
this)
#define mExpClass(module)
Definition: commondefs.h:160
ObjectSet< LayerSequence > seqs_
Definition: stratlayermodel.h:77
Definition: propertyref.h:176
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
User parameters to compute values for an elastic layer (den,p/s-waves).
Definition: elasticpropsel.h:25
PropertyRefSelection proprefs_
Definition: stratlayermodel.h:78
const LayerSequence & sequence(int idx) const
Definition: stratlayermodel.h:50
A sequence of layers.
Definition: stratlayersequence.h:36
OD::String that holds an existing text string.
Definition: fixedstring.h:29
static const char * sKeyNrSeqs()
Definition: stratlayermodel.h:72
const LayerModel & getCurrent() const
Definition: stratlayermodel.h:93
bool isEmpty() const
Definition: stratlayermodel.h:46
OD class for stream read.
Definition: od_istream.h:24
Set of pointers to objects.
Definition: commontypes.h:32
const ElasticPropSelection & elasticPropSel() const
Definition: stratlayermodel.h:64
const PropertyRefSelection & propertyRefs() const
Definition: stratlayermodel.h:60
PropertyRefSelection & propertyRefs()
Definition: stratlayermodel.h:59
static FixedString defSVelStr()
Definition: stratlayermodel.h:73
ElasticPropSelection elasticpropsel_
Definition: stratlayermodel.h:79
Definition: stratlayermodel.h:84
const LayerModel & getEdited(bool yn) const
Definition: stratlayermodel.h:96
virtual ~LayerModelProvider()
Definition: stratlayermodel.h:88
Stratigraphy.
Definition: stratlevel.h:26
Tree of UnitRef's.
Definition: stratreftree.h:29
LayerSequence & sequence(int idx)
Definition: stratlayermodel.h:49
int size() const
Definition: stratlayermodel.h:48
A model consisting of layer sequences.
Definition: stratlayermodel.h:36
LayerModel(const LayerModel &lm)
Definition: stratlayermodel.h:41