Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
TransformationModelLowess Class Reference

Lowess (non-linear) model for transformations. More...

#include <OpenMS/ANALYSIS/MAPMATCHING/TransformationModelLowess.h>

Inheritance diagram for TransformationModelLowess:
TransformationModel

Public Member Functions

 TransformationModelLowess (const DataPoints &data, const Param &params)
 Constructor. More...
 
 ~TransformationModelLowess ()
 Destructor. More...
 
virtual double evaluate (double value) const
 Evaluates the model at the given value. More...
 
- Public Member Functions inherited from TransformationModel
 TransformationModel ()
 Constructor. More...
 
 TransformationModel (const TransformationModel::DataPoints &, const Param &)
 
virtual ~TransformationModel ()
 Destructor. More...
 
const ParamgetParameters () const
 Gets the (actual) parameters. More...
 

Static Public Member Functions

static void getDefaultParameters (Param &params)
 Gets the default parameters. More...
 
- Static Public Member Functions inherited from TransformationModel
static void getDefaultParameters (Param &params)
 Gets the default parameters. More...
 

Protected Attributes

TransformationModelInterpolatedmodel_
 Pointer to the underlying interpolation. More...
 
- Protected Attributes inherited from TransformationModel
Param params_
 Parameters. More...
 

Additional Inherited Members

- Public Types inherited from TransformationModel
typedef std::pair< double, doubleDataPoint
 Coordinate pair. More...
 
typedef std::vector< DataPointDataPoints
 Vector of coordinate pairs. More...
 

Detailed Description

Lowess (non-linear) model for transformations.

Constructor & Destructor Documentation

◆ TransformationModelLowess()

TransformationModelLowess ( const DataPoints data,
const Param params 
)

Constructor.

Exceptions
Exception::IllegalArgumentis thrown if too few data points are provided.

◆ ~TransformationModelLowess()

Destructor.

Member Function Documentation

◆ evaluate()

virtual double evaluate ( double  value) const
inlinevirtual

Evaluates the model at the given value.

Reimplemented from TransformationModel.

References TransformationModel::getParameters().

◆ getDefaultParameters()

static void getDefaultParameters ( Param params)
static

Gets the default parameters.

Member Data Documentation

◆ model_

Pointer to the underlying interpolation.


OpenMS / TOPP release 2.3.0 Documentation generated on Tue Jan 9 2018 18:22:14 using doxygen 1.8.13