#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/Fitter1D.h>
Every derived class has to implement the static functions "T* create()" and "const String getProductName()" (see FactoryProduct for details)
Public Types | |
typedef IsotopeCluster::IndexSet | IndexSet |
IndexSet. | |
typedef IsotopeCluster::ChargedIndexSet | ChargedIndexSet |
IndexSet with charge information. | |
typedef Feature::CoordinateType | CoordinateType |
Single coordinate. | |
typedef Feature::QualityType | QualityType |
Quality of a feature. | |
typedef RawDataPoint1D | RawDataPointType |
Raw data point type. | |
typedef DPeakArray < RawDataPointType > | RawDataArrayType |
Raw data container type using for the temporary storage of the input data. | |
typedef RawDataArrayType::iterator | RawDataPointIterator |
Raw data iterator. | |
Public Member Functions | |
Fitter1D () | |
Default constructor. | |
Fitter1D (const Fitter1D &source) | |
copy constructor | |
virtual | ~Fitter1D () |
destructor | |
virtual Fitter1D & | operator= (const Fitter1D &source) |
assignment operator | |
virtual QualityType | fit1d (const RawDataArrayType &range, InterpolationModel *&model)=0 |
return interpolation model | |
Static Public Member Functions | |
static void | registerChildren () |
register all derived classes here | |
Protected Member Functions | |
virtual void | updateMembers_ () |
This method is used to update extra member variables at the end of the setParam() method. | |
Protected Attributes | |
CoordinateType | tolerance_stdev_box_ |
standard derivation in bounding box | |
CoordinateType | min_ |
minimum of the bounding box | |
CoordinateType | max_ |
maximum of the bounding box | |
CoordinateType | stdev1_ |
standard derivation | |
CoordinateType | stdev2_ |
standard derivation | |
Math::BasicStatistics | statistics_ |
basic statistics | |
CoordinateType | interpolation_step_ |
interpolation step size |
typedef IsotopeCluster::IndexSet IndexSet |
Single coordinate.
typedef Feature::QualityType QualityType |
Quality of a feature.
typedef RawDataPoint1D RawDataPointType |
Raw data point type.
typedef DPeakArray<RawDataPointType > RawDataArrayType |
Raw data container type using for the temporary storage of the input data.
typedef RawDataArrayType::iterator RawDataPointIterator |
Raw data iterator.
Fitter1D | ( | ) |
Default constructor.
virtual ~Fitter1D | ( | ) | [virtual] |
destructor
virtual QualityType fit1d | ( | const RawDataArrayType & | range, | |
InterpolationModel *& | model | |||
) | [pure virtual] |
return interpolation model
Implemented in BiGaussFitter1D, EmgFitter1D, ExtendedIsotopeFitter1D, GaussFitter1D, IsotopeFitter1D, LmaGaussFitter1D, and LmaIsotopeFitter1D.
static void registerChildren | ( | ) | [static] |
register all derived classes here
virtual void updateMembers_ | ( | ) | [protected, virtual] |
This method is used to update extra member variables at the end of the setParam() method.
Also call it at the end of the derived classes' copy constructor and assignment operator.
The default implementation is empty.
Reimplemented from DefaultParamHandler.
Reimplemented in BiGaussFitter1D, EmgFitter1D, ExtendedIsotopeFitter1D, GaussFitter1D, IsotopeFitter1D, LevMarqFitter1D, LmaGaussFitter1D, LmaIsotopeFitter1D, and MaxLikeliFitter1D.
CoordinateType tolerance_stdev_box_ [protected] |
standard derivation in bounding box
CoordinateType min_ [protected] |
minimum of the bounding box
CoordinateType max_ [protected] |
maximum of the bounding box
CoordinateType stdev1_ [protected] |
standard derivation
CoordinateType stdev2_ [protected] |
standard derivation
Math::BasicStatistics statistics_ [protected] |
basic statistics
CoordinateType interpolation_step_ [protected] |
interpolation step size
Generated Tue Apr 1 15:36:47 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |