klMatrix
Public Member Functions | Protected Attributes
klAlgorithmParameterContainer Class Reference

#include <kl_algorithm_paramters.h>

Inheritance diagram for klAlgorithmParameterContainer:
Inheritance graph
Collaboration diagram for klAlgorithmParameterContainer:
Collaboration graph

Public Member Functions

 klAlgorithmParameterContainer ()
 
void addIntParameter (string name, __int64 value)
 
void addDoubleParameter (string name, double value)
 
void addStringParameter (string name, string value)
 
void addDoubleVectorParameter (string name, klVector< double > value)
 
void addDoubleMatrixParameter (string name, klMatrix< double > value)
 
void add (klAlgorithmParameter algorithmParameter)
 
virtual void describeAlgorithm (ostream &str)
 
void describeAlgorithmParameters (ostream &str)
 
klAlgorithmParameter getParameter (string parameter)
 
void setParameter (klAlgorithmParameter parameterValue)
 
void serialize (string fileName)
 
void serialize (ostream &str)
 

Protected Attributes

map< string, klAlgorithmParameterparameterMap
 

Constructor & Destructor Documentation

klAlgorithmParameterContainer::klAlgorithmParameterContainer ( )
inline

Member Function Documentation

void klAlgorithmParameterContainer::add ( klAlgorithmParameter  algorithmParameter)
inline

Here is the call graph for this function:

void klAlgorithmParameterContainer::addDoubleMatrixParameter ( string  name,
klMatrix< double >  value 
)
inline
void klAlgorithmParameterContainer::addDoubleParameter ( string  name,
double  value 
)
inline

Here is the caller graph for this function:

void klAlgorithmParameterContainer::addDoubleVectorParameter ( string  name,
klVector< double >  value 
)
inline
void klAlgorithmParameterContainer::addIntParameter ( string  name,
__int64  value 
)
inline

Here is the caller graph for this function:

void klAlgorithmParameterContainer::addStringParameter ( string  name,
string  value 
)
inline
virtual void klAlgorithmParameterContainer::describeAlgorithm ( ostream &  str)
inlinevirtual
void klAlgorithmParameterContainer::describeAlgorithmParameters ( ostream &  str)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

klAlgorithmParameter klAlgorithmParameterContainer::getParameter ( string  parameter)
inline

Here is the caller graph for this function:

void klAlgorithmParameterContainer::serialize ( string  fileName)
inline

Here is the caller graph for this function:

void klAlgorithmParameterContainer::serialize ( ostream &  str)
inline

Here is the call graph for this function:

void klAlgorithmParameterContainer::setParameter ( klAlgorithmParameter  parameterValue)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

Field Documentation

map<string,klAlgorithmParameter> klAlgorithmParameterContainer::parameterMap
protected

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