STIR 6.5.0
HDF5_utilities.h File Reference

Utility function(s) for HDF5 files. More...

#include "stir/common.h"
#include <string>
#include <utility>
#include "H5Cpp.h"
#include "H5Exception.h"

Go to the source code of this file.

Namespaces

namespace  stir
 Namespace for the STIR library (and some/most of its applications).
namespace  stir::HDF5_utilities
 Various utility functions for easier HDF5 file processing.

Typedefs

typedef std::pair< H5E_auto2_t, void * > stir::HDF5_utilities::HDF5_error_handler_t

Functions

HDF5_error_handler_t stir::HDF5_utilities::HDF5_turn_off_error_handling ()
void stir::HDF5_utilities::HDF5_set_error_handler (HDF5_error_handler_t &h)
bool stir::HDF5_utilities::HDF5_dataset_exists (const H5::H5File &file, const std::string &dataset_name)
bool stir::HDF5_utilities::HDF5_group_exists (const H5::H5File &file, const std::string &group_name)
H5::Group stir::HDF5_utilities::get_HDF5_group (const H5::H5File &file, const std::string &group_name)
bool stir::HDF5_utilities::is_valid (const H5::H5Object &obj)

Detailed Description

Utility function(s) for HDF5 files.

Author
Kris Thielemans