![]() |
OpendTect
6.3
|
The attribute engine manager. More...
Static Public Member Functions | |
| static Processor * | createProcessor (const DescSet &, const char *, const DescID &, uiString &errmsg) |
| static void | getPossibleVolume (DescSet &, TrcKeyZSampling &, const char *linename, const DescID &) |
| static void | addNLADesc (const char *, DescID &, DescSet &, int, const NLAModel *, uiString &) |
| static DescID | createEvaluateADS (DescSet &, const TypeSet< DescID > &, uiString &) |
| static bool | ensureDPSAndADSPrepared (DataPointSet &, const Attrib::DescSet &, uiString &errmsg) |
Protected Member Functions | |
| Processor * | getProcessor (uiString &err) |
| void | setExecutorName (Executor *) |
Protected Attributes | |
| const DescSet * | inpattrset_ |
| const NLAModel * | nlamodel_ |
| TrcKeyZSampling & | tkzs_ |
| float | udfval_ |
| Pos::GeomID | geomid_ |
| DataPackMgr & | dpm_ |
| const RegularSeisDataPack * | cache_ |
| DescSet * | procattrset_ |
| int | curattridx_ |
| TypeSet< SelSpec > | attrspecs_ |
Private Member Functions | |
| mODTextTranslationClass (Attrib::EngineMan) | |
Friends | |
| class | AEMFeatureExtracter |
| class | AEMTableExtractor |
The attribute engine manager.
| Attrib::EngineMan::EngineMan | ( | ) |
|
virtual |
|
static |
|
inline |
| void Attrib::EngineMan::computeIntersect2D | ( | ObjectSet< BinIDValueSet > & | ) | const |
| Processor* Attrib::EngineMan::create2DVarZOutput | ( | uiString & | errmsg, |
| const IOPar & | pars, | ||
| DataPointSet * | bidvalset, | ||
| float | outval = 0, |
||
| Interval< float > * | cubezbounds = 0 |
||
| ) |
| Processor* Attrib::EngineMan::createDataPackOutput | ( | uiString & | errmsg, |
| const RegularSeisDataPack * | cached_data = 0 |
||
| ) |
Give the previous calculated data in cached data and some parts may not be recalculated.
|
static |
| Executor* Attrib::EngineMan::createFeatureOutput | ( | const BufferStringSet & | inputs, |
| const ObjectSet< BinIDValueSet > & | |||
| ) |
| Processor* Attrib::EngineMan::createLocationOutput | ( | uiString & | errmsg, |
| ObjectSet< BinIDValueSet > & | |||
| ) |
| DescSet* Attrib::EngineMan::createNLAADS | ( | DescID & | outid, |
| uiString & | errmsg, | ||
| const DescSet * | addtoset = 0 |
||
| ) |
| SeisTrcStorOutput* Attrib::EngineMan::createOutput | ( | const IOPar & | , |
| Pos::GeomID | , | ||
| uiString & | , | ||
| int | outidx | ||
| ) |
|
static |
| Processor* Attrib::EngineMan::createScreenOutput2D | ( | uiString & | errmsg, |
| Data2DHolder & | |||
| ) |
| Processor* Attrib::EngineMan::createTrcSelOutput | ( | uiString & | errmsg, |
| const BinIDValueSet & | bidvalset, | ||
| SeisTrcBuf & | , | ||
| float | outval = 0, |
||
| Interval< float > * | cubezbounds = 0, |
||
| TypeSet< BinID > * | trueknotspos = 0, |
||
| TypeSet< BinID > * | path = 0 |
||
| ) |
|
inline |
|
static |
| const char* Attrib::EngineMan::getCurUserRef | ( | ) | const |
| RefMan<RegularSeisDataPack> Attrib::EngineMan::getDataPackOutput | ( | const Processor & | ) |
| RefMan<RegularSeisDataPack> Attrib::EngineMan::getDataPackOutput | ( | const ObjectSet< const RegularSeisDataPack > & | ) |
|
inline |
| int Attrib::EngineMan::getNrOutputsToBeProcessed | ( | const Processor & | ) | const |
|
static |
| Executor* Attrib::EngineMan::getTableExtractor | ( | DataPointSet & | , |
| const Attrib::DescSet & | , | ||
| uiString & | errmsg, | ||
| int | firstcol = 0, |
||
| bool | needprep = true |
||
| ) |
| Processor* Attrib::EngineMan::getTableOutExecutor | ( | DataPointSet & | datapointset, |
| uiString & | errmsg, | ||
| int | firstcol | ||
| ) |
|
inline |
|
private |
|
inline |
| void Attrib::EngineMan::setAttribSet | ( | const DescSet * | ) |
| void Attrib::EngineMan::setAttribSpec | ( | const SelSpec & | ) |
|
protected |
|
inline |
| void Attrib::EngineMan::setNLAModel | ( | const NLAModel * | ) |
| void Attrib::EngineMan::setTrcKeyZSampling | ( | const TrcKeyZSampling & | ) |
|
inline |
|
inline |
| Processor* Attrib::EngineMan::usePar | ( | const IOPar & | , |
| DescSet & | , | ||
| const char * | linename, | ||
| uiString & | , | ||
| int | outputidx | ||
| ) |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017