Public Member Functions | |
| virtual ProbDenFunc * | clone () const =0 |
| virtual | ~ProbDenFunc () |
| virtual void | copyFrom (const ProbDenFunc &)=0 |
| virtual const char * | getTypeStr () const =0 |
| virtual int | nrDims () const =0 |
| virtual const char * | dimName (int dim) const =0 |
| virtual void | setDimName (int dim, const char *)=0 |
| virtual float | value (const TypeSet< float > &) const =0 |
| virtual bool | canScale () const |
| virtual void | scale (float) |
| virtual float | normFac () const |
| virtual void | fillPar (IOPar &) const |
| virtual bool | usePar (const IOPar &) |
| virtual void | dump (std::ostream &, bool binary) const |
| virtual bool | obtain (std::istream &, bool binary) |
| virtual bool | isCompatibleWith (const ProbDenFunc &) const |
| void | getIndexTableFor (const ProbDenFunc &pdf, TypeSet< int > &tbl) const |
| tbl[0] tells what my index is for pdf's index '0' | |
Static Public Member Functions | |
| static const char * | sKeyNrDim () |
Protected Member Functions | |
| ProbDenFunc () | |
| ProbDenFunc (const ProbDenFunc &) | |
| virtual ProbDenFunc::~ProbDenFunc | ( | ) | [inline, virtual] |
| ProbDenFunc::ProbDenFunc | ( | ) | [inline, protected] |
| ProbDenFunc::ProbDenFunc | ( | const ProbDenFunc & | ) | [protected] |
| virtual bool ProbDenFunc::canScale | ( | ) | const [inline, virtual] |
| virtual ProbDenFunc* ProbDenFunc::clone | ( | ) | const [pure virtual] |
| virtual void ProbDenFunc::copyFrom | ( | const ProbDenFunc & | ) | [pure virtual] |
Implemented in ProbDenFunc1D, and ProbDenFunc2D.
| virtual const char* ProbDenFunc::dimName | ( | int | dim | ) | const [pure virtual] |
Implemented in ProbDenFunc1D, and ProbDenFunc2D.
| virtual void ProbDenFunc::dump | ( | std::ostream & | , | |
| bool | binary | |||
| ) | const [inline, virtual] |
| virtual void ProbDenFunc::fillPar | ( | IOPar & | ) | const [virtual] |
| void ProbDenFunc::getIndexTableFor | ( | const ProbDenFunc & | pdf, | |
| TypeSet< int > & | tbl | |||
| ) | const |
tbl[0] tells what my index is for pdf's index '0'
| virtual const char* ProbDenFunc::getTypeStr | ( | ) | const [pure virtual] |
| virtual bool ProbDenFunc::isCompatibleWith | ( | const ProbDenFunc & | ) | const [virtual] |
| virtual float ProbDenFunc::normFac | ( | ) | const [inline, virtual] |
| virtual int ProbDenFunc::nrDims | ( | ) | const [pure virtual] |
Implemented in ProbDenFunc1D, and ProbDenFunc2D.
| virtual bool ProbDenFunc::obtain | ( | std::istream & | , | |
| bool | binary | |||
| ) | [inline, virtual] |
| virtual void ProbDenFunc::scale | ( | float | ) | [inline, virtual] |
| virtual void ProbDenFunc::setDimName | ( | int | dim, | |
| const char * | ||||
| ) | [pure virtual] |
Implemented in ProbDenFunc1D, and ProbDenFunc2D.
| static const char* ProbDenFunc::sKeyNrDim | ( | ) | [static] |
| virtual bool ProbDenFunc::usePar | ( | const IOPar & | ) | [inline, virtual] |
| virtual float ProbDenFunc::value | ( | const TypeSet< float > & | ) | const [pure virtual] |
Implemented in ProbDenFunc1D, and ProbDenFunc2D.
1.7.1