1#ifndef H5WELLCONTAINERIMPL_H
2#define H5WELLCONTAINERIMPL_H
4#include "../h5wellcontainer.h"
5#include "h5basecontainerimpl.h"
15 const std::string& name)
override;
17 h5gt::Group group)
override;
28 const std::string& name)
override;
Definition h5basecontainerimpl.h:11
A container built around HDF5 file and used for storing and manipulating H5Well objects.
Definition h5wellcontainer.h:15
Definition h5wellcontainerimpl.h:8
virtual H5Well * openWell(const std::string &name) override
Open H5Well.
Definition h5wellcontainerimpl.cpp:14
virtual H5Well * openWellByUWI(const std::string &name) override
Find and open H5Well using its UWI
Definition h5wellcontainerimpl.cpp:58
virtual H5Well * createWell(std::string &name, H5WellParam &p, h5geo::CreationType createFlag) override
Create H5Well.
Definition h5wellcontainerimpl.cpp:30
Provides API to work with wells.
Definition h5well.h:22
H5GEO_EXPORT H5WellContainer * createWellContainerByName(std::string &fileName, h5geo::CreationType createFlag)
Factory function for creating H5WellContainer.
Definition h5baseimpl.cpp:1913
H5GEO_EXPORT H5WellContainer * createWellContainer(h5gt::File h5File, h5geo::CreationType createFlag)
Factory function for creating H5WellContainer.
Definition h5baseimpl.cpp:1901
H5GEO_EXPORT H5WellContainer * openWellContainer(h5gt::File h5File)
Factory function for opening H5WellContainer.
Definition h5baseimpl.cpp:1925
CreationType
Definition h5enum.h:468
Class for creating H5Well.
Definition h5base.h:138