LTI-Lib latest version v1.9 - last update 24 Nov 2005
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

lti::combination::parameters Class Reference

the parameters for the class combination More...

#include <ltiCombination.h>

Inheritance diagram for lti::combination::parameters:

Inheritance graph
[legend]
Collaboration diagram for lti::combination::parameters:

Collaboration graph
[legend]
List of all members.

Public Types

enum  eCombinationStrategy

Public Member Functions

 parameters ()
 parameters (const parameters &other)
 ~parameters ()
const char * getTypeName () const
parameterscopy (const parameters &other)
parametersoperator= (const parameters &other)
virtual functor::parametersclone () const
virtual bool write (ioHandler &handler, const bool complete=true) const
virtual bool read (ioHandler &handler, const bool complete=true)

Public Attributes

eCombinationStrategy combinationStrategy
bool normalize
bool normalizeInputs
bool useWeights
dvector weights

Detailed Description

the parameters for the class combination


Member Enumeration Documentation

enum lti::combination::parameters::eCombinationStrategy
 

Possible types of combination strategies.

The ProbabilisticBordaCount is described in the diploma thesis of Stefan Syberichs at the LTI, RWTH Aachen: "Decision Fusion for 3D Object Recognition in a Hierarchical Classification System".


Constructor & Destructor Documentation

lti::combination::parameters::parameters  ) 
 

default constructor

Reimplemented from lti::functor::parameters.

lti::combination::parameters::parameters const parameters other  ) 
 

copy constructor

Parameters:
other the parameters object to be copied

lti::combination::parameters::~parameters  )  [virtual]
 

destructor

Reimplemented from lti::functor::parameters.


Member Function Documentation

virtual functor::parameters* lti::combination::parameters::clone  )  const [virtual]
 

returns a pointer to a clone of the parameters

Implements lti::functor::parameters.

parameters& lti::combination::parameters::copy const parameters other  ) 
 

copy the contents of a parameters object

Parameters:
other the parameters object to be copied
Returns:
a reference to this parameters object

const char* lti::combination::parameters::getTypeName  )  const [virtual]
 

returns name of this type

Reimplemented from lti::functor::parameters.

parameters& lti::combination::parameters::operator= const parameters other  ) 
 

copy the contents of a parameters object

Parameters:
other the parameters object to be copied
Returns:
a reference to this parameters object

virtual bool lti::combination::parameters::read ioHandler handler,
const bool  complete = true
[virtual]
 

read the parameters from the given ioHandler

Parameters:
handler the ioHandler to be used
complete if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written.
Returns:
true if write was successful

Reimplemented from lti::functor::parameters.

virtual bool lti::combination::parameters::write ioHandler handler,
const bool  complete = true
const [virtual]
 

write the parameters in the given ioHandler

Parameters:
handler the ioHandler to be used
complete if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written.
Returns:
true if write was successful

Reimplemented from lti::functor::parameters.


Member Data Documentation

eCombinationStrategy lti::combination::parameters::combinationStrategy
 

Strategy used for combination.

Default Linear.

See also:
eCombinationStrategy

bool lti::combination::parameters::normalize
 

Normalize the result of the combination Default: true.

bool lti::combination::parameters::normalizeInputs
 

Normalize the outputVectors to be combined before combination.

Default false. Usually, the inputs are normalized anyway.

bool lti::combination::parameters::useWeights
 

The inputs can be weighted.

If this value is true, the corresponding vector weights must be set as well. Default false.

dvector lti::combination::parameters::weights
 

The weights in case of weighted combination.

Default empty.


The documentation for this class was generated from the following file:
Generated on Thu Nov 24 16:31:15 2005 for LTI-Lib by Doxygen 1.4.4