PDF based on ArrayND implementation. More...
Public Member Functions | |
| int | size (int dim) const |
| virtual const ArrayND< float > & | getData () const |
| virtual ArrayND< float > & | getData () |
| virtual ArrayND< float > * | getArrClone () const =0 |
| virtual SamplingData< float > | sampling (int dim) const |
| virtual SamplingData< float > & | sampling (int dim) |
| void | fillPar (IOPar &) const |
| bool | usePar (const IOPar &) |
| void | dump (std::ostream &, bool binary) const |
| bool | obtain (std::istream &, bool binary) |
Protected Member Functions | |
| virtual const ArrayND< float > & | getArrND () const =0 |
| virtual const SamplingData < float > & | getSampling (int) const =0 |
| virtual float | getNormFac () const |
| virtual void | doScale (float) |
PDF based on ArrayND implementation.
This interface should allow read/write generalized from disk.
| virtual void ArrayNDProbDenFunc::doScale | ( | float | ) | [protected, virtual] |
| void ArrayNDProbDenFunc::dump | ( | std::ostream & | , | |
| bool | binary | |||
| ) | const |
Reimplemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
| void ArrayNDProbDenFunc::fillPar | ( | IOPar & | ) | const |
Reimplemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
| virtual ArrayND<float>* ArrayNDProbDenFunc::getArrClone | ( | ) | const [pure virtual] |
Implemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
| virtual const ArrayND<float>& ArrayNDProbDenFunc::getArrND | ( | ) | const [protected, pure virtual] |
Implemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
| virtual const ArrayND<float>& ArrayNDProbDenFunc::getData | ( | ) | const [inline, virtual] |
| virtual ArrayND<float>& ArrayNDProbDenFunc::getData | ( | ) | [inline, virtual] |
| virtual float ArrayNDProbDenFunc::getNormFac | ( | ) | const [protected, virtual] |
| virtual const SamplingData<float>& ArrayNDProbDenFunc::getSampling | ( | int | ) | const [protected, pure virtual] |
Implemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
| bool ArrayNDProbDenFunc::obtain | ( | std::istream & | , | |
| bool | binary | |||
| ) |
Reimplemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
| virtual SamplingData<float> ArrayNDProbDenFunc::sampling | ( | int | dim | ) | const [inline, virtual] |
| virtual SamplingData<float>& ArrayNDProbDenFunc::sampling | ( | int | dim | ) | [inline, virtual] |
| int ArrayNDProbDenFunc::size | ( | int | dim | ) | const [inline] |
| bool ArrayNDProbDenFunc::usePar | ( | const IOPar & | ) |
Reimplemented in Sampled1DProbDenFunc, Sampled2DProbDenFunc, and SampledNDProbDenFunc.
1.7.1