|
OpenMS
2.5.0
|
Go to the documentation of this file.
37 #include <OpenMS/config.h>
95 double evaluate(
double value)
const override;
98 static void getDefaultParameters(
Param& params);
117 virtual void init(std::vector<double>& x, std::vector<double>& y) = 0;
126 virtual double eval(
const double& x)
const = 0;
136 std::vector<double>
x_;
139 std::vector<double>
y_;
151 void preprocessDataPoints_(
const DataPoints& data);
154 void preprocessDataPoints_(
const std::vector<std::pair<double,double>>& data);
Management and storage of parameters / INI files.
Definition: Param.h:73
TransformationModelLinear * lm_back_
Linear model for extrapolation (back)
Definition: TransformationModelInterpolated.h:148
Linear model for transformations.
Definition: TransformationModelLinear.h:58
Interpolator * interp_
Interpolation function.
Definition: TransformationModelInterpolated.h:142
std::vector< double > y_
Data coordinates y.
Definition: TransformationModelInterpolated.h:139
TransformationModelLinear * lm_front_
Linear model for extrapolation (front)
Definition: TransformationModelInterpolated.h:145
The class defines a generic interpolation technique used in the TransformationModelInterpolated.
Definition: TransformationModelInterpolated.h:107
Base class for transformation models.
Definition: TransformationModel.h:53
std::vector< DataPoint > DataPoints
Vector of coordinate pairs.
Definition: TransformationModel.h:90
std::vector< double > x_
Data coordinates x.
Definition: TransformationModelInterpolated.h:136
virtual ~Interpolator()
d'tor.
Definition: TransformationModelInterpolated.h:131
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Interpolation model for transformations.
Definition: TransformationModelInterpolated.h:69