 |
OpendTect
6.6
|
Go to the documentation of this file.
23 namespace Math {
class Formula; }
58 inline float zTop()
const {
return ztop_; }
59 inline int nrValues()
const {
return vals_.size(); }
65 inline float zBot()
const {
return ztop_ + thickness(); }
66 inline float depth()
const {
return ztop_ + 0.5f * thickness(); }
68 inline void setZTop(
float v ) { ztop_ = v; }
118 virtual float value()
const {
return val_; }
void setThickness(float v)
float ztop_
Definition: stratlayer.h:86
Layer(const LeafUnitRef &)
const LayerValue * getLayerValue(int) const
void setValue(int, const Math::Formula &, const PropertyRefSelection &, float xpos=0.5f)
mODTextTranslationClass(SimpleLayerValue)
const Lithology & lithology() const
Set of pointers to objects.
Definition: commontypes.h:31
CompoundKey ID
Definition: stratlayer.h:44
virtual bool isSimple() const
Definition: stratlayer.h:117
void getValues(TypeSet< float > &) const
Color dispColor(bool lith_else_upnode) const
const LeafUnitRef & unitRef() const
Definition: stratlayer.h:52
#define mExpClass(module)
Definition: commondefs.h:177
BufferString dumpStr() const
static const PropertyRef & thicknessRef()
float depth() const
Definition: stratlayer.h:66
void setContent(const Content &c)
Definition: stratlayer.h:75
float value(int) const
can be undef
void setZTop(float v)
Definition: stratlayer.h:68
stuff that can be inside porous layers
Definition: stratcontent.h:29
ID id() const
unitRef().fullCode()
Tree of UnitRef's
Definition: stratreftree.h:29
ObjectSet< LayerValue > vals_
Definition: stratlayer.h:87
virtual bool isSimple() const
Definition: stratlayer.h:100
float zTop() const
Definition: stratlayer.h:58
SimpleLayerValue * clone(const Layer *l=0) const
Definition: stratlayer.h:114
virtual LayerValue * clone(const Layer *l=0) const =0
float zBot() const
Definition: stratlayer.h:65
data for a layer.
Definition: stratlayer.h:41
Definition: propertyref.h:166
void setRef(const LeafUnitRef &r)
Definition: stratlayer.h:53
a name and an ID.
Definition: stratlith.h:37
SimpleLayerValue(float val)
Definition: stratlayer.h:112
Definition: stratlayer.h:110
const LeafUnitRef * ref_
Definition: stratlayer.h:85
bool isEmpty() const
Definition: odstring.h:50
virtual float value() const =0
void setValue(int, const IOPar &, const PropertyRefSelection &)
float val_
Definition: stratlayer.h:123
BufferString name() 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
UnitRef for layers.
Definition: stratunitref.h:236
const Content * content_
Definition: stratlayer.h:88
Stratigraphy.
Definition: stratlevel.h:26
virtual void setXPos(float)
Definition: stratlayer.h:104
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
virtual ~LayerValue()
Definition: stratlayer.h:99
BufferString errmsg_
Definition: horizontracker.h:118
virtual float value() const
Definition: stratlayer.h:118
void setValue(int, float)
void setValue(float val)
Definition: stratlayer.h:119
const RefTree & refTree() const
Concatenated short keys separated by dots. Used for Object identifiers in the Object Manager,...
Definition: compoundkey.h:23
void setValue(int, LayerValue *)
becomes mine
Definition: stratlayer.h:95
int nrValues() const
Definition: stratlayer.h:59
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
const Content & content() const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
mODTextTranslationClass(LayerValue)
Layer & operator=(const Layer &)
void setLV(int, LayerValue *)
mODTextTranslationClass(Layer)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021