35 #ifndef OPENMS_ANALYSIS_QUANTITATION_ISOBARICQUANTITATIONMETHOD_H 36 #define OPENMS_ANALYSIS_QUANTITATION_ISOBARICQUANTITATIONMETHOD_H 49 template <
typename Value>
77 const String& local_description,
85 description(local_description),
87 channel_id_minus_2(minus_2),
88 channel_id_minus_1(minus_1),
89 channel_id_plus_1(plus_1),
90 channel_id_plus_2(plus_2)
117 virtual const String& getName()
const = 0;
124 virtual const IsobaricChannelList& getChannelInformation()
const = 0;
131 virtual Size getNumberOfChannels()
const = 0;
141 virtual Size getReferenceChannel()
const = 0;
154 #endif // OPENMS_ANALYSIS_QUANTITATION_ISOBARICQUANTITATIONMETHOD_H
A more convenient string class.
Definition: String.h:57
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:74
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:55
std::vector< IsobaricChannelInformation > IsobaricChannelList
Definition: IsobaricQuantitationMethod.h:110
int Int
Signed integer type.
Definition: Types.h:103
A two-dimensional matrix. Similar to std::vector, but uses a binary operator(,) for element access...
Definition: IsobaricQuantitationMethod.h:50