5#ifndef HDF5Utils_IH5Merger_H
6#define HDF5Utils_IH5Merger_H
37 virtual void merge(H5::H5File& target,
const H5::H5File& source);
44 virtual void merge(H5::Group& target,
const H5::Group& source) = 0;
51 virtual void merge(H5::DataSet& target,
const H5::DataSet& source) = 0;
62 H5::H5Location& targetLocation,
63 const H5::Group& source);
71 H5::H5Location& targetLocation,
72 const H5::DataSet& source) = 0;
virtual void merge(H5::Group &target, const H5::Group &source)=0
Merge a source group into a target group.
virtual void merge(H5::DataSet &target, const H5::DataSet &source)=0
Merge a source dataset into a target dataset.
virtual H5::Group createFrom(H5::H5Location &targetLocation, const H5::Group &source)
Make a new group from information in a source group.
virtual H5::DataSet createFrom(H5::H5Location &targetLocation, const H5::DataSet &source)=0
Make a new dataset from information in a source dataset.