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

Attrib::MatchDelta Class Reference

Inheritance diagram for Attrib::MatchDelta:
Attrib::Provider

List of all members.

Public Member Functions

 MatchDelta (Desc &)

Static Public Member Functions

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

Protected Member Functions

bool getInputData (const BinID &, int zintv)
bool computeData (const DataHolder &, const BinID &, int, int, int) const
const Interval< int > * desZSampMargin (int, int) const
void findEvents (int, int) const
void fillOutput (const DataHolder &, int, int) const

Static Protected Member Functions

static ProvidercreateInstance (Desc &)

Protected Attributes

float maxshift_
Interval< int > dessamps_
float maxsamps_
const DataHolderrefcubedata_
const DataHoldermtchcubedata_
ValueSeries< float > * refseries_
ValueSeries< float > * mtchseries_
Interval< int > refintv_
Interval< int > mtchintv_
TypeSet< float > deltas_
TypeSet< float > poss_

Constructor & Destructor Documentation

Attrib::MatchDelta::MatchDelta ( Desc  ) 

Member Function Documentation

static const char* Attrib::MatchDelta::attribName (  )  [inline, static]
bool Attrib::MatchDelta::computeData ( const DataHolder ,
const BinID ,
int  ,
int  ,
int   
) const [protected, virtual]

Reimplemented from Attrib::Provider.

static Provider* Attrib::MatchDelta::createInstance ( Desc  )  [static, protected]
const Interval<int>* Attrib::MatchDelta::desZSampMargin ( int  ,
int   
) const [protected, virtual]

Reimplemented from Attrib::Provider.

void Attrib::MatchDelta::fillOutput ( const DataHolder ,
int  ,
int   
) const [protected]
void Attrib::MatchDelta::findEvents ( int  ,
int   
) const [protected]
bool Attrib::MatchDelta::getInputData ( const BinID ,
int  zintv 
) [protected, virtual]

Reimplemented from Attrib::Provider.

static void Attrib::MatchDelta::initClass (  )  [static]
static const char* Attrib::MatchDelta::maxshiftStr (  )  [inline, static]

Member Data Documentation

TypeSet<float> Attrib::MatchDelta::deltas_ [mutable, protected]
float Attrib::MatchDelta::maxsamps_ [protected]
float Attrib::MatchDelta::maxshift_ [protected]
Interval<int> Attrib::MatchDelta::mtchintv_ [mutable, protected]
TypeSet<float> Attrib::MatchDelta::poss_ [mutable, protected]
Interval<int> Attrib::MatchDelta::refintv_ [mutable, protected]