OpenMS
Loading...
Searching...
No Matches
ImzMLWriter.h
Go to the documentation of this file.
1// Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2// SPDX-License-Identifier: BSD-3-Clause
3//
4// --------------------------------------------------------------------------
5// $Maintainer: Timo Sachsenberg $
6// $Authors: Aditya Sarna $
7// --------------------------------------------------------------------------
8
9#pragma once
10
16
17namespace OpenMS
18{
19namespace Internal
20{
21
27 class OPENMS_DLLAPI ImzMLWriter
28 {
29 public:
55 static void store(const std::string& imzml_path,
56 const MSExperiment& exp,
57 const PeakFileOptions& options,
58 ProgressLogger& logger);
59 };
60
61} // namespace Internal
62} // namespace OpenMS
Writer for imzML 1.1.0 files (.imzML + companion .ibd).
Definition ImzMLWriter.h:28
static void store(const std::string &imzml_path, const MSExperiment &exp, const PeakFileOptions &options, ProgressLogger &logger)
Store an MSExperiment as imzML + .ibd.
In-Memory representation of a mass spectrometry run.
Definition MSExperiment.h:49
Options for loading files containing peak data.
Definition PeakFileOptions.h:22
Base class for all classes that want to report their progress.
Definition ProgressLogger.h:27
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19