![]() |
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 H5SeisImpl, including all inherited members.
| addPKeySort(const std::string &pKeyName) override | H5SeisImpl | virtual |
| calcBoundary(const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| calcBoundaryStk2D() (defined in H5SeisImpl) | H5SeisImpl | protectedvirtual |
| calcConvexHullBoundary() (defined in H5SeisImpl) | H5SeisImpl | protectedvirtual |
| checkSampleLimits(const size_t &fromSampInd, size_t &nSamp) override | H5SeisImpl | virtual |
| checkTraceHeaderLimits(const size_t &fromHdr, size_t &nHdr) override | H5SeisImpl | virtual |
| checkTraceLimits(const size_t &fromTrc, size_t &nTrc) override | H5SeisImpl | virtual |
| clone() override | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| clone() | H5BaseObjectImpl< H5Seis > | virtual |
| createObject(std::string &objName, h5gt::File parentFile, const h5geo::ObjectType &objType, void *p, h5geo::CreationType createFlag) | H5BaseImpl< H5Seis > | protected |
| createObject(std::string &objName, h5gt::Group parentGroup, const h5geo::ObjectType &objType, void *p, h5geo::CreationType createFlag) | H5BaseImpl< H5Seis > | protected |
| exportToSEGY(const std::string &segyFile, size_t trcBuffer=10000, h5geo::Endian endian=h5geo::Endian::Big, std::function< void(double)> progressCallback=nullptr) override (defined in H5SeisImpl) | H5SeisImpl | virtual |
| exportToVol(H5Vol *vol, const std::string &xHeader="CDP_X", const std::string &yHeader="CDP_Y", const std::string &ilHeader="INLINE", const std::string &xlHeader="XLINE", double ilMin=std::numeric_limits< double >::min(), double ilMax=std::numeric_limits< double >::max(), double xlMin=std::numeric_limits< double >::min(), double xlMax=std::numeric_limits< double >::max(), size_t fromSampInd=0, size_t nSamp=std::numeric_limits< size_t >::max(), std::function< void(double)> progressCallback=nullptr) override | H5SeisImpl | virtual |
| generatePRESTKGeometry(double src_x0, double src_dx, size_t src_nx, double src_y0, double src_dy, size_t src_ny, double src_z, double rec_x0, double rec_dx, size_t rec_nx, double rec_y0, double rec_dy, size_t rec_ny, double rec_z, double orientation, bool moveRec, const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| generateSTKGeometry(double x0, double dx, size_t nx, double y0, double dy, size_t ny, double z, double orientation, const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| getAngularUnits() override | H5BaseObjectImpl< H5Seis > | virtual |
| getBinHeader() override | H5SeisImpl | virtual |
| getBinHeader(const std::string &hdrName, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| getBinHeaderD() override | H5SeisImpl | virtual |
| getBinHeaderIndex(const std::string &hdrName) override | H5SeisImpl | virtual |
| getChildNameList(h5gt::Group &group, const h5geo::ObjectType &objType, const std::string &referencePath, bool recursive=false) | H5BaseImpl< H5Seis > | protectedvirtual |
| getDataType() override | H5SeisImpl | virtual |
| getDataUnits() override | H5BaseObjectImpl< H5Seis > | virtual |
| getDomain() override | H5SeisImpl | virtual |
| getFirstSample(const size_t &trcInd, const std::string &units="") override | H5SeisImpl | virtual |
| getFullName() const override | H5BaseObjectImpl< H5Seis > | virtual |
| getH5File() const override | H5BaseObjectImpl< H5Seis > | virtual |
| getIndexesG() override | H5SeisImpl | virtual |
| getLastSample(const size_t &trcInd, const std::string &units="") override | H5SeisImpl | virtual |
| getLengthUnits() override | H5BaseObjectImpl< H5Seis > | virtual |
| getName() const override | H5BaseObjectImpl< H5Seis > | virtual |
| getNBinHdr() override | H5SeisImpl | virtual |
| getNSamp() override | H5SeisImpl | virtual |
| getNTextHdrRows() override | H5SeisImpl | virtual |
| getNTrc() override | H5SeisImpl | virtual |
| getNTrcHdr() override | H5SeisImpl | virtual |
| getNullValue() override | H5BaseObjectImpl< H5Seis > | virtual |
| getObjCount(const h5geo::ObjectType &objType, bool recursive) override | H5BaseObjectImpl< H5Seis > | virtual |
| getObjG() const override | H5BaseObjectImpl< H5Seis > | virtual |
| getObjGroupList(const h5geo::ObjectType &objType, bool recursive) override | H5BaseObjectImpl< H5Seis > | virtual |
| getObjNameList(const h5geo::ObjectType &objType, bool recursive) override | H5BaseObjectImpl< H5Seis > | virtual |
| getParam() override | H5SeisImpl | virtual |
| getParentG(const h5geo::ObjectType &objType) | H5BaseObjectImpl< H5Seis > | protected |
| getPKeyIndexes(const std::string &pKey, double pMin, double pMax, size_t pStep=1) override | H5SeisImpl | virtual |
| getPKeyNames() override | H5SeisImpl | virtual |
| getPKeySize(const std::string &pKey) override | H5SeisImpl | virtual |
| getPKeySize(const std::string &pKey, double pMin, double pMax, size_t pStep=1) override | H5SeisImpl | virtual |
| getPKeyTraceSize(const std::string &pKey, double pMin, double pMax, size_t pStep=1) override | H5SeisImpl | virtual |
| getPKeyValues(const std::string &pKey, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| getSamples(const size_t &trcInd, const std::string &units="") override | H5SeisImpl | virtual |
| getSampRate(const std::string &units="") override | H5SeisImpl | virtual |
| getSEGYBinHeader2BytesD() override | H5SeisImpl | virtual |
| getSEGYBinHeader4BytesD() override | H5SeisImpl | virtual |
| getSEGYG() override | H5SeisImpl | virtual |
| getSEGYTextHeaderD() override | H5SeisImpl | virtual |
| getSEGYTraceFloatD() override | H5SeisImpl | virtual |
| getSEGYTraceHeader2BytesD() override | H5SeisImpl | virtual |
| getSEGYTraceHeader4BytesD() override | H5SeisImpl | virtual |
| getSortedData(Eigen::MatrixXf &TRACE, Eigen::MatrixXd &HDR, const std::vector< std::string > &keyList, const std::vector< double > &minList, const std::vector< double > &maxList, size_t pStep=1, size_t fromSampInd=0, size_t nSamp=std::numeric_limits< size_t >::max(), const std::string &dataUnits="", const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| getSortG() override | H5SeisImpl | virtual |
| getSpatialReference() override | H5BaseObjectImpl< H5Seis > | virtual |
| getSRD(const std::string &lengthUnits="") override | H5SeisImpl | virtual |
| getSurveyType() override | H5SeisImpl | virtual |
| getTemporalUnits() override | H5BaseObjectImpl< H5Seis > | virtual |
| getTextHeader() override | H5SeisImpl | virtual |
| getTextHeaderD() override | H5SeisImpl | virtual |
| getTrace(const size_t &fromTrc, size_t nTrc=1, const size_t &fromSampInd=0, size_t nSamp=std::numeric_limits< size_t >::max(), const std::string &dataUnits="") override | H5SeisImpl | virtual |
| getTrace(const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const size_t &fromSampInd=0, size_t nSamp=std::numeric_limits< size_t >::max(), const std::string &dataUnits="") override | H5SeisImpl | virtual |
| getTraceD() override | H5SeisImpl | virtual |
| getTraceHeader(const size_t &fromTrc, size_t nTrc=1, const size_t &fromHdr=0, size_t nHdr=std::numeric_limits< size_t >::max(), const std::vector< std::string > &unitsFrom=std::vector< std::string >(), const std::vector< std::string > &unitsTo=std::vector< std::string >()) override | H5SeisImpl | virtual |
| getTraceHeader(const std::string &hdrName, const size_t &fromTrc=0, size_t nTrc=1, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| getTraceHeader(const std::vector< size_t > &trcInd, const std::vector< size_t > &trcHdrInd, const std::vector< std::string > &unitsFrom=std::vector< std::string >(), const std::vector< std::string > &unitsTo=std::vector< std::string >()) override | H5SeisImpl | virtual |
| getTraceHeader(const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const Eigen::Ref< const Eigen::VectorX< size_t > > &trcHdrInd, const std::vector< std::string > &unitsFrom=std::vector< std::string >(), const std::vector< std::string > &unitsTo=std::vector< std::string >()) override | H5SeisImpl | virtual |
| getTraceHeader(const std::vector< std::string > &hdrNames, const std::vector< size_t > &trcInd, const std::vector< std::string > &unitsFrom=std::vector< std::string >(), const std::vector< std::string > &unitsTo=std::vector< std::string >()) override | H5SeisImpl | virtual |
| getTraceHeader(const std::vector< std::string > &hdrNames, const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const std::vector< std::string > &unitsFrom=std::vector< std::string >(), const std::vector< std::string > &unitsTo=std::vector< std::string >()) override | H5SeisImpl | virtual |
| getTraceHeaderD() override | H5SeisImpl | virtual |
| getTraceHeaderIndex(const std::string &hdrName) override | H5SeisImpl | virtual |
| getTraceHeaderMax() override | H5SeisImpl | virtual |
| getTraceHeaderMax(const std::string &hdrName, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| getTraceHeaderMin() override | H5SeisImpl | virtual |
| getTraceHeaderMin(const std::string &hdrName, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| getUValG() override | H5SeisImpl | virtual |
| getXYTraceHeaders(const std::vector< std::string > &xyHdrNames, const size_t &fromTrc=0, size_t nTrc=std::numeric_limits< size_t >::max(), const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| getXYTraceHeaders(const std::vector< std::string > &xyHdrNames, const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| H5BaseObjectImpl< H5Seis > (defined in H5SeisImpl) | H5SeisImpl | friend |
| h5geo::openSeis (defined in H5SeisImpl) | H5SeisImpl | friend |
| H5SeisContainerImpl (defined in H5SeisImpl) | H5SeisImpl | friend |
| H5SeisImpl(const h5gt::Group &group) (defined in H5SeisImpl) | H5SeisImpl | explicitprotected |
| hasPKeySort(const std::string &pKeyName) override | H5SeisImpl | virtual |
| isEqual(H5BaseObject *other) const override | H5BaseObjectImpl< H5Seis > | virtual |
| isSuccessor(const h5gt::Group &parentG, const h5gt::Group &childG) | H5BaseImpl< H5Seis > | protected |
| isSuccessor(const std::string &parent, const std::string &child) | H5BaseImpl< H5Seis > | protected |
| openPoints(const std::string &name) override | H5BaseObjectImpl< H5Seis > | virtual |
| openPoints(h5gt::Group group) override | H5BaseObjectImpl< H5Seis > | virtual |
| openSeisContainer() override | H5SeisImpl | virtual |
| operator!=(const H5BaseObject &other) const override | H5BaseObjectImpl< H5Seis > | virtual |
| operator==(const H5BaseObject &other) const override | H5BaseObjectImpl< H5Seis > | virtual |
| readSEGYBinHeader(const std::string &segy, h5geo::Endian endian=static_cast< h5geo::Endian >(0)) override | H5SeisImpl | virtual |
| readSEGYTextHeader(const std::string &segy, h5geo::TextEncoding encoding=static_cast< h5geo::TextEncoding >(0)) override | H5SeisImpl | virtual |
| readSEGYTraces(const std::vector< std::string > &segyFiles, std::vector< h5geo::SegyFormat > formats=std::vector< h5geo::SegyFormat >(), std::vector< h5geo::Endian > endians=std::vector< h5geo::Endian >(), std::vector< std::vector< std::string > > trcHdrNamesArr=std::vector< std::vector< std::string > >(), size_t trcBuffer=10000, std::function< void(double)> progressCallback=nullptr) override | H5SeisImpl | virtual |
| readSEGYTracesMMap(const std::vector< std::string > &segyFiles, std::vector< h5geo::SegyFormat > formats=std::vector< h5geo::SegyFormat >(), std::vector< h5geo::Endian > endians=std::vector< h5geo::Endian >(), std::vector< std::vector< std::string > > trcHdrNamesArr=std::vector< std::vector< std::string > >(), size_t trcBuffer=10000, int nThreads=-1, std::function< void(double)> progressCallback=nullptr) override | H5SeisImpl | virtual |
| removePKeySort(const std::string &pKeyName) override | H5SeisImpl | virtual |
| setAngularUnits(const std::string &str) override | H5BaseObjectImpl< H5Seis > | virtual |
| setDataType(const h5geo::SeisDataType &val) override | H5SeisImpl | virtual |
| setDataUnits(const std::string &str) override | H5BaseObjectImpl< H5Seis > | virtual |
| setDomain(const h5geo::Domain &val) override | H5SeisImpl | virtual |
| setFirstSample(double val, const std::string &units="") override | H5SeisImpl | virtual |
| setLengthUnits(const std::string &str) override | H5BaseObjectImpl< H5Seis > | virtual |
| setNSamp(size_t nSamp) override | H5SeisImpl | virtual |
| setNTrc(size_t nTrc) override | H5SeisImpl | virtual |
| setNullValue(double val) override | H5BaseObjectImpl< H5Seis > | virtual |
| setSampRate(double val, const std::string &units="") override | H5SeisImpl | virtual |
| setSpatialReference(const std::string &str) override | H5BaseObjectImpl< H5Seis > | virtual |
| setSpatialReference(const std::string &authName, const std::string &code) override | H5BaseObjectImpl< H5Seis > | virtual |
| setSRD(double val, const std::string &lengthUnits="") override | H5SeisImpl | virtual |
| setSurveyType(const h5geo::SurveyType &val) override | H5SeisImpl | virtual |
| setTemporalUnits(const std::string &str) override | H5BaseObjectImpl< H5Seis > | virtual |
| traceD (defined in H5SeisImpl) | H5SeisImpl | protected |
| traceHeaderD (defined in H5SeisImpl) | H5SeisImpl | protected |
| updatePKeySort(const std::string &pKeyName) override | H5SeisImpl | virtual |
| updateTraceHeaderLimits(size_t nTrcBuffer=1e7) override | H5SeisImpl | virtual |
| updateTraceHeaderNSamp() override | H5SeisImpl | virtual |
| updateTraceHeaderSampRate() override | H5SeisImpl | virtual |
| writeBinHeader(const double(&binHdr)[30]) override | H5SeisImpl | virtual |
| writeBinHeader(const std::vector< double > &binHdrVec) override | H5SeisImpl | virtual |
| writeBinHeader(const Eigen::Ref< const Eigen::VectorXd > &binHdrVec) override | H5SeisImpl | virtual |
| writeBinHeader(const std::string &hdrName, const double &value, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| writeTextHeader(const char(&txtHdr)[40][80]) override | H5SeisImpl | virtual |
| writeTextHeader(const std::vector< std::string > &txtHdr) override | H5SeisImpl | virtual |
| writeTrace(Eigen::Ref< Eigen::MatrixXf > TRACE, const size_t &fromTrc=0, const size_t &fromSampInd=0, const std::string &dataUnits="") override | H5SeisImpl | virtual |
| writeTrace(Eigen::Ref< Eigen::MatrixXf > TRACE, const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const size_t &fromSampInd=0, const std::string &dataUnits="") override | H5SeisImpl | virtual |
| writeTraceHeader(const Eigen::Ref< const Eigen::MatrixXd > &HDR, const size_t &fromTrc=0, const size_t &fromHdrInd=0) override | H5SeisImpl | virtual |
| writeTraceHeader(const std::string &hdrName, Eigen::Ref< Eigen::MatrixXd > hdr, const size_t &fromTrc=0, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| writeTraceHeader(const std::string &hdrName, Eigen::Ref< Eigen::MatrixXd > hdr, const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const std::string &unitsFrom="", const std::string &unitsTo="") override | H5SeisImpl | virtual |
| writeXYTraceHeaders(const std::vector< std::string > &xyHdrNames, Eigen::Ref< Eigen::MatrixX2d > &xy, const size_t &fromTrc=0, const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| writeXYTraceHeaders(const std::vector< std::string > &xyHdrNames, Eigen::Ref< Eigen::MatrixX2d > &xy, const Eigen::Ref< const Eigen::VectorX< size_t > > &trcInd, const std::string &lengthUnits="", bool doCoordTransform=false) override | H5SeisImpl | virtual |
| ~H5Base()=default (defined in H5Base) | H5Base | protectedvirtual |
| ~H5BaseObject()=default (defined in H5BaseObject) | H5BaseObject | protectedvirtual |
| ~H5Seis()=default (defined in H5Seis) | H5Seis | protectedvirtual |
| ~H5SeisImpl()=default (defined in H5SeisImpl) | H5SeisImpl | protectedvirtual |