35 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_FEATUREFINDERALGORITHM_H 36 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_FEATUREFINDERALGORITHM_H 101 static void registerChildren();
104 virtual void run() = 0;
113 return this->defaults_;
120 features_ = &features;
131 if (seeds.size() != 0)
133 throw Exception::IllegalArgument(__FILE__, __LINE__, OPENMS_PRETTY_FUNCTION,
"The used feature detection algorithm does not support user-specified seed lists!");
159 #endif // OPENMS_TRANSFORMATIONS_FEATUREFINDER_FEATUREFINDERALGORITHM_H UInt no_exceptions
Definition: FeatureFinderAlgorithm.h:55
FeatureFinder * ff_
Pointer to the calling FeatureFinder that is used to access the feature flags.
Definition: FeatureFinderAlgorithm.h:146
PeakMap MapType
Input map type.
Definition: FeatureFinderAlgorithm.h:80
FeatureMap * features_
Output data pointer.
Definition: FeatureFinderAlgorithm.h:143
MapType::CoordinateType CoordinateType
Coordinate/Position type of peaks.
Definition: FeatureFinderAlgorithm.h:82
const MapType * map_
Input data pointer.
Definition: FeatureFinderAlgorithm.h:140
std::map< String, UInt > mz_model
Definition: FeatureFinderAlgorithm.h:56
virtual void setSeeds(const FeatureMap &seeds)
Sets a reference to the calling FeatureFinder.
Definition: FeatureFinderAlgorithm.h:129
A container for features.
Definition: FeatureMap.h:94
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
FeatureFinderAlgorithm()
default constructor
Definition: FeatureFinderAlgorithm.h:87
Abstract base class for FeatureFinder algorithms.
Definition: FeatureFinderAlgorithm.h:75
std::map< float, UInt > mz_stdev
Definition: FeatureFinderAlgorithm.h:57
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
virtual Param getDefaultParameters() const
Returns the default parameters. Reimplement.
Definition: FeatureFinderAlgorithm.h:111
A method or algorithm argument contains illegal values.
Definition: Exception.h:649
std::map< String, UInt > exception
Definition: FeatureFinderAlgorithm.h:54
std::vector< UInt > charge
Definition: FeatureFinderAlgorithm.h:58
Summary of fitting results.
Definition: FeatureFinderAlgorithm.h:52
Management and storage of parameters / INI files.
Definition: Param.h:75
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
double corr_min
Definition: FeatureFinderAlgorithm.h:59
virtual ~FeatureFinderAlgorithm()
destructor
Definition: FeatureFinderAlgorithm.h:96
MapType::IntensityType IntensityType
Intensity type of peaks.
Definition: FeatureFinderAlgorithm.h:84
The main feature finder class.
Definition: FeatureFinder.h:57
Summary()
Initial values.
Definition: FeatureFinderAlgorithm.h:62
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
void setData(const MapType &map, FeatureMap &features, FeatureFinder &ff)
Sets a reference to the calling FeatureFinder.
Definition: FeatureFinderAlgorithm.h:117