Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
|
This class is a container for stratigraphic, structural and rock fluid organization interpretations that are consistent to each others. More...
#include <EarthModelInterpretation.h>
Static Public Attributes | |
static const char * | XML_TAG |
This class is a container for stratigraphic, structural and rock fluid organization interpretations that are consistent to each others.
BUSINESS RULE: An earth model Interpretation interprets only an earth model feature.
|
virtualdefault |
Destructor does nothing since the memory is managed by the gSOAP context.
RockFluidOrganizationInterpretation * resqml2::EarthModelInterpretation::getRockFluidOrganizationInterpretation | ( | unsigned int | index | ) | const |
Gets a given associated rock fluid organization interpretation.
std::out_of_range | If index >= getRockFluidOrganizationInterpretationCount() . |
index | Zero-based index of the associated rock fluid organization interpretation we look for. |
index
.
|
pure virtual |
Gets the count of rock fluid organization interpretations associated to this earth model interpretation.
|
pure virtual |
Gets the DOR of a given associated rock fluid organization interpretation.
std::out_of_range | If index >= getRockFluidOrganizationInterpretationCount() . |
index | Zero-based index of the associated rock fluid organization interpretation we look for the DOR. |
index
. StratigraphicColumn * resqml2::EarthModelInterpretation::getStratiColumn | ( | ) | const |
Gets the stratigraphic column associated to this earth model interpretation.
nullptr
.
|
pure virtual |
Gets the DOR of the stratigraphic column associated to this earth model interpretation.
StratigraphicOccurrenceInterpretation * resqml2::EarthModelInterpretation::getStratiOccurrence | ( | unsigned int | index | ) | const |
Gets a given associated stratigraphic occurrence interpretation.
std::out_of_range | If index >= getStratiOccurrenceCount() . |
index | Zero-based index of the associated stratigraphic occurrence interpretation we look for. |
index
.
|
pure virtual |
Gets the count of stratigraphic occurrence interpretations associated to this earth model interpretation.
std::range_error | If the count of stratigraphic occurrence interpretations is strictly greater than unsigned int max. |
|
pure virtual |
Gets the DOR of a given associated stratigraphic occurrence interpretation.
std::out_of_range | If index >= getStratiOccurrenceCount() . |
index | Zero-based index of the associated stratigraphic occurrence interpretation we look for the DOR. |
index
. StructuralOrganizationInterpretation * resqml2::EarthModelInterpretation::getStructuralOrganizationInterpertation | ( | unsigned int | index | ) | const |
Gets a given associated structural organization interpretation.
std::out_of_range | If index >= getStructuralOrganizationInterpretationCount() . |
index | Zero-based index of the associated structural organization interpretation we look for. |
index
.
|
pure virtual |
Gets the DOR of a given associated structural organization interpretation.
std::out_of_range | If index >= getStructuralOrganizationInterpretationCount() . |
index | Zero-based index of the associated structural organization interpretation we look for the DOR. |
index
.
|
pure virtual |
Gets the count of structural organization interpretations associated to this earth model interpretation.
|
pure virtual |
Checks if a strati column is associated to this earth model interpretation
|
pure virtual |
Pushes back a rock fluid organization interpretation.
std::invalid_argument | If rockFluid == nullptr . |
[in] | rockFluid | The rock fluid organization interpretation to push back. |
|
pure virtual |
Pushes back a stratigraphic occurrence interpretation.
std::invalid_argument | If stratiOccurrence == nullptr . |
[in] | stratiOccurence | The stratigraphic occurrence interpretation to push back. |
|
pure virtual |
Pushes back a structural organization interpretation.
std::invalid_argument | If structOrganization == nullptr . |
[in] | structOrganization | The structural organization interpretation to push back. |
|
pure virtual |
Sets the stratigraphic column.
std::invalid_argument | If stratiColumn == nullptr . |
[in] | stratiColumn | The stratigraphic column to set. |
|
static |
The standard XML tag without XML namespace for serializing this data object.