Public Member Functions | Protected Member Functions

ArrayNDProbDenFunc Class Reference

PDF based on ArrayND implementation. More...

Inheritance diagram for ArrayNDProbDenFunc:
Sampled1DProbDenFunc Sampled2DProbDenFunc SampledNDProbDenFunc

List of all members.

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)

Detailed Description

PDF based on ArrayND implementation.

This interface should allow read/write generalized from disk.


Member Function Documentation

virtual void ArrayNDProbDenFunc::doScale ( float   )  [protected, virtual]
void ArrayNDProbDenFunc::dump ( std::ostream &  ,
bool  binary 
) const
void ArrayNDProbDenFunc::fillPar ( IOPar  )  const
virtual ArrayND<float>* ArrayNDProbDenFunc::getArrClone (  )  const [pure virtual]
virtual const ArrayND<float>& ArrayNDProbDenFunc::getArrND (  )  const [protected, pure virtual]
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]
bool ArrayNDProbDenFunc::obtain ( std::istream &  ,
bool  binary 
)
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  )