LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::mapperFunctor< Tin, Tout >::parameters Class Reference

the parameters for the class mapperFunctor More...

#include <ltiMapperFunctor.h>

Inheritance diagram for lti::mapperFunctor< Tin, Tout >::parameters:
Inheritance graph
[legend]
Collaboration diagram for lti::mapperFunctor< Tin, Tout >::parameters:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 parameters ()
 parameters (const parameters &other)
 ~parameters ()
const char * getTypeName () const
parameterscopy (const parameters &other)
virtual functor::parametersclone () const
void generateFrom (const histogram &histo)

Public Attributes

vector< Tin > lowerLimitsInput
vector< Tin > upperLimitsInput
vector< Tout > lowerLimitsOutput
vector< Tout > upperLimitsOutput

Detailed Description

template<class Tin, class Tout = int>
class lti::mapperFunctor< Tin, Tout >::parameters

the parameters for the class mapperFunctor


Constructor & Destructor Documentation

template<class Tin , class Tout = int>
lti::mapperFunctor< Tin, Tout >::parameters::parameters ( void   )  [inline]
template<class Tin , class Tout = int>
lti::mapperFunctor< Tin, Tout >::parameters::parameters ( const parameters other  )  [inline]
template<class Tin , class Tout = int>
lti::mapperFunctor< Tin, Tout >::parameters::~parameters (  )  [inline, virtual]

Member Function Documentation

template<class Tin , class Tout = int>
virtual functor::parameters* lti::mapperFunctor< Tin, Tout >::parameters::clone (  )  const [inline, virtual]
template<class Tin , class Tout = int>
parameters& lti::mapperFunctor< Tin, Tout >::parameters::copy ( const parameters other  )  [inline]
template<class Tin , class Tout = int>
void lti::mapperFunctor< Tin, Tout >::parameters::generateFrom ( const histogram histo  )  [inline]

use the description of a histogram to initialize the parameter members.

The size of the four limits-vectors will be changed to the dimensionality of the histogram, and the output range will be set to the valid range of the histogram. The input intervall will be left uninitialized! (normally you will use fill to set the values you want here: see lti::ltiLinearMapperFunctor for an example)

References lti::genericVector< T >::castFrom(), lti::thistogram< T >::dimensions(), lti::thistogram< T >::getFirstCell(), lti::thistogram< T >::getLastCell(), lti::mapperFunctor< Tin, Tout >::parameters::lowerLimitsInput, lti::mapperFunctor< Tin, Tout >::parameters::lowerLimitsOutput, lti::genericVector< T >::resize(), lti::mapperFunctor< Tin, Tout >::parameters::upperLimitsInput, and lti::mapperFunctor< Tin, Tout >::parameters::upperLimitsOutput.

template<class Tin , class Tout = int>
const char* lti::mapperFunctor< Tin, Tout >::parameters::getTypeName ( void   )  const [inline, virtual]

Member Data Documentation

template<class Tin , class Tout = int>
vector<Tin> lti::mapperFunctor< Tin, Tout >::parameters::lowerLimitsInput

a vector with the input dimensionality, which contains the lower bounds of the input vector space.

Referenced by lti::mapperFunctor< Tin, Tout >::parameters::copy(), and lti::mapperFunctor< Tin, Tout >::parameters::generateFrom().

template<class Tin , class Tout = int>
vector<Tout> lti::mapperFunctor< Tin, Tout >::parameters::lowerLimitsOutput

a vector with the output dimensionality, which contains the lower bounds of the output vector space.

Referenced by lti::mapperFunctor< Tin, Tout >::parameters::copy(), and lti::mapperFunctor< Tin, Tout >::parameters::generateFrom().

template<class Tin , class Tout = int>
vector<Tin> lti::mapperFunctor< Tin, Tout >::parameters::upperLimitsInput

a vector with the input dimensionality, which contains the upper bounds of the input vector space

Referenced by lti::mapperFunctor< Tin, Tout >::parameters::copy(), and lti::mapperFunctor< Tin, Tout >::parameters::generateFrom().

template<class Tin , class Tout = int>
vector<Tout> lti::mapperFunctor< Tin, Tout >::parameters::upperLimitsOutput

a vector with the output dimensionality, which contains the upper bounds of the output vector space

Referenced by lti::mapperFunctor< Tin, Tout >::parameters::copy(), and lti::mapperFunctor< Tin, Tout >::parameters::generateFrom().


The documentation for this class was generated from the following file:

Generated on Sat Apr 10 15:28:30 2010 for LTI-Lib by Doxygen 1.6.1