Public Member Functions | |
| Shift (Desc &) | |
| void | initSteering () |
| void | prepPriorToBoundsCalc () |
| void | set (const BinID &, float, bool dosteer) |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
| static const char * | posStr () |
| static const char * | timeStr () |
| static const char * | steeringStr () |
Protected Member Functions | |
| ~Shift () | |
| void | init () |
| bool | allowParallelComputation () const |
| bool | getInputOutput (int inp, TypeSet< int > &res) const |
| bool | getInputData (const BinID &, int zintv) |
| bool | computeData (const DataHolder &, const BinID &relpos, int z0, int nrsamples, int threadid) const |
| const BinID * | reqStepout (int input, int output) const |
| const Interval< float > * | reqZMargin (int input, int output) const |
| const Interval< float > * | desZMargin (int input, int output) const |
Static Protected Member Functions | |
| static Provider * | createInstance (Desc &) |
| static void | updateDesc (Desc &) |
Protected Attributes | |
| BinID | pos_ |
| float | time_ |
| bool | dosteer_ |
| BinID | stepout_ |
| Interval< float > | interval_ |
| Interval< float > | desinterval_ |
| int | dataidx_ |
| int | steeridx_ |
| const DataHolder * | inputdata_ |
| const DataHolder * | steeringdata_ |
| Attrib::Shift::Shift | ( | Desc & | ) |
| Attrib::Shift::~Shift | ( | ) | [inline, protected] |
| bool Attrib::Shift::allowParallelComputation | ( | ) | const [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Shift::attribName | ( | ) | [inline, static] |
| bool Attrib::Shift::computeData | ( | const DataHolder & | , | |
| const BinID & | relpos, | |||
| int | z0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| const Interval<float>* Attrib::Shift::desZMargin | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Shift::getInputData | ( | const BinID & | , | |
| int | zintv | |||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Shift::getInputOutput | ( | int | inp, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| void Attrib::Shift::init | ( | ) | [protected] |
| static void Attrib::Shift::initClass | ( | ) | [static] |
| void Attrib::Shift::initSteering | ( | ) | [virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Shift::posStr | ( | ) | [inline, static] |
| void Attrib::Shift::prepPriorToBoundsCalc | ( | ) | [virtual] |
Reimplemented from Attrib::Provider.
| const BinID* Attrib::Shift::reqStepout | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| const Interval<float>* Attrib::Shift::reqZMargin | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| void Attrib::Shift::set | ( | const BinID & | , | |
| float | , | |||
| bool | dosteer | |||
| ) |
| static const char* Attrib::Shift::steeringStr | ( | ) | [inline, static] |
| static const char* Attrib::Shift::timeStr | ( | ) | [inline, static] |
| static void Attrib::Shift::updateDesc | ( | Desc & | ) | [static, protected] |
int Attrib::Shift::dataidx_ [protected] |
Interval<float> Attrib::Shift::desinterval_ [protected] |
bool Attrib::Shift::dosteer_ [protected] |
const DataHolder* Attrib::Shift::inputdata_ [protected] |
Interval<float> Attrib::Shift::interval_ [protected] |
BinID Attrib::Shift::pos_ [protected] |
int Attrib::Shift::steeridx_ [protected] |
const DataHolder* Attrib::Shift::steeringdata_ [protected] |
BinID Attrib::Shift::stepout_ [protected] |
float Attrib::Shift::time_ [protected] |
1.7.1