OpenMS
3.1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
HDF5Connector.h
Go to the documentation of this file.
1
// Copyright (c) 2002-present, The OpenMS Team -- EKU Tuebingen, ETH Zurich, and FU Berlin
2
// SPDX-License-Identifier: BSD-3-Clause
3
//
4
// --------------------------------------------------------------------------
5
// $Maintainer: Hannes Roest $
6
// $Authors: Hannes Roest $
7
// --------------------------------------------------------------------------
8
9
#pragma once
10
11
#include <
OpenMS/KERNEL/StandardTypes.h
>
12
#include <
OpenMS/DATASTRUCTURES/String.h
>
13
#include <
OpenMS/CONCEPT/Exception.h
>
14
15
// forward declarations
16
namespace
H5
17
{
18
struct
H5File;
19
}
20
21
namespace
OpenMS
22
{
30
class
OPENMS_DLLAPI
HDF5Connector
31
{
32
public
:
33
35
HDF5Connector
(
const
String
& filename,
bool
createNewFile =
false
);
36
38
~HDF5Connector
();
39
40
void
close
();
41
42
protected
:
43
44
H5::H5File* file_ =
nullptr
;
45
46
};
47
48
49
}
// namespace OpenMS
50
Exception.h
StandardTypes.h
String.h
OpenMS::HDF5Connector
File adapter for HDF5 files.
Definition:
HDF5Connector.h:31
OpenMS::HDF5Connector::~HDF5Connector
~HDF5Connector()
Destructor.
OpenMS::HDF5Connector::close
void close()
OpenMS::HDF5Connector::HDF5Connector
HDF5Connector(const String &filename, bool createNewFile=false)
Constructor.
OpenMS::String
A more convenient string class.
Definition:
String.h:34
H5
Definition:
HDF5Connector.h:17
OpenMS
FLASHIda C++ to C# (or vice versa) bridge functions The functions here are called in C# to invoke fun...
Definition:
openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
OpenMS
FORMAT
HDF5Connector.h
Generated on Sun Jan 12 2025 13:21:37 for OpenMS by
1.9.1