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

Attrib::Evaluate Class Reference

Inheritance diagram for Attrib::Evaluate:
Attrib::Provider

List of all members.

Public Member Functions

 Evaluate (Desc &)

Static Public Member Functions

static void initClass ()
static const char * attribName ()

Protected Member Functions

 ~Evaluate ()
bool allowParallelComputation () const
bool getInputOutput (int inp, TypeSet< int > &res) const
bool getInputData (const BinID &, int zintv)
bool computeData (const DataHolder &, const BinID &relpos, int z0, int nrsamples, int threadid) const

Static Protected Member Functions

static ProvidercreateInstance (Desc &)

Protected Attributes

TypeSet< int > dataidx_
ObjectSet< const DataHolderinputdata_

Constructor & Destructor Documentation

Attrib::Evaluate::Evaluate ( Desc  ) 
Attrib::Evaluate::~Evaluate (  )  [inline, protected]

Member Function Documentation

bool Attrib::Evaluate::allowParallelComputation (  )  const [inline, protected, virtual]

Reimplemented from Attrib::Provider.

static const char* Attrib::Evaluate::attribName (  )  [inline, static]
bool Attrib::Evaluate::computeData ( const DataHolder ,
const BinID relpos,
int  z0,
int  nrsamples,
int  threadid 
) const [protected, virtual]

Reimplemented from Attrib::Provider.

static Provider* Attrib::Evaluate::createInstance ( Desc  )  [static, protected]
bool Attrib::Evaluate::getInputData ( const BinID ,
int  zintv 
) [protected, virtual]

Reimplemented from Attrib::Provider.

bool Attrib::Evaluate::getInputOutput ( int  inp,
TypeSet< int > &  res 
) const [protected, virtual]

Reimplemented from Attrib::Provider.

static void Attrib::Evaluate::initClass (  )  [static]

Member Data Documentation