 |
OpendTect
6.6
|
Go to the documentation of this file.
47 Log(
const char* nm=0 )
52 :
DahObj(
"") { *
this = t; }
57 float value(
int idx )
const {
return vals_[idx]; }
60 float getValue(
float md,
bool noudfs=
false)
const;
82 bool isCode()
const {
return iscode_; }
89 const float val =
mUdf(
float));
98 float*
valArr() {
return vals_.arr(); }
99 const float*
valArr()
const {
return vals_.arr(); }
IOPar pars_
Definition: welllog.h:111
const char * mnemLabel() const
Log(const Log &t)
Definition: welllog.h:51
Log(const char *nm=0)
Definition: welllog.h:47
float gtVal(float, int &) const
#define mExpClass(module)
Definition: commondefs.h:177
void eraseAux()
Definition: welllog.h:114
float value(int idx) const
Definition: welllog.h:57
const Mnemonic * mnemonic() const
void updateAfterValueChanges()
call it upon any change of value(s)
static const char * sKeyUnitLbl()
Definition: mnemonics.h:26
void addValue(float md, float val)
addition must always ascend or descend
void setValue(int idx, float val)
Log * upScaleLog(const StepInterval< float > &) const
const Interval< float > & valueRange() const
Definition: welllog.h:71
void convertTo(const UnitOfMeasure *)
static const char * sKeyStorage()
BufferString mnemlbl_
Definition: welllog.h:109
Log * sampleLog(const StepInterval< float > &) const
static const char * sKeyDahRange()
IOPar & pars()
Definition: welllog.h:101
Definition: directionalsurvey.h:20
static Log * createSampledLog(const StepInterval< float > &, const float val=mUdf(float))
TypeSet< float > vals_
Definition: welllog.h:106
void setMnemLabel(const char *)
Interval< float > & valueRange()
Definition: welllog.h:70
const char * unitMeasLabel() const
Definition: welllog.h:77
bool isCode() const
Definition: welllog.h:82
void setUnitMeasLabel(const char *s)
Definition: welllog.h:79
const IOPar & pars() const
Definition: welllog.h:102
@ Log
Definition: file.h:122
Interval< float > range_
Definition: welllog.h:107
float getValue(float md, bool noudfs=false) const
static const char * sKeyHdrInfo()
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Well log.
Definition: welllog.h:44
const float * valArr() const
Definition: welllog.h:99
void removeAux(int idx)
Definition: welllog.h:113
Unit of Measure.
Definition: unitofmeasure.h:35
static const char * sKeyMnemLbl()
float * valArr()
Definition: welllog.h:98
bool insertAtDah(float md, float val)
StdType
Definition: propertyref.h:46
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
void removeTopBottomUdfs()
PropertyRef::StdType propType() const
BufferString unitmeaslbl_
Definition: welllog.h:108
static const char * sKeyLogRange()
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
bool iscode_
Definition: welllog.h:110
const UnitOfMeasure * unitOfMeasure() const
Depth/Distance along hole object.
Definition: welldahobj.h:28
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021