Fesapi  2.0.0.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Classes
eml2 Namespace Reference

The eml2 namespace. This namespaces contains classes to handle data objects that exist in various EML v2.*. The classes of this namespace should be favored, when possible, instead of the classes of the namespace eml2_0, eml2_1, eml2_2 and eml2_3. More...

Classes

class  AbstractHdfProxy
 An abstract proxy for reading and writing values into an HDF5 file. It is possible to derive this class in a custom class in order for the FESAPI user to get change the FESAPI reads from and writes to HDF5 file. However, please note that the RESQML standard mandates so far a HDF5 1.8 backward compatibility. In ordre to achieve this backward compatibility please use hid_t access_props = H5Pcreate (H5P_FILE_ACCESS); H5Pset_libver_bounds (access_props, H5F_LIBVER_V18, H5F_LIBVER_V18); when you create an HDF5 file before to write into it. See https://confluence.hdfgroup.org/display/HDF5/H5P_SET_LIBVER_BOUNDS for more details. More...
 
class  Activity
 Instance of a given activity. More...
 
class  ActivityTemplate
 Description of one type of activity. More...
 
class  EpcExternalPartReference
 Proxy class for handling external parts of an EPC package. It must be used at least for external HDF5 parts. More...
 
class  GraphicalInformationSet
 Proxy class for handling the graphical information of data objects. More...
 
class  HdfProxy
 A proxy for reading and writing values into an HDF5 file. More...
 
class  PropertyKind
 Property 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. More...
 
class  TimeSeries
 Proxy 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. More...
 

Detailed Description

The eml2 namespace. This namespaces contains classes to handle data objects that exist in various EML v2.*. The classes of this namespace should be favored, when possible, instead of the classes of the namespace eml2_0, eml2_1, eml2_2 and eml2_3.