Public Member Functions | |
| VolStats (Desc &) | |
| void | initSteering () |
| void | prepPriorToBoundsCalc () |
| void | setRdmPaths (TypeSet< BinID > *truepos, TypeSet< BinID > *snappedpos) |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
| static const char * | nrvolumesStr () |
| static const char * | stepoutStr () |
| static const char * | shapeStr () |
| static const char * | gateStr () |
| static const char * | absolutegateStr () |
| static const char * | nrtrcsStr () |
| static const char * | steeringStr () |
| static const char * | optstackstepStr () |
| static const char * | optstackdirStr () |
| static const char * | shapeTypeStr (int) |
| static const char * | optStackDirTypeStr (int) |
Protected Member Functions | |
| ~VolStats () | |
| 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 |
| void | getStackPositions (TypeSet< BinID > &) const |
| void | getIdealStackPos (const BinID &, const BinID &, const BinID &, TypeSet< Geom::Point2D< float > > &) const |
| void | reInitPosAndSteerIdxes () |
| const BinID * | desStepout (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 &) |
| static void | updateDefaults (Desc &) |
Protected Attributes | |
| BinID | stepout_ |
| int | shape_ |
| Interval< float > | gate_ |
| int | minnrtrcs_ |
| bool | dosteer_ |
| Interval< float > | desgate_ |
| TypeSet< BinID > | positions_ |
| int | dataidx_ |
| TypeSet< int > | steerindexes_ |
| TypeSet< BinID > * | linepath_ |
| TypeSet< BinID > * | linetruepos_ |
| int | optstackdir_ |
| int | optstackstep_ |
| ObjectSet< const DataHolder > | inputdata_ |
| const DataHolder * | steeringdata_ |
| Attrib::VolStats::VolStats | ( | Desc & | ) |
| Attrib::VolStats::~VolStats | ( | ) | [protected] |
| static const char* Attrib::VolStats::absolutegateStr | ( | ) | [inline, static] |
| bool Attrib::VolStats::allowParallelComputation | ( | ) | const [inline, protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::VolStats::attribName | ( | ) | [inline, static] |
| bool Attrib::VolStats::computeData | ( | const DataHolder & | , | |
| const BinID & | relpos, | |||
| int | z0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| const BinID* Attrib::VolStats::desStepout | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| const Interval<float>* Attrib::VolStats::desZMargin | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::VolStats::gateStr | ( | ) | [inline, static] |
| void Attrib::VolStats::getIdealStackPos | ( | const BinID & | , | |
| const BinID & | , | |||
| const BinID & | , | |||
| TypeSet< Geom::Point2D< float > > & | ||||
| ) | const [protected] |
| bool Attrib::VolStats::getInputData | ( | const BinID & | , | |
| int | zintv | |||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::VolStats::getInputOutput | ( | int | inp, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static void Attrib::VolStats::initClass | ( | ) | [static] |
| void Attrib::VolStats::initSteering | ( | ) | [virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::VolStats::nrtrcsStr | ( | ) | [inline, static] |
| static const char* Attrib::VolStats::nrvolumesStr | ( | ) | [inline, static] |
| static const char* Attrib::VolStats::optstackdirStr | ( | ) | [inline, static] |
| static const char* Attrib::VolStats::optStackDirTypeStr | ( | int | ) | [static] |
| static const char* Attrib::VolStats::optstackstepStr | ( | ) | [inline, static] |
| void Attrib::VolStats::prepPriorToBoundsCalc | ( | ) | [virtual] |
Reimplemented from Attrib::Provider.
| void Attrib::VolStats::reInitPosAndSteerIdxes | ( | ) | [protected] |
| const Interval<float>* Attrib::VolStats::reqZMargin | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| void Attrib::VolStats::setRdmPaths | ( | TypeSet< BinID > * | truepos, | |
| TypeSet< BinID > * | snappedpos | |||
| ) | [inline, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::VolStats::shapeStr | ( | ) | [inline, static] |
| static const char* Attrib::VolStats::shapeTypeStr | ( | int | ) | [static] |
| static const char* Attrib::VolStats::steeringStr | ( | ) | [inline, static] |
| static const char* Attrib::VolStats::stepoutStr | ( | ) | [inline, static] |
| static void Attrib::VolStats::updateDefaults | ( | Desc & | ) | [static, protected] |
| static void Attrib::VolStats::updateDesc | ( | Desc & | ) | [static, protected] |
int Attrib::VolStats::dataidx_ [protected] |
Interval<float> Attrib::VolStats::desgate_ [protected] |
bool Attrib::VolStats::dosteer_ [protected] |
Interval<float> Attrib::VolStats::gate_ [protected] |
ObjectSet<const DataHolder> Attrib::VolStats::inputdata_ [protected] |
TypeSet<BinID>* Attrib::VolStats::linepath_ [protected] |
TypeSet<BinID>* Attrib::VolStats::linetruepos_ [protected] |
int Attrib::VolStats::minnrtrcs_ [protected] |
int Attrib::VolStats::optstackdir_ [protected] |
int Attrib::VolStats::optstackstep_ [protected] |
TypeSet<BinID> Attrib::VolStats::positions_ [protected] |
int Attrib::VolStats::shape_ [protected] |
TypeSet<int> Attrib::VolStats::steerindexes_ [protected] |
const DataHolder* Attrib::VolStats::steeringdata_ [protected] |
BinID Attrib::VolStats::stepout_ [protected] |
1.7.1