![]() |
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.
|
Class for creating H5Vol. More...
#include <h5base.h>
Public Attributes | |
| double | X0 |
| X-coordinate of origin. | |
| double | Y0 |
| Y-coordinate of origin. | |
| double | Z0 |
| Z-coordinate of origin. | |
| double | dX |
| unrotated X-spacing | |
| double | dY |
| unrotated Y-spacing | |
| double | dZ |
| unrotated Z-zpacing | |
| size_t | nX |
| number of X-values | |
| size_t | nY |
| number of Y-values | |
| size_t | nZ |
| number of Z-values | |
| double | orientation |
| XY plane orientation (in angularUnits) | |
| h5geo::Domain | domain |
| time or depth (TWT, TVD etc) | |
| hsize_t | xChunkSize = 64 |
| see HDF5 chunking | |
| hsize_t | yChunkSize = 64 |
| see HDF5 chunking | |
| hsize_t | zChunkSize = 64 |
| see HDF5 chunking | |
| unsigned | compression_level = 6 |
| see HDF5 chunking and deflate | |
Public Attributes inherited from H5BaseObjectParam | |
| std::string | spatialReference |
usually in the form authName:code given by 'proj.db' (probably using name will also work) | |
| std::string | lengthUnits |
all geo-object's lengthUnits data must follow it (if any) | |
| std::string | temporalUnits |
all geo-object's temporalUnits data must follow it (if any) | |
| std::string | angularUnits |
all geo-object's angularUnits data must follow it (if any) | |
| std::string | dataUnits |
all geo-object's dataUnits data must follow it (if any) | |
| double | nullValue = std::nan("nan") |
| usually used for missed values | |
Class for creating H5Vol.
Vol parameters are needed when creating any Volume geo-object.