1#ifndef H5MAPCONTAINER_H
2#define H5MAPCONTAINER_H
4#include "h5geo_export.h"
5#include "h5basecontainer.h"
22 const std::string& name) = 0;
25 h5gt::Group group) = 0;
38using H5MapCnt_ptr = std::unique_ptr<H5MapContainer, h5geo::ObjectDeleter>;
Base class for geo-containers.
Definition h5basecontainer.h:9
A container built around HDF5 file and used for storing and manipulating H5Map objects.
Definition h5mapcontainer.h:15
virtual H5Map * openMap(const std::string &name)=0
Open H5Map.
virtual H5Map * createMap(std::string &name, H5MapParam &p, h5geo::CreationType createFlag)=0
Create H5Map.
virtual H5Map * openMap(h5gt::Group group)=0
Open H5Map.
virtual H5Map * createMap(h5gt::Group group, H5MapParam &p, h5geo::CreationType createFlag)=0
Create H5Map.
Provides API to work with maps.
Definition h5map.h:19
CreationType
Definition h5enum.h:468
Class for creating H5Map.
Definition h5base.h:98