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.
|
This is the complete list of members for H5Vol, including all inherited members.
clone()=0 | H5Base | pure virtual |
createHorizon(std::string &name, H5HorizonParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createHorizon(h5gt::Group group, H5HorizonParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints1(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints1(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints2(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints2(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints3(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints3(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints4(std::string &name, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
createPoints4(h5gt::Group group, H5PointsParam &p, h5geo::CreationType createFlag)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
Delete()=0 (defined in H5Base) | H5Base | pure virtual |
exportToSEGY(const std::string &segyFile, h5geo::Endian endian=h5geo::Endian::Big, std::function< void(double)> progressCallback=nullptr)=0 (defined in H5Vol) | H5Vol | pure virtual |
getAngularUnits()=0 | H5BaseObject | pure 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="")=0 | H5Vol | pure virtual |
getDataUnits()=0 | H5BaseObject | pure virtual |
getDomain()=0 | H5Vol | pure virtual |
getFullName() const =0 | H5BaseObject | pure virtual |
getH5File() const =0 | H5BaseObject | pure virtual |
getLengthUnits()=0 | H5BaseObject | pure virtual |
getName() const =0 | H5BaseObject | pure virtual |
getNullValue()=0 | H5BaseObject | pure virtual |
getNX()=0 | H5Vol | pure virtual |
getNY()=0 | H5Vol | pure virtual |
getNZ()=0 | H5Vol | pure virtual |
getObjCount(const h5geo::ObjectType &objType, bool recursive)=0 | H5BaseObject | pure virtual |
getObjG() const =0 | H5BaseObject | pure virtual |
getObjGroupList(const h5geo::ObjectType &objType, bool recursive)=0 | H5BaseObject | pure virtual |
getObjNameList(const h5geo::ObjectType &objType, bool recursive)=0 | H5BaseObject | pure virtual |
getOrientation(const std::string &angularUnits="")=0 | H5Vol | pure virtual |
getOrigin(const std::string &lengthUnits="", const std::string &temporalUnits="", bool doCoordTransform=false)=0 | H5Vol | pure virtual |
getParam()=0 | H5Vol | pure virtual |
getSpacings(const std::string &lengthUnits="", const std::string &temporalUnits="")=0 | H5Vol | pure virtual |
getSpatialReference()=0 | H5BaseObject | pure virtual |
getTemporalUnits()=0 | H5BaseObject | pure virtual |
getVolD() const =0 | H5Vol | pure virtual |
isEqual(H5BaseObject *other) const =0 | H5BaseObject | pure virtual |
openHorizon(const std::string &name)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
openHorizon(h5gt::Group group)=0 (defined in H5BaseObject) | H5BaseObject | pure virtual |
openPoints(const std::string &name)=0 | H5BaseObject | pure virtual |
openPoints(h5gt::Group group)=0 | H5BaseObject | pure virtual |
openVolContainer() const =0 | H5Vol | pure virtual |
operator!=(const H5BaseObject &other) const =0 | H5BaseObject | pure virtual |
operator==(const H5BaseObject &other) const =0 | H5BaseObject | pure 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)=0 | H5Vol | pure virtual |
recreateVolD(size_t nX, size_t nY, size_t nZ, size_t xChunk, size_t yChunk, size_t zChunk, unsigned compressionLevel)=0 | H5Vol | pure virtual |
resize(size_t nx, size_t ny, size_t nz)=0 | H5Vol | pure virtual |
setAngularUnits(const std::string &str)=0 | H5BaseObject | pure virtual |
setDataUnits(const std::string &str)=0 | H5BaseObject | pure virtual |
setDomain(const h5geo::Domain &domain)=0 | H5Vol | pure virtual |
setLengthUnits(const std::string &str)=0 | H5BaseObject | pure virtual |
setNullValue(double val)=0 | H5BaseObject | pure virtual |
setOrientation(double val, const std::string &angularUnits="")=0 | H5Vol | pure virtual |
setOrigin(Eigen::Ref< Eigen::Vector3d > v, const std::string &lengthUnits="", const std::string &temporalUnits="", bool doCoordTransform=false)=0 | H5Vol | pure virtual |
setSpacings(Eigen::Ref< Eigen::Vector3d > v, const std::string &lengthUnits="", const std::string &temporalUnits="")=0 | H5Vol | pure virtual |
setSpatialReference(const std::string &str)=0 | H5BaseObject | pure virtual |
setSpatialReference(const std::string &authName, const std::string &code)=0 | H5BaseObject | pure virtual |
setTemporalUnits(const std::string &str)=0 | H5BaseObject | pure 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="")=0 | H5Vol | pure virtual |
~H5Base()=default (defined in H5Base) | H5Base | protectedvirtual |
~H5BaseObject()=default (defined in H5BaseObject) | H5BaseObject | protectedvirtual |
~H5Vol()=default (defined in H5Vol) | H5Vol | protectedvirtual |