|
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 defines the behaviour of all RESQML2 organizations. More...
#include <AbstractOrganizationInterpretation.h>
Public Member Functions | |
| virtual | ~AbstractOrganizationInterpretation ()=default |
| virtual bool | isStructural () const |
| virtual bool | isStratigraphic () const |
| virtual bool | isRockFluid () const |
| void | pushBackBinaryContact (AbstractFeatureInterpretation *subject, gsoap_eml2_3::resqml22__ContactVerb verb, AbstractFeatureInterpretation *directObject) |
| void | pushBackBinaryContact (AbstractFeatureInterpretation *subject, gsoap_eml2_3::resqml22__ContactVerb verb, AbstractFeatureInterpretation *directObject, AbstractFeatureInterpretation *partOf) |
| void | pushBackBinaryContact (AbstractFeatureInterpretation *subject, gsoap_eml2_3::resqml22__ContactVerb verb, AbstractFeatureInterpretation *directObject, gsoap_resqml2_0_1::resqml20__ContactSide directObjectQualifier) |
| void | pushBackBinaryContact (AbstractFeatureInterpretation *subject, gsoap_resqml2_0_1::resqml20__ContactSide subjectQualifier, gsoap_eml2_3::resqml22__ContactVerb verb, AbstractFeatureInterpretation *directObject, gsoap_resqml2_0_1::resqml20__ContactSide directObjectQualifier) |
Public Member Functions inherited from resqml2::AbstractFeatureInterpretation | |
| virtual | ~AbstractFeatureInterpretation ()=default |
| common::DataObjectReference | getInterpretedFeatureDor () const |
| void | setInterpretedFeature (AbstractFeature *feature) |
| AbstractFeature * | getInterpretedFeature () const |
| gsoap_resqml2_0_1::resqml20__Domain | initDomain (gsoap_resqml2_0_1::resqml20__Domain defaultDomain) const |
| gsoap_resqml2_0_1::resqml20__Domain | getDomain () const |
| std::vector< AbstractRepresentation * > | getRepresentationSet () const |
| uint64_t | getRepresentationCount () const noexcept |
| AbstractRepresentation * | getRepresentation (uint64_t index) const |
| std::vector< GridConnectionSetRepresentation * > | getGridConnectionSetRepresentationSet () const |
| virtual void | loadTargetRelationships () override |
This class defines the behaviour of all RESQML2 organizations.
|
virtualdefault |
Destructor does nothing since the memory is managed by the gsoap context.
|
inlinevirtual |
Indicates if this instance is a structural one. Needed by SWIG wrappers.
Reimplemented in resqml2::RockFluidOrganizationInterpretation.
|
inlinevirtual |
Indicates if this instance is a structural one. Needed by SWIG wrappers.
Reimplemented in resqml2::AbstractStratigraphicOrganizationInterpretation.
|
inlinevirtual |
Indicates if this instance is a structural one. Needed by SWIG wrappers.
Reimplemented in resqml2::StructuralOrganizationInterpretation.
| void resqml2::AbstractOrganizationInterpretation::pushBackBinaryContact | ( | AbstractFeatureInterpretation * | subject, |
| gsoap_eml2_3::resqml22__ContactVerb | verb, | ||
| AbstractFeatureInterpretation * | directObject ) |
Adds a binary contact to this organization interpretation by means of a simple sentence.
| std::invalid_argument | If subject or directObject is nullptr. |
| [in] | subject | The subject of the sentence that defines how the contact was constructed. |
| verb | The verb of the sentence that defines how the contact was constructed. | |
| [in] | directObject | The direct object of the sentence that defines how the contact was constructed. |
| void resqml2::AbstractOrganizationInterpretation::pushBackBinaryContact | ( | AbstractFeatureInterpretation * | subject, |
| gsoap_eml2_3::resqml22__ContactVerb | verb, | ||
| AbstractFeatureInterpretation * | directObject, | ||
| AbstractFeatureInterpretation * | partOf ) |
Adds a binary contact to this organization interpretation by means of a simple sentence.
| std::invalid_argument | If subject or directObject is nullptr. |
| [in] | subject | The subject of the sentence that defines how the contact was constructed. |
| verb | The verb of the sentence that defines how the contact was constructed. | |
| [in] | directObject | The direct object of the sentence that defines how the contact was constructed. |
| [in] | partOf | indicates the interpertation this contact is part of |
| void resqml2::AbstractOrganizationInterpretation::pushBackBinaryContact | ( | AbstractFeatureInterpretation * | subject, |
| gsoap_eml2_3::resqml22__ContactVerb | verb, | ||
| AbstractFeatureInterpretation * | directObject, | ||
| gsoap_resqml2_0_1::resqml20__ContactSide | directObjectQualifier ) |
Adds a binary contact to the organization interpretation by means of a sentence where the direct object can be qualified.
| std::invalid_argument | If subject or directObject is nullptr. |
| [in] | subject | The subject of the sentence that defines how the contact was constructed. |
| verb | The verb of the sentence that defines how the contact was constructed. | |
| [in] | directObject | The direct object of the sentence that defines how the contact was constructed. |
| directObjectQualifier | The direct object qualifier defining its contact side (footwall, hanging wall, north, south, etc.). |
| void resqml2::AbstractOrganizationInterpretation::pushBackBinaryContact | ( | AbstractFeatureInterpretation * | subject, |
| gsoap_resqml2_0_1::resqml20__ContactSide | subjectQualifier, | ||
| gsoap_eml2_3::resqml22__ContactVerb | verb, | ||
| AbstractFeatureInterpretation * | directObject, | ||
| gsoap_resqml2_0_1::resqml20__ContactSide | directObjectQualifier ) |
Adds a binary contact to the organization interpretation by means of a sentence where both the subject and the direct object can be qualified.
| std::invalid_argument | If subject or directObject is nullptr. |
| [in] | subject | The subject of the sentence that defines how the contact was constructed. |
| subjectQualifier | The subject qualifier defining its contact side (footwall, hanging wall, north, south, etc.). | |
| verb | The verb of the sentence that defines how the contact was constructed. | |
| [in] | directObject | The direct object of the sentence that defines how the contact was constructed. |
| directObjectQualifier | The direct object qualifier defining its contact side (footwall, hanging wall, north, south, etc.). |