Fesapi 2.10.1.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Ccommon::AbstractObjectAn abstract data object
 CWITSML2_NS::WellContains all information that is the same for all wellbores (sidetracks)
 CWITSML2_NS::WellboreA wellbore represents the path from surface to a unique bottomhole location
 CWITSML2_NS::WellboreObject
 Ceml2::AbstractLocal3dCrsProxy class for an abstract local 3D coordinate reference system (CRS)
 Ceml2::ActivityInstance of a given activity
 Ceml2::ActivityTemplateDescription of one type of activity
 Ceml2::EpcExternalPartReferenceProxy class for handling external parts of an EPC package. It must be used at least for external HDF5 parts
 Ceml2::GraphicalInformationSetProxy class for handling the graphical information of data objects
 Ceml2::PropertyKindProperty kinds carry the semantics of property values. They are used to identify if the values are, for example, representing porosity, length, stress tensor, etc. Energistics provides a list of standard property kind that represent the basis for the commonly used properties in the E&P subsurface workflow
 Ceml2::TimeSeriesProxy class for time series. Stores an ordered list of times, for example, for time- dependent properties, geometries, or representations. It is used in conjunction with the time index to specify times for RESQML
 Ceml2_3::LocalEngineering2dCrs
 Ceml2_3::VerticalCrs
 Cprodml2_2::FluidCharacterization
 Cprodml2_2::FluidSystem
 Cprodml2_2::TimeSeriesData
 Cresqml2::AbstractColorMapMap of abstract colors
 Cresqml2::AbstractFeatureProxy class for an abstract feature
 Cresqml2::AbstractFeatureInterpretationProxy class for an abstract feature interpretation
 Cresqml2::AbstractPropertyProxy class for an abstract property
 Cresqml2::AbstractRepresentationProxy class for an abstract representation
 Cresqml2::DoubleTableLookupDefines a function for table lookups. For example, used for linear interpolation, such as PVT
 Cresqml2::MdDatumProxy class for a MD datum. An MD datum specifies the location of the measured depth = 0 reference point. The location of this reference point is defined with respect to a CRS, which need not be the same as the CRS of a wellbore trajectory representation, which may reference this location
 Cresqml2::StratigraphicColumnA global interpretation of the stratigraphy, which can be made up of several ranks of stratigraphic unit interpretations
 Cresqml2::StringTableLookupDefines an integer (key) to string (value) lookup table, for example, stores facies properties, where a facies index is associated with a facies name
 Cresqml2::WellboreMarkerRepresentation of a wellbore marker that is located along a wellbore trajectory, one for each MD value in the wellbore frame
 Cresqml2_0_1::PropertySetProxy class for a property set. A property set is a set of properties collected together for a specific purpose
 Cwitsml2_1::ErrorTerm
 Cwitsml2_1::ErrorTermDictionary
 Cwitsml2_1::ToolErrorModel
 Cwitsml2_1::ToolErrorModelDictionary
 Cwitsml2_1::WeightingFunction
 Cwitsml2_1::WeightingFunctionDictionary
 Cwitsml2_1::WellCompletion
 Cepc::ContentType
 Cepc::CoreProperty
 CCOMMON_NS::DataFeeder
 CDataFeeder
 Ccommon::EpcDocumentEPC is an implementation of the Open Packaging Conventions (OPC), a widely used container-file technology that allows multiple types of files to be bundled together into a single package. Built on the widely used ZIP file structure and originally created by Microsoft, OPC is now an open standard supported by these standards organizations:
 Ccommon::DataObjectReferenceThis class wraps an Energistics Data Object Reference whatever its version is
 Ccommon::DataObjectRepositoryA DataObjectRepository stores in memory all dataObjects. This is the in-memory container which holds deserialized (EPC) files and fetched ETP dataobjects. On the other direction, it is also used to store dataobjets which you want either to serialize in (EPC) files or pushed to an ETP store. It is not a database (it is much more a simple container). For instance, in most cases, you are not supposed to delete anything neither update relationships. It also controls the creation and the deletion of all contained dataobjects meaning that when you delete it, it also deletes all contained dataobjects. It does not store numerical values of the dataobjects but only their XML definitions
 Ccommon::EnumStringMapperA class for mapping enum values with strings
 Cepc::FileContentType
 Cepc::FileCoreProperties
 Cepc::FilePart
 Cepc::FileRelationship
 Ccommon::HdfProxyFactoryAn HDF5 file proxy factory
 Ccommon::HdfProxyMPIFactoryA proxy factory for an HDF5 file accessed through HDF5 parallel library (OpenMPI)
 Ccommon::HdfProxyROS3FactoryA proxy factory for an HDF5 file located on an Amazon S3 cloud. Here, HDF5 file access is read only
 Cepc::Package
 Cresqml2_0_1::PropertyKindMapper
 Cprodml2_2::PvtSpecification
 Cprodml2_2::CompositionalSpecification
 Cprodml2_2::CorrelationViscositySpecification
 Cepc::Relationship