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

Attrib::FingerPrint Class Reference

Inheritance diagram for Attrib::FingerPrint:
Attrib::Provider

List of all members.

Public Member Functions

 FingerPrint (Desc &)

Static Public Member Functions

static void initClass ()
static const char * attribName ()
static const char * refposStr ()
static const char * refposzStr ()
static const char * reflinesetStr ()
static const char * ref2dlineStr ()
static const char * valStr ()
static const char * rangeStr ()
static const char * weightStr ()
static const char * valpicksetStr ()
static const char * statstypeStr ()
static const char * valreftypeStr ()
static const char * rgpicksetStr ()
static const char * rgreftypeStr ()

Protected Member Functions

 ~FingerPrint ()
bool allowParallelComputation () 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 &)
static void updateDesc (Desc &)

Protected Attributes

TypeSet< float > refvector_
TypeSet< Interval< float > > ranges_
TypeSet< int > weights_
TypeSet< float > scaledref_
TypeSet< int > dataidx_
ObjectSet< const DataHolderinputdata_

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from Attrib::Provider.

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

Reimplemented from Attrib::Provider.

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

Reimplemented from Attrib::Provider.

static void Attrib::FingerPrint::initClass (  )  [static]
static const char* Attrib::FingerPrint::rangeStr (  )  [inline, static]
static const char* Attrib::FingerPrint::ref2dlineStr (  )  [inline, static]
static const char* Attrib::FingerPrint::reflinesetStr (  )  [inline, static]
static const char* Attrib::FingerPrint::refposStr (  )  [inline, static]
static const char* Attrib::FingerPrint::refposzStr (  )  [inline, static]
static const char* Attrib::FingerPrint::rgpicksetStr (  )  [inline, static]
static const char* Attrib::FingerPrint::rgreftypeStr (  )  [inline, static]
static const char* Attrib::FingerPrint::statstypeStr (  )  [inline, static]
static void Attrib::FingerPrint::updateDesc ( Desc  )  [static, protected]
static const char* Attrib::FingerPrint::valpicksetStr (  )  [inline, static]
static const char* Attrib::FingerPrint::valreftypeStr (  )  [inline, static]
static const char* Attrib::FingerPrint::valStr (  )  [inline, static]
static const char* Attrib::FingerPrint::weightStr (  )  [inline, static]

Member Data Documentation