 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "generalmod.h"
19 namespace Math {
class Formula;
class SpecVarSet; }
42 bool haveInput(
int idx )
const {
return inps_[idx]; }
54 const char*
formText(
bool user_display=
false)
const;
const UnitOfMeasure * unit() const
Set of special variables for Math Formulae/Expressions.
Definition: mathspecvars.h:47
Math::Formula & form_
Definition: mathproperty.h:66
Set of BufferString objects.
Definition: bufstringset.h:26
#define mExpClass(module)
Definition: commondefs.h:177
virtual bool init(const PropertySet &) const
clears 'memory' and makes property usable
Math::Formula & getForm()
Definition: mathproperty.h:38
static const Math::SpecVarSet & getSpecVars()
A (usually petrophysical) property of some object.
Definition: property.h:33
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
const Math::Formula & getForm() const
Definition: mathproperty.h:39
void setInput(int, const Property *)
Must be done for all inputs after each setDef()
ObjectSet< const Property > inps_
Definition: mathproperty.h:67
bool haveInput(int idx) const
Definition: mathproperty.h:42
PropertyRef::StdType inputType(int) const
void setUnit(const UnitOfMeasure *)
Definition: property.h:108
virtual bool dependsOn(const Property &) const
BufferString fulldef_
Definition: mathproperty.h:69
mODTextTranslationClass(Property) public MathProperty(const MathProperty &)
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
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Calculated property.
Definition: mathproperty.h:32
const char * inputName(int) const
BufferString errmsg_
Definition: horizontracker.h:118
void setPreV5Def(const char *)
StdType
Definition: propertyref.h:46
uiString errmsg_
Definition: mathproperty.h:68
bool hasCyclicalDependency(BufferStringSet &inputnms) const
const char * formText(bool user_display=false) const
virtual uiString errMsg() const
Definition: mathproperty.h:47
#define mDefPropertyFns(clss, typstr)
Definition: property.h:159
const UnitOfMeasure * inputUnit(int) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021