OpendTect
7.0
|
returns a layer value based on Math::Formula. It does not copy the Formula, so keep the formula alive while the layer is alive! More...
Public Member Functions | |
FormulaLayerValue (const IOPar &, const Strat::Layer &, const PropertyRefSelection &, int outpridx) | |
FormulaLayerValue (const Math::Formula &, const Strat::Layer &, const PropertyRefSelection &, int outpridx, float xpos) | |
~FormulaLayerValue () | |
FormulaLayerValue * | clone (const Layer *) const override |
uiString | errMsg () const |
void | fillPar (IOPar &) const |
bool | isBad () const |
void | setXPos (float) override |
float | value () const override |
Public Member Functions inherited from Strat::LayerValue | |
virtual | ~LayerValue () |
BufferString | dumpStr () const |
virtual bool | isSimple () const |
Protected Member Functions | |
FormulaLayerValue (const Math::Formula &, const Strat::Layer &, float xpos, bool copyform=false) | |
void | useForm (const PropertyRefSelection &, int outidx) |
Protected Member Functions inherited from Strat::LayerValue | |
LayerValue () | |
Protected Attributes | |
uiString | errmsg_ |
const Math::Formula & | form_ |
TypeSet< int > | inpidxs_ |
TypeSet< double > | inpvals_ |
const Layer & | lay_ |
const bool | myform_ |
float | xpos_ |
returns a layer value based on Math::Formula. It does not copy the Formula, so keep the formula alive while the layer is alive!
<>
Strat::FormulaLayerValue::FormulaLayerValue | ( | const Math::Formula & | , |
const Strat::Layer & | , | ||
const PropertyRefSelection & | , | ||
int | outpridx, | ||
float | xpos | ||
) |
Strat::FormulaLayerValue::FormulaLayerValue | ( | const IOPar & | , |
const Strat::Layer & | , | ||
const PropertyRefSelection & | , | ||
int | outpridx | ||
) |
Strat::FormulaLayerValue::~FormulaLayerValue | ( | ) |
|
protected |
|
overridevirtual |
Implements Strat::LayerValue.
|
inline |
void Strat::FormulaLayerValue::fillPar | ( | IOPar & | ) | const |
|
inline |
|
overridevirtual |
Reimplemented from Strat::LayerValue.
|
protected |
|
overridevirtual |
Implements Strat::LayerValue.
|
mutableprotected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024