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

The resqml2 namespace. This namespaces contains classes to handle data objects that exist in both RESQML v2.0.1 and RESQML v2.2. The classes of this namespace should be favored, when possible, instead of the classes of the namespace resqml2_0_1 and resqml2_2. More...

Classes

class  AbstractColorMap
 Map of abstract colors. More...
 
class  AbstractColumnLayerGridRepresentation
 Proxy class for an abstract column layer grid representation. More...
 
class  AbstractFeature
 Proxy class for an abstract feature. More...
 
class  AbstractFeatureInterpretation
 Proxy class for an abstract feature interpretation. More...
 
class  AbstractGridRepresentation
 Proxy class for an abstract grid representation. More...
 
class  AbstractIjkGridRepresentation
 Proxy class for an abstract IJK grid representation. This class is semantically abstract. Technically speaking, it is not an abstract because it can be used in case of partial transfer where we don't know the geometry of the IJK grid. More...
 
class  AbstractLocal3dCrs
 Proxy class for an abstract local 3D coordinate reference system (CRS). More...
 
class  AbstractOrganizationInterpretation
 This class defines the behaviour of all RESQML2 organizations. More...
 
class  AbstractProperty
 Proxy class for an abstract property. More...
 
class  AbstractRepresentation
 Proxy class for an abstract representation. More...
 
class  AbstractSeismicLineFeature
 Proxy class for an abstract seismic line feature. Defined by one lateral dimension: trace (lateral). Seismic trace of the 3D seismic survey. To specify its location, the seismic feature can be associated with the seismic coordinates of the points of a representation. More...
 
class  AbstractStratigraphicOrganizationInterpretation
 An abstract stratigraphic organization interpretation is the main class that defines the relationships between the stratigraphic units and provides the stratigraphic hierarchy of the earth. More...
 
class  AbstractSurfaceFrameworkRepresentation
 Parent class for a sealed or non-sealed surface framework representation. Each one instantiates a representation set representation. The difference between the sealed and non- sealed frameworks is that, in the non-sealed case, we do not have all of the contacts, or we have all of the contacts but they are not all sealed. More...
 
class  AbstractSurfaceRepresentation
 An abstract surface representation. It is the parent class of structural surface representations, which can be bounded by an outer ring and has inner rings. These surfaces may consist of one or more patches. More...
 
class  AbstractTechnicalFeature
 An abstract technical feature. These are objects that exist by the action of humans. More...
 
class  AbstractValuesProperty
 Proxy class for an abstract values property. More...
 
class  BlockedWellboreRepresentation
 A blocked wellbore representation. This is the information that allows you to locate, on one or several grids (existing or planned), the intersection of volume (cells) and surface (faces) elements with a wellbore trajectory (existing or planned). More...
 
class  BoundaryFeature
 A boundary feature. This is an interface between two geological objects, such as horizons and faults. It is a surface object. More...
 
class  BoundaryFeatureInterpretation
 A boundary feature interpretation. This is the main class for data describing an opinion of a surface feature between two volumes. More...
 
class  CategoricalProperty
 Proxy class for a categorical property. It contains discrete integers. This type of property is associated either: as an internally stored index to a string through a lookup mapping, or as an internally stored double to another double value through an explicitly provided table. More...
 
class  CmpLineFeature
 
class  CommentProperty
 Proxy class for a comment property. It is used to capture comments or annotations associated with a given element type in a data-object, for example, associating comments on the specific location of a well path. More...
 
class  ContinuousColorMap
 Map of continuous colors. This class cannot be inherited. More...
 
class  ContinuousProperty
 Proxy class for a continuous property. Most common type of property used for storing rock or fluid attributes; all are represented as floating point values. So that the value range can be known before accessing all values, the min and max values of the range are also optionally stored. More...
 
class  CulturalFeature
 A cultural feature. It identifies a frontier or boundary in the earth model that is not a geological feature but an arbitrary geographic/geometric surface used to delineate the boundary of the model. More...
 
class  DeviationSurveyRepresentation
 A deviation survey representation. It Specifies the station data from a deviation survey. More...
 
class  DiscreteColorMap
 Map of discrete colors. This class cannot be inherited. More...
 
class  DiscreteProperty
 Proxy class for a discrete property. Such property contains discrete integer values; typically used to store any type of index. So that the value range can be known before accessing all values, it also optionally stores the minimum and maximum value in the range. More...
 
class  DoubleTableLookup
 Defines a function for table lookups. For example, used for linear interpolation, such as PVT. More...
 
class  EarthModelInterpretation
 This class is a container for stratigraphic, structural and rock fluid organization interpretations that are consistent to each others. More...
 
class  FaultInterpretation
 A fault interpretation. This type of boundary feature contains the data describing an opinion about the characterization of the fault. More...
 
class  FluidBoundaryInterpretation
 
class  GenericFeatureInterpretation
 An interpretation of a feature that is not specialized. For example, use it when the specialized type of the associated feature is not known. More...
 
class  GeobodyBoundaryInterpretation
 A type of boundary feature, this class identifies if the boundary is a geobody and the type of the boundary. More...
 
class  GeobodyInterpretation
 A type of rock feature, this class identifies if a rock feature is a geobody with any qualifications on the interpretation of the geobody. More...
 
class  Grid2dRepresentation
 A 2d grid representation. More...
 
class  GridConnectionSetRepresentation
 Proxy class for a grid connection set representation. This representation consists of a list of connections between grid cells, potentially on different grids. More...
 
class  HorizonInterpretation
 An interpretation of a horizon, which optionally provides stratigraphic information. More...
 
class  IjkGridExplicitRepresentation
 An IJK Grid explicit representation defines each cell corner position by means of XYZ coordinates. Adjacent cell corner are supposed to be located the same so they are not repeated unless you define split lines or split nodes. More...
 
class  IjkGridLatticeRepresentation
 The main use case for this class is the representation of a seismic cubes. Notice that, in seismic context, I is the slowest axis, J is the intermediate axis and K is the fastest axis. In reservoir grid, I is the fastest axis, J is the intermediate axis and K is slowest axis. It should be improved in future RESQML versions. More...
 
class  IjkGridNoGeometryRepresentation
 This class is dedicated to IJK grids with undefined IjkGridGeometry. There are two main use cases. A first one is block-centered grid, where no geometry is attached to nodes but a property should spatialize cells centers. A second one is LGRs (local refinement grids), where the refined geometry is given thanks to refinement parameters. More...
 
class  IjkGridParametricRepresentation
 An IJK Grid parametric representation define the cell corner positions by means of parameters along the pillars of the grid. Adjacent cell corner are supposed to be located the same so they are not repeated unless you define split lines or split nodes. More...
 
class  LocalDepth3dCrs
 Defines a local depth coordinate system. The geometrical origin and location are defined by the elements of the base class AbstractLocal3dCrs. This CRS uses the units of measure of its projected and vertical CRS. More...
 
class  LocalTime3dCrs
 Defines a local time coordinate system. The geometrical origin and location are defined by the elements of the base class AbstractLocal3dCrs. This CRS defines the time unit that the time-based geometries that refer to it will use. More...
 
class  MdDatum
 Proxy 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. More...
 
class  Model
 The explicit description of the relationships between geologic features, such as rock features (e.g. stratigraphic units, geobodies, phase unit) and boundary features (e.g., genetic, tectonic, and fluid boundaries). In general, this concept is usually called an "earth model", but it is not called that in RESQML. More...
 
class  NonSealedSurfaceFrameworkRepresentation
 A non sealed surface framework representation is collection of contact representations parts, which are a list of contact patches with no identity. This collection of contact representations is completed by a set of representations gathered at the representation set representation level. More...
 
class  PlaneSetRepresentation
 Defines a plane representation, which can be made up of multiple patches. Commonly represented features are fluid contacts or frontiers. Common geometries of this representation are titled or horizontal planes. More...
 
class  PointSetRepresentation
 A representation that consists of one or more node patches. Each node patch is an array of xyz coordinates for the 3D points. There is no implied linkage between the multiple patches. More...
 
class  PointsProperty
 Proxy class for an points property. More...
 
class  PolylineRepresentation
 A representation made up of a single polyline or "polygonal chain", which may be closed or not. See definition here: http://en.wikipedia.org/wiki/Piecewise_linear_curve. More...
 
class  PolylineSetRepresentation
 A representation made up of a set of polylines or a set of polygonal chains (for more information, see PolylineRepresentation). More...
 
class  PropertySet
 Proxy class for a property set. A property set is a set of properties collected together for a specific purpose. More...
 
class  RepresentationSetRepresentation
 Proxy class for a representation set representation. This is the parent class of the framework representations. It is used to group together individual representations to represent a "bag" of representations. More...
 
class  RockFluidOrganizationInterpretation
 This class describes the organization of geological reservoir, i.e., of an interconnected network of porous and permeable rock units, containing an accumulation of economic fluids, such as oil and gas. A reservoir is normally enveloped by rock and fluid barriers and contains a single natural pressure system. More...
 
class  RockFluidUnitInterpretation
 A type of rock fluid feature-interpretation , this class identifies a rock fluid feature by its phase. More...
 
class  RockVolumeFeature
 A continuous portion of rock material bounded by definite rock boundaries. It is a volume object. More...
 
class  SealedSurfaceFrameworkRepresentation
 A collection of contact, which are a list of contact patches and their identities. This collection of contact is completed by a set of representations gathered at the representation set representation level. More...
 
class  SealedVolumeFrameworkRepresentation
 A strict boundary representation (BREP), which represents the volume region by assembling together shells. More...
 
class  SeismicLatticeFeature
 Defined by two lateral ordered dimensions: inline (lateral), crossline (lateral and orthogonal to the inline dimension), which are fixed. More...
 
class  SeismicLineSetFeature
 Frox class for a seismic line set feature. It is an unordered set of several seismic lines. Generally, it has no direct interpretation or representation. More...
 
class  SeismicWellboreFrameRepresentation
 A seismic wellbore frame representation. This class cannot be inherited. More...
 
class  ShotPointLineFeature
 
class  StratigraphicColumn
 A global interpretation of the stratigraphy, which can be made up of several ranks of stratigraphic unit interpretations. More...
 
class  StratigraphicColumnRankInterpretation
 A stratigraphic column rank interpretation is a global hierarchy containing an ordered list of stratigraphic unit interpretations. More...
 
class  StratigraphicOccurrenceInterpretation
 This class is a container for stratigraphic organizations described along a wellbore. More...
 
class  StratigraphicUnitInterpretation
 The interpretation of a stratigraphic unit. More...
 
class  StreamlinesFeature
 Specification of the vector field upon which the streamlines are based. More...
 
class  StreamlinesRepresentation
 Representation of streamlines associated with a streamline feature and interpretation. Use the StreamlinesFeature to specify the vector field that supports the streamlines, i.e., describes what flux is being traced. Use the Generic Feature Interpretation to distinguish between shared and differing interpretations. More...
 
class  StringTableLookup
 Defines an integer (key) to string (value) lookup table, for example, stores facies properties, where a facies index is associated with a facies name. More...
 
class  StructuralOrganizationInterpretation
 One of the main types of RESQML organizations, this class gathers boundary interpretations (e.g., horizons and faults) plus frontier features and their relationships (contacts interpretations), which when taken together define the structure of a part of the earth. More...
 
class  SubRepresentation
 Proxy class for a sub-representation. A sub representation is an ordered list of indexable elements and/or indexable element pairs of an existing representation. More...
 
class  TriangulatedSetRepresentation
 A triangulated representation is a representation (most of time a surface) which is constituted by triangles. Usually all triangles are connected to each others by means of their nodes and edges. More...
 
class  UnstructuredGridRepresentation
 Unstructured grid representation characterized by a cell count, and potentially nothing else. Both the oldest and newest simulation formats are based on this format. More...
 
class  WellboreFeature
 May refer to one of these: wellore, borehole or sidetrack. More...
 
class  WellboreFrameRepresentation
 Proxy class for a wellbore frame representation. A wellbore frame representation is a representation of a wellbore that is organized along a wellbore trajectory by its MD values. More...
 
class  WellboreInterpretation
 Contains the data describing an opinion of a borehole.This interpretation is relative to one particular well trajectory. More...
 
class  WellboreMarker
 Representation of a wellbore marker that is located along a wellbore trajectory, one for each MD value in the wellbore frame. More...
 
class  WellboreMarkerFrameRepresentation
 A well log frame where each entry represents a well marker. More...
 
class  WellboreTrajectoryRepresentation
 Representation of a wellbore trajectory. More...
 

Detailed Description

The resqml2 namespace. This namespaces contains classes to handle data objects that exist in both RESQML v2.0.1 and RESQML v2.2. The classes of this namespace should be favored, when possible, instead of the classes of the namespace resqml2_0_1 and resqml2_2.