 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "generalmod.h"
34 , mathdef_(nullptr) {}
37 , mathdef_(nullptr) { *
this = mnc; }
51 , typicalrange_(
mUdf(
float),
mUdf(
float)) {}
70 {
return stdtype_ == t; }
72 {
return hasType(pr.
stdType()); }
126 {
add(mn);
return *
this; }
145 {
return indexOf( mnnm ) >= 0; }
153 return idx < 0 ? 0 : (*this)[idx]; }
bool isPresent(const char *mnnm) const
Definition: mnemonics.h:144
object with a name.
Definition: namedobj.h:42
DispDefs disp_
Definition: mnemonics.h:58
Scale
Definition: mnemonics.h:29
MathProperty * mathdef_
Definition: mnemonics.h:80
const BufferStringSet & aliases() const
Definition: mnemonics.h:63
#define mGlobal(module)
Definition: commondefs.h:180
bool hasType(PropertyRef::StdType t) const
Definition: mnemonics.h:69
Set of BufferString objects.
Definition: bufstringset.h:26
const Mnemonic * getSingle(const char *nm) const
Definition: mnemonics.h:151
int indexOf(const Mnemonic *mn) const
Definition: mnemonics.h:115
const MnemonicSet & MNC()
PropertyRef::StdType stdtype_
Definition: mnemonics.h:79
#define mExpClass(module)
Definition: commondefs.h:177
MnemonicSet & eMNC()
Definition: mnemonics.h:131
StdType stdType() const
Definition: propertyref.h:73
MnemonicSet(const MnemonicSet &mns)
Definition: mnemonics.h:92
MnemonicSet()
Definition: mnemonics.h:91
int indexOf(const char *) const
void fillPar(IOPar &) const
void setFixedDef(const MathProperty *)
Definition: mnemonics.h:26
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
static MnemonicSelection getAll(const Mnemonic *exclude=nullptr)
bool isPresent(const Mnemonic *mn) const
Definition: mnemonics.h:148
const MathProperty & fixedDef() const
Definition: mnemonics.h:65
int indexOf(const char *) const
OpendTect standard ascii format file writing.
Definition: ascstream.h:32
Definition: mnemonics.h:89
const Mnemonic * getGuessed(PropertyRef::StdType) const
virtual bool isPresent(const T *) const
Definition: objectset.h:426
BufferStringSet aliases_
Definition: mnemonics.h:77
bool writeTo(ascostream &) const
BufferStringSet & aliases()
Definition: mnemonics.h:62
Mnemonic * fnd(const char *) const
BufferStringSet::idx_type indexOf(const BufferStringSet &, const char *)
Mnemonic * getGuessed(const UnitOfMeasure *)
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
MnemonicSet & operator=(const MnemonicSet &)
@ Linear
Definition: simpnumer.h:189
mDeclareEnumUtils(Scale) Mnemonic(const char *nm
bool isPresent(const Mnemonic *mn) const
Definition: mnemonics.h:117
MnemonicSet * getSet(const PropertyRef *)
mExpStruct(General) DispDefs
Definition: mnemonics.h:47
int find(const char *) const
const char * name() const
bool hasFixedDef() const
Definition: mnemonics.h:44
mODTextTranslationClass(Mnemonic)
void getNames(BufferStringSet &) const
int indexOf(const Mnemonic *mn) const
Definition: mnemonics.h:146
void setStdType(PropertyRef::StdType t)
Definition: mnemonics.h:67
void usePar(const IOPar &)
MnemonicSelection()
Definition: mnemonics.h:138
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
Unit of Measure.
Definition: unitofmeasure.h:35
virtual idx_type indexOf(const T *) const
Definition: objectset.h:420
bool isKnownAs(const char *) const
Calculated property.
Definition: mathproperty.h:32
StdType
Definition: propertyref.h:46
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
void readFrom(ascistream &)
OpendTect standard ascii format file reading.
Definition: ascstream.h:83
PropertyRef::StdType stdType() const
Definition: mnemonics.h:64
bool isCompatibleWith(const PropertyRef &pr) const
Definition: mnemonics.h:71
bool isPresent(const char *nm) const
Definition: mnemonics.h:119
const Mnemonic * getGuessed(const UnitOfMeasure *) const
Mnemonic * getGuessed(PropertyRef::StdType)
const Mnemonic * find(const char *nm) const
Definition: mnemonics.h:98
Mnemonic * find(const char *nm)
Definition: mnemonics.h:97
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
virtual MnemonicSet & doAdd(Mnemonic *mn)
Definition: mnemonics.h:125
Definition: mnemonics.h:135
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
BufferString logtypename_
Definition: mnemonics.h:78
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021