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
h5points4.h
1#ifndef H5POINTS4_H
2#define H5POINTS4_H
3
4#include "h5basepoints.h"
5
11class H5Points4 : public H5BasePoints
12{
13protected:
14 virtual ~H5Points4() = default;
15
16public:
18 virtual bool writeData(
19 h5geo::Point4Array& data,
20 const std::string& lengthUnits = "",
21 const std::string& temporalUnits = "",
22 const std::string& dataUnits = "",
23 bool doCoordTransform = false) = 0;
24
26 virtual h5geo::Point4Array getData(
27 const std::string& lengthUnits = "",
28 const std::string& temporalUnits = "",
29 const std::string& dataUnits = "",
30 bool doCoordTransform = false) = 0;
31};
32
33using H5Points4_ptr = std::unique_ptr<H5Points4, h5geo::ObjectDeleter>;
34
35#endif // H5POINTS4_H
Base class for Points.
Definition h5basepoints.h:16
Provides API to work with 4D points.
Definition h5points4.h:12
virtual bool writeData(h5geo::Point4Array &data, const std::string &lengthUnits="", const std::string &temporalUnits="", const std::string &dataUnits="", bool doCoordTransform=false)=0
Write data to DataSet.
virtual h5geo::Point4Array getData(const std::string &lengthUnits="", const std::string &temporalUnits="", const std::string &dataUnits="", bool doCoordTransform=false)=0
Read data from DataSet.