AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether this Desc is to be found in the DescSet dedicated for stored Attributes. More...
Classes | |
| class | DataCubes |
| A class for holding cubes with attribute data. All the cubes have the same sampling and size. More... | |
| class | DataCubesWriter |
| class | DataHolder |
| Holds the data used in the attribute data. More... | |
| class | Data2DHolder |
| class | DataHolderArray |
| class | DataPackCommon |
| Mixin to provide general services to Attrib data packs. More... | |
| class | Flat2DDataPack |
| Base class Data Pack for 2D. More... | |
| class | Flat2DDHDataPack |
| Data Pack from 2D attribute data. More... | |
| class | Flat3DDataPack |
| Flat data pack from 3D attribute extraction. More... | |
| class | CubeDataPack |
| Volume data pack. More... | |
| class | FlatRdmTrcsDataPack |
| Data Pack from random traces extraction. More... | |
| class | InputSpec |
| class | Desc |
| class | DescID |
| class | DescSet |
| class | DescSetMan |
| class | DescSetsHolder |
| Pack to carry DescSet Managers for live attributes and DescSets for stored data, both in 2D and 3D. More... | |
| class | EngineMan |
| The Attribute engine Manager. More... | |
| class | ProviderFactory |
| class | DataHolderLineBuffer |
| class | Output |
| class | DataCubesOutput |
| class | SeisTrcStorOutput |
| class | Trc2DVarZStorOutput |
| class | TwoDOutput |
| class | LocationOutput |
| class | TrcSelectionOutput |
| class | TableOutput |
| class | BinIDParam |
| class | BoolParam |
| class | EnumParam |
| class | StringParam |
| class | NumParam |
| class | NumGateParam |
| class | SeisStorageRefParam |
| class | Param |
| class | ValParam |
| class | ParamGroup |
| class | PosVecOutputGen |
| class | Processor |
| class | Provider |
| provides the actual output to ... More... | |
| class | SelSpec |
| class | CurrentSel |
| specifies current attribute choices (ID or output nr of NLA model). More... | |
| class | SelInfo |
| supplies lists of available attribute input More... | |
| class | Slice |
| class | SliceSet |
| Set of attrib slices. More... | |
| class | StorageProvider |
| class | ExtAttribCalc |
Typedefs | |
| typedef void(* | DescStatusUpdater )(Desc &) |
| typedef void(* | DescDefaultsUpdater )(Desc &) |
| typedef Provider *(* | ProviderCreater )(Desc &) |
| typedef NumParam< int > | IntParam |
| typedef NumParam< float > | FloatParam |
| typedef NumParam< double > | DoubleParam |
| typedef NumGateParam< int > | IntGateParam |
| typedef NumGateParam< float > | FloatGateParam |
| typedef NumGateParam< double > | DoubleGateParam |
| typedef NumGateParam< float > | ZGateParam |
Functions | |
| mGlobal const DescSetsHolder & | DSHolder () |
| mGlobal DescSetsHolder & | eDSHolder () |
| mGlobal ProviderFactory & | PF () |
| mGlobal int | getSteeringIndex (const BinID &) |
| For every position there is a single steering index ...? | |
| mGlobal BinID | getSteeringPosition (int) |
| mDefineFactory1Param (ExtAttribCalc, const Attrib::SelSpec &, ExtAttrFact) | |
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether this Desc is to be found in the DescSet dedicated for stored Attributes.
Slice containing attribute values.
Attrib::Param that contains many (a set) Attrib::Param of one kind.
It's made for parameters where you don't know how many are required. An example can be positions, where the number of positions are unknown at the beginning of parsing.
The Attrib::ParamGroup have a prefix and constructs parameter names on the form prefix + figure:
pos0, pos1, ..., posN.
The Attrib::ParamGroup is constructed by: Attrib::ParamGroup( int startsz, const char* prefix, const PT& templ ),
where startsz is the number of instances at the beginning, templ is a a template for the parameters that should be constructed.
The sliceidx determines the position of the slice in the requested cube, see AttribSliceSet for details.
| typedef void(* Attrib::DescDefaultsUpdater)(Desc &) |
| typedef void(* Attrib::DescStatusUpdater)(Desc &) |
| typedef NumGateParam<double> Attrib::DoubleGateParam |
| typedef NumParam<double> Attrib::DoubleParam |
| typedef NumGateParam<float> Attrib::FloatGateParam |
| typedef NumParam<float> Attrib::FloatParam |
| typedef NumGateParam<int> Attrib::IntGateParam |
| typedef NumParam<int> Attrib::IntParam |
| typedef Provider*(* Attrib::ProviderCreater)(Desc &) |
| typedef NumGateParam<float> Attrib::ZGateParam |
| mGlobal const DescSetsHolder& Attrib::DSHolder | ( | ) |
| mGlobal DescSetsHolder& Attrib::eDSHolder | ( | ) |
| mGlobal int Attrib::getSteeringIndex | ( | const BinID & | ) |
For every position there is a single steering index ...?
| mGlobal BinID Attrib::getSteeringPosition | ( | int | ) |
| Attrib::mDefineFactory1Param | ( | ExtAttribCalc | , | |
| const Attrib::SelSpec & | , | |||
| ExtAttrFact | ||||
| ) |
| mGlobal ProviderFactory& Attrib::PF | ( | ) |
1.7.1