Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions

Sampled2DProbDenFunc Class Reference

Inheritance diagram for Sampled2DProbDenFunc:
ProbDenFunc2D ArrayNDProbDenFunc ProbDenFunc NamedObject CallBacker

List of all members.

Public Member Functions

 Sampled2DProbDenFunc (const Array2D< float > &)
 Sampled2DProbDenFunc (const Sampled2DProbDenFunc &)
Sampled2DProbDenFuncoperator= (const Sampled2DProbDenFunc &)
virtual void copyFrom (const ProbDenFunc &)
Sampled2DProbDenFuncclone () const
virtual const char * getTypeStr () const
float normFac () const
bool canScale () const
void scale (float f)
virtual float value (float, float) 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 ArrayND< float > * getArrClone () const

Static Public Member Functions

static const char * typeStr ()

Public Attributes

SamplingData< float > sd0_
SamplingData< float > sd1_
Array2DImpl< float > bins_

Protected Member Functions

virtual const ArrayND< float > & getArrND () const
virtual const SamplingData
< float > & 
getSampling (int d) const

Constructor & Destructor Documentation

Sampled2DProbDenFunc::Sampled2DProbDenFunc ( const Array2D< float > &   ) 
Sampled2DProbDenFunc::Sampled2DProbDenFunc ( const Sampled2DProbDenFunc  ) 

Member Function Documentation

bool Sampled2DProbDenFunc::canScale (  )  const [inline]
Sampled2DProbDenFunc* Sampled2DProbDenFunc::clone (  )  const [inline]
virtual void Sampled2DProbDenFunc::copyFrom ( const ProbDenFunc  )  [virtual]
virtual void Sampled2DProbDenFunc::dump ( std::ostream &  ,
bool  binary 
) const [virtual]

Reimplemented from ArrayNDProbDenFunc.

virtual void Sampled2DProbDenFunc::fillPar ( IOPar  )  const [virtual]

Reimplemented from ArrayNDProbDenFunc.

virtual ArrayND<float>* Sampled2DProbDenFunc::getArrClone (  )  const [inline, virtual]

Implements ArrayNDProbDenFunc.

virtual const ArrayND<float>& Sampled2DProbDenFunc::getArrND (  )  const [inline, protected, virtual]

Implements ArrayNDProbDenFunc.

virtual const SamplingData<float>& Sampled2DProbDenFunc::getSampling ( int  d  )  const [inline, protected, virtual]

Implements ArrayNDProbDenFunc.

virtual const char* Sampled2DProbDenFunc::getTypeStr (  )  const [inline, virtual]
float Sampled2DProbDenFunc::normFac (  )  const [inline]
virtual bool Sampled2DProbDenFunc::obtain ( std::istream &  ,
bool  binary 
) [virtual]

Reimplemented from ArrayNDProbDenFunc.

Sampled2DProbDenFunc& Sampled2DProbDenFunc::operator= ( const Sampled2DProbDenFunc  ) 
void Sampled2DProbDenFunc::scale ( float  f  )  [inline]
static const char* Sampled2DProbDenFunc::typeStr (  )  [inline, static]
virtual bool Sampled2DProbDenFunc::usePar ( const IOPar  )  [virtual]

Reimplemented from ArrayNDProbDenFunc.

virtual float Sampled2DProbDenFunc::value ( float  ,
float   
) const [virtual]

Member Data Documentation