Classes | |
| class | Kernel |
Public Member Functions | |
| Convolve (Desc &) | |
Static Public Member Functions | |
| static void | initClass () |
| static const char * | attribName () |
| static const char * | kernelStr () |
| static const char * | shapeStr () |
| static const char * | sizeStr () |
| static const char * | waveletStr () |
| static const char * | kernelTypeStr (int) |
| static const char * | shapeTypeStr (int) |
Static Public Attributes | |
| static const float | prewitt [] |
| static const float | prewitt2D [] |
Protected Member Functions | |
| ~Convolve () | |
| bool | allowParallelComputation () const |
| bool | getInputOutput (int input, TypeSet< int > &res) const |
| bool | getInputData (const BinID &, int idx) |
| bool | computeDataKernel (const DataHolder &, int t0, int nrsamples) const |
| bool | computeDataWavelet (const DataHolder &, int t0, int nrsamples) const |
| bool | computeData (const DataHolder &, const BinID &rel, int t0, int nrsamples, int threadid) const |
| const BinID * | reqStepout (int input, int output) const |
| const Interval< int > * | reqZSampMargin (int input, int output) const |
| const Interval< int > * | desZSampMargin (int input, int output) const |
Static Protected Member Functions | |
| static Provider * | createInstance (Desc &) |
| static void | updateDesc (Desc &) |
Protected Attributes | |
| int | kerneltype_ |
| int | shape_ |
| int | size_ |
| BinID | stepout_ |
| Wavelet * | wavelet_ |
| Interval< int > | dessampgate_ |
| int | dataidx_ |
| ObjectSet< const DataHolder > | inputdata_ |
| Kernel * | kernel_ |
| Attrib::Convolve::Convolve | ( | Desc & | ) |
| Attrib::Convolve::~Convolve | ( | ) | [protected] |
| bool Attrib::Convolve::allowParallelComputation | ( | ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Convolve::attribName | ( | ) | [inline, static] |
| bool Attrib::Convolve::computeData | ( | const DataHolder & | , | |
| const BinID & | rel, | |||
| int | t0, | |||
| int | nrsamples, | |||
| int | threadid | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Convolve::computeDataKernel | ( | const DataHolder & | , | |
| int | t0, | |||
| int | nrsamples | |||
| ) | const [protected] |
| bool Attrib::Convolve::computeDataWavelet | ( | const DataHolder & | , | |
| int | t0, | |||
| int | nrsamples | |||
| ) | const [protected] |
| const Interval<int>* Attrib::Convolve::desZSampMargin | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Convolve::getInputData | ( | const BinID & | , | |
| int | idx | |||
| ) | [protected, virtual] |
Reimplemented from Attrib::Provider.
| bool Attrib::Convolve::getInputOutput | ( | int | input, | |
| TypeSet< int > & | res | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static void Attrib::Convolve::initClass | ( | ) | [static] |
| static const char* Attrib::Convolve::kernelStr | ( | ) | [inline, static] |
| static const char* Attrib::Convolve::kernelTypeStr | ( | int | ) | [static] |
| const BinID* Attrib::Convolve::reqStepout | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| const Interval<int>* Attrib::Convolve::reqZSampMargin | ( | int | input, | |
| int | output | |||
| ) | const [protected, virtual] |
Reimplemented from Attrib::Provider.
| static const char* Attrib::Convolve::shapeStr | ( | ) | [inline, static] |
| static const char* Attrib::Convolve::shapeTypeStr | ( | int | ) | [static] |
| static const char* Attrib::Convolve::sizeStr | ( | ) | [inline, static] |
| static void Attrib::Convolve::updateDesc | ( | Desc & | ) | [static, protected] |
| static const char* Attrib::Convolve::waveletStr | ( | ) | [inline, static] |
int Attrib::Convolve::dataidx_ [protected] |
Interval<int> Attrib::Convolve::dessampgate_ [protected] |
ObjectSet<const DataHolder> Attrib::Convolve::inputdata_ [protected] |
Kernel* Attrib::Convolve::kernel_ [protected] |
int Attrib::Convolve::kerneltype_ [protected] |
const float Attrib::Convolve::prewitt[] [static] |
const float Attrib::Convolve::prewitt2D[] [static] |
int Attrib::Convolve::shape_ [protected] |
int Attrib::Convolve::size_ [protected] |
BinID Attrib::Convolve::stepout_ [protected] |
Wavelet* Attrib::Convolve::wavelet_ [protected] |
1.7.1