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
H5Vol Member List

This is the complete list of members for H5Vol, including all inherited members.

clone()=0H5Basepure virtual
createHorizon(std::string &name, H5HorizonParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createHorizon(h5gt::Group group, H5HorizonParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints1(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints1(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints2(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints2(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints3(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints3(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints4(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
createPoints4(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
Delete()=0 (defined in H5Base)H5Basepure virtual
exportToSEGY(const std::string &segyFile, h5geo::Endian endian=h5geo::Endian::Big, std::function< void(double)> progressCallback=nullptr)=0 (defined in H5Vol)H5Volpure virtual
getAngularUnits()=0H5BaseObjectpure virtual
getData(const size_t &iX0, const size_t &iY0, const size_t &iZ0, const size_t &nX, const size_t &nY, const size_t &nZ, const std::string &dataUnits="")=0H5Volpure virtual
getDataUnits()=0H5BaseObjectpure virtual
getDomain()=0H5Volpure virtual
getFullName() const =0H5BaseObjectpure virtual
getH5File() const =0H5BaseObjectpure virtual
getLengthUnits()=0H5BaseObjectpure virtual
getName() const =0H5BaseObjectpure virtual
getNullValue()=0H5BaseObjectpure virtual
getNX()=0H5Volpure virtual
getNY()=0H5Volpure virtual
getNZ()=0H5Volpure virtual
getObjCount(const h5geo::ObjectType &objType, bool recursive)=0H5BaseObjectpure virtual
getObjG() const =0H5BaseObjectpure virtual
getObjGroupList(const h5geo::ObjectType &objType, bool recursive)=0H5BaseObjectpure virtual
getObjNameList(const h5geo::ObjectType &objType, bool recursive)=0H5BaseObjectpure virtual
getOrientation(const std::string &angularUnits="")=0H5Volpure virtual
getOrigin(const std::string &lengthUnits="", const std::string &temporalUnits="", bool doCoordTransform=false)=0H5Volpure virtual
getParam()=0H5Volpure virtual
getSpacings(const std::string &lengthUnits="", const std::string &temporalUnits="")=0H5Volpure virtual
getSpatialReference()=0H5BaseObjectpure virtual
getTemporalUnits()=0H5BaseObjectpure virtual
getVolD() const =0H5Volpure virtual
isEqual(H5BaseObject *other) const =0H5BaseObjectpure virtual
openHorizon(const std::string &name)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
openHorizon(h5gt::Group group)=0 (defined in H5BaseObject)H5BaseObjectpure virtual
openPoints(const std::string &name)=0H5BaseObjectpure virtual
openPoints(h5gt::Group group)=0H5BaseObjectpure virtual
openVolContainer() const =0H5Volpure virtual
operator!=(const H5BaseObject &other) const =0H5BaseObjectpure virtual
operator==(const H5BaseObject &other) const =0H5BaseObjectpure virtual
readSEGYSTACK(const std::string &segy, const size_t &ilHdrOffset, const size_t &ilHdrSize, const size_t &xlHdrOffset, const size_t &xlHdrSize, const size_t &xHdrOffset, const size_t &xHdrSize, const size_t &yHdrOffset, const size_t &yHdrSize, double sampRate, size_t nSamp=0, size_t nTrc=0, h5geo::SegyFormat format=static_cast< h5geo::SegyFormat >(0), h5geo::Endian endian=static_cast< h5geo::Endian >(0), std::function< void(double)> progressCallback=nullptr)=0H5Volpure virtual
recreateVolD(size_t nX, size_t nY, size_t nZ, size_t xChunk, size_t yChunk, size_t zChunk, unsigned compressionLevel)=0H5Volpure virtual
resize(size_t nx, size_t ny, size_t nz)=0H5Volpure virtual
setAngularUnits(const std::string &str)=0H5BaseObjectpure virtual
setDataUnits(const std::string &str)=0H5BaseObjectpure virtual
setDomain(const h5geo::Domain &domain)=0H5Volpure virtual
setLengthUnits(const std::string &str)=0H5BaseObjectpure virtual
setNullValue(double val)=0H5BaseObjectpure virtual
setOrientation(double val, const std::string &angularUnits="")=0H5Volpure virtual
setOrigin(Eigen::Ref< Eigen::Vector3d > v, const std::string &lengthUnits="", const std::string &temporalUnits="", bool doCoordTransform=false)=0H5Volpure virtual
setSpacings(Eigen::Ref< Eigen::Vector3d > v, const std::string &lengthUnits="", const std::string &temporalUnits="")=0H5Volpure virtual
setSpatialReference(const std::string &str)=0H5BaseObjectpure virtual
setSpatialReference(const std::string &authName, const std::string &code)=0H5BaseObjectpure virtual
setTemporalUnits(const std::string &str)=0H5BaseObjectpure virtual
writeData(Eigen::Ref< Eigen::MatrixXf > data, const size_t &iX0, const size_t &iY0, const size_t &iZ0, const size_t &nX, const size_t &nY, const size_t &nZ, const std::string &dataUnits="")=0H5Volpure virtual
~H5Base()=default (defined in H5Base)H5Baseprotectedvirtual
~H5BaseObject()=default (defined in H5BaseObject)H5BaseObjectprotectedvirtual
~H5Vol()=default (defined in H5Vol)H5Volprotectedvirtual