|  | 
|  | ExperimentalSettings ()=default | 
|  | Constructor.  More... 
 | 
|  | 
|  | ExperimentalSettings (const ExperimentalSettings &)=default | 
|  | Copy constructor.  More... 
 | 
|  | 
|  | ExperimentalSettings (ExperimentalSettings &&)=default | 
|  | Move constructor.  More... 
 | 
|  | 
|  | ~ExperimentalSettings () override | 
|  | Destructor.  More... 
 | 
|  | 
| ExperimentalSettings & | operator= (const ExperimentalSettings &)=default | 
|  | Assignment operator.  More... 
 | 
|  | 
| ExperimentalSettings & | operator= (ExperimentalSettings &&) &=default | 
|  | Move assignment operator.  More... 
 | 
|  | 
| bool | operator== (const ExperimentalSettings &rhs) const | 
|  | Equality operator.  More... 
 | 
|  | 
| bool | operator!= (const ExperimentalSettings &rhs) const | 
|  | Equality operator.  More... 
 | 
|  | 
| const Sample & | getSample () const | 
|  | returns a const reference to the sample description  More... 
 | 
|  | 
| Sample & | getSample () | 
|  | returns a mutable reference to the sample description  More... 
 | 
|  | 
| void | setSample (const Sample &sample) | 
|  | sets the sample description  More... 
 | 
|  | 
| const std::vector< SourceFile > & | getSourceFiles () const | 
|  | returns a const reference to the source data file  More... 
 | 
|  | 
| std::vector< SourceFile > & | getSourceFiles () | 
|  | returns a mutable reference to the source data file  More... 
 | 
|  | 
| void | setSourceFiles (const std::vector< SourceFile > &source_files) | 
|  | sets the source data file  More... 
 | 
|  | 
| const std::vector< ContactPerson > & | getContacts () const | 
|  | returns a const reference to the list of contact persons  More... 
 | 
|  | 
| std::vector< ContactPerson > & | getContacts () | 
|  | returns a mutable reference to the list of contact persons  More... 
 | 
|  | 
| void | setContacts (const std::vector< ContactPerson > &contacts) | 
|  | sets the list of contact persons  More... 
 | 
|  | 
| const Instrument & | getInstrument () const | 
|  | returns a const reference to the MS instrument description  More... 
 | 
|  | 
| Instrument & | getInstrument () | 
|  | returns a mutable reference to the MS instrument description  More... 
 | 
|  | 
| void | setInstrument (const Instrument &instrument) | 
|  | sets the MS instrument description  More... 
 | 
|  | 
| const HPLC & | getHPLC () const | 
|  | returns a const reference to the description of the HPLC run  More... 
 | 
|  | 
| HPLC & | getHPLC () | 
|  | returns a mutable reference to the description of the HPLC run  More... 
 | 
|  | 
| void | setHPLC (const HPLC &hplc) | 
|  | sets the description of the HPLC run  More... 
 | 
|  | 
| const DateTime & | getDateTime () const | 
|  | returns the date the experiment was performed  More... 
 | 
|  | 
| void | setDateTime (const DateTime &date) | 
|  | sets the date the experiment was performed  More... 
 | 
|  | 
| const String & | getComment () const | 
|  | returns the free-text comment  More... 
 | 
|  | 
| void | setComment (const String &comment) | 
|  | sets the free-text comment  More... 
 | 
|  | 
| const std::vector< ProteinIdentification > & | getProteinIdentifications () const | 
|  | returns a const reference to the protein ProteinIdentification vector  More... 
 | 
|  | 
| std::vector< ProteinIdentification > & | getProteinIdentifications () | 
|  | returns a mutable reference to the protein ProteinIdentification vector  More... 
 | 
|  | 
| void | setProteinIdentifications (const std::vector< ProteinIdentification > &protein_identifications) | 
|  | sets the protein ProteinIdentification vector  More... 
 | 
|  | 
| const String & | getFractionIdentifier () const | 
|  | returns fraction identifier  More... 
 | 
|  | 
| void | setFractionIdentifier (const String &fraction_identifier) | 
|  | sets the fraction identifier  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... 
 | 
|  | 
| 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 DataValue &default_value=DataValue::EMPTY) const | 
|  | Returns the value corresponding to a string, or a default value (default: DataValue::EMPTY) if not found.  More... 
 | 
|  | 
| const DataValue & | getMetaValue (UInt index, const DataValue &default_value=DataValue::EMPTY) const | 
|  | Returns the value corresponding to an index, or a default value (default: 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 nameif it exists.  More...
 | 
|  | 
| void | removeMetaValue (UInt index) | 
|  | Removes the DataValue corresponding to indexif it exists.  More...
 | 
|  | 
| void | addMetaValues (const MetaInfoInterface &from) | 
|  | function to copy all meta values from one object to this one  More... 
 | 
|  | 
| 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... 
 | 
|  | 
|  | DocumentIdentifier () | 
|  | Default constructor.  More... 
 | 
|  | 
|  | DocumentIdentifier (const DocumentIdentifier &)=default | 
|  | Copy constructor.  More... 
 | 
|  | 
|  | DocumentIdentifier (DocumentIdentifier &&)=default | 
|  | Move constructor.  More... 
 | 
|  | 
| virtual | ~DocumentIdentifier () | 
|  | Destructor.  More... 
 | 
|  | 
| DocumentIdentifier & | operator= (const DocumentIdentifier &)=default | 
|  | Assignment operator.  More... 
 | 
|  | 
| DocumentIdentifier & | operator= (DocumentIdentifier &&) &=default | 
|  | Move assignment operator.  More... 
 | 
|  | 
| bool | operator== (const DocumentIdentifier &rhs) const | 
|  | Equality operator.  More... 
 | 
|  | 
| void | setIdentifier (const String &id) | 
|  | set document identifier (e.g. an LSID)  More... 
 | 
|  | 
| const String & | getIdentifier () const | 
|  | retrieve document identifier (e.g. an LSID)  More... 
 | 
|  | 
| void | swap (DocumentIdentifier &from) | 
|  | exchange content with fromMore...
 | 
|  | 
| void | setLoadedFilePath (const String &file_name) | 
|  | set the file_name_ according to absolute path of the file loaded from preferably done whilst loading  More... 
 | 
|  | 
| const String & | getLoadedFilePath () const | 
|  | get the file_name_ which is the absolute path to the file loaded from  More... 
 | 
|  | 
| void | setLoadedFileType (const String &file_name) | 
|  | set the file_type according to the type of the file loaded from (see FileHandler::Type) preferably done whilst loading  More... 
 | 
|  | 
| const FileTypes::Type & | getLoadedFileType () const | 
|  | get the file_type (e.g. featureXML, consensusXML, mzData, mzXML, mzML, ...) of the file loaded from  More... 
 | 
|  | 
Description of the experimental settings. 
These settings are valid for the whole experiment. See SpectrumSettings for settings which are specific to an MSSpectrum. See ChromatogramSettings for settings which are specific to an MSChromatogram.