| 
|   | ChromatogramSettings () | 
|   | Constructor.  More...
  | 
|   | 
|   | ChromatogramSettings (const ChromatogramSettings &)=default | 
|   | Copy constructor.  More...
  | 
|   | 
|   | ChromatogramSettings (ChromatogramSettings &&)=default | 
|   | Move constructor.  More...
  | 
|   | 
| virtual  | ~ChromatogramSettings () | 
|   | Destructor.  More...
  | 
|   | 
| ChromatogramSettings &  | operator= (const ChromatogramSettings &)=default | 
|   | 
| ChromatogramSettings &  | operator= (ChromatogramSettings &&) &=default | 
|   | Move assignment operator.  More...
  | 
|   | 
| bool  | operator== (const ChromatogramSettings &rhs) const | 
|   | Equality operator.  More...
  | 
|   | 
| bool  | operator!= (const ChromatogramSettings &rhs) const | 
|   | Equality operator.  More...
  | 
|   | 
| const String &  | getNativeID () const | 
|   | returns the native identifier for the spectrum, used by the acquisition software.  More...
  | 
|   | 
| void  | setNativeID (const String &native_id) | 
|   | sets the native identifier for the spectrum, used by the acquisition software.  More...
  | 
|   | 
| const String &  | getComment () const | 
|   | returns the free-text comment  More...
  | 
|   | 
| void  | setComment (const String &comment) | 
|   | sets the free-text comment  More...
  | 
|   | 
| const InstrumentSettings &  | getInstrumentSettings () const | 
|   | returns a const reference to the instrument settings of the current spectrum  More...
  | 
|   | 
| InstrumentSettings &  | getInstrumentSettings () | 
|   | returns a mutable reference to the instrument settings of the current spectrum  More...
  | 
|   | 
| void  | setInstrumentSettings (const InstrumentSettings &instrument_settings) | 
|   | sets the instrument settings of the current spectrum  More...
  | 
|   | 
| const AcquisitionInfo &  | getAcquisitionInfo () const | 
|   | returns a const reference to the acquisition info  More...
  | 
|   | 
| AcquisitionInfo &  | getAcquisitionInfo () | 
|   | returns a mutable reference to the acquisition info  More...
  | 
|   | 
| void  | setAcquisitionInfo (const AcquisitionInfo &acquisition_info) | 
|   | sets the acquisition info  More...
  | 
|   | 
| const SourceFile &  | getSourceFile () const | 
|   | returns a const reference to the source file  More...
  | 
|   | 
| SourceFile &  | getSourceFile () | 
|   | returns a mutable reference to the source file  More...
  | 
|   | 
| void  | setSourceFile (const SourceFile &source_file) | 
|   | sets the source file  More...
  | 
|   | 
| const Precursor &  | getPrecursor () const | 
|   | returns a const reference to the precursors  More...
  | 
|   | 
| Precursor &  | getPrecursor () | 
|   | returns a mutable reference to the precursors  More...
  | 
|   | 
| void  | setPrecursor (const Precursor &precursor) | 
|   | sets the precursors  More...
  | 
|   | 
| const Product &  | getProduct () const | 
|   | returns a const reference to the products  More...
  | 
|   | 
| Product &  | getProduct () | 
|   | returns a mutable reference to the products  More...
  | 
|   | 
| void  | setProduct (const Product &product) | 
|   | sets the products  More...
  | 
|   | 
| ChromatogramType  | getChromatogramType () const | 
|   | returns the chromatogram type, e.g. a SRM chromatogram  More...
  | 
|   | 
| void  | setChromatogramType (ChromatogramType type) | 
|   | sets the chromatogram type  More...
  | 
|   | 
| void  | setDataProcessing (const std::vector< DataProcessingPtr > &data_processing) | 
|   | sets the description of the applied processing  More...
  | 
|   | 
| std::vector< DataProcessingPtr > &  | getDataProcessing () | 
|   | returns a mutable reference to the description of the applied processing  More...
  | 
|   | 
| const std::vector< boost::shared_ptr< const DataProcessing > >  | getDataProcessing () const | 
|   | returns a const reference to the description of the applied processing  More...
  | 
|   | 
|   | MetaInfoInterface () | 
|   | Constructor.  More...
  | 
|   | 
|   | MetaInfoInterface (const MetaInfoInterface &rhs) | 
|   | Copy constructor.  More...
  | 
|   | 
|   | MetaInfoInterface (MetaInfoInterface &&) noexcept | 
|   | Move constructor.  More...
  | 
|   | 
|   | ~MetaInfoInterface () | 
|   | Destructor.  More...
  | 
|   | 
| MetaInfoInterface &  | operator= (const MetaInfoInterface &rhs) | 
|   | Assignment operator.  More...
  | 
|   | 
| MetaInfoInterface &  | operator= (MetaInfoInterface &&) noexcept | 
|   | Move assignment operator.  More...
  | 
|   | 
| void  | swap (MetaInfoInterface &rhs) | 
|   | Swap contents.  More...
  | 
|   | 
| bool  | operator== (const MetaInfoInterface &rhs) const | 
|   | Equality operator.  More...
  | 
|   | 
| bool  | operator!= (const MetaInfoInterface &rhs) const | 
|   | Equality operator.  More...
  | 
|   | 
| const DataValue &  | getMetaValue (const String &name) const | 
|   | Returns the value corresponding to a string, or DataValue::EMPTY if not found.  More...
  | 
|   | 
| DataValue  | getMetaValue (const String &name, const DataValue &default_value) const | 
|   | Returns the value corresponding to a string, or a default value (e.g.: DataValue::EMPTY) if not found  
  More...
  | 
|   | 
| const DataValue &  | getMetaValue (UInt index) const | 
|   | Returns the value corresponding to the index, or DataValue::EMPTY if not found.  More...
  | 
|   | 
| DataValue  | getMetaValue (UInt index, const DataValue &default_value) const | 
|   | Returns the value corresponding to the index, or a default value (e.g.: DataValue::EMPTY) if not found  
  More...
  | 
|   | 
| bool  | metaValueExists (const String &name) const | 
|   | Returns whether an entry with the given name exists.  More...
  | 
|   | 
| bool  | metaValueExists (UInt index) const | 
|   | Returns whether an entry with the given index exists.  More...
  | 
|   | 
| void  | setMetaValue (const String &name, const DataValue &value) | 
|   | Sets the DataValue corresponding to a name.  More...
  | 
|   | 
| void  | setMetaValue (UInt index, const DataValue &value) | 
|   | Sets the DataValue corresponding to an index.  More...
  | 
|   | 
| void  | removeMetaValue (const String &name) | 
|   | Removes the DataValue corresponding to name if it exists.  More...
  | 
|   | 
| void  | removeMetaValue (UInt index) | 
|   | Removes the DataValue corresponding to index if it exists.  More...
  | 
|   | 
| void  | addMetaValues (const MetaInfoInterface &from) | 
|   | 
| void  | getKeys (std::vector< String > &keys) const | 
|   | Fills the given vector with a list of all keys for which a value is set.  More...
  | 
|   | 
| void  | getKeys (std::vector< UInt > &keys) const | 
|   | Fills the given vector with a list of all keys for which a value is set.  More...
  | 
|   | 
| bool  | isMetaEmpty () const | 
|   | Returns if the MetaInfo is empty.  More...
  | 
|   | 
| void  | clearMetaInfo () | 
|   | Removes all meta values.  More...
  | 
|   | 
Representation of chromatogram settings, e.g. SRM/MRM chromatograms. 
It contains the metadata about chromatogram specific instrument settings, acquisition settings, description of the meta values used in the peaks and precursor info.