A structural organization interpretation. This class cannot be inherited.  
 More...
#include <StructuralOrganizationInterpretation.h>
|  | 
|  | StructuralOrganizationInterpretation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) | 
|  | 
|  | StructuralOrganizationInterpretation (resqml2 ::Model *orgFeat, const std::string &guid, const std::string &title, gsoap_resqml2_0_1::resqml20__OrderingCriteria orderingCriteria) | 
|  | Creates an instance of this class in a gsoap context. 
 | 
|  | 
|  | StructuralOrganizationInterpretation (gsoap_resqml2_0_1::_resqml20__StructuralOrganizationInterpretation *fromGsoap) | 
|  | 
|  | ~StructuralOrganizationInterpretation ()=default | 
|  | 
| void | pushBackFaultInterpretation (resqml2 ::FaultInterpretation *faultInterpretation) final | 
|  | 
| unsigned int | getFaultInterpretationCount () const final | 
|  | 
| common::DataObjectReference | getFaultInterpretationDor (unsigned int index) const final | 
|  | 
| void | pushBackHorizonInterpretation (resqml2 ::HorizonInterpretation *horizonInterpretation, int stratigraphicRank) final | 
|  | 
| unsigned int | getHorizonInterpretationCount () const final | 
|  | 
| common::DataObjectReference | getHorizonInterpretationDor (unsigned int index) const final | 
|  | 
| void | pushBackTopFrontierInterpretation (resqml2 ::AbstractFeatureInterpretation *topFrontierInterpretation) final | 
|  | 
| unsigned int | getTopFrontierInterpretationCount () const final | 
|  | 
| common::DataObjectReference | getTopFrontierInterpretationDor (unsigned int index) const final | 
|  | 
| void | pushBackBottomFrontierInterpretation (resqml2 ::AbstractFeatureInterpretation *bottomFrontierInterpretation) final | 
|  | 
| unsigned int | getBottomFrontierInterpretationCount () const final | 
|  | 
| common::DataObjectReference | getBottomFrontierInterpretationDor (unsigned int index) const final | 
|  | 
| void | pushBackSideFrontierInterpretation (resqml2 ::AbstractFeatureInterpretation *sideFrontierInterpretation) final | 
|  | 
| unsigned int | getSideFrontierInterpretationCount () const final | 
|  | 
| common::DataObjectReference | getSideFrontierInterpretationDor (unsigned int index) const final | 
|  | 
| std::string | getXmlNamespace () const final | 
|  | 
A structural organization interpretation. This class cannot be inherited. 
◆ StructuralOrganizationInterpretation() [1/3]
  
  | 
        
          | resqml2_0_1::StructuralOrganizationInterpretation::StructuralOrganizationInterpretation | ( | gsoap_resqml2_0_1::eml20__DataObjectReference * | partialObject | ) |  |  | inline | 
 
Only to be used in partial transfer context 
 
 
◆ StructuralOrganizationInterpretation() [2/3]
      
        
          | resqml2_0_1::StructuralOrganizationInterpretation::StructuralOrganizationInterpretation | ( | resqml2 ::Model * | orgFeat, | 
        
          |  |  | const std::string & | guid, | 
        
          |  |  | const std::string & | title, | 
        
          |  |  | gsoap_resqml2_0_1::resqml20__OrderingCriteria | orderingCriteria ) | 
      
 
Creates an instance of this class in a gsoap context. 
- Exceptions
- 
  
    | std::invalid_argument | If orgFeat == nullptror iforgFeatis not a structural organization. |  
 
- Parameters
- 
  
    | [in] | orgFeat | The feature the instance interprets. It must be a structural organization feature. |  |  | guid | The guid to set to the interpretation. If empty then a new guid will be generated. |  |  | title | A title for the instance to create. |  |  | orderingCriteria | How the included horizons are ordered. |  
 
 
 
◆ StructuralOrganizationInterpretation() [3/3]
  
  | 
        
          | resqml2_0_1::StructuralOrganizationInterpretation::StructuralOrganizationInterpretation | ( | gsoap_resqml2_0_1::_resqml20__StructuralOrganizationInterpretation * | fromGsoap | ) |  |  | inline | 
 
Creates an instance of this class by wrapping a gsoap instance.
- Parameters
- 
  
    | [in,out] | fromGsoap | If non-null, from gsoap. |  
 
 
 
◆ ~StructuralOrganizationInterpretation()
  
  | 
        
          | resqml2_0_1::StructuralOrganizationInterpretation::~StructuralOrganizationInterpretation | ( |  | ) |  |  | default | 
 
Destructor does nothing since the memory is managed by the gsoap context. 
 
 
◆ getXmlNamespace()
  
  | 
        
          | std::string resqml2_0_1::StructuralOrganizationInterpretation::getXmlNamespace | ( |  | ) | const |  | inlinefinal | 
 
Get the standard XML namespace for serializing this data object. 
 
 
◆ XML_NS
  
  | 
        
          | const char* resqml2_0_1::StructuralOrganizationInterpretation::XML_NS |  | static | 
 
The standard XML namespace for serializing this data object. 
 
 
The documentation for this class was generated from the following file: