35 #ifndef OPENMS_ANALYSIS_MAPMATCHING_MAPALIGNMENTALGORITHM_H
36 #define OPENMS_ANALYSIS_MAPMATCHING_MAPALIGNMENTALGORITHM_H
74 virtual void alignPeakMaps(std::vector<
MSExperiment<> > &, std::vector<TransformationDescription> &);
81 virtual void alignCompactFeatureMaps(std::vector<std::vector<Peak2D> > &, std::vector<TransformationDescription> &);
88 virtual void alignFeatureMaps(std::vector<
FeatureMap<> > &, std::vector<TransformationDescription> &);
95 virtual void alignConsensusMaps(std::vector<ConsensusMap> &, std::vector<TransformationDescription> &);
102 virtual void alignPeptideIdentifications(std::vector<std::vector<PeptideIdentification> > &, std::vector<TransformationDescription> &);
112 virtual void setReference(
Size reference_index = 0,
const String & reference_file =
"");
119 static void fitModel(
const String & model_type,
const Param & params, std::vector<TransformationDescription> & trafos);
122 static void registerChildren();
134 #endif // OPENMS_ANALYSIS_MAPMATCHING_MAPALIGNMENTALGORITHM_H
A more convenient string class.
Definition: String.h:56
Base class for all map-alignment algorithms.
Definition: MapAlignmentAlgorithm.h:58
Management and storage of parameters / INI files.
Definition: Param.h:69
Representation of a mass spectrometry experiment.
Definition: MSExperiment.h:68
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:144
Base class for all classes that want to report their progess.
Definition: ProgressLogger.h:56
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:90