latest version v1.9 - last update 10 Apr 2010 |
This is the base class for all kinds of nice statistics functors. More...
#include <ltiStatisticsFunctor.h>
Classes | |
class | parameters |
the parameters for the class statisticsFunctor More... | |
Public Member Functions | |
statisticsFunctor () | |
statisticsFunctor (const statisticsFunctor &other) | |
virtual | ~statisticsFunctor () |
virtual const char * | getTypeName () const |
statisticsFunctor & | copy (const statisticsFunctor &other) |
virtual functor * | clone () const |
const parameters & | getParameters () const |
This is the base class for all kinds of nice statistics functors.
Besides that, it does absolutely nothing.
lti::statisticsFunctor::statisticsFunctor | ( | ) |
default constructor
lti::statisticsFunctor::statisticsFunctor | ( | const statisticsFunctor & | other | ) |
copy constructor
other | the object to be copied |
virtual lti::statisticsFunctor::~statisticsFunctor | ( | ) | [virtual] |
destructor
virtual functor* lti::statisticsFunctor::clone | ( | ) | const [virtual] |
returns a pointer to a clone of this functor.
Implements lti::functor.
Reimplemented in lti::chrominanceMapEstimator, lti::chrominanceModelEstimator, lti::colorModelEstimator, lti::kullbackContrast, lti::boundsFunctor< T >, lti::entropyFunctor< T >, lti::gaussianMixtureModel< T >, lti::meansFunctor< T >, lti::serialStatsExtFunctor< T, U >, lti::serialStatsFunctor< T, U >, lti::serialVectorStats< T >, lti::varianceFunctor< T >, lti::boundsFunctor< int >, and lti::serialStatsFunctor< double >.
statisticsFunctor& lti::statisticsFunctor::copy | ( | const statisticsFunctor & | other | ) |
copy data of "other" functor.
other | the functor to be copied |
Reimplemented from lti::functor.
Reimplemented in lti::chrominanceMapEstimator, lti::chrominanceModelEstimator, lti::colorModelEstimator, lti::kullbackContrast, lti::boundsFunctor< T >, lti::entropyFunctor< T >, lti::gaussianMixtureModel< T >, lti::meansFunctor< T >, lti::serialStatsExtFunctor< T, U >, lti::serialStatsFunctor< T, U >, lti::serialVectorStats< T >, and lti::varianceFunctor< T >.
const parameters& lti::statisticsFunctor::getParameters | ( | ) | const |
returns used parameters
Reimplemented from lti::functor.
Reimplemented in lti::chrominanceMapEstimator, lti::chrominanceModelEstimator, lti::colorModelEstimator, lti::kullbackContrast, lti::boundsFunctor< T >, lti::entropyFunctor< T >, lti::gaussianMixtureModel< T >, lti::meansFunctor< T >, lti::serialStatsExtFunctor< T, U >, lti::serialStatsFunctor< T, U >, lti::serialVectorStats< T >, lti::varianceFunctor< T >, lti::boundsFunctor< int >, and lti::serialStatsFunctor< double >.
virtual const char* lti::statisticsFunctor::getTypeName | ( | ) | const [virtual] |
returns the name of this type ("statisticsFunctor")
Reimplemented from lti::functor.
Reimplemented in lti::chrominanceMapEstimator, lti::chrominanceModelEstimator, lti::colorModelEstimator, lti::kullbackContrast, lti::boundsFunctor< T >, lti::entropyFunctor< T >, lti::gaussianMixtureModel< T >, lti::meansFunctor< T >, lti::serialStatsExtFunctor< T, U >, lti::serialStatsFunctor< T, U >, lti::serialVectorStats< T >, lti::varianceFunctor< T >, lti::boundsFunctor< int >, and lti::serialStatsFunctor< double >.