41 #include <boost/multi_index_container.hpp> 42 #include <boost/multi_index/ordered_index.hpp> 43 #include <boost/multi_index/composite_key.hpp> 44 #include <boost/multi_index/member.hpp> 48 namespace IdentificationDataInternal
67 double rt = std::numeric_limits<double>::quiet_NaN(),
68 double mz = std::numeric_limits<double>::quiet_NaN()):
85 typedef boost::multi_index_container<
87 boost::multi_index::indexed_by<
88 boost::multi_index::ordered_unique<
89 boost::multi_index::composite_key<
93 boost::multi_index::member<Observation,
String,
A more convenient string class.
Definition: String.h:58
IteratorWrapper< Observations::iterator > ObservationRef
Definition: Observation.h:96
String data_id
Spectrum or feature ID (from the file referenced by input_file)
Definition: Observation.h:56
Representation of an observation, e.g. a spectrum or feature, in an input data file.
Definition: Observation.h:53
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Observation & merge(const Observation &other)
Merge in data from another object.
Definition: Observation.h:74
InputFileRef input_file
Reference to the input file.
Definition: Observation.h:59
IteratorWrapper< InputFiles::iterator > InputFileRef
Definition: include/OpenMS/METADATA/ID/InputFile.h:95
Observation(const String &data_id, const InputFileRef &input_file, double rt=std::numeric_limits< double >::quiet_NaN(), double mz=std::numeric_limits< double >::quiet_NaN())
Constructor.
Definition: Observation.h:64
double mz
Definition: Observation.h:61
boost::multi_index_container< Observation, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< Observation, boost::multi_index::member< Observation, InputFileRef, &Observation::input_file >, boost::multi_index::member< Observation, String, &Observation::data_id > > > > > Observations
Definition: Observation.h:95
double rt
Definition: Observation.h:61