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