OpendTect
6.6
|
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 &) | |
FormulaLayerValue (const Math::Formula &, const Strat::Layer &, const PropertyRefSelection &, float xpos) | |
~FormulaLayerValue () | |
FormulaLayerValue * | clone (const Layer *) const |
uiString | errMsg () const |
void | fillPar (IOPar &) const |
bool | isBad () const |
virtual void | setXPos (float) |
virtual float | value () const |
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, bool c=false) | |
void | useForm (const PropertyRefSelection &) |
Protected Attributes | |
uiString | errmsg_ |
const Math::Formula & | form_ |
TypeSet< int > | inpidxs_ |
TypeSet< float > | 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 & | , | ||
float | xpos | ||
) |
Strat::FormulaLayerValue::FormulaLayerValue | ( | const IOPar & | , |
const Strat::Layer & | , | ||
const PropertyRefSelection & | |||
) |
Strat::FormulaLayerValue::~FormulaLayerValue | ( | ) |
|
protected |
|
virtual |
Implements Strat::LayerValue.
|
inline |
void Strat::FormulaLayerValue::fillPar | ( | IOPar & | ) | const |
|
inline |
|
virtual |
Reimplemented from Strat::LayerValue.
|
protected |
|
virtual |
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-2022