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
H5VolParam Struct Reference

Class for creating H5Vol. More...

#include <h5base.h>

Inheritance diagram for H5VolParam:
H5BaseObjectParam

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
 

Detailed Description

Class for creating H5Vol.

Vol parameters are needed when creating any Volume geo-object.


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