h5geo 0.4.0
C++17 and python API to work with geo-data (seismic, wells, maps, other in process) based on HDF5. Aimed at geoscientists and developers.
Loading...
Searching...
No Matches
H5Base Class Referenceabstract

Base class for all geo-containers and geo-objects. More...

#include <h5base.h>

Inheritance diagram for H5Base:
H5BaseContainer H5BaseImpl< TBase > H5BaseObject H5BasePy H5BaseImpl< H5BaseContainer > H5MapContainer H5SeisContainer H5VolContainer H5WellContainer H5BaseImpl< H5BaseObject > H5BasePoints H5DevCurve H5Horizon H5LogCurve H5Map H5Seis H5Vol H5Well

Public Member Functions

virtual H5Baseclone ()=0
 
virtual void Delete ()=0
 

Detailed Description

Base class for all geo-containers and geo-objects.

Member Function Documentation

◆ clone()

virtual H5Base * H5Base::clone ( )
pure virtual

Must be manually deleted and must be reimplemented in H5BaseObjectImpl<T> and H5BaseContainerImpl<T>

Implemented in H5BaseContainerImpl< TBase >, H5BaseContainerImpl< TBase >, H5BaseContainerImpl< TBase >, H5BaseContainerImpl< TBase >, H5BaseContainerImpl< TBase >, H5BaseContainerImpl< TBase >, H5BaseContainerImpl< H5MapContainer >, H5BaseContainerImpl< H5MapContainer >, H5BaseContainerImpl< H5MapContainer >, H5BaseContainerImpl< H5MapContainer >, H5BaseContainerImpl< H5MapContainer >, H5BaseContainerImpl< H5MapContainer >, H5BaseContainerImpl< H5SeisContainer >, H5BaseContainerImpl< H5SeisContainer >, H5BaseContainerImpl< H5SeisContainer >, H5BaseContainerImpl< H5SeisContainer >, H5BaseContainerImpl< H5SeisContainer >, H5BaseContainerImpl< H5SeisContainer >, H5BaseContainerImpl< H5VolContainer >, H5BaseContainerImpl< H5VolContainer >, H5BaseContainerImpl< H5VolContainer >, H5BaseContainerImpl< H5VolContainer >, H5BaseContainerImpl< H5VolContainer >, H5BaseContainerImpl< H5VolContainer >, H5BaseContainerImpl< H5WellContainer >, H5BaseContainerImpl< H5WellContainer >, H5BaseContainerImpl< H5WellContainer >, H5BaseContainerImpl< H5WellContainer >, H5BaseContainerImpl< H5WellContainer >, H5BaseContainerImpl< H5WellContainer >, H5BaseImpl< TBase >, H5BaseImpl< H5BaseContainer >, H5BaseImpl< H5BaseObject >, H5BaseImpl< H5BasePoints >, H5BaseImpl< H5DevCurve >, H5BaseImpl< H5Horizon >, H5BaseImpl< H5LogCurve >, H5BaseImpl< H5Map >, H5BaseImpl< H5MapContainer >, H5BaseImpl< H5Points1 >, H5BaseImpl< H5Points2 >, H5BaseImpl< H5Points3 >, H5BaseImpl< H5Points4 >, H5BaseImpl< H5Seis >, H5BaseImpl< H5SeisContainer >, H5BaseImpl< H5Vol >, H5BaseImpl< H5VolContainer >, H5BaseImpl< H5Well >, H5BaseImpl< H5WellContainer >, H5BaseImpl< H5WellTops >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< TBase >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5BasePoints >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5DevCurve >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5Horizon >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5LogCurve >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Map >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points1 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points2 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points3 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Points4 >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Seis >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Vol >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5Well >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, H5BaseObjectImpl< H5WellTops >, and H5BaseObjectImpl< H5WellTops >.


The documentation for this class was generated from the following file: