OpenMS
IMTypes.h File Reference
#include <OpenMS/CONCEPT/CommonEnums.h>
#include <OpenMS/OpenMSConfig.h>
#include <string>
Include dependency graph for IMTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMTypes
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Enumerations

enum class  DriftTimeUnit {
  NONE , MILLISECOND , VSSC , FAIMS_COMPENSATION_VOLTAGE ,
  SIZE_OF_DRIFTTIMEUNIT
}
 Drift time unit for ion mobility. More...
 
enum class  IMFormat {
  NONE , CONCATENATED , MULTIPLE_SPECTRA , MIXED ,
  SIZE_OF_IMFORMAT
}
 Different ways to represent ion mobility data in a spectrum. More...
 

Functions

DriftTimeUnit toDriftTimeUnit (const std::string &dtu_string)
 
const std::string & toString (const DriftTimeUnit value)
 
IMFormat toIMFormat (const std::string &IM_format)
 
const std::string & toString (const IMFormat value)
 

Variables

const std::string NamesOfDriftTimeUnit [(size_t) DriftTimeUnit::SIZE_OF_DRIFTTIMEUNIT]
 Names of IM Units. Should be usable as axis annotation. More...
 
const std::string NamesOfIMFormat [(size_t) IMFormat::SIZE_OF_IMFORMAT]
 Names of IMFormat. More...